:root{font-family:Concert One,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}*,*:after,*:before{box-sizing:border-box}a{font-weight:500;color:#fff;text-decoration:inherit}a:hover{color:#b5b5b5}body{padding-top:0;margin:0;display:flex;flex-direction:column;place-items:center;align-items:flex-start;min-width:320px;min-height:100vh;min-height:100dvh;overflow:hidden}h1{font-size:3.2em;line-height:1.1}button{font-family:inherit;cursor:pointer;border:none}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}}.game{position:relative}.backdrop{background:url(../mainBgMob.webp) center/cover;position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1000;opacity:0;animation:visible 1s ease-in forwards}.modalWrapper{flex:1;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;width:100%;height:100%}@keyframes visible{0%{opacity:0}to{opacity:1}}.content{background:#99006b;border:1px solid #FFF;border-radius:15px;box-shadow:0 0 20px #f0a;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;position:relative;z-index:10;padding:15px;max-width:370px;width:100%}.congr{text-transform:uppercase;margin:0;max-width:370px;width:100%;word-break:break-all;text-wrap:balance;border:1px solid rgba(255,255,255,1);background:#f500ac;padding:10px;text-align:center;color:#f500ac;-webkit-text-stroke:1px #FFFFFF;border-radius:24px;font-size:36px;text-shadow:0px 0px 6px rgba(0,255,255,1),0px 0px 3px rgba(0,255,255,1);position:relative;z-index:1}.jackpot{width:95%;margin-inline:auto;padding:10px 15px;color:#fff;text-shadow:1.25px 1.25px 0px rgba(0,0,0,.5);background:#0006;border:1.25px solid rgba(255,255,255,1);border-radius:10px;font-size:32px;line-height:1.2;text-align:center;margin:0}.jackpot-accent{display:block;font-size:40px;color:#ffde33;text-shadow:0 0 16px rgba(255,212,0,1)}.modal__bonus{text-align:center;color:#fff;font-size:25px;line-height:1.2;text-shadow:0px 0px 8px rgba(255,212,0,1);margin:0}.modal__bonus-accent{color:#ffde33;display:block}.title{margin:0;font-size:22px;font-weight:700;line-height:26.84px;letter-spacing:-.02em;text-align:center;color:#fff;text-transform:uppercase}.subtitle{margin:0;font-size:25px;font-weight:700;line-height:28.25px;letter-spacing:-.02em;text-align:center;color:#fff}.link{position:relative;z-index:10;max-width:260px;width:100%;padding:15px;word-wrap:break-word;min-height:64px;border-radius:1000px;box-shadow:6px 4px 10px #00000040;background:linear-gradient(180deg,#ffd400,#ff0ecb);margin:8px auto 0;display:flex;justify-content:center;font-family:inherit;align-items:center}.link:before{content:"";position:absolute;bottom:5px;right:5px;border-radius:140px;box-shadow:3px 4px 10px #00000096;top:7px;left:9px;scale:1;transition:scale .3s ease-in-out}.link:active{scale:.9}.link-text{text-transform:uppercase;color:#fff;font-size:40px;font-weight:400;line-height:1.2;text-align:center;position:relative;z-index:10;text-shadow:2px 2px 0 rgba(0,0,0,.5)}.hidden{display:none}header,.header{display:flex;justify-content:space-between;align-items:center;padding:18px 32px;background:linear-gradient(180deg,#000c,#0000);position:relative;z-index:2;width:100%}.header{position:absolute;top:0;left:0;width:100%}.logo-1{height:28px;width:auto}.logo-2{height:55.5px;width:auto}.girlWrapper{position:absolute;top:50%;left:50%;transform:translate(-20%,-140%);width:fit-content;z-index:0}.girl{display:block;max-height:37vh;height:100%;filter:drop-shadow(32px 32px 32px rgba(0,0,0,.6))}.babl{position:absolute;right:45%;top:20%;width:250px;min-height:140px;background:url(../babl.webp) center/100% 100%;font-size:16px;text-align:center;color:#fff;font-weight:700;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-inline:35px;padding-top:10px;padding-bottom:20px;font-family:Montserrat,sans-serif}.babl--transform{transform:translate(-11%);text-align:center}.babl--accent{text-transform:uppercase;color:#ffd400;text-shadow:0 0 8px #FFD400}.x10{scale:.6;position:absolute;transform-origin:right;right:-50px;top:0;animation:items-right 8s linear infinite}.x25{position:absolute;scale:.6;transform-origin:left;left:-50px;top:-50px;animation:items-left 5s linear infinite}@keyframes items-right{0%,to{transform:translate(15px,10px)}50%{transform:translate(0)}}@keyframes items-left{0%,to{transform:translateY(-15px)}50%{transform:translate(-10px)}}@media screen and (max-width:380px){.babl{top:0}}@media screen and (min-width:768px){.backdrop{background-image:url(../mainBg.webp)}.babl{transform:scale(1.2)}.header,header{justify-content:center;gap:48px;padding:24px 120px}}@media screen and (min-width:1024px){.x10,.x25{scale:1}.x10{right:auto;left:10%}.x25{top:45%}.logo-1,.logo-2{height:auto}.girlWrapper{right:0;top:auto;bottom:0;left:auto;transform:translate(0);z-index:2}.girl{max-height:70vh;height:100%}.babl{top:30%;right:50%}.congr{max-width:591px;font-size:56px}.content{max-width:591px;padding:24px}.modal__bonus,.modal__bonus-accent{font-size:40px}.link{max-width:360px;min-height:80px}.link-text{font-size:48px}.girlWrapper{z-index:100}}#root{text-align:center;width:100%;position:relative;height:100%;flex:1}.App{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.right-wall{z-index:100;border-top:1.2px solid white;border-bottom:1.2px solid white;position:absolute;width:calc((100% - 380px)/2);height:410px;background-color:#6738ff;top:124px;right:0}.left-wall{z-index:100;border-top:1.2px solid white;border-bottom:1.2px solid white;position:absolute;width:calc((100% - 380px)/2);height:410px;background-color:#6738ff;top:124px;left:0}.right-wall,.left-wall{top:129px;width:calc((100% - 310px)/2);height:291px}.logo{height:5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}body{background-image:url(../mainBgMob.webp);background-size:cover;align-items:flex-start}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.game{text-align:center}.score{color:#fff;font-size:24px;margin-bottom:5px}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center}.modal-content{background:#fff;padding:20px;border-radius:5px;text-align:center}.container{width:312px;height:369px;border-radius:24px;border:2px solid #FFF;margin-inline:auto;box-sizing:content-box;overflow:hidden;background:linear-gradient(0deg,#000000c1,#0000 25%),#142f66}@media screen and (min-width:768px){body{background-image:url(../mainBg.webp)}}@media screen and (min-width:1024px){.container{transform:scale(1.2)}}#plinko,#plinko-mini{z-index:1;overflow:hidden;margin:0 auto}.green-light-left{position:absolute;display:block;width:130px;height:100%;bottom:0;left:0;z-index:-1}.green-light-right{position:absolute;display:block;width:130px;height:100%;bottom:0;right:0;z-index:-1}.green-light-left,.green-light-right{width:110px;height:85%}.logo{display:block;margin:10px auto 0}.logo{margin:20px auto 15px}.button{position:relative;max-width:220px;width:100%;padding:15px;word-wrap:break-word;min-height:64px;border-radius:1000px;box-shadow:6px 4px 10px #00000040;background:linear-gradient(180deg,#ffd400,#ff0ecb);margin:8px auto 0;display:flex;justify-content:center;font-family:inherit;align-items:center;animation:scaleBtn 5s linear infinite}@keyframes scaleBtn{0%,to{scale:1.05}50%{scale:.92}}.button:before{content:"";position:absolute;bottom:5px;right:5px;border-radius:140px;box-shadow:3px 4px 10px #00000096;top:7px;left:9px;scale:1;transition:scale .3s ease-in-out}.button:active{scale:.9}.button-text{text-transform:uppercase;color:#fff;font-size:40px;font-weight:400;line-height:1.2;text-align:center;position:relative;z-index:10;text-shadow:2px 2px 0 rgba(0,0,0,.5)}.new-arrow{position:absolute;width:20px;height:20px;background-image:url(../ball-arrow-left.png);background-size:contain;background-repeat:no-repeat}@keyframes arrowAnimation{0%{transform:translate(0) scaleX(-1)}50%{transform:translate(10px) scaleX(-1)}to{transform:translate(0) scaleX(-1)}}@keyframes arrowLeftAnimation{0%{transform:translate(0)}50%{transform:translate(-10px)}to{transform:translate(0)}}.new-arrow.left{animation:arrowLeftAnimation 3s linear infinite}.new-arrow.right{animation:arrowAnimation 3s linear infinite}.score-text{height:45px;background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff}.score-span{position:relative;top:12px;font-weight:700;text-shadow:-0 -1px 0 #001AFF,0 -1px 0 #001AFF,-0 1px 0 #001AFF,0 1px 0 #001AFF,-1px -0 0 #001AFF,1px -0 0 #001AFF,-1px 0 0 #001AFF,1px 0 0 #001AFF,-1px -1px 0 #001AFF,1px -1px 0 #001AFF,-1px 1px 0 #001AFF,1px 1px 0 #001AFF,-1px -1px 0 #001AFF,1px -1px 0 #001AFF,-1px 1px 0 #001AFF,1px 1px 0 #001AFF,-0 -2px 0 #FFFFFF,0 -2px 0 #FFFFFF,-0 2px 0 #FFFFFF,0 2px 0 #FFFFFF,-2px -0 0 #FFFFFF,2px -0 0 #FFFFFF,-2px 0 0 #FFFFFF,2px 0 0 #FFFFFF,-1px -2px 0 #FFFFFF,1px -2px 0 #FFFFFF,-1px 2px 0 #FFFFFF,1px 2px 0 #FFFFFF,-2px -1px 0 #FFFFFF,2px -1px 0 #FFFFFF,-2px 1px 0 #FFFFFF,2px 1px 0 #FFFFFF,-2px -2px 0 #FFFFFF,2px -2px 0 #FFFFFF,-2px 2px 0 #FFFFFF,2px 2px 0 #FFFFFF,-2px -2px 0 #FFFFFF,2px -2px 0 #FFFFFF,-2px 2px 0 #FFFFFF,2px 2px 0 #FFFFFF;font-size:18px;color:#f9dc65;text-shadow:-0 -1px 0 #001AFF,0 -1px 0 #001AFF,-0 1px 0 #001AFF,0 1px 0 #001AFF,-1px -0 0 #001AFF,1px -0 0 #001AFF,-1px 0 0 #001AFF,1px 0 0 #001AFF,-1px -1px 0 #001AFF,1px -1px 0 #001AFF,-1px 1px 0 #001AFF,1px 1px 0 #001AFF,-1px -1px 0 #001AFF,1px -1px 0 #001AFF,-1px 1px 0 #001AFF,1px 1px 0 #001AFF,-0 -1px 1px #FFFFFF,0 -1px 1px #FFFFFF,-0 1px 1px #FFFFFF,0 1px 1px #FFFFFF,-1px -0 1px #FFFFFF,1px -0 1px #FFFFFF,-1px 0 1px #FFFFFF,1px 0 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(0)}}.bounce-animation{animation:bounce .5s}.arrow-container{position:absolute;display:inline-flex;flex-direction:column;align-items:center;right:0;z-index:1}.normal-arrow,.glowing-arrow{transition:opacity .5s ease-in-out}.glowing-arrow{position:absolute;top:0;left:-1px;z-index:2;opacity:0}.glowing-arrow.visible{opacity:1;animation:glow 1s forwards,fadeOut .5s forwards 1s}.normal,.mirror{position:absolute;top:55px;width:min-content}.normal{right:40px}.mirror{left:40px}.arrow:nth-child(4),.arrow:last-child{display:none}.normal{right:30px}.mirror{left:30px}.game{max-width:390px;margin:0 auto;position:relative}#plinko{position:relative}.game{max-width:100%}@media screen and (min-width:1024px){.button{bottom:-40px;max-width:270px;min-height:80px;font-size:50px}}.arrow-container{display:flex;flex-direction:column;align-items:center;position:relative}.arrow-container.mirrored{transform:scaleX(-1)}.arrow{position:relative;margin:7px 0}.normal-arrow,.glowing-arrow{transition:opacity .3s ease-in-out}.normal-arrow{z-index:1}.glowing-arrow{position:absolute;z-index:2;opacity:0;left:0;top:0}.glowing-arrow.visible{opacity:1;animation:glow .3s forwards,fadeOut .3s forwards .5s}@keyframes glow{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.arrow-container{margin-top:37px}
