:root,[data-theme=dark]{--void:#08090d;--panel:#10131a;--panel-2:#151923;--panel-3:#1d2230;--line:#29303d;--line-soft:#ffffff14;--text:#e9edf4;--muted:#8d96a6;--dim:#596273;--solar:#ff7a18;--solar-hover:#ff913d;--solar-soft:#ff7a1824;--solar-glow:0 0 24px #ff7a1838;--signal:#8ee6b0;--signal-hover:#aef0c8;--signal-soft:#8ee6b024;--danger:#ff5c5c;--danger-hover:#ff7878;--danger-soft:#ff5c5c24;--accent:#9ca8ff;--accent-soft:#9ca8ff24;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--sans:"Sora", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--shadow-sm:0 2px 8px #0006;--shadow-md:0 12px 36px #00000073;--shadow-lg:0 24px 64px #0009;--radius-sm:6px;--radius-md:10px;--radius-lg:14px}[data-theme=light]{--void:#f6f8fb;--panel:#fff;--panel-2:#edf2f7;--panel-3:#e2e8f0;--line:#d8e1ea;--line-soft:#0000000f;--text:#0b111a;--muted:#4b586e;--dim:#7d8b9e;--solar:#ea580c;--solar-hover:#c2410c;--solar-soft:#ea580c1a;--solar-glow:0 4px 18px #e65a002e;--signal:#0b8a4a;--signal-hover:#086a38;--signal-soft:#0b8a4a1a;--danger:#dc2626;--danger-hover:#b91c1c;--danger-soft:#dc26261a;--accent:#5c62d6;--accent-soft:#5c62d61a;--shadow-sm:0 2px 8px #0f172a0a;--shadow-md:0 10px 30px #0f172a0f;--shadow-lg:0 20px 50px #0f172a1a}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{color:var(--text);background-color:var(--void);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:14px;line-height:1.6;transition:background-color .25s,color .25s;overflow-x:hidden}.font-mono,.mono{font-feature-settings:"tnum" on, "zero" on;font-family:var(--mono)!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--void)}::-webkit-scrollbar-thumb{background:var(--line);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--dim)}h1,h2,h3,h4,h5,h6{font-family:var(--sans);color:var(--text);letter-spacing:-.03em;line-height:1.2}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}a{color:inherit;text-decoration:none}
