@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Outfit:wght@400;500;700;900&family=Roboto+Mono&display=swap";:root{--tony-dark:#050505;--tony-primary:#00d1b2;--tony-primary-glow:#00d1b266;--tony-secondary:#ff3860;--tony-secondary-glow:#ff386066;--tony-border:#ffffff1a;--surface:#0f0f0fb3;--foreground:#fff;--foreground-muted:#fff6;--foreground-dim:#fff9;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--radius-button:24px;--radius-card:32px;--radius-small:8px}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--tony-dark);color:var(--foreground);-webkit-font-smoothing:antialiased;font-family:Outfit,sans-serif;overflow-x:hidden}h1,h2,h3,h4,.display-font{letter-spacing:2px;font-family:Bebas Neue,sans-serif}.glass-card{background:var(--surface);-webkit-backdrop-filter:blur(12px);border:1px solid var(--tony-border);border-radius:var(--radius-card);padding:var(--spacing-lg)}.neon-text{text-shadow:0 0 10px var(--tony-primary-glow)}.neon-text-secondary{text-shadow:0 0 10px var(--tony-secondary-glow)}button{cursor:pointer;border:none;outline:none;transition:transform .1s,filter .2s}button:active{transform:scale(.97)}.primary-button{background-color:var(--tony-primary);color:var(--tony-dark);letter-spacing:3px;text-transform:uppercase;border-radius:var(--radius-button);padding:16px 32px;font-family:Outfit,sans-serif;font-size:11px;font-weight:900}.secondary-button{color:var(--foreground);border:1px solid var(--tony-border);letter-spacing:3px;text-transform:uppercase;border-radius:var(--radius-button);background-color:#0000;padding:16px 32px;font-family:Outfit,sans-serif;font-size:11px;font-weight:900}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--tony-dark)}::-webkit-scrollbar-thumb{background:var(--tony-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--foreground-muted)}
