.thugger-intro{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#000;cursor:pointer;animation:thuggerFadeIn .4s ease;border-radius:16px;overflow:hidden}.thugger-intro:before{content:"";position:absolute;inset:-24px;background:url(/games/thugbets-thugger/assets/thugger_thumbnail_16_9.webp) 50%/cover no-repeat;filter:blur(18px) brightness(.45);z-index:0}.thugger-intro__img{position:relative;z-index:1;width:100%;height:100%;min-width:100%;min-height:90%;object-fit:contain;object-position:center center;display:block;pointer-events:none;user-select:none}.thugger-intro__hint{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);z-index:2;white-space:nowrap;font-size:18px;font-weight:800;color:#fff;letter-spacing:3px;text-transform:uppercase;background:rgba(0,0,0,.55);padding:8px 22px;border-radius:999px;border:1.5px solid rgba(255,255,255,.3);animation:thuggerPulse 1.5s ease-in-out infinite}.thugger-game{display:flex;flex-direction:column;width:100%;border-radius:16px;overflow:hidden;position:relative;box-shadow:0 24px 80px rgba(0,0,0,.75),0 0 0 1px rgba(255,255,255,.04);background:#0a0a0a;color:#fff;font-family:Inter,sans-serif}.thugger-machine{width:100%;max-width:970px;margin:0 auto;aspect-ratio:1264/848;position:relative;overflow:visible;background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.1) 40%,rgba(0,0,0,.5)),url(/games/thugbets-thugger/assets/background.webp) 50% /cover no-repeat,#0a0a0a}.thugger-frame{inset:0;width:100%;height:100%;object-fit:fill;z-index:1;display:block;user-select:none;-webkit-user-drag:none}.thugger-frame,.thugger-scatter-bar{position:absolute;pointer-events:none}.thugger-scatter-bar{left:19.86%;top:-10.38%;width:60.36%;aspect-ratio:763/423;z-index:0}.thugger-scatter-bar__bg{position:absolute;left:0;top:-35.22%;width:100%;height:135.22%;object-fit:fill;user-select:none;-webkit-user-drag:none}.thugger-scatter-cell{position:absolute;top:27.19%;width:5.898%;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.thugger-scatter-cell__img{width:90%;height:90%;object-fit:contain;display:block}.thugger-scatter-cell.filled{filter:drop-shadow(0 0 5px rgba(255,215,0,.85)) drop-shadow(0 0 2px rgba(255,200,0,.5));animation:thuggerScatterFill .35s cubic-bezier(.18,.89,.32,1.3)}.thugger-scatter-cell.filled.milestone{filter:drop-shadow(0 0 8px rgba(0,230,90,.95)) drop-shadow(0 0 3px rgba(0,255,110,.7)) hue-rotate(100deg) saturate(1.4)}@keyframes thuggerScatterFill{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}.thugger-scatter-cell__badge{position:absolute;bottom:108%;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;white-space:nowrap;pointer-events:none;gap:0}.thugger-scatter-cell__badge-spins{font-size:6px;font-weight:700;color:#ff5020;text-transform:uppercase;line-height:1.2}.thugger-scatter-cell__badge-mult{font-size:8px;font-weight:900;color:#ffd700;line-height:1.2}.thugger-scatter-bar__mult{top:100%;margin-top:3px;font-size:9px;font-weight:700;color:#ffd700;letter-spacing:1px;text-transform:uppercase;background:rgba(200,157,42,.15);border:1px solid rgba(200,157,42,.4);border-radius:20px;padding:2px 8px;animation:thuggerPulse 1.5s ease-in-out infinite}.thugger-fs-hud,.thugger-scatter-bar__mult{position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap}.thugger-fs-hud{top:12.3%;z-index:25;display:flex;align-items:center;gap:8px;background:rgba(0,0,0,.7);border:1px solid rgba(200,157,42,.45);border-radius:8px;padding:4px 14px;font-size:13px;font-weight:600;box-shadow:0 2px 12px rgba(0,0,0,.6)}.thugger-fs-hud__label{color:rgba(255,255,255,.55);text-transform:uppercase;font-size:10px;letter-spacing:1.5px}.thugger-fs-hud__count{color:#ffd700;font-size:20px;font-weight:900}.thugger-fs-hud__sep{color:rgba(255,255,255,.2)}.thugger-fs-hud__win{color:#00e67a;font-weight:700}.thugger-fs-hud__mult{color:#ff5020;font-weight:900;font-size:16px;background:rgba(255,80,32,.15);border-radius:4px;padding:2px 8px}.thugger-collect-popup{position:absolute;top:35%;left:50%;transform:translateX(-50%);z-index:20;font-size:30px;font-weight:900;color:#ffd700;text-shadow:0 0 20px rgba(255,215,0,.85),0 2px 8px rgba(0,0,0,.9);animation:thuggerCollectPop 1.8s ease-out forwards;pointer-events:none;white-space:nowrap}@keyframes thuggerCollectPop{0%{opacity:0;transform:translateX(-50%) scale(.6) translateY(20px)}20%{opacity:1;transform:translateX(-50%) scale(1.1) translateY(0)}70%{opacity:1;transform:translateX(-50%) scale(1) translateY(-20px)}to{opacity:0;transform:translateX(-50%) scale(.9) translateY(-50px)}}.thugger-reel-area{position:absolute;left:15.59%;top:20.52%;width:68.83%;height:51.65%;overflow:hidden;z-index:5}.thugger-reel-window{width:100%;height:100%;display:flex;align-items:stretch;justify-content:center;gap:0;background:transparent;border:none;border-radius:0;padding:0;position:relative;overflow:hidden}.thugger-reel-window.has-win{box-shadow:inset 0 0 40px rgba(255,215,0,.1)}.thugger-reel{flex:1;height:336px;overflow:hidden;position:relative;background:transparent;border-radius:0}.thugger-reel__strip{display:flex;flex-direction:column;will-change:transform}.thugger-reel__cell{width:100%;height:112px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.thugger-reel__fade-bottom,.thugger-reel__fade-top{position:absolute;left:0;right:0;height:32px;pointer-events:none;z-index:2}.thugger-reel__fade-top{top:0;background:linear-gradient(180deg,rgba(4,4,6,.9),transparent)}.thugger-reel__fade-bottom{bottom:0;background:linear-gradient(0deg,rgba(4,4,6,.9),transparent)}.thugger-symbol{width:94%;height:104px;display:flex;align-items:center;justify-content:center;position:relative;border-radius:8px;transition:filter .2s}.thugger-symbol__img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;display:block;user-select:none;-webkit-user-drag:none}.thugger-symbol__fallback{font-size:28px;font-weight:900;color:#c89d2a;text-shadow:0 2px 8px rgba(0,0,0,.6)}.thugger-sym--woman,.thugger-sym--woman-banner{filter:drop-shadow(0 0 6px rgba(200,157,42,.55)) drop-shadow(0 0 2px rgba(255,215,0,.3))}.thugger-sym--collect{filter:drop-shadow(0 0 6px rgba(200,157,42,.7)) drop-shadow(0 0 2px rgba(255,215,0,.4))}.thugger-symbol--winning{z-index:1}.thugger-symbol--winning:not(.thugger-symbol--collecting) .thugger-symbol__fallback,.thugger-symbol--winning:not(.thugger-symbol--collecting) .thugger-symbol__img{filter:drop-shadow(0 0 10px rgba(255,215,0,.88)) drop-shadow(0 0 3px rgba(255,200,100,.65));animation:thuggerWinWiggleZoom .85s ease-in-out infinite;transform-origin:center center;will-change:transform}@keyframes thuggerWinWiggleZoom{0%,to{transform:rotate(-2deg) scale(1)}25%{transform:rotate(2.5deg) scale(1.07)}50%{transform:rotate(-1.5deg) scale(1.03)}75%{transform:rotate(2deg) scale(1.09)}}.thugger-symbol__particles{pointer-events:none;position:absolute;inset:-10%;z-index:5;background:radial-gradient(circle at 12% 22%,rgba(255,248,200,.95) 0,rgba(255,248,200,0) 42%),radial-gradient(circle at 88% 18%,rgba(255,220,100,.9) 0,transparent 38%),radial-gradient(circle at 18% 78%,rgba(255,200,80,.85) 0,transparent 36%),radial-gradient(circle at 82% 82%,rgba(255,255,240,.75) 0,transparent 40%),radial-gradient(circle at 50% 8%,rgba(255,230,140,.8) 0,transparent 32%),radial-gradient(circle at 48% 92%,rgba(255,180,60,.75) 0,transparent 34%);background-size:100% 100%;animation:thuggerWinParticles 1.1s ease-in-out infinite;mix-blend-mode:screen}@keyframes thuggerWinParticles{0%,to{opacity:.55;transform:scale(.92) rotate(0deg)}40%{opacity:1;transform:scale(1.08) rotate(4deg)}70%{opacity:.75;transform:scale(1.02) rotate(-3deg)}}.thugger-symbol--collecting{animation:thuggerCollecting 1.8s ease-in-out}.thugger-symbol--collecting.thugger-symbol--winning{animation:thuggerCollecting 1.8s ease-in-out;filter:none}.thugger-symbol--collecting.thugger-symbol--winning .thugger-symbol__fallback,.thugger-symbol--collecting.thugger-symbol--winning .thugger-symbol__img{animation:none;filter:none;transform:none;will-change:auto}@keyframes thuggerCollecting{0%{filter:none;transform:scale(1)}25%{filter:drop-shadow(0 0 14px rgba(255,215,0,1)) drop-shadow(0 0 5px #fff);transform:scale(1.18)}80%{filter:drop-shadow(0 0 8px rgba(255,215,0,.6));transform:scale(.88) translateY(-12px);opacity:.5}to{filter:none;transform:scale(1);opacity:1}}.thugger-symbol__money-badge{position:absolute;bottom:7px;left:50%;transform:translateX(-50%);z-index:8;background:rgba(0,0,0,.82);color:#ffd700;font-size:13px;font-weight:900;border-radius:4px;padding:1px 8px;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.8);letter-spacing:.5px;border:1px solid rgba(200,157,42,.5);pointer-events:none}.thugger-symbol__money-badge.flying{animation:thuggerBadgeFly 1.6s ease-in-out forwards}@keyframes thuggerBadgeFly{0%{opacity:1;transform:translateX(-50%) scale(1)}40%{opacity:1;transform:translateX(-50%) scale(1.3)}to{opacity:0;transform:translateX(-50%) scale(.5) translateY(-60px)}}.thugger-win-overlay{position:absolute;inset:0;z-index:15;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding-bottom:18%;background:rgba(0,0,0,.75);cursor:pointer;animation:thuggerFadeIn .25s ease}.thugger-win-overlay.big-win{background:rgba(20,10,0,.8)}.thugger-win-overlay.mega-win{background:rgba(10,0,30,.85)}.thugger-win-overlay.max-win{background:rgba(0,5,30,.88)}.thugger-win-label{font-size:38px;font-weight:900;color:#ffd700;text-transform:uppercase;letter-spacing:3px;text-shadow:0 0 30px rgba(255,215,0,.9),0 3px 10px rgba(0,0,0,.9);animation:thuggerWinBounce .45s cubic-bezier(.18,.89,.32,1.18);transition:color .3s ease,text-shadow .3s ease}.thugger-win-overlay.big-win .thugger-win-label{color:#ffffff;font-size:44px}.thugger-win-overlay.mega-win .thugger-win-label{color:#ffffff;font-size:52px;text-shadow:0 0 30px rgba(255,255,255,.5)}.thugger-win-overlay.max-win .thugger-win-label{color:#ffffff;font-size:58px;text-shadow:0 0 40px rgba(255,255,255,.6),0 0 80px rgba(200,157,42,.4)}@keyframes thuggerWinBounce{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.thugger-win-amount{font-size:28px;font-weight:800;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.8)}.thugger-win-dismiss{font-size:12px;color:rgba(255,255,255,.4);margin-top:8px}.thugger-overlay-video{position:absolute;left:50%;top:50%;width:100%;height:120%;min-width:10%;min-height:10%;max-width:none;transform:translate(-50%,-50%) scale(1);object-fit:cover;pointer-events:none}.thugger-bonus-intro{position:absolute;inset:0;z-index:25;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:8px;background:#000;overflow:hidden;pointer-events:auto}.thugger-bonus-intro__video{transform:translate(-50%,-50%) scale(1.06)}.thugger-bonus-intro__hint{position:relative;z-index:2;font-size:11px;color:rgba(255,255,255,.6);font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:8px 20px;border-radius:999px;background:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.2);animation:thuggerPulse 1.4s ease-in-out infinite}.thugger-retrigger-overlay{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:rgba(10,5,0,.88);pointer-events:none;animation:thuggerFadeIn .25s ease}.thugger-retrigger__title{font-size:40px;font-weight:900;color:#ff5020;letter-spacing:3px;text-transform:uppercase;text-shadow:0 0 30px rgba(255,80,32,.8)}.thugger-retrigger__sub{font-size:20px;font-weight:700;color:#fff}.thugger-retrigger__mult{font-size:30px;font-weight:900;color:#ffd700;text-shadow:0 0 20px rgba(255,215,0,.8)}.thugger-bonus-complete{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:rgba(0,0,0,.88);cursor:pointer;animation:thuggerFadeIn .35s ease}.thugger-bonus-complete__label{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:rgba(255,255,255,.5)}.thugger-bonus-complete__title{font-size:36px;font-weight:900;color:#ffd700;letter-spacing:4px;text-transform:uppercase;text-shadow:0 0 30px rgba(255,215,0,.8)}.thugger-bonus-complete__sub{font-size:12px;letter-spacing:2px;color:rgba(255,255,255,.5);text-transform:uppercase}.thugger-bonus-complete__amount{font-size:48px;font-weight:900;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.8)}.thugger-bonus-complete__currency{font-size:14px;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:2px}.thugger-bonus-complete__dismiss{font-size:12px;color:rgba(255,255,255,.35);margin-top:12px}@keyframes thuggerFadeIn{0%{opacity:0}to{opacity:1}}.thugger-btn{position:absolute;background:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .1s;z-index:15}.thugger-btn:hover:not(:disabled){transform:scale(1.06)}.thugger-btn:disabled{opacity:.4;cursor:not-allowed}.thugger-btn img{width:100%;height:100%;object-fit:contain;display:block}.thugger-btn--spin{left:42.41%;top:71.34%;width:15.19%;aspect-ratio:1}.thugger-btn--minus{left:29.67%;top:69.81%;width:17.01%;aspect-ratio:1}.thugger-btn--minus:hover:not(:disabled){transform:none}.thugger-btn--plus{left:53.4%;top:69.81%;width:17.01%;aspect-ratio:1}.thugger-btn--plus:hover:not(:disabled){transform:none}.thugger-btn--plus img{transform:rotate(180deg)}.thugger-btn--bonusbuy{left:-3.64%;top:35.5%;width:15.67%;aspect-ratio:1;z-index:0}.thugger-btn--info{left:10.21%;top:76.65%;width:6.96%;aspect-ratio:1}.thugger-btn--volume{left:82.83%;top:76.65%;width:6.96%;aspect-ratio:1}.thugger-btn-autoplay-wrap{position:absolute;left:85.68%;top:69.46%;width:5.3%;aspect-ratio:1;z-index:15}.thugger-btn--autoplay{position:relative;width:100%;height:100%;background:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .1s}.thugger-btn--autoplay:hover:not(:disabled){transform:scale(1.06)}.thugger-btn--autoplay:disabled{opacity:.4;cursor:not-allowed}.thugger-btn--autoplay img{width:100%;height:100%;object-fit:contain;display:block}.thugger-meter--balance{left:calc(19.47% - 44px);top:calc(80% - 11px);gap:3px}.thugger-meter--balance,.thugger-meter--bet{position:absolute;display:flex;flex-direction:column;align-items:stretch;z-index:15;pointer-events:none;width:min(30vw,186px);max-width:min(30vw,186px);min-width:0;box-sizing:border-box}.thugger-meter--bet{left:69.78%;top:calc(80% + 3px);gap:1px}.thugger-meter__sub--muted{color:rgba(255,255,255,.35)}.thugger-meter--win{position:absolute;left:49.5%;top:calc(10% + 5px);transform:translateX(-50%);display:flex;flex-direction:column;align-items:stretch;gap:1px;z-index:15;pointer-events:none;text-align:center;width:min(52vw,268px);max-width:min(52vw,268px);min-width:0;box-sizing:border-box}.thugger-meter__label{font-size:clamp(7px,1vw,10px);text-transform:uppercase;letter-spacing:1.5px;color:rgba(255,255,255,.45);font-weight:600}.thugger-meter--balance .thugger-meter__label{margin:0;text-align:center}.thugger-meter--bet .thugger-meter__label{margin-top:3px;text-align:left}.thugger-meter--win .thugger-meter__label{text-align:center}.thugger-meter__value{font-size:clamp(11px,1.5vw,16px);font-weight:700;color:#fff;font-variant-numeric:tabular-nums;line-height:1.15}.thugger-meter__sub,.thugger-meter__value{pointer-events:auto;display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thugger-meter__sub{font-size:clamp(6px,.85vw,10px);font-weight:600;color:rgba(255,255,255,.52);font-variant-numeric:tabular-nums;line-height:1.1}.thugger-meter__hint{pointer-events:auto;display:block;font-size:clamp(5px,.75vw,8px);font-weight:600;color:rgba(255,200,120,.75);text-transform:uppercase;letter-spacing:.08em;max-width:100%;min-width:0;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thugger-meter--balance .thugger-meter__hint,.thugger-meter--balance .thugger-meter__sub,.thugger-meter--balance .thugger-meter__value{text-align:center}.thugger-meter--bet .thugger-meter__hint,.thugger-meter--bet .thugger-meter__sub,.thugger-meter--bet .thugger-meter__value{text-align:left}.thugger-meter__value--win{font-size:clamp(12px,1.65vw,22px);font-weight:900}.thugger-meter__value.win{color:#ffd700;text-shadow:0 0 8px rgba(255,215,0,.5)}.thugger-ctrl-bonus-info{position:absolute;left:50%;top:89%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:1px;z-index:15;pointer-events:none;text-align:center}.thugger-btn--fastforward{position:absolute;left:8.86%;top:68.75%;width:6.33%;aspect-ratio:1;background:transparent;border:none;padding:0;cursor:pointer;z-index:15;transition:opacity .15s,transform .1s}@keyframes thuggerPulse{0%,to{opacity:.8}50%{opacity:1}}.thugger-info-overlay{position:absolute;inset:0;z-index:50;background:rgba(0,0,0,.93);display:flex;align-items:stretch;animation:thuggerFadeIn .2s ease;border-radius:inherit}.thugger-info-panel{width:100%;display:flex;flex-direction:column;padding:0}.thugger-info-header{display:flex;align-items:center;justify-content:center;position:relative;padding:clamp(8px,1.5%,14px) 48px;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.thugger-info-title{font-size:clamp(13px,2vw,22px);font-weight:900;letter-spacing:3px;text-transform:uppercase;color:#fff}.thugger-info-close{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.7);width:28px;height:28px;border-radius:50%;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.thugger-info-close:hover{background:rgba(255,255,255,.2);color:#fff}.thugger-info-body{flex:1;overflow-y:auto;padding:clamp(10px,2%,24px) clamp(12px,3%,32px);display:flex;flex-direction:column;gap:10px}.thugger-info-body::-webkit-scrollbar{width:3px}.thugger-info-body::-webkit-scrollbar-track{background:transparent}.thugger-info-body::-webkit-scrollbar-thumb{background:rgba(200,157,42,.3);border-radius:2px}.thugger-info-subtitle{font-size:clamp(9px,1.2vw,13px);color:rgba(255,255,255,.6);text-align:center;margin:0 0 4px}.thugger-info-sym-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(4px,1%,12px)}.thugger-info-sym-cell{display:flex;flex-direction:column;align-items:center;gap:4px}.thugger-info-sym-img{width:100%;max-width:90px;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.6))}.thugger-info-sym-pays{display:flex;flex-direction:column;align-items:center;gap:1px;font-size:clamp(8px,1vw,12px);color:rgba(255,255,255,.85);font-weight:600;line-height:1.5}.thugger-info-sym-pays div:first-child{color:#ffd700;font-weight:800}.thugger-info-specials{display:flex;flex-direction:column;gap:clamp(8px,1.5%,18px)}.thugger-info-special-row{display:flex;gap:14px;align-items:flex-start;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:clamp(8px,1.5%,14px)}.thugger-info-special-img{width:clamp(48px,8%,80px);height:clamp(48px,8%,80px);object-fit:contain;flex-shrink:0;filter:drop-shadow(0 4px 8px rgba(0,0,0,.6))}.thugger-info-special-text{display:flex;flex-direction:column;gap:4px}.thugger-info-special-text strong{font-size:clamp(11px,1.3vw,15px);color:#ffd700;letter-spacing:1px;text-transform:uppercase}.thugger-info-special-text p{margin:0;font-size:clamp(9px,1.1vw,12px);color:rgba(255,255,255,.7);line-height:1.5}.thugger-info-money-vals{color:#ffd700!important;font-weight:700!important}.thugger-info-rules{display:flex;flex-direction:column;gap:8px;font-size:clamp(9px,1.2vw,13px);color:rgba(255,255,255,.75);line-height:1.65}.thugger-info-rules p{margin:0}.thugger-info-rules strong{color:#ffd700}.thugger-info-table{background:rgba(200,157,42,.07);border:1px solid rgba(200,157,42,.2);border-radius:8px;padding:8px 14px;display:flex;flex-direction:column;gap:3px;font-size:clamp(9px,1.1vw,12px);color:rgba(255,255,255,.8)}.thugger-info-table--centered{text-align:center;align-items:center}.thugger-info-footer{display:flex;align-items:center;justify-content:space-between;padding:clamp(6px,1.2%,12px) clamp(12px,3%,32px);border-top:1px solid rgba(255,255,255,.1);flex-shrink:0}.thugger-info-nav{display:flex;gap:8px;align-items:center}.thugger-info-nav__btn{width:clamp(28px,4%,40px);height:clamp(28px,4%,40px);border-radius:50%;background:#3a9a3a;border:2px solid rgba(255,255,255,.3);color:#fff;font-size:clamp(10px,1.2vw,14px);font-weight:900;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,transform .1s}.thugger-info-nav__btn:hover:not(:disabled){background:#4ab84a;transform:scale(1.1)}.thugger-info-nav__btn:disabled{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.1);color:rgba(255,255,255,.25);cursor:not-allowed}.thugger-info-nav__btn--x{background:rgba(80,20,20,.8);border-color:rgba(200,60,60,.5)}.thugger-info-nav__btn--x:hover:not(:disabled){background:rgba(180,40,40,.9)}.thugger-info-page-num{font-size:clamp(9px,1.1vw,12px);color:rgba(255,255,255,.45);font-weight:600}@media (max-width:640px){.thugger-machine{max-width:100%}}.thugger-buybonus-modal-backdrop,.thugger-buybonус-modal-backdrop{position:absolute;inset:0;z-index:9000;background:rgba(0,0,0,.78);display:flex;align-items:center;justify-content:center}.thugger-buybonus-modal{background:linear-gradient(160deg,#1a0a00,#0d0600);border:2px solid rgba(200,157,42,.6);border-radius:20px;padding:0;display:flex;flex-direction:column;align-items:center;gap:0;max-width:380px;width:90%;overflow:hidden;box-shadow:0 0 60px rgba(200,157,42,.3),0 24px 80px rgba(0,0,0,.9)}.thugger-buybonus-modal__img{width:100%;display:block;object-fit:cover}.thugger-buybonus-modal__cost{font-size:22px;font-weight:900;color:#ffd700;padding:14px 0 4px;letter-spacing:1px;text-shadow:0 0 20px rgba(255,215,0,.5)}.thugger-buybonus-modal__btns{display:flex;gap:24px;padding:12px 24px 24px}.thugger-buybonus-modal__btn{width:72px;height:72px;border-radius:50%;border:none;background:transparent;cursor:pointer;padding:0;transition:transform .15s}.thugger-buybonus-modal__btn:hover{transform:scale(1.12)}.thugger-buybonus-modal__btn img{width:100%;height:100%;object-fit:contain}.thugger-cab-auto-wrap{position:relative}.thugger-autoplay-panel{position:absolute;right:0;bottom:calc(100% + 8px);background:linear-gradient(160deg,#1a0a00,#0d0800);border:1px solid rgba(200,157,42,.5);border-radius:12px;padding:12px;width:160px;box-shadow:0 8px 32px rgba(0,0,0,.8);z-index:100;animation:thuggerFadeIn .15s ease}.thugger-autoplay-panel__title{font-size:9px;font-weight:800;color:rgba(255,255,255,.45);letter-spacing:2px;text-align:center;margin-bottom:8px;text-transform:uppercase}.thugger-autoplay-panel__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.thugger-autoplay-panel__opt{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#fff;font-size:11px;font-weight:700;padding:7px 4px;cursor:pointer;transition:background .12s,border-color .12s;text-align:center}.thugger-autoplay-panel__opt:hover{background:rgba(200,157,42,.2);border-color:rgba(200,157,42,.5)}.thugger-autoplay-panel__opt.selected{background:rgba(200,157,42,.3);border-color:#c89d2a;color:#ffd700}.thugger-cab-auto__count{font-size:13px;font-weight:900;color:#ffd700;line-height:1}.thugger-cab-auto__icon{width:22px;height:22px}.thugger-cab-sound-ctrl{display:flex;flex-direction:column;align-items:center;gap:6px}.thugger-cab-sound-btn{width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.07);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s,opacity .15s;padding:8px}.thugger-cab-sound-btn svg{width:100%;height:100%}.thugger-cab-sound-btn.muted{opacity:.4;border-color:rgba(255,255,255,.08)}.thugger-cab-sound-btn:hover{background:rgba(255,255,255,.14)}.thugger-vol-slider-inline{-webkit-appearance:none;appearance:none;width:38px;height:4px;border-radius:2px;background:rgba(255,255,255,.15);outline:none;cursor:pointer}.thugger-vol-slider-inline::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:#c89d2a;cursor:pointer}.thugger-vol-slider-inline::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#c89d2a;cursor:pointer;border:none}