@media (max-width:820px){#root canvas{display:block}#root canvas,.game-area,.game-canvas-wrap,.phaser-wrap{height:62vh!important;height:calc(var(--vh, 1vh)*62)!important;width:100%!important}.game-area,.game-canvas-wrap,.phaser-wrap{border-radius:12px;overflow:hidden}}:root{--mf-bg:#0f1115;--mf-card:#ffffff0f;--mf-stroke:#ffffff1f;--mf-neon:var(--brand-accent,#6ee7ff);--mf-neon-2:var(--brand-accent-2,#8b5cf6);--mf-text:var(--brand-text,#e5e7eb);--mf-text-dim:#9ca3af;--mf-font:var(--brand-font,system-ui,-apple-system,Segoe UI,Roboto,sans-serif)}.mf-wrap{background:#0000;display:flex;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--mf-font);justify-content:center;padding:12px;width:100%}.mf-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:radial-gradient(120% 120% at 50% 10%,#6ee7ff14,#8b5cf60f,#ffffff08),#ffffff0f;background:radial-gradient(120% 120% at 50% 10%,#6ee7ff14,#8b5cf60f,#ffffff08),var(--mf-card);border:1px solid #ffffff14;border-radius:18px;box-shadow:0 10px 40px #00000073,inset 0 0 0 1px #ffffff0a;max-width:520px;padding:14px 14px 18px;width:100%}.mf-head{padding:6px 8px 10px}.mf-title{color:#e5e7eb;color:var(--mf-text);font-size:18px;font-weight:800;letter-spacing:.2px}.mf-sub{color:#9ca3af;color:var(--mf-text-dim);font-size:12px;margin-top:2px}.mf-stage{background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid #ffffff14;border-radius:16px;box-shadow:inset 0 8px 20px #00000059,0 0 24px #6ee7ff0f;margin-top:6px;padding:8px;position:relative}.mf-wheel{display:block;height:auto;width:100%}.mf-ring-outer{fill:none;stroke:#ffffff1f;stroke-width:2;filter:drop-shadow(0 0 8px rgba(110,231,255,.25))}.mf-ring-mid{fill:none;stroke:#ffffff29;stroke-width:4}.mf-ring-inner{fill:none;stroke:#ffffff1a;stroke-width:6}.mf-sector{fill:var(--sector-color);stroke:#0003;stroke-width:.6;filter:brightness(.92) saturate(1.05);opacity:.96;transition:filter .12s ease,opacity .12s ease}.mf-sector.selected{filter:brightness(1.15) saturate(1.2) drop-shadow(0 0 10px rgba(255,255,255,.25));opacity:1}.mf-sep{stroke:#00000059;stroke-width:1.2}.mf-label{fill:#f8fafc;text-anchor:middle;dominant-baseline:middle;stroke:#0000008c;stroke-width:2;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--mf-font);font-size:12px;font-weight:800;letter-spacing:.2px;paint-order:stroke}.mf-label.two-line tspan{display:block}.mf-label.two-line{font-size:12px}.mf-label.two-line.long{font-size:11px}.mf-center{fill:#00000073;stroke:#ffffff2e;stroke-width:1.5;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}.mf-center-inner{fill:#ffffff14;stroke:#ffffff38;stroke-width:1.5}.mf-pointer polygon{fill:#6ee7ff;fill:var(--mf-neon);stroke:#00000080;stroke-width:1.5;filter:drop-shadow(0 0 10px color-mix(in srgb,#6ee7ff 40%,transparent));filter:drop-shadow(0 0 10px color-mix(in srgb,var(--mf-neon) 40%,transparent))}.mf-pointer circle{fill:#111827;stroke:#ffffff4d;stroke-width:1}.mf-pointer.mf-pointer-tick{animation:mfTick .12s ease}.mf-pointer.mf-pointer-tick-final{animation:mfTickFinal .22s cubic-bezier(.17,.67,.35,1.35)}@keyframes mfTick{0%{transform:translate(200px,10px) rotate(0)}40%{transform:translate(200px,10px) rotate(-6deg)}to{transform:translate(200px,10px) rotate(0)}}@keyframes mfTickFinal{0%{transform:translate(200px,10px) rotate(0)}40%{transform:translate(200px,10px) rotate(-10deg)}to{transform:translate(200px,10px) rotate(0)}}.mf-confetti{border-radius:12px;inset:8px;pointer-events:none;position:absolute}.mf-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:12px 8px 0}.mf-btn{-webkit-appearance:none;appearance:none;border:0;border-radius:14px;color:#0b1220;cursor:pointer;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--mf-font);font-weight:900;letter-spacing:.2px;min-width:140px;padding:12px 18px;text-align:center;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease,opacity .12s ease;-webkit-user-select:none;user-select:none}.mf-btn:active{transform:translateY(1px)}.mf-primary{background:radial-gradient(120% 120% at 0 0,color-mix(in srgb,#6ee7ff 35%,#0000),#0000 60%),linear-gradient(180deg,color-mix(in srgb,#6ee7ff 80%,#bff6ff),#6ee7ff);background:radial-gradient(120% 120% at 0 0,color-mix(in srgb,var(--mf-neon) 35%,#0000),#0000 60%),linear-gradient(180deg,color-mix(in srgb,var(--mf-neon) 80%,#bff6ff),var(--mf-neon));box-shadow:0 8px 24px color-mix(in srgb,#6ee7ff 35%,#0000),inset 0 0 0 1px #ffffff2e;box-shadow:0 8px 24px color-mix(in srgb,var(--mf-neon) 35%,#0000),0 0 0 1px #ffffff2e inset}.mf-disabled{background:linear-gradient(180deg,#cbd5e1,#94a3b8);color:#111827;cursor:not-allowed;opacity:.8}.mf-claim{background:radial-gradient(120% 120% at 100% 0,color-mix(in srgb,#8b5cf6 35%,#0000),#0000 60%),linear-gradient(180deg,color-mix(in srgb,#8b5cf6 85%,#cbb8ff),#8b5cf6);background:radial-gradient(120% 120% at 100% 0,color-mix(in srgb,var(--mf-neon-2) 35%,#0000),#0000 60%),linear-gradient(180deg,color-mix(in srgb,var(--mf-neon-2) 85%,#cbb8ff),var(--mf-neon-2));box-shadow:0 8px 24px color-mix(in srgb,#8b5cf6 40%,#0000),inset 0 0 0 1px #ffffff2e;box-shadow:0 8px 24px color-mix(in srgb,var(--mf-neon-2) 40%,#0000),0 0 0 1px #ffffff2e inset;color:#0b1220}.mf-result{color:#e5e7eb;color:var(--mf-text);font-size:13px;opacity:.9}.mf-hint{color:#9ca3af;color:var(--mf-text-dim)}#root,.App,body{background-color:#0f1115;background-color:var(--mf-bg)}@media (max-width:380px){.mf-btn{font-size:14px;min-width:120px;padding:10px 14px}.mf-title{font-size:16px}.mf-sub{font-size:11px}}.referral-panel{background:#0f1115;border:1px solid #242a35;border-radius:14px;box-shadow:0 0 8px #00000059;color:#fff;font-family:Inter,sans-serif;padding:14px;text-align:left}.referral-panel h2{color:#00ffa6;font-size:18px;margin-bottom:6px;margin-top:0;text-align:center}.referral-desc{font-size:13px;margin-bottom:10px;opacity:.85;text-align:center}.ref-link-box{background:#12151b;border:1px solid #2a2f3a;border-radius:10px;margin-bottom:14px;padding:10px}.ref-link-row{display:flex;flex-wrap:wrap;gap:8px}.ref-link-input{background:#0f141b;border:1px solid #2a2f3a;border-radius:8px;color:#0ff;flex:1 1;font-size:13px;outline:none;padding:8px 10px}.ref-copy-btn{background:linear-gradient(90deg,#1abc9c,#16a085);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .2s ease-in-out}.ref-copy-btn:hover{background:linear-gradient(90deg,#20e0af,#0db38a);transform:scale(1.04)}.referral-stats{gap:8px}.ref-level,.referral-stats{display:flex;flex-direction:column}.ref-level{background:#12151b;border:1px solid #2a2f3a;border-radius:10px;justify-content:space-between;padding:10px;transition:.2s ease}.ref-level:hover{border-color:#00ffa6;box-shadow:0 0 6px #00ffa64d}.ref-level-info{align-items:center;color:#fff;display:flex;font-size:14px;justify-content:space-between}.ref-level-reward{color:#00ffa6;font-size:14px;font-weight:700;margin-top:4px;text-align:right}.ref-level-desc{color:#8fffa0;font-size:12px;margin-top:6px;opacity:.8;text-align:left}.ref-total{background:#12151b;border:1px solid #2a2f3a;border-radius:10px;margin-top:14px;padding:10px;text-align:center}.ref-total p{font-size:14px;margin:0 0 10px}.ref-withdraw-btn{background:linear-gradient(90deg,#f39c12,#e67e22);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 14px;transition:all .25s ease-in-out}.ref-withdraw-btn:hover:not(:disabled){background:linear-gradient(90deg,#f1c40f,#e67e22);transform:scale(1.05)}.ref-withdraw-btn:disabled{cursor:not-allowed;opacity:.5}.header-container{align-items:center;background:#181818;color:#fff;display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh;padding:20px;text-align:center}.boombyte-logo{animation:fadeIn 1.8s ease-out;display:flex;justify-content:center;margin:10px 0}.boombyte-logo img{animation:fadeInLogo 2.5s ease-in-out forwards,glowPulse 3s ease-in-out infinite alternate;border-radius:14px;filter:drop-shadow(0 0 25px rgba(0,255,255,.25)) drop-shadow(0 0 15px rgba(0,128,255,.3));width:160px}.welcome-text{font-size:24px;font-weight:700;margin:5px 0}.sub-text{color:#ddd;font-size:16px;margin-bottom:20px}.wallet-buttons{display:flex;gap:10px;margin-bottom:20px}.wallet-btn{background:#222;border:none;border-radius:10px;box-shadow:0 2px 6px #0006;color:#fff;font-weight:500;padding:10px 20px}.start-btn{background:#00e6b8;border:none;border-radius:12px;box-shadow:0 4px 10px #00e6b866;color:#111;cursor:pointer;font-size:16px;font-weight:700;padding:12px 40px;transition:all .3s ease}.start-btn:hover{transform:scale(1.05)}.version-footer{color:#888;font-size:12px;margin-top:auto;padding-bottom:10px}.intro-screen{animation:fadeIn .6s ease-in-out;background:#0f0f0f;height:100dvh;inset:0;overflow:hidden;position:fixed;width:100%;z-index:9999}.intro-center,.intro-screen{align-items:center;display:flex;flex-direction:column;justify-content:center}.intro-center{height:100%;padding-bottom:env(safe-area-inset-bottom,20px);transform:translateY(-4vh)}.intro-logo{animation:glowPulse 3s ease-in-out infinite alternate;border-radius:16px;filter:drop-shadow(0 0 25px rgba(0,255,255,.3)) drop-shadow(0 0 15px rgba(0,128,255,.3));width:clamp(180px,48vw,320px)}.intro-subtitle{animation:fadeIn 1.2s ease-in-out;color:#9fe2ff;font-size:14px;letter-spacing:1.2px;margin-top:16px;text-shadow:0 0 10px #0ff3}.fade-out-dark{animation:fadeOutDark 1.5s ease-in-out forwards}.top-bar{align-items:center;display:flex;justify-content:space-between;max-width:420px;width:100%}.balance-display{background:#222;border:1px solid #333;border-radius:10px;box-shadow:0 0 6px #00e6b866;color:#00e6b8;font-size:14px;font-weight:700;padding:6px 12px}.lang-panel{align-items:center;background:#191919e6;border:1px solid #ffffff1a;border-radius:14px;box-shadow:0 0 8px #00ffff1f;color:#eee;display:flex;font-size:13px;gap:6px;justify-content:center;margin:10px auto 20px;max-width:180px;padding:6px 14px;transition:all .2s ease-in-out}.lang-panel img,.lang-panel svg{height:16px;opacity:.85;width:16px}.lang-panel span{align-items:center;display:flex;font-weight:500;gap:6px;letter-spacing:.3px}.lang-panel:hover{box-shadow:0 0 10px #00ffff40;transform:scale(1.03)}@keyframes glowPulse{0%{filter:drop-shadow(0 0 8px rgba(0,255,255,.25)) drop-shadow(0 0 16px rgba(0,128,255,.35));transform:scale(1)}50%{filter:drop-shadow(0 0 22px rgba(0,255,255,.45)) drop-shadow(0 0 40px rgba(0,128,255,.5));transform:scale(1.04)}to{filter:drop-shadow(0 0 10px rgba(0,255,255,.3)) drop-shadow(0 0 25px rgba(0,128,255,.4));transform:scale(1)}}@keyframes fadeOutDark{0%{background-color:#0f0f0f;opacity:1}to{background-color:#000;opacity:0}}@keyframes fadeInLogo{0%{opacity:0;transform:scale(.92)}60%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.lang-floating{align-items:center;animation:fadeIn .4s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000073;border:1px solid #ffffff40;border-radius:12px;box-shadow:0 6px 18px #00000059;display:flex;gap:8px;padding:8px 10px;position:fixed;right:12px;top:90px;z-index:9999}.globe-icon{cursor:default;filter:drop-shadow(0 0 4px rgba(255,255,255,.3));font-size:1.25rem;transition:transform .6s ease;-webkit-user-select:none;user-select:none}.lang-floating:hover .globe-icon{transform:rotate(1turn) scale(1.06)}.lang-select{-webkit-appearance:none;appearance:none;background:#00000040;border:1px solid #ffffff47;border-radius:10px;color:#fff;cursor:pointer;font-size:.95rem;padding:8px 12px;text-align:center;transition:all .2s ease}.lang-select:hover{background:#ffffff1f;border-color:#ffffff73}@keyframes fadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.lang-floating{padding:6px 8px;right:8px;top:40px}.globe-icon{font-size:1.1rem}.lang-select{font-size:.9rem;padding:6px 10px}}
/*# sourceMappingURL=main.fe94da9e.css.map*/