*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #080808;--ink: #f0ede8;--muted: #4a4742;--faint: #1a1916;--border: #1f1e1b;--gold: #e8c97e;--gold2: #f5dfa0;--red: #e84040;--font-display: "Bebas Neue", sans-serif;--font-serif: "Instrument Serif", serif;--font-mono: "Geist Mono", monospace}html{scroll-behavior:smooth;overflow-x:hidden}body{background:var(--bg);color:var(--ink);font-family:var(--font-mono);overflow-x:hidden;cursor:none}::selection{background:var(--gold);color:#000}a{color:inherit;text-decoration:none}button{cursor:none;border:none;background:none;font-family:inherit}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--muted)}
