*{box-sizing:border-box;margin:0;padding:0}body{color:#1a1a2e;background-color:#f5f6fa;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}:root{--primary:#1a2f6e;--primary-light:#2d4fd6;--accent:#3b5bdb;--surface:#fff;--bg:#f5f6fa;--border:#e2e8f0;--text-primary:#1a1a2e;--text-secondary:#64748b;--error:#ef4444;--success:#22c55e;--warning:#f59e0b}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}::-webkit-scrollbar-button{width:0;height:0;display:none}*{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}
