@charset "UTF-8";:root,:root[data-theme=dark]{--accent: #f59e0b;--accent2: #818cf8;--bg: #05070d;--fg: #e8edf5;--muted: #8b96a5;--line: #525d6b;--border: rgba(255, 255, 255, .1);--glass: rgba(255, 255, 255, .035);--cardA: rgba(255, 255, 255, .055);--cardB: rgba(255, 255, 255, .015);--chipBg: rgba(255, 255, 255, .05);--ghost: rgba(255, 255, 255, .07);--okText: #86efac;--okDot: #4ade80;--okBg: rgba(74, 222, 128, .1);--okBorder: rgba(74, 222, 128, .35);--btnText: #05070d;--shadow: rgba(0, 0, 0, .45)}:root[data-theme=light]{--accent: color-mix(in srgb, #f59e0b 55%, rgb(11, 22, 38));--accent2: color-mix(in srgb, #818cf8 55%, rgb(11, 22, 38));--bg: #f3f5f8;--fg: #131c28;--muted: #4e5a68;--line: #8f99a6;--border: rgba(15, 23, 42, .13);--glass: rgba(255, 255, 255, .72);--cardA: rgba(255, 255, 255, .92);--cardB: rgba(255, 255, 255, .6);--chipBg: rgba(15, 23, 42, .05);--ghost: rgba(15, 23, 42, .07);--okText: #166534;--okDot: #16a34a;--okBg: rgba(22, 163, 74, .1);--okBorder: rgba(22, 163, 74, .3);--btnText: #ffffff;--shadow: rgba(15, 23, 42, .1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--fg);font-family:Space Grotesk,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden;transition:background .35s,color .35s}::selection{background:#f59e0b59}
