@charset "UTF-8";:root{--bg: #f8fafc;--bg-soft: #ffffff;--card: #ffffff;--card-border: #e2e8f0;--text: #0f172a;--text-dim: #64748b;--accent: #2563eb;--accent-hover: #1d4ed8;--accent-2: #7c3aed;--danger: #ef4444;--ok: #10b981;--warn: #f59e0b;--radius: 16px;--shadow: 0 10px 30px rgba(15, 23, 42, .04);--shadow-lg: 0 20px 40px rgba(15, 23, 42, .08)}*{box-sizing:border-box}html,body{height:100%;margin:0;background:#f8fafc;background-image:radial-gradient(circle at 10% 10%,rgba(37,99,235,.03) 0%,transparent 40%),radial-gradient(circle at 90% 90%,rgba(124,58,237,.02) 0%,transparent 40%);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}button{font-family:inherit;cursor:pointer}a{color:var(--accent);text-decoration:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}
