:root{--bg:#07090d;--panel:#111821;--panel2:#18212d;--line:#e8c26b2e;--gold:#e8c26b;--gold-hi:#fff1c1;--gold-lo:#9c6b1f;--text:#f4ecd8;--muted:#8f99a6;--red:#e0384f;--green:#2fd27a}*{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%}body{color:var(--text);background:radial-gradient(1200px 600px at 50% -10%,#1b2533 0%,transparent 60%), radial-gradient(900px 600px at 100% 110%,#1d1028 0%,transparent 60%),var(--bg);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;min-height:100vh;font-family:Inter,system-ui,sans-serif;overflow-x:hidden}body:before{content:"";pointer-events:none;opacity:.05;z-index:0;background:repeating-linear-gradient(45deg,var(--gold) 0 1px,transparent 1px 22px),repeating-linear-gradient(-45deg,var(--gold) 0 1px,transparent 1px 22px);position:fixed;inset:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}kbd{vertical-align:middle;opacity:.8;background:#00000040;border:1px solid #ffffff2e;border-radius:5px;margin-left:6px;padding:2px 6px;font-family:Inter,sans-serif;font-size:10px;font-weight:700}.hidden{display:none!important}.topbar{z-index:60;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#07090dc7;align-items:center;gap:16px;padding:12px 24px;display:flex;position:sticky;top:0}.brand{letter-spacing:.06em;white-space:nowrap;align-items:center;gap:10px;font-family:Cinzel,serif;font-size:19px;font-weight:900;display:flex}.brand svg{filter:drop-shadow(0 0 10px #e8c26b73);width:34px;height:34px}.brand small{letter-spacing:.42em;color:var(--gold);margin-top:2px;font-family:Inter;font-size:9px;font-weight:700;display:block}.tabs{background:var(--panel);border:1px solid var(--line);border-radius:999px;gap:4px;margin:0 auto;padding:5px;display:flex}.tab{color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:600;transition:all .25s;display:flex}.tab svg{width:18px;height:18px}.tab:hover{color:var(--text)}.tab.active{background:linear-gradient(180deg,var(--gold-hi),var(--gold) 45%,#b98a33);color:#2a1a04;box-shadow:0 4px 18px #e8c26b59}.wallet{align-items:center;gap:8px;display:flex}.balance{border:1px solid var(--line);font-variant-numeric:tabular-nums;background:linear-gradient(#1c2531,#111821);border-radius:999px;align-items:center;gap:10px;min-width:150px;padding:6px 18px 6px 6px;font-size:18px;font-weight:800;transition:box-shadow .3s;display:flex}.balance .ci{background:radial-gradient(circle,var(--gold) 0 45%,transparent 46%),repeating-conic-gradient(#fff 0 15deg,#b98a33 15deg 45deg);border-radius:50%;width:28px;height:28px;box-shadow:0 2px 6px #00000080}.balance small{color:var(--muted);letter-spacing:.12em;font-size:10px;font-weight:600;line-height:1;display:block}.balance.up{animation:.7s pulseG}.balance.down{animation:.5s pulseR}.icon-btn{background:var(--panel);border:1px solid var(--line);border-radius:50%;place-items:center;width:40px;height:40px;transition:all .2s;display:grid}.icon-btn svg{width:18px;height:18px}.icon-btn:hover{border-color:var(--gold);transform:translateY(-1px)}main{z-index:1;max-width:1280px;margin:0 auto;padding:26px 20px 50px;position:relative}.view{display:none}.view.active{animation:.45s fadeIn;display:block}.view-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.view-head h1{letter-spacing:.03em;background:linear-gradient(180deg,#fff6d8,var(--gold) 55%,#a87628);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Cinzel,serif;font-size:34px;font-weight:900}.view-head p{color:var(--muted);font-size:14px}.side-card{background:linear-gradient(180deg,var(--panel2),var(--panel));border:1px solid var(--line);border-radius:20px;padding:20px;box-shadow:0 20px 50px #00000059}.side-card h3{letter-spacing:.1em;color:var(--gold);margin-bottom:6px;font-family:Cinzel,serif;font-size:15px}.muted{color:var(--muted);font-size:12.5px;line-height:1.5}.btn{white-space:nowrap;background:linear-gradient(#26323f,#18212d);border:1px solid #ffffff17;border-radius:12px;padding:12px 20px;font-size:14px;font-weight:700;transition:transform .12s,box-shadow .12s,opacity .2s;box-shadow:0 4px #0a0e13,0 8px 18px #0006}.btn:hover{transform:translateY(-2px);box-shadow:0 6px #0a0e13,0 12px 22px #00000073}.btn:active{transform:translateY(3px);box-shadow:0 1px #0a0e13}.btn:disabled{opacity:.3;pointer-events:none}.btn.gold{color:#2a1a04;background:linear-gradient(#ffeeb8,#e8c26b 50%,#b98a33);border-color:#fff3c9;box-shadow:0 4px #6e4a12,0 10px 26px #e8c26b4d}.btn.gold:hover{box-shadow:0 6px #6e4a12,0 14px 30px #e8c26b73}.btn.gold:active{box-shadow:0 1px #6e4a12}.btn.big{padding:15px 28px;font-size:16px}.btn.full{width:100%}.pill{background:#0c1118;border:1px solid #ffffff1a;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:700;transition:all .2s}.pill:hover{border-color:var(--gold);color:var(--gold-hi)}.pill.on{color:#04210f;background:linear-gradient(#3fe08d,#1a9d55);border-color:#8dffbf;box-shadow:0 0 16px #2fd27a80}.chip{--c:#d12c3f;--s:#fff;--t:#fff;width:58px;height:58px;color:var(--t);background:radial-gradient(circle,var(--c) 0 54%,transparent 55%),repeating-conic-gradient(from 7deg,var(--s) 0 14deg,var(--c) 14deg 45deg);text-shadow:0 1px 2px #00000080;cursor:pointer;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;transition:transform .15s,opacity .2s;display:grid;position:relative;box-shadow:0 3px #0006,0 6px 14px #00000073,inset 0 0 0 2px #0003}.chip:before{content:"";border:2px dashed color-mix(in srgb,var(--s) 80%,transparent);border-radius:50%;position:absolute;inset:17%}.chip:after{content:"";background:linear-gradient(160deg,#ffffff59,#0000 45%);border-radius:50%;position:absolute;inset:0}.chip span{z-index:1;position:relative}.chip:hover{transform:translateY(-5px)rotate(-6deg)}.chip:active{transform:scale(.92)}.chip.disabled{opacity:.25;pointer-events:none;filter:grayscale(.6)}.chip.sm{cursor:default;width:50px;height:50px;font-size:11px}.chip.sm:hover{transform:none}.chip.md{width:48px;height:48px;font-size:12px}.chip.xs{cursor:default;width:20px;height:20px;font-size:0;box-shadow:0 1px 3px #0009}.chip.xs:before{border-width:1px}.chip.xs:hover{transform:none}.flychip{z-index:120;pointer-events:none;margin:0;position:fixed}.slot-wrap{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:24px;display:grid}.reel{height:calc(var(--cell)*3);background:linear-gradient(#bdb3a0,#f7f2e6 16%,#fffdf8 50%,#f7f2e6 84%,#bdb3a0);border-radius:10px;flex:1;position:relative;overflow:hidden}.reel:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0009,#0000 24% 76%,#0009);position:absolute;inset:0}.reel.bump .strip{animation:.28s ease-out bump}.reel.antic{animation:.35s infinite alternate anticPulse;box-shadow:0 0 0 3px #ffd34d,0 0 26px #ffb000}.strip{will-change:transform;transition:filter .25s}.strip.blur{filter:blur(2.4px)brightness(1.05)}.cell{height:var(--cell);place-items:center;transition:opacity .3s;display:grid;position:relative}.cell svg{filter:drop-shadow(0 4px 3px #00000047);z-index:1;width:74%;height:74%;position:relative}.cell.dim{opacity:.32}.cell.win:before{content:"";background:#ffdc782e;border:3px solid #ffd34d;border-radius:12px;animation:.7s ease-in-out infinite alternate winGlow;position:absolute;inset:5px;box-shadow:0 0 18px #ffbf2e,inset 0 0 18px #ffc83c8c}.cell.win svg{animation:.7s ease-in-out infinite alternate symBounce}.paylines{pointer-events:none;z-index:4;width:calc(100% - 24px);height:calc(100% - 24px);position:absolute;top:12px;left:12px;overflow:visible}.pl{fill:none;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:3000;stroke-dashoffset:3000px;filter:drop-shadow(0 0 5px)drop-shadow(0 0 2px #000);animation:.7s forwards drawLine}.slot-msg{text-align:center;color:#e9dcc0;min-height:24px;margin:14px 0 4px;font-size:15px;font-weight:600}.slot-msg b{color:#8dffbf;font-size:17px}.controls{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:10px;display:grid}.ctrl-group{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.ctrl-group.right{align-items:flex-end}.ctrl-group label{letter-spacing:.2em;text-transform:uppercase;color:#b9a27a;font-size:10.5px;font-weight:700}.led{text-align:right;color:#ff9a3c;text-shadow:0 0 8px #ff6a00,0 0 18px #ff5a0099;font-variant-numeric:tabular-nums;background:#0a0302;border:1px solid #4a1a0a;border-radius:10px;min-width:150px;padding:8px 14px;font-family:Courier New,monospace;font-size:26px;font-weight:700;box-shadow:inset 0 0 18px #000000e6}.led.hot{color:#fff0a0;text-shadow:0 0 10px #fc0,0 0 26px #f90}.spin-btn{letter-spacing:.08em;color:#fff;width:118px;height:118px;box-shadow:0 0 0 6px #2a1c08,0 0 0 9px var(--gold),0 10px 0 9px #5a3c0e,0 18px 40px #0009,inset 0 -8px 18px #00000059,inset 0 6px 10px #ffffff59;text-shadow:0 2px 4px #00000080;background:radial-gradient(circle at 50% 35%,#ff7a8a,#e01b3b 45%,#8a0a1f 100%);border-radius:50%;font-family:Cinzel,serif;font-size:21px;font-weight:900;transition:transform .1s,filter .2s;position:relative}.spin-btn:hover{filter:brightness(1.12)}.spin-btn:active{box-shadow:0 0 0 6px #2a1c08,0 0 0 9px var(--gold),0 4px 0 9px #5a3c0e,0 8px 20px #0009,inset 0 -4px 12px #00000059;transform:translateY(6px)}.spin-btn:after{content:"";border:2px solid #ff5a6e99;border-radius:50%;animation:1.8s ease-out infinite ring;position:absolute;inset:-14px}.spin-btn.busy{filter:grayscale(.5)brightness(.75);pointer-events:none}.spin-btn.busy:after,.spin-btn.poor:after{display:none}.spin-btn.poor{filter:grayscale(.85)brightness(.6)}.ll{flex-direction:column;align-items:center;gap:5px;display:flex}.ll span{color:#111;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:grid}.mg{grid-template-columns:repeat(5,7px);gap:2px;display:grid}.mg i{background:#ffffff1a;border-radius:2px;width:7px;height:7px}.zone-label{letter-spacing:.35em;color:#fff0c88c;text-align:center;margin-bottom:6px;font-family:Cinzel,serif;font-size:11px}.arc{pointer-events:none;opacity:.9;width:min(640px,92%);margin-top:-6px}.cards{min-height:calc(var(--cw)*1.4);transition:filter .3s,opacity .3s;display:flex}.card{width:var(--cw);height:calc(var(--cw)*1.4);perspective:900px;flex:none;position:relative}.card+.card{margin-left:calc(var(--cw)*-.52)}.card-inner{transform-style:preserve-3d;transition:transform .45s cubic-bezier(.3,.7,.3,1);position:absolute;inset:0}.card.down .card-inner{transform:rotateY(180deg)}.face{border-radius:calc(var(--cw)*.08);backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.front{background:linear-gradient(155deg,#fff,#f4efe4);box-shadow:0 5px 12px #00000073,inset 0 0 0 1px #d9d2c2}.back{border:calc(var(--cw)*.055) solid #f6efe0;background:repeating-linear-gradient(45deg,#ffffff17 0 2px,#0000 2px 8px),repeating-linear-gradient(-45deg,#ffffff17 0 2px,#0000 2px 8px),linear-gradient(160deg,#a32540,#5c0f22);transform:rotateY(180deg);box-shadow:0 5px 12px #00000073,inset 0 0 0 2px #c79a3e}.back:after{content:"☾";color:#f2d68c;font-size:calc(var(--cw)*.28);background:radial-gradient(circle,#00000040,#0000 70%);border:2px solid #e8c26bbf;border-radius:50%;place-items:center;display:grid;position:absolute;inset:28% 18%}.red .front{color:#c8102e}.black .front{color:#17171c}.corner{text-align:center;font-weight:800;line-height:.9;font-size:calc(var(--cw)*.19);letter-spacing:-.04em;font-family:Inter,sans-serif;position:absolute}.corner i{font-family:Segoe UI Symbol,DejaVu Sans,serif;font-size:.85em;font-style:normal;display:block}.corner.tl{top:5%;left:7%}.corner.br{bottom:5%;right:7%;transform:rotate(180deg)}.pip{font-size:calc(var(--cw)*.2);font-family:Segoe UI Symbol,DejaVu Sans,serif;font-style:normal;line-height:1;position:absolute;transform:translate(-50%,-50%)}.pip.flip{transform:translate(-50%,-50%)rotate(180deg)}.ace{font-size:calc(var(--cw)*.62);filter:drop-shadow(0 2px 2px #0003);place-items:center;font-family:Segoe UI Symbol,DejaVu Sans,serif;display:grid;position:absolute;inset:0}.court{background:linear-gradient(135deg,#e8c26b52,#e8c26b0f),repeating-linear-gradient(45deg,#0000 0 4px,#0000000d 4px 5px);border:1.5px solid;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:19% 20%}.court .cl{font-family:Cinzel,serif;font-weight:900;font-size:calc(var(--cw)*.4);line-height:1}.court .cs{font-size:calc(var(--cw)*.18);font-family:Segoe UI Symbol,DejaVu Sans,serif}.bj-banner{z-index:10;pointer-events:none;opacity:0;letter-spacing:.06em;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050a08b8;border:1px solid #ffffff26;border-radius:18px;padding:10px 34px;font-family:Cinzel,serif;font-size:clamp(30px,4.6vw,52px);font-weight:900;transition:all .4s cubic-bezier(.3,1.5,.5,1);position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)scale(.5)}.bj-banner.show{opacity:1;transform:translate(-50%,-50%)scale(1)}.bj-banner.win{color:#8dffbf;text-shadow:0 0 24px #2fd27ab3}.bj-banner.lose{color:#ff9aa8}.bj-banner.push{color:#dfe8f3}.bj-banner.bj{color:#ffe08a;text-shadow:0 0 26px #ffc850cc;border-color:var(--gold);background:linear-gradient(#281905d9,#0a0602d9)}.btn-row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.btn.hit{color:#03200e;background:linear-gradient(#36d985,#1a9d55);box-shadow:0 4px #0c5a2f,0 10px 22px #2fd27a40}.btn.stand{color:#fff;background:linear-gradient(#ff6b7f,#c81d3a);box-shadow:0 4px #6a0a1a,0 10px 22px #e0384f40}.btn.dbl{color:#2a1a04;background:linear-gradient(#ffeeb8,#e8c26b 50%,#b98a33);box-shadow:0 4px #6e4a12}.race-wrap{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}#track{aspect-ratio:16/8.4;width:100%;display:block}.live{letter-spacing:.15em;color:#fff;background:#d6213c;border-radius:6px;flex:none;align-items:center;gap:6px;padding:4px 9px;font-size:10px;font-weight:800;display:flex}.live:before{content:"";background:#fff;border-radius:50%;width:7px;height:7px;animation:1s infinite blink}.race-side .seg{background:#0a0e14;border:1px solid #ffffff12;border-radius:12px;margin:10px 0 12px;padding:4px;display:flex}.seg button{color:var(--muted);border-radius:9px;flex:1;padding:9px 6px;font-size:13px;font-weight:700;transition:all .2s}.seg button small{opacity:.8;font-weight:500}.seg button.active{background:var(--panel2);color:var(--text);box-shadow:0 0 0 1px var(--line),0 4px 10px #0006}.race-bet{border-top:1px solid #ffffff12;flex-direction:column;gap:12px;margin-top:14px;padding-top:14px;display:flex}.rb-top{justify-content:space-between;align-items:baseline;display:flex}.rb-top span{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.rb-top b{font-variant-numeric:tabular-nums;font-size:26px}.rb-pot{color:var(--muted);justify-content:space-between;font-size:13px;display:flex}.rb-pot b{color:#8dffbf;font-size:15px}.race-side.locked .seg{pointer-events:none;opacity:.5}#fx{pointer-events:none;z-index:200;position:fixed;inset:0}.toasts{z-index:150;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;top:78px;left:50%;transform:translate(-50%)}.toast{border:1px solid var(--line);background:#141b24f2;border-radius:12px;padding:11px 18px;font-size:14px;font-weight:600;animation:.35s cubic-bezier(.3,1.4,.5,1) toastIn;box-shadow:0 12px 30px #00000080}.toast.err{color:#ffc3cb;border-color:#e0384f99}.toast.ok{color:#b9ffd7;border-color:#2fd27a99}.toast.out{opacity:0;transition:all .35s;transform:translateY(-10px)}.bigwin{z-index:140;opacity:0;pointer-events:none;cursor:pointer;background:radial-gradient(circle,#281804bf,#000000e0);flex-direction:column;justify-content:center;align-items:center;gap:6px;transition:opacity .4s;display:flex;position:fixed;inset:0;overflow:hidden}.bigwin.show{opacity:1;pointer-events:auto}.bw-rays{background:repeating-conic-gradient(#ffd26421 0 10deg,transparent 10deg 20deg);width:160vmax;height:160vmax;animation:14s linear infinite spinR;position:absolute;-webkit-mask:radial-gradient(circle,#000 10%,#0000 60%);mask:radial-gradient(circle,#000 10%,#0000 60%)}.bw-title{letter-spacing:.05em;background:linear-gradient(#fffbe8,#ffd36b 45%,#d08a1e 70%,#fff1b0);color:#0000;filter:drop-shadow(0 0 30px #ffbe50b3)drop-shadow(0 6px #5a3a08);-webkit-background-clip:text;background-clip:text;font-family:Cinzel,serif;font-size:clamp(40px,8vw,96px);font-weight:900;position:relative}.bigwin.show .bw-title{animation:.8s cubic-bezier(.3,1.6,.5,1) bwIn}.bw-amount{color:#fff;text-shadow:0 0 24px #ffdc78cc;font-variant-numeric:tabular-nums;font-size:clamp(34px,6vw,70px);font-weight:800;position:relative}.bw-sub{color:#ffffff80;margin-top:10px;font-size:13px;position:relative}footer{z-index:1;text-align:center;color:#56606c;padding:0 20px 30px;font-size:12px;position:relative}@media (max-width:1050px){.slot-wrap,.race-wrap{grid-template-columns:1fr}}@media (max-width:760px){.topbar{flex-wrap:wrap;gap:10px;padding:10px 12px}.tabs{order:3;justify-content:center;width:100%}.controls{grid-template-columns:1fr 1fr}.spin-btn{grid-area:1/1/auto/-1;margin:0 auto}}html,body{height:100%;overflow:hidden}body{overscroll-behavior:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.screen,.view{z-index:1;flex-direction:column;display:none;position:fixed;inset:0}.screen.active,.view.active{animation:.35s fadeIn;display:flex}.gbar{padding:calc(env(safe-area-inset-top) + 8px) 12px 8px;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);z-index:30;background:#07090ddb;flex:none;align-items:center;gap:8px;display:flex}.navback{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;transition:all .2s;display:grid}.navback svg{width:20px;height:20px}.navback:active{transform:scale(.92)}.gtitle{letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(180deg,#fff6d8,var(--gold) 60%,#b98a33);color:#0000;-webkit-background-clip:text;background-clip:text;flex:1;min-width:0;font-family:Cinzel,serif;font-size:17px;font-weight:800;overflow:hidden}.bal{border:1px solid var(--line);font-variant-numeric:tabular-nums;background:linear-gradient(#1c2531,#111821);border-radius:999px;flex:none;align-items:center;gap:7px;padding:4px 4px 4px 5px;font-size:15px;font-weight:800;transition:box-shadow .3s;display:flex}.bal .ci{background:radial-gradient(circle,var(--gold) 0 45%,transparent 46%),repeating-conic-gradient(#fff 0 15deg,#b98a33 15deg 45deg);border-radius:50%;width:22px;height:22px;box-shadow:0 2px 6px #00000080}.bal .balVal{text-align:right;min-width:44px}.bal .plus{color:#2a1a04;background:linear-gradient(#ffeeb8,#e8c26b);border-radius:50%;place-items:center;width:26px;height:26px;font-size:17px;font-weight:900;line-height:1;display:grid}.bal.up{animation:.7s pulseG}.bal.down{animation:.5s pulseR}.bal .bv{flex-direction:column;align-items:flex-end;min-width:44px;line-height:1.05;display:flex}.bal .bv .balVal{min-width:0;font-size:14px}.lunV{color:#d9dcff;letter-spacing:.01em;border-radius:6px;align-items:center;gap:2px;padding:0;font-size:10.5px;font-weight:800;line-height:1.1;display:flex}.lunV.glow{animation:1.2s lunGlow}.lunPop{z-index:120;pointer-events:none;color:#e9ecff;white-space:nowrap;text-shadow:0 0 10px #96a0ffe6,0 2px 4px #000c;font-size:15px;font-weight:900;animation:1.9s cubic-bezier(.2,.7,.3,1) forwards lunPop;position:fixed;transform:translate(-50%)}.lunPop.big{color:#fff6d0;text-shadow:0 0 14px #ffdc78f2,0 2px 6px #000c;font-size:22px;animation-duration:2.6s}@keyframes lunPop{0%{opacity:0;transform:translate(-50%,6px)scale(.6)}15%{opacity:1;transform:translate(-50%)scale(1.15)}30%{transform:translate(-50%)scale(1)}75%{opacity:1}to{opacity:0;transform:translate(-50%,26px)}}@keyframes lunGlow{30%{color:#fff;text-shadow:0 0 10px #aab4ff,0 0 18px #7d8cff}}.gbar .icon-btn{flex:none;width:38px;height:38px;font-family:Cinzel,serif;font-weight:800}.stage{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:1100px;min-height:0;margin:0 auto;padding:10px 12px;display:flex;position:relative}.dock{width:100%;padding:10px 12px calc(env(safe-area-inset-bottom) + 12px);border-top:1px solid var(--line);z-index:20;background:linear-gradient(#0d1219bf,#07090dfa);flex:none}.dock-in{flex-direction:column;gap:10px;max-width:720px;margin:0 auto;display:flex}.view.nodock .stage{padding-bottom:calc(env(safe-area-inset-bottom) + 10px)}.btn-row.grid3{grid-template-columns:repeat(3,1fr);display:grid}.btn-row.grid3 .btn{min-width:0;padding:13px 6px;font-size:14px}.toasts{top:calc(env(safe-area-inset-top) + 62px);width:92%}.toast{text-align:center}footer{padding:4px 20px 30px}#lobby{-webkit-overflow-scrolling:touch;overflow-y:auto}.lobby-head{z-index:5;padding:calc(env(safe-area-inset-top) + 12px) 16px 12px;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#07090ddb;align-items:center;gap:10px;display:flex;position:sticky;top:0}.lobby-head .brand{flex:1;min-width:0;font-size:16px}.lobby-head .brand svg{flex:none;width:30px;height:30px}.lobby-head .brand>div{text-overflow:ellipsis;min-width:0;overflow:hidden}.lobby-hero{width:100%;max-width:1100px;margin:0 auto;padding:22px 18px 4px}.lobby-hero h1{background:linear-gradient(180deg,#fff6d8,var(--gold) 55%,#a87628);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Cinzel,serif;font-size:clamp(26px,6.5vw,44px);font-weight:900;line-height:1.1}.lobby-hero p{color:var(--muted);margin-top:6px;font-size:14px}.games{grid-template-columns:repeat(2,1fr);gap:12px;width:100%;max-width:1100px;margin:0 auto;padding:14px 16px 24px;display:grid}@media (min-width:760px){.games{grid-template-columns:repeat(3,1fr);gap:18px}}.game-tile{aspect-ratio:4/5;text-align:left;border:1px solid var(--line);border-radius:20px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 14px 34px #00000073}.game-tile:hover{box-shadow:0 20px 44px #0000008c,0 0 0 1px var(--gold);transform:translateY(-4px)}.game-tile:active{transform:scale(.97)}.game-tile .art{place-items:center;padding-bottom:22%;display:grid;position:absolute;inset:0}.game-tile .meta{background:linear-gradient(#0000,#000000e0);padding:30px 12px 12px;position:absolute;bottom:0;left:0;right:0}.game-tile .meta b{letter-spacing:.03em;font-family:Cinzel,serif;font-size:17px;display:block}.game-tile .meta small{color:#c9b48c;font-size:11.5px}.game-tile .tag{letter-spacing:.12em;color:#04210f;background:linear-gradient(#3fe08d,#1a9d55);border-radius:999px;padding:4px 8px;font-size:9.5px;font-weight:800;position:absolute;top:10px;right:10px}.game-tile .tag.on{color:#03182a;background:linear-gradient(#7ee6ff,#2a9df4)}.t-slots{background:radial-gradient(circle at 50% 35%,#5a0f1e,#1a0408)}.t-bj{background:radial-gradient(circle at 50% 30%,#17895a,#063a23)}.t-roulette{background:radial-gradient(circle at 50% 30%,#2b1a0b,#0b0703)}.t-poker{background:radial-gradient(circle at 50% 30%,#1a3f7a,#081428)}.t-baccarat{background:radial-gradient(circle at 50% 30%,#4a1660,#14051c)}.t-race{background:radial-gradient(circle at 50% 20%,#1b2e57,#04060f)}.mini-reels{box-shadow:0 0 0 3px var(--gold-lo),0 10px 24px #0009;background:#050608;border-radius:12px;gap:5px;padding:8px;display:flex}.mini-reels span{aspect-ratio:.8;background:linear-gradient(#cfc6b3,#fff 50%,#cfc6b3);border-radius:6px;place-items:center;width:clamp(32px,9vw,54px);display:grid}.mini-reels svg{width:80%;height:80%}.mini-cards{aspect-ratio:1;width:46%;position:relative}.mc{aspect-ratio:.72;color:#17171c;background:linear-gradient(155deg,#fff,#efe9dc);border-radius:8px;place-items:center;width:62%;font-family:Cinzel,serif;font-size:clamp(16px,4.5vw,26px);font-style:normal;font-weight:900;line-height:1;display:grid;position:absolute;box-shadow:0 10px 20px #00000080}.mc b{font-family:Segoe UI Symbol,DejaVu Sans,serif;font-size:.9em;display:block}.mc.red{color:#c8102e}.mc:first-child{top:12%;left:2%;transform:rotate(-14deg)}.mc:nth-child(2){top:4%;right:2%;transform:rotate(10deg)}.mini-wheel{aspect-ratio:1;background:radial-gradient(circle,#c99a3e 0 14%,#6b3e1f 15% 36%,transparent 37%),repeating-conic-gradient(#c8102e 0 9.73deg,#17171d 9.73deg 19.46deg);width:58%;box-shadow:0 0 0 7px #4a2a12,0 0 0 9px var(--gold),0 16px 30px #0009;border-radius:50%;animation:12s linear infinite spinR;position:relative}.mini-wheel:after{content:"";aspect-ratio:1;background:radial-gradient(circle at 35% 35%,#fff,#bbb);border-radius:50%;width:9%;position:absolute;top:6%;left:50%}.mini-bacc{gap:10px;display:flex}.mini-bacc i{aspect-ratio:1;border-radius:50%;place-items:center;width:clamp(44px,13vw,72px);font-family:Cinzel,serif;font-size:clamp(20px,6vw,32px);font-style:normal;font-weight:900;display:grid;box-shadow:0 10px 22px #0000008c,inset 0 0 0 3px #ffffff4d}.mini-bacc .p{background:radial-gradient(circle at 35% 30%,#7fb2ff,#1f4fc0)}.mini-bacc .b{background:radial-gradient(circle at 35% 30%,#ff8a99,#b0102c)}.mini-shoe{filter:drop-shadow(0 10px 20px #0009);width:52%}.modal{z-index:95;-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#03050ab8;place-items:center;padding:16px;transition:opacity .3s;display:grid;position:fixed;inset:0}.modal.show{opacity:1;pointer-events:auto}.modal-card{background:linear-gradient(180deg,var(--panel2),var(--panel));border:1px solid var(--line);border-radius:22px;width:min(440px,100%);max-height:86dvh;padding:20px;transition:transform .35s cubic-bezier(.3,1.3,.5,1);position:relative;overflow:auto;transform:translateY(24px)scale(.97);box-shadow:0 30px 70px #0009}.modal.show .modal-card{transform:none}.modal-card h3{letter-spacing:.1em;color:var(--gold);margin:4px 0 8px;font-family:Cinzel,serif;font-size:15px}.modal-card p,.modal-card li{color:#cfd6de;font-size:13.5px;line-height:1.55}.modal-card ul{margin:6px 0 10px;padding-left:18px}.mclose{background:#ffffff0f;border-radius:50%;width:34px;height:34px;font-size:20px;line-height:1;position:absolute;top:10px;right:10px}#view-slots .stage{padding:8px}.reel{width:var(--cell);height:calc(var(--cellH)*3);flex:none}.cell{height:var(--cellH)}.cell svg{width:78%;height:78%}.paylines{width:calc(100% - 16px);height:calc(100% - 16px);top:8px;left:8px}.slot-msg{min-height:20px;margin:8px 0 0;font-size:13.5px}.slot-msg b{font-size:15px}.spin-btn{width:82px;height:82px;font-size:16px}.spin-btn:after{inset:-10px}.ctrl-group{gap:5px}.ctrl-group label{letter-spacing:.16em;font-size:9.5px}.led{width:100%;min-width:0;max-width:150px;padding:5px 10px;font-size:21px}#view-bj .stage{padding:8px 8px 6px}.zone-label{margin-bottom:2px;font-size:10px}.arc{width:min(520px,96%);margin:-6px 0 -14px}.bj-banner{padding:8px 22px;font-size:clamp(24px,7vw,46px);top:42%}@media (max-width:520px){kbd{display:none}}#view-race .stage{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:100%;place-items:stretch stretch;gap:8px;padding:8px 10px;display:grid}#track{aspect-ratio:16/9;max-height:40dvh}.live{padding:3px 7px;font-size:9px}@media (min-width:900px) and (min-aspect-ratio:5/4){#view-race .stage{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 320px}#track{max-height:62dvh}}.bots{flex-wrap:nowrap;justify-content:center;gap:6px;width:100%;display:flex}.bot{background:#00000047;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;min-width:0;padding:3px 10px 3px 3px;display:flex;position:relative}.bot .av{width:28px;height:28px;box-shadow:0 0 0 2px var(--bc);background:#0b0f14;border-radius:50%;flex:none;place-items:center;font-size:16px;display:grid}.bot .bn{flex-direction:column;min-width:0;line-height:1.1;display:flex}.bot .bn b{font-size:11.5px}.bot .bn small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px}.bub{opacity:0;white-space:nowrap;color:#111;z-index:25;pointer-events:none;background:#f4ecd8;border-radius:10px;padding:4px 9px;font-size:11px;font-weight:700;transition:all .25s cubic-bezier(.3,1.5,.5,1);position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)scale(.6);box-shadow:0 6px 14px #0006}.bub:before{content:"";border:5px solid #0000;border-top:0;border-bottom-color:#f4ecd8;margin-left:-5px;position:absolute;top:-5px;left:50%}.bub.show{opacity:1;transform:translate(-50%)scale(1)}.bub.win{color:#03200e;background:#2fd27a}.bub.win:before{border-bottom-color:#2fd27a}.bub.lose{color:#fff;background:#e0384f}.bub.lose:before{border-bottom-color:#e0384f}.bm{pointer-events:none;flex-wrap:wrap;gap:1px;max-width:70%;display:flex;position:absolute;top:2px;left:2px}.bm i{background:var(--bc);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 1px #000000b3}.chipsel{justify-content:center;gap:8px;display:flex}.chipsel .chip{width:44px;height:44px;font-size:11.5px}.chipsel .chip.sel{transform:translateY(-6px);box-shadow:0 0 0 3px #ffd34d,0 0 18px #ffd34d99,0 8px 14px #00000080}.pchip{z-index:4;pointer-events:none;cursor:default;width:26px;height:26px;font-size:8.5px;position:absolute}.pchip:before{border-width:1px}.pchip:hover{transform:none}.n-red{background:#c8102e}.n-black{background:#1b1b22}.n-green{background:#0f8a4f}.board{background:radial-gradient(at 50% 30%,#17895a,#0a4d31);border-radius:14px;flex:1;gap:3px;width:100%;max-width:520px;min-height:0;padding:6px;display:grid;box-shadow:inset 0 0 0 2px #e8c26b80,0 14px 30px #00000073}.board.h{max-width:1000px;max-height:420px}.rl-row1{justify-content:space-between;align-items:center;gap:10px;display:flex}.rl-tot{text-align:right;flex:none;line-height:1.1}.rl-tot small{letter-spacing:.16em;color:var(--muted);text-transform:uppercase;font-size:9.5px;font-weight:700;display:block}.rl-tot b{font-variant-numeric:tabular-nums;font-size:20px}#wheel{aspect-ratio:1;filter:drop-shadow(0 30px 50px #000000b3);width:min(88vw,60dvh,520px)}#view-poker .stage{padding:8px}.slotc{width:var(--cw);height:calc(var(--cw)*1.4);border-radius:calc(var(--cw)*.08);border:1.5px dashed #ffffff24}#view-baccarat .stage{padding:8px}.modal,.bigwin{visibility:hidden;transition:opacity .3s,visibility 0s linear .3s}.modal.show,.bigwin.show{visibility:visible;transition:opacity .3s,visibility}.modal:not(.show){-webkit-backdrop-filter:none;backdrop-filter:none}.bigwin:not(.show) .bw-rays{animation:none;display:none}.bj-banner:not(.show){visibility:hidden;-webkit-backdrop-filter:none;backdrop-filter:none}.toast{-webkit-backdrop-filter:none;backdrop-filter:none}.gbar,.lobby-head{-webkit-backdrop-filter:none;backdrop-filter:none;background:#07090df7}body:before{height:100%;position:absolute}.view:not(.active) *,.screen:not(.active) *{animation-play-state:paused!important}.lobby-hero{padding:16px 18px 2px}.lobby-hero h1{font-size:clamp(24px,6vw,40px)}.lb-quick{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;max-width:1100px;margin:12px auto 0;padding:0 16px;display:grid}.lq{text-align:left;border:1px solid var(--line);border-radius:14px;align-items:center;gap:8px;min-width:0;padding:9px 10px;transition:transform .15s;display:flex;box-shadow:0 8px 20px #00000059}.lq:active{transform:scale(.97)}.lq span{flex:none;font-size:22px;line-height:1}.lq b{min-width:0;color:var(--gold-hi);white-space:nowrap;text-overflow:ellipsis;font-family:Cinzel,serif;font-size:13.5px;line-height:1.15;overflow:hidden}.lq small{color:#c9d2dc;text-overflow:ellipsis;font-family:Inter,sans-serif;font-size:10.5px;font-weight:600;display:block;overflow:hidden}.lq.lun{background:linear-gradient(120deg,#1d1656,#2b1a5e 55%,#0d2a4a)}.lq.tele{background:linear-gradient(120deg,#0d3a2a,#14304a 55%,#2a1a4a)}.lq.aj{background:linear-gradient(120deg,#22262e,#161b22)}@media (max-width:520px){.lq{text-align:center;flex-direction:column;justify-content:center;gap:4px;padding:9px 4px}.lq small{display:none}.lq b{font-size:12.5px}}.lb-sec{width:100%;max-width:1100px;margin:0 auto}.lb-sec[hidden],.lb-room[hidden],.lb-grp[hidden],.lb-tip[hidden],.lb-none[hidden]{display:none!important}.lb-h{letter-spacing:.03em;color:var(--gold-hi);padding:18px 16px 0;font-family:Cinzel,serif;font-size:17px;font-weight:800}.lb-tip{color:var(--muted);padding:6px 16px 0;font-size:12.5px}.lb-tip:empty,#lbFavG:empty{display:none}.games.mini{grid-template-columns:repeat(3,1fr);gap:9px;padding:9px 16px 2px}@media (min-width:700px){.games.mini{grid-template-columns:repeat(5,1fr)}}@media (min-width:980px){.games.mini{grid-template-columns:repeat(6,1fr)}}.games.mini .game-tile{zoom:.6;border-radius:24px}.games.mini .game-tile .meta{padding:26px 12px 12px}.games.mini .game-tile .meta b{font-size:21px;line-height:1.1}.games.mini .game-tile .meta small{display:none}.game-tile .fav{z-index:2;color:#ffffffbf;text-shadow:0 1px 3px #0009;background:#00000059;border-radius:50%;place-items:center;width:32px;height:32px;font-size:18px;line-height:1;transition:transform .15s;display:grid;position:absolute;top:6px;left:6px}.game-tile .fav.on{color:#ffd34d;background:#00000073}.game-tile .fav:active{transform:scale(1.25)}@media (hover:hover){.game-tile .fav:not(.on){opacity:0;transition:opacity .2s}.game-tile:hover .fav,.game-tile .fav:focus{opacity:1}}.games.mini .game-tile .fav{width:44px;height:44px;font-size:26px;top:8px;left:8px}.places{grid-template-columns:repeat(12,1fr);gap:8px;padding:9px 16px 0;display:grid}.place{border:1px solid var(--line);border-radius:16px;flex-direction:column;grid-column:span 3;justify-content:center;align-items:center;gap:4px;min-height:70px;padding:9px 3px;transition:transform .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 20px #00000059}.place.big{border-color:#ffd7824d;grid-column:span 4;gap:6px;min-height:92px;padding:12px 6px}.place:active{transform:scale(.96)}.place span{filter:drop-shadow(0 3px 6px #00000080);font-size:24px;line-height:1}.place.big span{font-size:34px}.place b{color:var(--gold-hi);text-align:center;font-family:Cinzel,serif;font-size:11px;line-height:1.15}.place.big b{font-size:13.5px}@media (max-width:350px){.places{gap:6px}.place b{font-size:10px}}@media (min-width:760px){.places{grid-template-columns:repeat(3,1.35fr) repeat(4,1fr);gap:10px}.place,.place.big{grid-column:auto}.place{min-height:84px}.place.big{min-height:96px}.place b{font-size:12.5px}.place.big b{font-size:14px}}.place.busy{opacity:.6;pointer-events:none}.pl-casino{background:linear-gradient(140deg,#5a1020,#2a0a14 60%,#1a1206)}.pl-arcade{background:linear-gradient(140deg,#0d3a5a,#1a1a4a 55%,#3a0d4a)}.pl-club{background:linear-gradient(140deg,#0d4a2a,#123a1e 55%,#2a3a0d)}.pl-mesa{background:linear-gradient(140deg,#3a240d,#2a1a10 55%,#0d3a24)}.pl-obs{background:radial-gradient(circle at 80% 20%,#fff6d72e,#0000 30%),linear-gradient(140deg,#0b1033,#1d1640 55%,#3a1f45)}.pl-suite{background:linear-gradient(140deg,#4a3410,#2a1d0a 55%,#3a1a2a)}.pl-nave{background:radial-gradient(1px 1px at 12% 20%,#fff 99%,#0000),radial-gradient(1px 1px at 26% 9%,#fff 99%,#0000),radial-gradient(1.5px 1.5px at 86% 15%,#fff 99%,#0000),radial-gradient(1px 1px at 94% 44%,#cfe6ff 99%,#0000),radial-gradient(1px 1px at 5% 60%,#fff 99%,#0000),radial-gradient(1px 1px at 62% 7%,#ffe6a8 99%,#0000),radial-gradient(circle at 108% 112%,#2a6cc8 0,#0a1a4a 32%,#0000 33%),radial-gradient(circle at 70% 30%,#3a2a6a 0%,#0b1033 50%,#030512 100%)}.lb-find{padding:10px 16px 0}.lb-find input{background:var(--panel);border:1px solid var(--line);color:#fff;width:100%;font:inherit;border-radius:12px;padding:10px 14px;font-size:16px}.lb-find input:focus{border-color:var(--gold);outline:none}.filters{scrollbar-width:none;width:100%;top:var(--lh,64px);z-index:4;background:#07090df5;border-bottom:1px solid #0000;flex:none;gap:8px;padding:10px max(16px,50% - 534px) 8px;transition:border-color .2s;display:flex;position:sticky;overflow-x:auto}.filters.stuck{border-bottom-color:var(--line)}.filters::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.filters{flex-wrap:wrap}}.filters button{background:var(--panel);border:1px solid var(--line);color:var(--muted);border-radius:999px;flex:none;padding:8px 14px;font-size:13px;font-weight:700;transition:all .2s}.filters button.on{background:linear-gradient(180deg,var(--gold-hi),var(--gold) 45%,#b98a33);color:#2a1a04;border-color:#fff3c9}.game-tile.hide{display:none}.game-tile{aspect-ratio:1/1.08}.games2-head{flex-shrink:0;justify-content:space-between;align-items:baseline;gap:10px;width:100%;max-width:1100px;margin:6px auto 0;padding:16px 16px 0;display:flex}.games2-head h2{background:linear-gradient(#e6f7ff,#7fe0ff 55%,#2a8fd6);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Cinzel,serif;font-size:clamp(22px,5.5vw,30px);font-weight:900}.lb-room[data-room=casino] .games2-head h2,.lb-fav .games2-head h2{background:linear-gradient(180deg,#fff6d8,var(--gold) 55%,#a87628);-webkit-background-clip:text;background-clip:text}.lb-n{color:var(--muted);flex:none;font-size:12px;font-weight:700}.lb-sub{letter-spacing:.14em;text-transform:uppercase;max-width:1100px;color:var(--gold);margin:0 auto;padding:10px 16px 0;font-size:11.5px;font-weight:800}.lb-grp .games{padding-top:10px;padding-bottom:8px}.lb-room:last-child{padding-bottom:16px}.lb-none{max-width:1100px;color:var(--muted);margin:0 auto;padding:18px 16px 30px;font-size:14px}.games2-head .h-mesa{background:linear-gradient(#fff1d6,#f0b45e 55%,#9a5a1a);-webkit-background-clip:text;background-clip:text}.games2-head .h-obs{background:linear-gradient(#f2f6ff,#9fb8ff 55%,#5a6aca);-webkit-background-clip:text;background-clip:text}.aj-card{width:min(420px,100%)}.aj-row{text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:14px;align-items:center;gap:12px;width:100%;margin-top:8px;padding:12px;display:flex}.aj-row>span{background:#e8c26b1f;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:21px;display:grid}.aj-row>div{flex:1;min-width:0}.aj-row b{font-size:14.5px;display:block}.aj-row small{color:var(--muted);margin-top:1px;font-size:12px;display:block}.aj-row>i{color:var(--gold);flex:none;font-size:20px;font-style:normal}.aj-row input{appearance:none;cursor:pointer;background:#2a323d;border:1px solid #ffffff1f;border-radius:999px;flex:none;width:46px;height:27px;transition:background .2s;position:relative}.aj-row input:after{content:"";background:#c9d2dc;border-radius:50%;width:21px;height:21px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.aj-row input:checked{background:linear-gradient(#3fe08d,#1a9d55)}.aj-row input:checked:after{background:#fff;transform:translate(19px)}.aj-row input:disabled{opacity:.4}.aj-row:has(input:disabled){cursor:default}.pick-card{text-align:center}.pick-art{border-radius:16px;place-items:center;height:110px;margin:-4px -4px 8px;display:grid;position:relative;overflow:hidden}.pick-art .art{place-items:center;display:grid;position:absolute;inset:-30% 0;transform:scale(.62)}.pick-opts{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.pick-o{border:1px solid var(--line);background:#ffffff0d;border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:16px 10px;transition:transform .15s;display:flex}.pick-o:active{transform:scale(.97)}.pick-o span{font-size:34px;line-height:1}.pick-o b{color:var(--gold-hi);font-family:Cinzel,serif;font-size:16px}.pick-o small{color:var(--muted);font-size:11.5px;line-height:1.35}.pick-o.on{background:linear-gradient(160deg,#4fa3ff2e,#4fa3ff0d);border-color:#7ee6ff73}@keyframes pulseG{40%{color:#8dffbf;box-shadow:0 0 0 4px #2fd27a59,0 0 24px #2fd27a80}}@keyframes pulseR{40%{color:#ff9aa8;box-shadow:0 0 0 4px #e0384f4d}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}}@keyframes shake{20%,60%{transform:translate(-7px)}40%,80%{transform:translate(7px)}}@keyframes bump{30%{transform:translateY(7px)}}@keyframes anticPulse{to{box-shadow:0 0 0 3px #fff2a8,0 0 40px #fc3}}@keyframes winGlow{to{box-shadow:0 0 30px #ffd34d,inset 0 0 24px #ffdc78cc}}@keyframes symBounce{to{transform:scale(1.12)rotate(-3deg)}}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes ring{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.25)}}@keyframes pop{50%{transform:translate(-50%)scale(1.25)}}@keyframes bob{to{transform:translateY(5px)}}@keyframes blink{50%{opacity:.2}}@keyframes toastIn{0%{opacity:0;transform:translateY(-14px)scale(.9)}}@keyframes spinR{to{transform:rotate(360deg)}}@keyframes bwIn{0%{opacity:0;transform:scale(.2)rotate(-8deg)}}@keyframes hitPulse{0%{box-shadow:0 0 0 2px #ffd34d,0 0 10px #ffd34d}to{filter:brightness(1.3);box-shadow:0 0 0 3px #fff2a8,0 0 26px #ffd34d}}
