@keyframes offer-enter{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0 0}}@keyframes rotation-loader{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}#result-amount,#result-card,#result-title{max-width:100%}@font-face{font-family:Royal;src:url(/assets/pragmaticPekingLuckSlot/fonts/royal.woff);font-display:block}@font-face{font-family:GameUI;src:url(/assets/pragmaticPekingLuckSlot/fonts/game-ui.woff);font-display:block}*{box-sizing:border-box}body,html{margin:0;width:100%;height:100%;overflow:hidden;background:#0a0b48;color:#fff}body{height:100dvh;font-family:GameUI,Arial,sans-serif;overscroll-behavior:none;touch-action:manipulation}button{font:inherit;cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent}button:disabled{cursor:default}button:focus-visible{outline:3px solid #ffef7e;outline-offset:5px}[hidden]{display:none!important}.loader{background:radial-gradient(ellipse at 50% 35%,#3a0d33,#080b36 70%)}img.loader__logo{max-width:330px}.loader__progress{background:linear-gradient(#5e0c2c,#2a0614)}.loader__progress-line{background:linear-gradient(90deg,#ffe07a,#edb83e 55%,#c96a14)}#controls,#game,#scene{position:fixed;inset:0}#result-fx canvas,#scene canvas{display:block}#controls,#go-btn::before{pointer-events:none}#controls button{pointer-events:auto}#go-btn,#sound,#status,#values{position:absolute;transform:translate(-50%,-50%)}#status,#values{white-space:nowrap;font-weight:700}#values{display:flex;flex-direction:column;align-items:center;line-height:1.1;text-shadow:2px 2px #0b001d;color:#ffd02a}#values strong{color:#fff}#status{margin:0;text-shadow:2px 2px #081127}[data-layout=portrait] #values{flex-direction:row;gap:8px}#go-btn{border:2px solid #fff;border-radius:50%;padding:3px;background:rgba(3,19,50,.5333333333);color:transparent;font-size:0;transition:filter .2s}#go-btn::before{content:"";position:absolute;inset:3px;background:url(/assets/pragmaticPekingLuckSlot/img/spin.webp) center/contain no-repeat;transform:rotate(var(--go-rot, 0rad))}#go-btn span,#sound[aria-pressed=false] svg path+path{display:none}#go-btn:hover{filter:drop-shadow(0 0 12px rgba(255,255,255,.6))}#go-btn:disabled{opacity:.65}#go-btn:active:not(:disabled){filter:brightness(.8)}#sound{width:42px;height:42px;border:1px solid rgba(255,255,255,.6);background:rgba(3,19,50,.6666666667);border-radius:50%;padding:8px}#sound svg{display:block;width:100%;height:100%;fill:currentColor}#sound[aria-pressed=false]{opacity:.6}#result,#result-fx{position:fixed;inset:0}#result{z-index:100;display:grid;place-items:center;overflow:clip;padding:72px 24px 36px;background:rgba(7,4,33,.8509803922);isolation:isolate;color:#fff}#result-fx{overflow:hidden;pointer-events:none;z-index:-1}#result-card{position:relative;isolation:isolate;min-width:0;overflow:visible;display:flex;flex-direction:column;align-items:center;width:min(710px,100vw - 112px);padding:48px 48px 36px;text-align:center;background:linear-gradient(100deg,#39071e,#610c30 50%,#39071e);border:3px solid #e9b746;border-radius:6px;box-shadow:inset 0 0 0 5px #46061e,inset 0 0 0 6px #b97b2d,0 18px 60px #070021;scale:var(--modal-fit, 1);transform-origin:center center;animation:offer-enter .55s both}#result-card::before{content:"";inset:14px;border:1px solid #ac6c2b;border-radius:2px;z-index:-1}#result-card>*{min-width:0}#result-card::before,#result-fans{position:absolute;pointer-events:none}#result-fans{left:50%;top:-48px;transform:translateX(-50%);width:180px;height:70px;display:flex;justify-content:center;gap:8px}#result-fans img{width:86px;height:70px;object-fit:contain;flex-shrink:0}#result-fans img:first-child{transform:rotate(-12deg)}#result-fans img:last-child{transform:scaleX(-1) rotate(-12deg)}#result-lantern-left,#result-lantern-right{position:absolute;top:-23px;width:78px;height:123px;background:url(/assets/pragmaticPekingLuckSlot/img/lamp_globe.webp) center top/contain no-repeat;pointer-events:none}#result-lantern-left{left:-41px}#result-lantern-right{right:-41px}#result-title,#win-button-modal>span{overflow-wrap:anywhere;line-height:1.2}#result-title{margin:0 0 20px;font-family:Royal,Georgia,serif;font-weight:400;font-size:clamp(30px,3.4vw,48px);color:#fff1a0;letter-spacing:.3px;text-shadow:0 3px #95100f,2px 0 #40100a,-2px 0 #40100a}#result-text{margin:0 auto 20px;max-width:560px;font:29px/1.4 Royal,Georgia,serif;color:#ffe7b3;text-shadow:0 2px #330416;overflow-wrap:anywhere}#result-amount{display:block;margin:0 0 25px;font:clamp(44px,6vw,78px)/1.25 Royal,Georgia,serif;color:#ffe35c;text-shadow:0 4px #a51d08,2px 0 #73200f,-2px 0 #73200f;white-space:nowrap;font-variant-numeric:tabular-nums}#result[data-win-amount=false] #result-amount{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0,0,0,0)}#win-button-modal{position:relative;width:max-content;min-width:200px;max-width:100%;min-height:58px;padding:10px 46px;border:2px solid #ffdf68;background:linear-gradient(#ed2653,#a10537 53%,#680924);box-shadow:inset 0 0 0 3px #71061d,0 4px 0 #420419;border-radius:5px;font:26px/1 Royal,Georgia,serif;color:#fff1a0;transition:filter .15s,opacity .15s;display:flex;align-items:center;justify-content:center}#win-button-modal>span{white-space:normal;min-width:0;max-width:100%;text-align:center}#win-button-modal:hover:not(.is--disabled){filter:brightness(1.18)}#win-button-modal:not(.is--disabled):active{transform:translateY(2px)}#win-button-modal>div{display:none;position:absolute;inset:0;align-items:center;justify-content:center}#win-button-modal>div>span{width:28px;height:28px;box-sizing:border-box;border:4px solid #fff1a0;border-bottom-color:transparent;border-radius:50%;animation:rotation-loader 1s linear infinite}#win-button-modal.is--disabled,body.is--modal-open #controls{pointer-events:none}#win-button-modal.is--disabled>span{opacity:.2}#win-button-modal.is--disabled>div{display:flex}body.is--loading .social-widget,body.is--modal-open .social-widget{opacity:0;visibility:hidden;pointer-events:none}@media (max-width:600px){#result{padding:64px 12px 28px}#result-card{width:100%;padding:38px 14px 30px}#result-card::before{inset:9px}#result-lantern-left,#result-lantern-right{width:38px;height:60px;top:-20px}#result-lantern-left{left:4px}#result-lantern-right{right:4px}#result-fans{width:144px;top:-42px;height:60px}#result-fans img{width:68px;height:60px}#result-text,#result-title{font-size:30px;line-height:1.26;margin-bottom:18px}#result-text{font-size:22px;line-height:1.36}#result-amount{font-size:49px;margin-bottom:24px}#win-button-modal{font-size:23px;min-width:180px;min-height:54px;padding:9px 18px}}@media (max-width:340px){#result-title{font-size:26px}#result-text{font-size:20px}#result-card{padding:33px 12px 26px}#result-amount{font-size:43px}}@media (max-height:500px) and (orientation:landscape){#result{padding:20px 24px}#result-card{width:min(650px,100%);padding:18px 44px 22px}#result-title{font-size:clamp(25px,4.6vw,29px);margin-bottom:10px}#result-text{font-size:22px;margin-bottom:9px}#result-amount{font-size:43px;margin-bottom:14px}#win-button-modal{font-size:22px;min-height:45px;min-width:180px;padding:5px 34px}#result-fans{display:none}#result-lantern-left,#result-lantern-right{width:38px;height:60px;top:24px}#result-lantern-left{left:10px}#result-lantern-right{right:10px}}@media (max-height:450px) and (orientation:portrait){#result{align-items:start}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation:none!important;transition:none!important}}