:root{--bg-color: #030303;--bg-secondary: #0a0a0a;--text-primary: #f5f5f5;--text-secondary: #858585;--accent: #e3ff00;--accent-dim: rgba(227, 255, 0, .2);--font-display: "Bebas Neue", sans-serif;--font-body: "DM Mono", monospace;--ease-out-expo: cubic-bezier(.16, 1, .3, 1)}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--bg-color);color:var(--text-primary);font-family:var(--font-body);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:400;line-height:.85;text-transform:uppercase;letter-spacing:-.02em}a{color:inherit;text-decoration:none}::selection{background:var(--text-primary);color:var(--bg-color)}
