.gv-stage{background:#04060b;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.gv-bg{background:radial-gradient(70% 55% at 50% 42%,#ffbe501f,#0000 70%),radial-gradient(120% 80% at 50% 120%,#28468c40,#0000 60%),repeating-linear-gradient(90deg,#ffffff05 0 2px,#0000 2px 64px),linear-gradient(#0a0f1c,#04060b 70%);position:absolute;top:0;bottom:0;left:0;right:0}.gv-area{left:0;right:var(--gv-right,0px);top:var(--gv-top,64px);bottom:var(--gv-bottom,140px);padding:0 var(--safe-right) 0 var(--safe-left);justify-content:center;align-items:center;display:flex;position:absolute}.gv-cab{--pad:10px;--gap:8px;width:var(--cab-w,380px);align-items:center;gap:var(--gap);padding:var(--pad);color:#f6efe0;background:radial-gradient(120% 60% at 50% 0,#ffd2781f,#0000 60%),linear-gradient(#1b2438 0%,#0e1424 45%,#080c16 100%);border-radius:24px;flex-direction:column;display:flex;position:relative;box-shadow:0 40px 100px #000000bf,0 0 0 1px #000000e6,inset 0 0 0 2px #d4a74a99,inset 0 0 0 5px #0e1424f2,inset 0 0 0 6px #d4a74a40}.gv-cab:before,.gv-cab:after{content:"";background:radial-gradient(circle at 35% 30%,#fff1c2,#a8741c 60%,#4a3005);border-radius:50%;width:8px;height:8px;position:absolute;top:12px;box-shadow:0 1px 2px #000000b3}.gv-cab:before{left:12px}.gv-cab:after{right:12px}.gv-logo{height:var(--logo-h,40px);font:italic 700 calc(var(--logo-h,40px) * .82) / 1 "Bodoni Moda", Georgia, serif;letter-spacing:.01em;background:linear-gradient(#fffbe6 0%,#ffd36a 48%,#b67a12 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px #3d2700)drop-shadow(0 0 14px #ffbe3c59);white-space:nowrap;-webkit-background-clip:text;background-clip:text;align-items:center;gap:.28em;margin:0;display:flex}.gv-logo-b{text-transform:uppercase;letter-spacing:.12em;font-size:.78em;font-style:normal}.gv-logo[hidden]{display:none}.gv-jackpots{width:100%;height:var(--jp-h,52px);grid-template-columns:1.25fr 1fr 1fr 1fr;gap:6px;display:grid}.gv-jp{background:linear-gradient(180deg, var(--jp-a), var(--jp-b));border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffe6aa8c,inset 0 2px #ffffff2e,0 3px 10px #00000080}.gv-jp span{font:800 calc(var(--jp-h,52px) * .21) / 1 "Manrope Variable", "Manrope", system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#ffffffdb}.gv-jp b{font:900 calc(var(--jp-h,52px) * .34) / 1 "Manrope Variable", "Manrope", system-ui, sans-serif;font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 1px #00000080;white-space:nowrap;margin-top:3px}.gv-jp[data-k=grand]{--jp-a:#d1323f;--jp-b:#5e0710}.gv-jp[data-k=major]{--jp-a:#9a4ee0;--jp-b:#3d1170}.gv-jp[data-k=minor]{--jp-a:#3b82e6;--jp-b:#12306a}.gv-jp[data-k=mini]{--jp-a:#22b673;--jp-b:#0a4a2c}.gv-jp.hit{animation:.9s 2 gv-jp-hit}@keyframes gv-jp-hit{0%,to{filter:none;transform:none}40%{filter:brightness(1.7)saturate(1.2);transform:scale(1.06)}}.gv-window{width:var(--win-w,360px);height:var(--win-h,216px);box-sizing:content-box;background:linear-gradient(#05070d,#0b1120);border-radius:14px;padding:6px;position:relative;box-shadow:inset 0 0 0 2px #d4a74abf,inset 0 0 0 4px #05070d,inset 0 0 26px #000000e6,0 0 0 1px #000000e6}.gv-reels,.gv-vault{width:var(--win-w,360px);height:var(--win-h,216px);display:block;position:absolute;top:6px;left:6px}.gv-vault{opacity:0;pointer-events:none;transition:opacity .45s}.gv-window.vault .gv-vault{opacity:1}.gv-window.vault{box-shadow:inset 0 0 0 2px #ffd36a,inset 0 0 0 4px #05070d,inset 0 0 26px #000000e6,0 0 28px #ffc44659}.gv-banner{text-align:center;white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;color:#fff6d8;text-shadow:0 2px #00000080;opacity:0;pointer-events:none;z-index:3;background:linear-gradient(#5a3a04f0,#281800f0);border-radius:14px;padding:10px 22px;font:900 clamp(18px,5vw,30px)/1.05 Manrope Variable,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;transition:opacity .25s,transform .35s cubic-bezier(.2,.9,.3,1.4);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.85);box-shadow:0 0 0 2px #ffd36a,0 0 40px #ffc44699,0 12px 30px #0009}.gv-banner small{letter-spacing:.14em;color:#ffd98a;margin-top:4px;font-size:.5em;display:block}.gv-banner.on{opacity:1;transform:translate(-50%,-50%)scale(1)}.gv-banner.jp-mini{background:linear-gradient(#16884f,#0a3f25)}.gv-banner.jp-minor{background:linear-gradient(#2a64c4,#10285c)}.gv-banner.jp-major{background:linear-gradient(#7a35bf,#33105e)}.gv-banner.jp-grand{background:linear-gradient(#c42633,#55050d)}.gv-bar{width:100%;height:var(--bar-h,44px);align-items:center;gap:10px;display:flex}.gv-msg{color:#f6efe0d1;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;padding:0 4px;font:600 clamp(12px,3.4vw,15px)/1.2 Manrope Variable,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden}.gv-msg b,.gv-msg.win{color:#ffe7a0}.gv-respins{color:#f6efe0;flex:1;align-items:center;gap:10px;font:700 clamp(13px,3.6vw,16px)/1 Manrope Variable,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:none}.gv-cab.vault .gv-respins{display:flex}.gv-cab.vault .gv-msg{display:none}.gv-pips{gap:6px;display:flex}.gv-pips i{background:radial-gradient(circle at 35% 30%,#3a3f4c,#14171f);border-radius:50%;width:16px;height:16px;transition:background .2s,box-shadow .2s,transform .2s;box-shadow:inset 0 0 0 1px #ffffff26}.gv-pips i.on{background:radial-gradient(circle at 35% 30%,#fff6c4,#f0b42a 55%,#8a5a06);box-shadow:0 0 10px #ffc850cc}.gv-pips i.pop{animation:.32s cubic-bezier(.2,.9,.3,1.6) gv-pip}@keyframes gv-pip{0%{transform:scale(.5)}60%{transform:scale(1.35)}to{transform:scale(1)}}.gv-left b{color:#ffe7a0;font-variant-numeric:tabular-nums;font-size:1.25em}.gv-left em{font-style:normal}.gv-respins.reset .gv-left{animation:.5s gv-reset}@keyframes gv-reset{30%{color:#fff;text-shadow:0 0 12px #ffd26ee6;transform:scale(1.18)}}.gv-win{background:linear-gradient(#0a0e18,#05070c);border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;min-width:112px;height:100%;padding:0 14px;display:flex;box-shadow:inset 0 0 0 1px #d4a74a8c}.gv-win span{letter-spacing:.18em;text-transform:uppercase;color:#ffdc96bf;font:800 10px/1 Manrope Variable,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.gv-win b{font-variant-numeric:tabular-nums;color:#fff;margin-top:3px;font:900 clamp(16px,4.6vw,22px)/1 Manrope Variable,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.gv-win.lit{box-shadow:inset 0 0 0 1px #ffd36a,0 0 18px #ffc44666}.gv-win.lit b{color:#ffe7a0}.gv-cab.short{--gap:5px;--pad:6px}.gv-cab.nologo:before,.gv-cab.nologo:after,.dock.gv-dock.gv-quiet .dock-status{display:none}.dock .gv-betbtn .lbl{font-size:16px}.dock .gv-betbtn .sub{text-transform:uppercase;letter-spacing:.1em;font-size:11px}.dock .gv-spin{min-width:132px}.dock .gv-spin .lbl{letter-spacing:.02em;font-size:18px}.dock .gv-spin .ic{stroke-width:2.4px;width:22px;height:22px}.dock .gv-spin.round{background:radial-gradient(circle at 50% 30%, #4af0a6, var(--brand) 60%, #0e8a55);border-radius:50%;flex:none;width:68px;min-width:68px;height:68px;min-height:68px;margin:-8px 0;padding:0;box-shadow:0 8px 22px #1ec47c66,inset 0 2px #ffffff73,inset 0 -3px 6px #00000040,0 0 0 3px #050609e6,0 0 0 4.5px #d4a74ab3}.dock .gv-spin.round.gold{background:radial-gradient(circle at 50% 30%, #fff0bf, var(--gold) 58%, #a8741f);color:#2a1a00}.dock .gv-spin.round .ic{stroke-width:2.6px;width:32px;height:32px}.dock .gv-spin.round kbd{display:none}@media (max-width:520px){.dock.gv-dock .dock-actions{justify-content:space-between;align-items:center}.dock.gv-dock .dbtn.only-icon{min-width:46px}.dock.gv-dock .gv-betbtn{min-width:66px;padding:0 8px}}@media (orientation:landscape) and (max-height:520px){.dock.gv-dock.side-capable{align-content:space-between}}
