@font-face{font-family:Bender;src:url("/fonts/Jovanny Lemonad - Bender.otf")format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Bender;src:url("/fonts/Jovanny Lemonad - Bender-Bold.otf")format("opentype");font-weight:700;font-style:normal}:root{--bg-color:#050505;--panel-bg:#0d0d0d;--panel-border:#ffffff0f;--accent-color:#fbbf24;--accent-glow:#fbbf2433;--text-primary:#fffffff2;--text-secondary:#ffffff80;--text-muted:#ffffff40;--font-main:"Inter", system-ui, -apple-system, sans-serif;--font-heading:"Outfit", sans-serif;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-smooth:.3s cubic-bezier(.4, 0, .2, 1);--header-height:52px}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}body{color:var(--text-primary);min-height:100vh;font-family:var(--font-main);background:#000;margin:0;padding:0;line-height:1.5;overflow:hidden auto}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:-.01em}a{color:inherit;text-decoration:none}@keyframes contentEnter{0%{opacity:0;filter:blur(.8px);transform:translateY(5px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes contentExit{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(1.5px);transform:translateY(-5px)}}@keyframes hudPulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes scanlineMove{0%{background-position:0 0}to{background-position:0 8px}}@keyframes tacShimmer{0%{background-position:-1200px 0}to{background-position:1200px 0}}.container{max-width:1600px;margin:0 auto;padding:0 2rem}.text-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.65rem;font-weight:800}.title-premium{letter-spacing:-1px;font-weight:900}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--accent-color)}.custom-scrollbar::-webkit-scrollbar{display:none}.custom-scrollbar{-ms-overflow-style:none;scrollbar-width:none}button:active,.clickable:active{transform:scale(.97)}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.skeleton{background:linear-gradient(90deg,#121212 25%,#1a1a1a 50%,#121212 75%) 0 0/1000px 100%;animation:2s linear infinite shimmer}.fade-in{animation:.4s ease-out forwards fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1921px) and (max-width:2560px){html{zoom:1.33333}}@media (min-width:2561px){html{zoom:2}}
