.slot-v5-progressive{display:grid;grid-template-columns:46px 1fr auto;gap:5px 10px;overflow:visible}.slot-v5-progressive .slot-progressive-icon .slot-pot-icon{width:46px;height:46px}.slot-v5-unlock{font-size:8px;color:#dec78e;letter-spacing:.7px;font-weight:500}.slot-v5-jackpot-reels{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.slot-v5-jackpot-face{height:47px;border-radius:6px;display:flex;align-items:center;justify-content:center;border:1px solid #b1965e66;background:linear-gradient(#161825,#242338)}.slot-v5-jackpot-face .slot-pot-icon,.slot-v5-jackpot-face .item-icon{width:34px;height:34px}.slot-v5-jackpot-face>span{font-size:23px;color:#9c9280}.slot-v5-jackpot-face.gold-pot-face{border-color:#e9bb58;background:radial-gradient(ellipse,#926b254d,#272236)}.slot-v5-draw-note{grid-column:1/-1;text-align:center;font-size:8px;color:#c5baa0;letter-spacing:.5px;padding-top:3px}.jackpot-reels-moving .slot-v5-jackpot-face>span{color:#ccb477}.slot-v5-machine.slot-waiting .slot-v2-track{animation-duration:var(--slot-cycle-duration,.4s)}.slot-v5-bonus-mode{position:relative;border-color:#d0a2ff;box-shadow:inset 0 0 35px #b567d620,0 0 20px #b88cee24;background:radial-gradient(ellipse at 30% 0%,#8349a650,transparent 70%),linear-gradient(135deg,#332346,#191c39)}.slot-v5-bonus-mode .slot-v2-header h2{color:#f1d6ff}.slot-v5-bonus-intro{position:absolute;inset:20% 5% 20%;z-index:8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:25px;border:1px solid #dfb1ff;border-radius:18px;background:radial-gradient(ellipse,#7643a6f5,#211b3afa);box-shadow:0 0 0 100vmax #080a1766,0 0 50px #c99cff55;text-align:center;pointer-events:none;animation:slot-bonus-arrive .35s ease-out}.slot-v5-bonus-intro .item-icon{width:74px;height:74px;filter:drop-shadow(0 0 20px #f6bf7360)}.slot-v5-bonus-intro>span{font-size:12px;letter-spacing:3px;color:#eac3ff}.slot-v5-bonus-intro strong{font-size:clamp(24px,4vw,43px);color:#fff0c8}.slot-v5-bonus-intro small{font-size:12px;color:#e4d4ee}.slot-v5-jackpot-prize{position:relative;overflow:hidden;margin:12px 0;padding:22px 12px;border:2px solid #ffdf83;border-radius:13px;background:radial-gradient(ellipse,#83602099,#34213f);text-align:center;box-shadow:0 0 28px #e5b24940}.slot-v5-jackpot-prize>.slot-pot-icon{width:59px;height:59px;display:block;margin:0 auto 8px}.slot-v5-jackpot-prize>span{display:block;font-size:15px;letter-spacing:4px;color:#ffe7a4;font-weight:700}.slot-v5-jackpot-prize>strong{display:block;font-size:clamp(35px,5vw,60px);color:#fff0bf;line-height:1.35}.slot-v5-jackpot-prize>small{font-size:10px;color:#e7d8be}.slot-v5-confetti{position:absolute;inset:0;pointer-events:none}.slot-v5-confetti i{position:absolute;left:calc(var(--n)*6.4%);top:-15px;width:6px;height:11px;background:#f9cc63;opacity:0;transform:rotate(calc(var(--n)*31deg))}.jackpot-first-reveal .slot-v5-confetti i{animation:slot-gold-fall 1.8s calc(var(--n)*.025s) ease-out both}.jackpot-first-reveal{animation:slot-prize-arrive .45s ease-out}@keyframes slot-gold-fall{0%{opacity:0;transform:translateY(-10px) rotate(0)}15%{opacity:1}100%{opacity:0;transform:translateY(260px) rotate(290deg)}}@keyframes slot-prize-arrive{from{transform:scale(.97);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes slot-bonus-arrive{from{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media(max-width:650px){.slot-v5-progressive{grid-template-columns:32px 1fr;gap:5px 7px}.slot-v5-progressive .slot-progressive-icon .slot-pot-icon{width:32px;height:32px}.slot-v5-unlock{grid-column:1/-1;text-align:right}.slot-v5-jackpot-face{height:36px}.slot-v5-jackpot-face .slot-pot-icon,.slot-v5-jackpot-face .item-icon{width:27px;height:27px}.slot-v5-draw-note{font-size:7px}.slot-v5-bonus-intro{inset:25% 3%;padding:15px}.slot-v5-bonus-intro small{font-size:10px}}@media(prefers-reduced-motion:reduce){.slot-v5-bonus-intro,.jackpot-first-reveal,.jackpot-first-reveal .slot-v5-confetti i{animation:none}}
