@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:wght@400;500;600;700;800;900&family=JetBrains+Mono:wght@500;700;800&family=Montserrat:wght@700;800;900&display=swap");:root{--bg-primary:#000000;--bg-surface:#0d0d0d;--bg-surface-elevated:#161616;--border-muted:#262626;--border-accent:#ffffff;--text-primary:#ffffff;--text-secondary:#c4c7c8;--text-muted:#6e7273;--accent-gold:#FFB800;--accent-lime:#d7ef00;--font-display:"Bebas Neue",sans-serif;--font-body:"Inter",sans-serif;--font-data:"JetBrains Mono",monospace;--radius-sharp:0px}*{margin:0;padding:0;box-sizing:border-box;font-family:var(--font-body);border-radius:var(--radius-sharp)!important}body{background-color:var(--bg-primary);color:var(--text-primary);overflow-x:hidden;-webkit-font-smoothing:antialiased}.font-display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em}.font-data{font-family:var(--font-data)}.container{max-width:1340px;margin:0 auto;padding:0 24px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;font-family:var(--font-display);font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .2s ease;border:1px solid transparent;text-decoration:none}.btn-primary{background-color:var(--text-primary);color:var(--bg-primary);border-color:var(--text-primary)}.btn-primary:hover{background-color:var(--text-secondary);border-color:var(--text-secondary)}.btn-outline{background-color:transparent;color:var(--text-primary);border-color:var(--text-primary)}.btn-outline:hover{background-color:var(--text-primary);color:var(--bg-primary)}.btn-stealth{background-color:var(--bg-surface-elevated);color:var(--text-primary);border-color:var(--border-muted)}.btn-stealth:hover{border-color:var(--text-primary)}.card-stealth{background-color:var(--bg-surface);border:1px solid var(--border-muted);transition:border-color .2s ease}.card-stealth:hover{border-color:var(--border-accent)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--border-muted)}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}