:root{--bg: #0b0f19;--bg-2: #111827;--card: rgba(255, 255, 255, .06);--card-active: rgba(255, 255, 255, .1);--border: rgba(255, 255, 255, .08);--accent: #8b5cf6;--accent-soft: rgba(139, 92, 246, .16);--accent-ink: #1e1b4b;--text: #f1f5f9;--text-2: #94a3b8;--muted: #64748b;--subtle: #475569;--success: #22c55e;--warning: #f59e0b;--danger: #ef4444}*{box-sizing:border-box}html,body,#root{margin:0;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--text)}button{font-family:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}@keyframes spin{to{transform:rotate(360deg)}}
