:root{--black:#0a0a0a;--off:#111214;--panel:#161819;--border:#232628;--amber:#e8a020;--green:#3ecf72;--red:#e84040;--blue:#4090e8;--purple:#a060e8;--text:#d8d4cc;--muted:#6a6660;--white:#f0ece4}*{margin:0;padding:0;box-sizing:border-box}body,html{background:var(--black);color:var(--text);font-family:DM Sans,sans-serif;font-weight:300;min-height:100vh;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}::selection{background:rgba(232,160,32,.3);color:var(--white)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--black)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}