:root{--bg-main:#f5f6f8;--bg-card:#fff;--bg-card-hover:#fafafa;--text-primary:#1f2328;--text-secondary:#656d76;--text-muted:#8c959f;--silver-hero:#2c3e50;--accent-blue:#0ea5e9;--accent-light-blue:#e0f2fe;--accent-red:#ef4444;--accent-amber:#f59e0b;--accent-emerald:#10b981;--border-light:#e5e7eb;--border-subtle:#f0f2f5;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #00000014, 0 2px 4px -2px #0000000a;--shadow-lg:0 10px 15px -3px #00000014, 0 4px 6px -4px #0000000a;--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans TC", sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);background-color:var(--bg-main);color:var(--text-primary);-webkit-font-smoothing:antialiased;line-height:1.5}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}
