.page__body,.page__body::before,.slot,.spin-btn{background-repeat:no-repeat}.page__body,.page__main,.slot,.slot__cell,.slot__column,.slot__reel,.slot__symbol,.spin-btn{position:relative}.wheel,.wheel__layer-3{transform:translateX(-50%)}.popup,.slot__cell::before{opacity:0;pointer-events:none}.popup__title,.wheel__spinner .wheel-bonus-txt{font-weight:400;text-align:center;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #1e00ff}.spin-btn.fixed-position:hover,.spin-btn:hover{filter:drop-shadow(0 -15px 28px rgba(255, 191, 0, .8)) drop-shadow(0 0 25px rgba(255, 217, 0, .7)) drop-shadow(0 -16px 15px rgba(170, 40, 255, .5)) drop-shadow(0 -22px 35px rgba(246, 255, 0, .5))}@font-face{font-family:"Luckiest Guy";src:url("../fonts/LuckiestGuy-Regular.woff2") format("woff2"),url("../fonts/LuckiestGuy-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}*,::after,::before{box-sizing:border-box}.page__body,html{overflow:hidden}.slot__column.show-fire,.slot__container{overflow:visible}.page__body{margin:0;min-width:375px;min-height:100vh;min-height:100dvh;font-family:"Luckiest Guy",sans-serif;display:flex;flex-direction:column;background-image:url("../images/bg.webp");background-image:image-set( url("../images/bg.jpg"), url("../images/bg.webp") type("image/webp") type("image/jpeg"));background-size:cover;background-position:center;transition:background-image .5s}.page__body::before{content:"";position:absolute;bottom:0;width:100%;height:100%;background-image:url("../images/foreground.png");background-position:bottom;background-size:100%;pointer-events:none;z-index:100}.page__main{padding:20px;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;gap:20px;transition:.6s ease-out}[data-lang=be],[data-lang=bg],[data-lang=kk],[data-lang=ky],[data-lang=ru],[data-lang=sr],[data-lang=tg],[data-lang=uk]{font-weight:800}.btn{margin:0;padding:0;border:none;cursor:pointer}.spin-btn{min-width:173px;min-height:82px;background-color:transparent;background-image:url("../images/button.png");background-size:contain;z-index:101;filter:drop-shadow(0 -11px 22px rgba(255, 191, 0, .65)) drop-shadow(0 0 18px rgba(255, 217, 0, .55)) drop-shadow(0 -13px 10px rgba(170, 40, 255, .35)) drop-shadow(0 -18px 28px rgba(246, 255, 0, .35));animation:2s ease-in-out infinite btnGlowPulse;transition:transform .1s}.spin-btn:hover{transform:scale(1.05)}.spin-btn.pressed,.spin-btn:active{transform:scale(.85);filter:drop-shadow(0 -5px 12px rgba(255, 191, 0, .4)) drop-shadow(0 0 8px rgba(255, 217, 0, .3)) drop-shadow(0 -6px 5px rgba(170, 40, 255, .2)) drop-shadow(0 -10px 15px rgba(246, 255, 0, .2))}.spin-btn.pressed{animation:none}.slot{width:370px;height:223px;background-image:url("../images/slot-frame.png");background-size:cover;padding:18px 12px 15px}.slot__cell::before,.wheel__layer-3{background-size:contain;left:50%;background-repeat:no-repeat}.slot__container{display:flex;gap:1px;height:100%;width:100%;clip-path:inset(-100px -100px 0 -100px)}.slot__column{flex:1;overflow:hidden}.slot__reel{display:flex;flex-direction:column}.slot__cell{flex-shrink:0;display:flex;align-items:center;justify-content:center;height:48px}.slot__cell::before{content:"";position:absolute;width:137px;height:143px;background-image:url("../images/fire.png");background-position:center;z-index:0;transform:scale(0);transition:opacity .5s ease-out,transform .5s ease-out;top:50%;margin-top:-71.5px;margin-left:-68.5px}.slot__cell.winning::before{animation:.5s ease-out forwards fireAppear}.slot__cell.winning-fade::before{opacity:0;transform:scale(.8);animation:none}.slot__symbol{object-fit:contain;max-width:67px;max-height:57px;z-index:1}.wheel{display:flex;position:fixed;top:100vh;left:50%;z-index:5;transition:top .4s ease-out;margin:0;justify-content:center;align-items:center}.popup__text,.popup__title{margin:0 0 44px;text-transform:uppercase}.wheel.visible{top:120px}.wheel__layer-3{background-position:top center;aspect-ratio:667/610;contain:layout style paint;position:absolute;width:27.7rem;height:28.5rem;background-image:url("../images/wheel-layer-3.png");top:-3.8rem;-webkit-transform:translateX(-50%);z-index:2}.wheel__spinner{position:relative;background-size:100% 100%;background-repeat:no-repeat;width:22.25em;height:22.25em;background-image:url("../images/spinner.png")}.popup,.popup__content,.wheel__spinner .wheel__text{height:100%;display:flex;width:100%}.wheel__spinner_animated_1{animation:5s cubic-bezier(.25,.46,.45,.94) forwards spinTo1}.wheel__spinner_animated_2{animation:5s cubic-bezier(.25,.46,.45,.94) forwards spinTo2}.wheel__spinner .wheel__text{position:absolute;flex-direction:column;justify-content:space-between;padding:1em 0;color:#fff}.page__main img.move-top,.popup,.slot.fixed-position,.spin-btn.fixed-position{position:fixed}.wheel__spinner .wheel__bonus{max-width:24em;margin:0 auto;text-align:center;width:100%}.wheel__spinner .wheel__bonus-2,.wheel__spinner .wheel__bonus-3{transform:rotate(180deg);padding-left:1em}.wheel__spinner .wheel-bonus-txt{margin:0 auto;max-width:87px;width:100%;font-size:32px;line-height:100%;background:linear-gradient(180deg,#fff 0,#bff6ff 100%);background-clip:text;-webkit-background-clip:text;filter:drop-shadow(-1px 2px 1px #1e00ff)}.popup{display:flex;inset:0;z-index:1000;align-items:center;justify-content:center;background:0 0;transition:opacity .5s ease-out}.popup.show{pointer-events:auto;display:flex;opacity:1}.popup-final,.popup-win-2{backdrop-filter:blur(9px);background:rgba(59,0,68,.43)}.popup__content{background:0 0;padding:30px;text-align:center;max-width:100%;flex-direction:column;align-items:center;justify-content:center}.popup__win-image{max-width:400px;width:100%;height:auto;animation:.8s cubic-bezier(.68,-.55,.265,1.55) forwards winImageAppear;z-index:1}.popup__title{font-size:40px;line-height:100%;background:linear-gradient(180deg,#d5f3ff 0,#6ca7eb 100%);background-clip:text;-webkit-background-clip:text;filter:drop-shadow(0 2px 1px #1e00ff);opacity:0;transform:translateY(-30px)}.boneses,.popup__text{-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #e50000;filter:drop-shadow(0 0 20px rgba(255, 0, 191, .79)) drop-shadow(2px 3px 1px #800);font-weight:400;text-align:center;opacity:0}.popup-final.active .popup__title{animation:.6s ease-out .2s forwards fadeInDown}.boneses{font-size:60px;background:linear-gradient(137deg,#fff600 0,#fff379 33.17%,#fffcad 48.08%,#fffb00 61.06%,#ffb700 82.69%,#fc0 100%);background-clip:text;-webkit-background-clip:text;transform:scale(.5)}.popup-final.active .boneses{animation:.7s cubic-bezier(.68,-.55,.265,1.55) .4s forwards popInScale}.popup__text{font-size:38px;background:linear-gradient(137deg,#fff600 0,#fff379 33.17%,#fffcad 48.08%,#fffb00 61.06%,#ffb700 82.69%,#fc0 100%);background-clip:text;-webkit-background-clip:text;transform:translateY(-20px)}.popup-final.active .popup__text{animation:.6s ease-out .7s forwards fadeInDown}.claim-bonus{display:inline-block;padding:20px 28px;font-weight:400;font-size:35px;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;color:#fff;background-image:url("../images/button-bg.png");background-repeat:no-repeat;background-size:100% 100%;background-position:center;text-shadow:0 4px 4px red;cursor:pointer;transition:transform .2s,opacity .6s}.popup-final.active .claim-bonus{opacity:1;animation:2s ease-in-out 1.6s infinite claimBonusScalePulse}.claim-bonus:hover{filter:brightness(1.1)}.claim-bonus:active{filter:brightness(.9)}.lollipop-anim{position:relative;width:100%;max-width:810px;height:400px;display:flex;justify-content:center;align-items:flex-end}.lollipop-item{position:absolute;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(100px)}.lollipop-item:first-child{left:3%;bottom:80px}.lollipop-item:nth-child(2){left:19%;bottom:10px}.lollipop-item:nth-child(3){left:50%;transform:translateX(-50%) translateY(100px);bottom:-20px}.lollipop-item:nth-child(4){right:19%;bottom:10px}.lollipop-item:nth-child(5){right:3%;bottom:80px}.lollipop-item:nth-child(6){left:50%;transform:translateX(-50%) translateY(100px);bottom:100px}.popup-win-1.active .lollipop-item:first-child{animation:.5s ease-out .3s forwards lollipopAppear}.popup-win-1.active .lollipop-item:nth-child(2){animation:.5s ease-out .4s forwards lollipopAppear}.popup-win-1.active .lollipop-item:nth-child(3){animation:.5s ease-out .5s forwards lollipopAppearCenter}.popup-win-1.active .lollipop-item:nth-child(4){animation:.5s ease-out .6s forwards lollipopAppear}.popup-win-1.active .lollipop-item:nth-child(5){animation:.5s ease-out .7s forwards lollipopAppear}.popup-win-1.active .lollipop-item:nth-child(6){animation:.5s ease-out .8s forwards lollipopAppearCenter}.lollipop-star{position:absolute;width:579px;height:579px;top:50%;left:50%;margin-left:-289.5px;margin-top:-289.5px;object-fit:contain;animation:1.5s ease-in-out infinite alternate starGlow;z-index:0}.lollipop-candy{position:relative;width:220px;height:auto;object-fit:contain;z-index:2}.page__main img{transition:transform .6s ease-out}.spin-btn.fixed-position{left:50%;transform:translateX(-50%);transition:none}.spin-btn.fixed-position:hover{transform:translateX(-50%) scale(1.05)}.spin-btn.fixed-position:active{transform:translateX(-50%) scale(.85);filter:drop-shadow(0 -5px 12px rgba(255, 191, 0, .4)) drop-shadow(0 0 8px rgba(255, 217, 0, .3)) drop-shadow(0 -6px 5px rgba(170, 40, 255, .2)) drop-shadow(0 -10px 15px rgba(246, 255, 0, .2))}.slot__symbol.winning{transform:scale(1.5);transition:transform 1s ease-in-out}.slot__symbol.winning-final{transform:scale(1.25);transition:transform .5s ease-out}.slot{transition:.6s ease-out}.popup__content-win-2{position:relative;display:flex;align-items:center;justify-content:center}.popup-win-2__lollipops{display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.popup-win-2__lollipop{object-fit:contain;opacity:0;transform:scale(0) rotate(-180deg)}.popup-win-2.active .popup-win-2__lollipop-1{animation:.6s ease-out .2s forwards lollipopBounce}.popup-win-2.active .popup-win-2__lollipop-2{animation:.6s ease-out .4s forwards lollipopBounce}.popup-win-2__lollipop-1{width:167px;height:184px}.popup-win-2__lollipop-2{width:217px;height:238px}.popup-win-2__star,.popup-win-2__title{position:absolute;width:100%;opacity:0}.popup-win-2__lollipop-3{display:none}.popup-win-2__star{height:100%;max-width:792px;max-height:792px;object-fit:cover;z-index:2;transform:scale(0) rotate(0)}.popup-win-2.active .popup-win-2__star{animation:.8s ease-out forwards starSpinIn,1.5s ease-in-out .8s infinite alternate starGlowLoop}.popup-win-2__title{max-width:500px;z-index:3;transform:scale(.5) translateY(-50px)}.popup-win-2.active .popup-win-2__title{animation:.6s ease-out .6s forwards titleBounceIn,2s ease-in-out 1.2s infinite alternate titleFloat}@media (max-width:767px){.lollipop-anim{height:127px;max-width:700px}.lollipop-item:first-child{left:-25%;bottom:50px}.lollipop-item:nth-child(2){left:-3%;bottom:30px}.lollipop-item:nth-child(3){bottom:-15px}.lollipop-item:nth-child(4){right:3%;bottom:-13px}.lollipop-item:nth-child(5){right:-10%;bottom:25px}.lollipop-item:nth-child(6){bottom:70px;right:-70%;left:auto}.lollipop-star{width:579px;height:579px;margin-left:-289.5px;margin-top:-289.5px}.popup__win-image{max-width:280px}.popup-win-2__lollipop-1{width:120px;height:132px;margin-right:-40px}.popup-win-2__lollipop-2{width:155px;height:170px}.popup-win-2__star{margin-bottom:55px;max-width:600px;max-height:600px}.popup-win-2__title{margin-bottom:130px;max-width:300px}}@media (min-width:768px){.page__body{background-image:url("../images/bg-desk.webp");background-image:image-set( url("../images/bg-desk.jpg"), url("../images/bg-desk.webp") type("image/webp") type("image/jpeg"))}.page__body::before{background-image:url("../images/foreground-big.png")}.slot{width:740px;height:446px;background-image:url("../images/slot-frame-big.png");padding:30px 24px}.slot__container,.slot__reel{gap:2px}.slot__cell{height:96px}.slot__cell::before{width:250px;height:262px;margin-top:-131px;margin-left:-125px}.slot__symbol{max-width:130px;max-height:96px}.spin-btn{min-width:329px;min-height:156px}.slot.fixed-position{transform:scale(.7) translateY(125px)}.lollipop-candy{width:235px}.lollipop-anim{height:120px}.lollipop-item:first-child{left:9%}.lollipop-item:nth-child(3){bottom:-75px;left:45%}.lollipop-item:nth-child(4){right:22%}.lollipop-item:nth-child(5){right:12%}.lollipop-item:nth-child(6){bottom:-67px;left:55%}.popup__title{font-size:55px}.boneses{font-size:75px;line-height:1}.popup__text{font-size:60px;line-height:1}}@media (min-width:1440px){.logo{width:263px;height:136px}.wheel.visible{top:170px}.wheel__spinner{width:32.438em;height:32.438em}.wheel__layer-3{width:40rem;height:41.25rem;top:-5.5rem}.wheel__spinner .wheel-bonus-txt{font-size:48px;max-width:113px}.popup-win-2__lollipop-1{width:311px;height:341px}.popup-win-2__lollipop-2{width:403px;height:442px}.popup-win-2__lollipop-3{display:block;position:absolute;width:375px;height:358px;top:-157px;left:20%;transform:translateX(-50%);z-index:0}.popup-win-2.active .popup-win-2__lollipop-3{animation:.6s ease-out .3s forwards lollipopBounce}.popup-win-2__star{max-width:1471px;max-height:1471px}}@keyframes spinTo1{0%{transform:rotate(var(--currentRotate))}60%{transform:rotate(1439deg)}70%{transform:rotate(1432deg)}80%{transform:rotate(1436deg)}100%{transform:rotate(1435deg)}}@keyframes spinTo2{0%{transform:rotate(var(--currentRotate))}100%{transform:rotate(-360deg)}}@keyframes winImageAppear{0%{opacity:0;transform:scale(0) rotate(-15deg)}60%{transform:scale(1.15) rotate(5deg)}80%{transform:scale(.95) rotate(-2deg)}100%{opacity:1;transform:scale(1) rotate(0)}}@keyframes lollipopAppear{0%{opacity:0;transform:translateY(100px)}60%{transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@keyframes lollipopAppearCenter{0%{opacity:0;transform:translateX(-50%) translateY(100px)}60%{transform:translateX(-50%) translateY(-10px)}100%{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes starGlow{0%{opacity:.2;transform:scale(.95)}100%{opacity:.8;transform:scale(1.05)}}@keyframes lollipopBounce{0%{opacity:0;transform:scale(0) rotate(-180deg)}60%{transform:scale(1.15) rotate(10deg)}100%{opacity:1;transform:scale(1) rotate(0)}}@keyframes starSpinIn{0%{opacity:0;transform:scale(0) rotate(-360deg)}70%{transform:scale(1.1) rotate(-10deg)}100%{opacity:1;transform:scale(1) rotate(0)}}@keyframes starGlowLoop{0%{opacity:.9;transform:scale(.98)}100%{opacity:1;transform:scale(1.02)}}@keyframes titleBounceIn{0%{opacity:0;transform:scale(.5) translateY(-50px)}60%{transform:scale(1.1) translateY(5px)}100%{opacity:1;transform:scale(1) translateY(0)}}@keyframes titleFloat{0%{transform:translateY(0)}100%{transform:translateY(-8px)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}100%{opacity:1;transform:translateY(0)}}@keyframes popInScale{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes btnGlowPulse{0%,100%{filter:drop-shadow(0 -11px 22px rgba(255, 191, 0, .65)) drop-shadow(0 0 18px rgba(255, 217, 0, .55)) drop-shadow(0 -13px 10px rgba(170, 40, 255, .35)) drop-shadow(0 -18px 28px rgba(246, 255, 0, .35))}50%{filter:drop-shadow(0 -13px 26px rgba(255, 191, 0, .75)) drop-shadow(0 0 22px rgba(255, 217, 0, .65)) drop-shadow(0 -15px 12px rgba(170, 40, 255, .45)) drop-shadow(0 -20px 32px rgba(246, 255, 0, .45))}}@keyframes claimBonusScalePulse{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(0) scale(1.03)}}@keyframes fireAppear{0%{opacity:0;transform:scale(0) rotate(-180deg)}60%{opacity:1;transform:scale(1.2) rotate(10deg)}100%{opacity:1;transform:scale(1) rotate(0)}}