@font-face{font-family:Nunito;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/nunito/XRXW3I6Li01BKofA-seUbOvIWzgPDEtj.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/nunito/XRXW3I6Li01BKofA-seUZevIWzgPDEtj.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/nunito/XRXW3I6Li01BKofA-seUbuvIWzgPDEtj.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/nunito/XRXW3I6Li01BKofA-seUb-vIWzgPDEtj.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/nunito/XRXW3I6Li01BKofA-seUYevIWzgPDA.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/nunito/XRXW3I6Li01BKofAnsSUbOvIWzgPDEtj.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/nunito/XRXW3I6Li01BKofAnsSUZevIWzgPDEtj.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/nunito/XRXW3I6Li01BKofAnsSUbuvIWzgPDEtj.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/nunito/XRXW3I6Li01BKofAnsSUb-vIWzgPDEtj.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/nunito/XRXW3I6Li01BKofAnsSUYevIWzgPDA.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/nunito/XRXW3I6Li01BKofAjsOUbOvIWzgPDEtj.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/nunito/XRXW3I6Li01BKofAjsOUZevIWzgPDEtj.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/nunito/XRXW3I6Li01BKofAjsOUbuvIWzgPDEtj.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/nunito/XRXW3I6Li01BKofAjsOUb-vIWzgPDEtj.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/nunito/XRXW3I6Li01BKofAjsOUYevIWzgPDA.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/nunito/XRXW3I6Li01BKofAtsGUbOvIWzgPDEtj.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/nunito/XRXW3I6Li01BKofAtsGUZevIWzgPDEtj.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/nunito/XRXW3I6Li01BKofAtsGUbuvIWzgPDEtj.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/nunito/XRXW3I6Li01BKofAtsGUb-vIWzgPDEtj.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/nunito/XRXW3I6Li01BKofAtsGUYevIWzgPDA.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.lucky-number{width:100vw;min-height:100vh;background-size:cover;background-repeat:no-repeat;overflow:hidden;position:relative;background-color:#fff}.lucky-number .page-title{font-family:Nunito;font-weight:900;font-size:3rem;background:#f16e5a;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:2px #fffabe;line-height:1.5}.lucky-number h2.page-title{font-size:3rem;font-weight:900;background:-webkit-linear-gradient(#beff4d,#bc21eb);-webkit-text-stroke:1px #fff;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lucky-number h1.page-title{font-size:4.5rem;font-weight:900;-webkit-text-stroke:2px #fff;background:-webkit-linear-gradient(#ff0,#ff4,red);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lucky-number .num{font-size:150px;margin-bottom:2rem;display:inline-block;position:relative;z-index:3;background:-webkit-linear-gradient(#fffabe,#f7ba00);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1;-webkit-text-stroke:3px #fff}.lucky-number .num.active{animation:tada 1s linear infinite}.lucky-number .btn-start{width:100px;height:100px;border-radius:50%;font-size:25px;font-weight:700;color:#fff;line-height:94px;padding:0;position:relative;transition:all .5s ease-in-out}.lucky-number .btn-start.active{display:none}.lucky-number .btn-start:focus{box-shadow:none;color:#fff}.lucky-number .btn-start span{position:relative;z-index:2;width:100%;height:100%;background:-webkit-linear-gradient(#fffabe,#f7ba00);display:inline-block;border-radius:50%}.lucky-number .btn-start span.bg-inside{position:absolute;top:0;left:0;z-index:3;background:transparent;opacity:0}.lucky-number .btn-start span.bg-inside:before{width:16px;height:16px;border-radius:50%;background:#d92719;position:absolute;content:"";top:2px;left:75px;box-shadow:0 0 10px #eac759,0 0 20px #d92719,0 0 40px #d92719}.lucky-number .btn-start:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(110% + 8px);height:calc(110% + 8px);border-radius:50%;opacity:0;background:repeating-conic-gradient(from 15deg,#df533f 0,#df533f 5%,transparent 5%,transparent 40%,#df533f 100%)}.lucky-number .btn-start:hover{color:#fff;transform:scale(1.2)}.lucky-number .btn-start:hover .bg{background:#d92719}.lucky-number .btn-start:hover:before{animation:spinner2 2s linear infinite;opacity:1}.lucky-number .btn-start:hover span.bg-inside{animation:spinner 2s linear infinite;opacity:1}.lucky-number .firework{position:absolute;z-index:0;top:30%;left:50%;transform:translate(-50%,-50%);animation:firework 2s ease-in infinite;opacity:1}.lucky-number .firework1{top:70%;left:30%;animation:firework 1.5s ease-in infinite}.lucky-number .firework2{top:60%;left:60%;animation:firework 2.5s ease-in infinite}.lucky-number .firework3{top:80%;left:30%;animation:firework 1.5s ease-in infinite}.lucky-number .firework4{top:60%;left:40%;animation:firework 1.8s ease-in infinite}.lucky-number .firework5{top:40%;left:80%;animation:firework 2.2s ease-in infinite}.lucky-number .firework6{top:20%;left:40%;animation:firework 1.9s ease-in infinite}@keyframes firework{0%{width:0;opacity:.5}to{width:200vw;opacity:0}}@keyframes spinner2{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:767px){.page-title{font-size:1.5rem;-webkit-text-stroke:1px #fffabe}h1.page-title{font-size:2.3rem}}.slot-container{display:flex;justify-content:center;gap:.2em;padding:.5em 1em;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1.5px solid hsla(0,0%,100%,.3);border-radius:1rem;box-shadow:inset 0 0 30px hsla(0,0%,100%,.2),0 8px 30px rgba(0,0,0,.4);margin-bottom:2rem;perspective:1000px}.reel-window,.slot-container{background:hsla(0,0%,100%,.15)}.reel-window{width:1em;height:1.5em;line-height:1.5em;font-size:8rem;font-weight:700;color:#fff;overflow:hidden;position:relative;backdrop-filter:blur(15px) saturate(180%);-webkit-backdrop-filter:blur(15px) saturate(180%);border-radius:.5rem;box-shadow:inset 0 0 20px hsla(0,0%,100%,.2),0 5px 15px rgba(0,0,0,.4);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 25%,#000 75%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 25%,#000 75%,transparent)}.reel-drum{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform 1s cubic-bezier(.23,1,.32,1)}.reel-drum.spinning{transition:transform .1s linear}.reel-digit{width:100%;height:1.5em;display:flex;justify-content:center;align-items:center;text-shadow:0 0 10px hsla(0,0%,100%,.7)}.slot-container.active{color:#ffeb3b}.slot-container.active .reel-digit{text-shadow:0 0 15px #ffeb3b,0 0 25px #ffeb3b}.btn-start.disabled{pointer-events:none;opacity:.6}