:root{--bg: #0f0f1a;--surface: #1a1a2e;--border: #2e2e4a;--text: #e8e8f0;--text-muted: #8888aa;--accent: #6c63ff;--input-bg: #12121f;--error: #ff6b6b}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}
