:root,:root[data-theme=dark]{color-scheme:dark;--bg:#07070A;--panel:#0E0E13;--panel2:#0B0B0F;--line:#25252E;--line2:#3A3A46;--fg:#ECEAF3;--mute:#A3A1AF;--accent:#9C8CFF;--accent-h:#B3A7FF;--on-accent:#07070A;--up:#7FE0A8;--down:#FF8B8B;--err:#FF8B8B;--bar1:#3A3A46;--bar2:#6E6C7A;--ibg:#EDECF1;--ipanel:#FFFFFF;--ipanel2:#F7F7FA;--iline:#DAD8E1;--iline2:#C9C7D2;--ifg:#07070A;--imute:#4A4855;--iaccent:#3F30B0;--icomp:#07070A;--iwait:#D7D5DE}
:root[data-theme=light]{color-scheme:light;--bg:#F4F3F7;--panel:#FFFFFF;--panel2:#FFFFFF;--line:#DDDBE4;--line2:#BDBAC8;--fg:#0B0B10;--mute:#4A4855;--accent:#3F30B0;--accent-h:#2E2190;--on-accent:#FFFFFF;--up:#0B7A3E;--down:#B42335;--err:#B42335;--bar1:#C9C7D2;--bar2:#8E8C9A;--ibg:#0B0B10;--ipanel:#121218;--ipanel2:#16161D;--iline:#25252E;--iline2:#3A3A46;--ifg:#ECEAF3;--imute:#A3A1AF;--iaccent:#9C8CFF;--icomp:#ECEAF3;--iwait:#2A2A33}
html{scroll-behavior:smooth}
body{margin:0;background:var(--bg);color:var(--fg);font-family:'Changa',sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
h1,h2,h3,h4,p{color:inherit}
a{color:var(--accent);text-decoration:none}a:hover{color:var(--fg)}
::selection{background:var(--accent);color:var(--on-accent)}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
input[type=range]{accent-color:var(--accent)}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}
