:root{--bg:#080c14;--bg2:#0d1321;--bg3:#111827;--surface:#141c2e;--surface2:#1a2540;--accent:#ff3838;--accent2:#9694ff;--accent3:#06d6a0;--text:#e8edf5;--text2:#8892a4;--text3:#4a5568;--border:#ffffff0f;--font-display:"Syne", sans-serif;--font-mono:"DM Mono", monospace;--font-body:"DM Sans", sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--accent2) var(--bg)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--accent2);border-radius:2px}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.6;overflow-x:hidden}::selection{color:var(--accent);background:#00e5ff33}a{color:inherit;text-decoration:none}img{max-width:100%}button{font-family:var(--font-body);cursor:pointer;background:0 0;border:none}
