:root{--background:#0a0a0a;--card-bg:hsla(0,0%,100%,.03);--card-border:hsla(0,0%,100%,.1);--primary:#ff5e00;--text:#fff;--text-muted:hsla(0,0%,100%,.5);--text-dim:hsla(0,0%,100%,.3);--success:#22c55e;--error:#ef4444;--warning:#ff5e00}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;background-color:var(--background);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--background)}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.2)}::selection{background:var(--primary);color:var(--text)}@media (max-width:600px),(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=submit]):not([type=button]):not([type=hidden]),select,textarea{font-size:16px!important}select{max-width:100%}}