*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#06070c;--bg2:#0e1019;--accent:#c6ff4a;--accent-ink:#0b1000;--accent-soft:#c6ff4a24;--text:#f1f3f9;--text-dim:#e9ecf6b8;--text-faint:#e9ecf694;--glass:#ffffff0e;--glass-strong:#ffffff1a;--border:#ffffff17;--border-bright:#ffffff38;--dev:#ffb454;--dev-soft:#ffb45424;--danger:#ff7a7a;--danger-soft:#ff7a7a21;--info:#9db2ff;--font:"Geist", system-ui, sans-serif;--mono:"Geist Mono", ui-monospace, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1;font-size:15px;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}button:disabled{cursor:not-allowed}input,textarea{font:inherit;color:inherit}input::placeholder,textarea::placeholder{color:var(--text-faint)}input[type=number]{appearance:textfield}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=range]{width:100%;accent-color:var(--accent);cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:var(--accent);color:var(--accent-ink)}@keyframes shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation:none!important}}
