.aviator-flight-root{--av-font-display:"Russo One","Chakra Petch",sans-serif;--av-font-sans:"Chakra Petch",system-ui,sans-serif;--av-font-digital:"Orbitron",monospace;--av-bg:oklch(0.12 0.03 260);--av-surface:oklch(0.16 0.035 260);--av-surface-hi:oklch(0.2 0.04 260);--av-surface-2:oklch(0.22 0.045 258);--av-border:oklch(0.3 0.035 258);--av-border-strong:oklch(0.4 0.04 258);--av-fg:oklch(0.97 0.008 250);--av-fg-muted:oklch(0.68 0.02 255);--av-neon:oklch(0.78 0.22 155);--av-neon-deep:oklch(0.6 0.2 155);--av-neon-glow:oklch(0.78 0.22 155/0.5);--av-red:oklch(0.64 0.24 28);--av-red-deep:oklch(0.5 0.22 26);--av-red-glow:oklch(0.64 0.24 28/0.5);--av-amber:oklch(0.82 0.16 82);--av-amber-deep:oklch(0.66 0.16 78);--av-amber-glow:oklch(0.82 0.16 82/0.5);--av-sky-top:oklch(0.16 0.06 260);--av-sky-mid:oklch(0.12 0.04 265);--av-sky-bottom:oklch(0.08 0.02 270);--av-gold:oklch(0.84 0.14 85);--av-grad-sky:linear-gradient(180deg,var(--av-sky-top) 0%,var(--av-sky-mid) 50%,var(--av-sky-bottom) 100%);--av-grad-neon:linear-gradient(135deg,var(--av-neon) 0%,var(--av-neon-deep) 100%);--av-grad-red:linear-gradient(135deg,var(--av-red) 0%,var(--av-red-deep) 100%);--av-grad-amber:linear-gradient(135deg,var(--av-amber) 0%,var(--av-amber-deep) 100%);--av-grad-panel:linear-gradient(180deg,var(--av-surface-hi) 0%,var(--av-surface) 100%);--av-shadow-neon:0 0 18px var(--av-neon-glow),0 0 40px oklch(0.78 0.22 155/0.2);--av-shadow-red:0 0 18px var(--av-red-glow),0 0 40px oklch(0.64 0.24 28/0.2);--av-shadow-amber:0 0 18px var(--av-amber-glow),0 0 40px oklch(0.82 0.16 82/0.2);--av-shadow-cta:0 1px 0 oklch(1 0 0/0.3) inset,0 4px 0 var(--av-neon-deep),0 12px 28px -6px var(--av-neon-glow);font-family:var(--av-font-sans);color:var(--av-fg);background:radial-gradient(80% 50% at 50% 0,oklch(.24 .08 260/.4),transparent 70%),radial-gradient(55% 45% at 85% 80%,oklch(.2 .06 155/.15),transparent 70%),radial-gradient(50% 40% at 10% 90%,oklch(.3 .1 262/.2),transparent 70%),var(--av-bg)}.aviator-flight-root .font-display{font-family:var(--av-font-display)}.aviator-flight-root .font-mono{font-family:var(--av-font-digital)}.aviator-flight-root .tabular-nums{font-variant-numeric:tabular-nums}.aviator-flight-root .av-panel{border-radius:1rem;border:1px solid oklch(.3 .035 258/.9);background:var(--av-grad-panel);box-shadow:inset 0 1px 0 oklch(1 0 0/.07),0 18px 40px -16px oklch(.05 .02 260/.85)}.aviator-flight-root .av-glass-pill{border-radius:9999px;border:1px solid oklch(.4 .04 258/.7);background:oklch(.18 .03 260/.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:.25rem .75rem}.aviator-flight-root .av-multiplier-glow{text-shadow:0 0 12px var(--av-neon-glow),0 0 32px oklch(.78 .22 155/.3),0 0 64px oklch(.78 .22 155/.12)}.aviator-flight-root .av-crash-glow{text-shadow:0 0 12px var(--av-red-glow),0 0 32px oklch(.64 .24 28/.3),0 0 64px oklch(.64 .24 28/.12)}.aviator-flight-root .av-win-glow{text-shadow:0 0 12px var(--av-amber-glow),0 0 32px oklch(.82 .16 82/.3),0 0 64px oklch(.82 .16 82/.12)}.aviator-flight-root .av-btn-bet{background:var(--av-grad-neon);color:oklch(.12 .04 155);box-shadow:var(--av-shadow-cta);font-weight:800;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:filter .15s,transform .1s}.aviator-flight-root .av-btn-bet:hover:not(:disabled){filter:brightness(1.08)}.aviator-flight-root .av-btn-bet:active:not(:disabled){transform:scale(.98)}.aviator-flight-root .av-btn-bet:disabled{opacity:.45;cursor:not-allowed}.aviator-flight-root .av-btn-cashout{background:var(--av-grad-amber);color:oklch(.12 .04 82);box-shadow:var(--av-shadow-amber);font-weight:800;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;animation:av-pulse-cashout 1.2s ease-in-out infinite;transition:filter .15s,transform .1s}.aviator-flight-root .av-btn-cashout:hover:not(:disabled){filter:brightness(1.1)}.aviator-flight-root .av-btn-cashout:active:not(:disabled){transform:scale(.98)}.aviator-flight-root .av-btn-cashout:disabled{opacity:.45;cursor:not-allowed;animation:none}.aviator-flight-root .av-pill-win{background:oklch(.78 .22 155/.15);color:var(--av-neon);border:1px solid oklch(.78 .22 155/.35)}.aviator-flight-root .av-pill-crash{background:oklch(.64 .24 28/.15);color:var(--av-red);border:1px solid oklch(.64 .24 28/.35)}.aviator-flight-root .av-pill-crash:hover,.aviator-flight-root .av-pill-win:hover{filter:brightness(1.25)}.aviator-flight-root .av-live-dot{width:8px;height:8px;border-radius:50%;background:var(--av-red);box-shadow:0 0 6px var(--av-red-glow);animation:av-live-blink 1.5s ease-in-out infinite}.aviator-flight-root .av-countdown-bar{height:6px;border-radius:9999px;background:oklch(.2 .025 260);overflow:hidden}.aviator-flight-root .av-countdown-fill{height:100%;border-radius:9999px;background:var(--av-grad-amber);transition:width .1s linear}.aviator-flight-root .av-scrollbar-none{scrollbar-width:none;-ms-overflow-style:none}.aviator-flight-root .av-scrollbar-none::-webkit-scrollbar{display:none}.aviator-flight-root .av-sky-canvas{position:relative;background:var(--av-grad-sky);border-radius:1rem;border:1px solid oklch(.3 .035 258/.7);overflow:hidden}@keyframes av-pulse-cashout{0%,to{box-shadow:var(--av-shadow-amber)}50%{box-shadow:0 0 28px var(--av-amber-glow),0 0 56px oklch(.82 .16 82/.35)}}@keyframes av-live-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes av-engine-glow{0%,to{filter:drop-shadow(0 0 8px oklch(.78 .22 155/.6))}50%{filter:drop-shadow(0 0 20px oklch(.78 .22 155/.9))}}@keyframes av-star-drift{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes av-crash-shake{0%,to{transform:translateX(0)}10%{transform:translateX(-6px) rotate(-.5deg)}20%{transform:translateX(5px) rotate(.5deg)}30%{transform:translateX(-4px) rotate(-.3deg)}40%{transform:translateX(3px) rotate(.3deg)}50%{transform:translateX(-2px)}60%{transform:translateX(1px)}}@keyframes av-takeoff-zoom{0%{transform:scale(1) translateY(0)}40%{transform:scale(1.02) translateY(-2px)}to{transform:scale(1) translateY(0)}}@keyframes av-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.aviator-flight-root .av-btn-cashout,.aviator-flight-root .av-live-dot{animation:none}.aviator-flight-root *{transition-duration:.01ms!important;animation-duration:.01ms!important}}