body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(/static/media/Montserrat-Black.bdffdca149df8db7565e.woff2) format("woff2"),url(/static/media/Montserrat-Black.baff51ee24187c722d87.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/static/media/Montserrat-Bold.b398298472d9b3ea72eb.woff2) format("woff2"),url(/static/media/Montserrat-Bold.bfc5cc551f0a46ae528b.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/static/media/Montserrat-ExtraBold.577e9f0c371ffb7687c2.woff2) format("woff2"),url(/static/media/Montserrat-ExtraBold.8865d774d92d5badb934.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(/static/media/Montserrat-ExtraLight.8fa62cda34c118f08dc0.woff2) format("woff2"),url(/static/media/Montserrat-ExtraLight.76022548dcc91c0fcc86.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(/static/media/Montserrat-Medium.9467edf381df3d5f8da9.woff2) format("woff2"),url(/static/media/Montserrat-Medium.1a944332d72cf139487c.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(/static/media/Montserrat-Light.67d14708eebca931ede8.woff2) format("woff2"),url(/static/media/Montserrat-Light.81b2cd485a057ff75eef.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(/static/media/Montserrat-SemiBold.f9bd4060bf593b706ed2.woff2) format("woff2"),url(/static/media/Montserrat-SemiBold.2e9a2e08b056aab839c0.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/static/media/Montserrat-Regular.6dbf0c1dea122f49021e.woff2) format("woff2"),url(/static/media/Montserrat-Regular.b44c00d09d8469f069da.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(/static/media/Montserrat-Thin.1371e24e383732b5a93a.woff2) format("woff2"),url(/static/media/Montserrat-Thin.ca64f887f1a1f2eab24f.woff) format("woff")}.app-container{background:#ffe7cb;flex-direction:column;font-family:Montserrat;margin:0 auto;max-width:630px;min-height:1047px;padding-bottom:80px}.app-container,header{display:flex;position:relative}header{align-items:center;background:#fdfdfd;border-radius:0 0 30px 30px;box-sizing:border-box;height:67px;justify-content:space-between;margin-bottom:15px;padding:0 50px;width:100%;z-index:1}header img:nth-child(4),header img:nth-child(5){display:none}.logo{width:149px}main{flex:1 1;padding:50px 0}footer{background-color:#ffbab8;border-radius:10px 10px 0 0;bottom:0;display:block;position:absolute;width:100%}footer nav{align-items:center;display:flex;height:64px;justify-content:space-around}footer nav a{color:#d24f4b;font-size:10px;font-weight:600;line-height:14px;text-decoration:none}footer nav img{display:block;margin:0 auto;position:relative;width:28px}.home-button img{width:45px}.home{display:block;position:relative}.homeBanner{box-shadow:0 2.006px 5.016px 0 #0000000d;margin:0 auto;object-fit:cover}.homeBanner,.homeContent{border-radius:30px;display:block;position:relative;width:530px}.homeContent{background:#fff;box-shadow:0 2px 5px 0 #0000000d;box-sizing:border-box;font-size:14px;font-style:normal;font-weight:500;line-height:17px;margin:0 auto 200px;padding:20px;text-align:center}.homeTitle{font-size:26px;font-style:normal;font-weight:700;line-height:32px;margin-bottom:10px}.homeTitle,.linkBtn{text-transform:uppercase}.linkBtn{font-feature-settings:"liga" off,"clig" off;background:#a3d8e8;border-radius:100px;box-shadow:0 2px 4px 0 #0003;color:#fcfcfc;cursor:pointer;display:block;font-size:22px;font-style:normal;font-weight:700;height:55px;line-height:55px;margin:15px auto 0;position:relative;text-align:center;text-decoration:none;width:490px}.linkBtn input{display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.gameDoubleButtons{display:flex;justify-content:space-between;margin:0 auto;position:relative;width:490px}.gameDoubleButtons .linkBtn{font-size:16px;width:calc(50% - 8px)}.game{display:block;position:relative}.loaderLayer{align-items:center;background:#ffbab8;border-radius:30px;box-shadow:0 2.006px 5.016px 0 #0000000d;display:flex;height:530px;justify-content:center;margin:0 auto;object-fit:cover;overflow:hidden;position:relative;width:530px}.loadIcon{width:150px}.loadIcon.rotate{animation:rotateAnimation 1s linear infinite}@keyframes rotateAnimation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.gameContent{display:block;font-size:14px;font-style:normal;font-weight:500;line-height:17px;margin:0 auto 10px;padding:20px;position:relative;text-align:center;width:490px}.file-upload{margin-top:20px}.error{color:red}.progress-bar{align-items:center;background-color:#faf5e9;border-radius:20px;box-shadow:0 2.006px 5.016px 0 #0000000d;display:flex;gap:8px;height:100px;justify-content:center;margin:10px auto;position:relative;width:490px}.progress-bar img{width:60px}.progressBarLineC{align-items:flex-start;display:flex;flex-direction:column;position:relative;text-align:left;width:380px}.progressBarLineC p{margin:0;padding:0}.progressBarLine{background-color:#ff98ba;margin:8px 0}.progress,.progressBarLine{border-radius:4px;height:4px;transition:width .3s ease-in-out;width:100%}.progress{background-color:#ff2c78}.uploadedImage{height:100%;object-fit:cover;width:100%}.rulesContent{background:#ffbab8;border-radius:15px;box-sizing:border-box;margin:0 auto 80px;padding:15px 56px;position:relative;width:530px}.rulesContent b{display:block;font-size:18px;font-weight:600;line-height:24px;margin-bottom:10px;padding-left:17px;position:relative;text-align:center}.rulesContent ol{font-size:14px;margin:0;padding:0}.rulesContent ol li{margin-bottom:4px}.rulesLinks{align-items:center;display:flex;flex-direction:column;gap:5px;position:relative}.rulesLinks a{color:#000;font-size:12px;font-weight:600;line-height:16px;opacity:.5;text-decoration:none}.homeFooter{display:flex;justify-content:space-between;margin:20px auto 0;position:relative;width:530px}.homeFooter a{color:#000;font-size:14px;font-weight:500;line-height:16px;opacity:.5;text-decoration:none}@media screen and (max-width:600px){.home-button{display:none}.homeBanner{border-radius:20px;display:block;width:344px}header{background:none;padding:0 15px}header a:first-child,header div:nth-child(3),header img:nth-child(2){display:none}header img:nth-child(4),header img:nth-child(5){display:block}.homeContent{margin-bottom:30px;width:343px}.linkBtn{width:299px}.homeFooter{display:none}.app-container{min-height:calc(100vh - 80px)}footer nav a{font-size:8px}.homeTitle{font-size:24px;line-height:120%}.rulesContent{padding:15px 12px 15px 38px;width:calc(100% - 30px)}.rulesContent b{padding-left:0;padding-right:20px}.loaderLayer{border-radius:20px;height:345px;width:345px}.gameContent{box-sizing:border-box;padding:15px 0 0;width:343px}.gameContent .linkBtn,.progress-bar{width:100%}.progressBarLineC{overflow:hidden;width:244px}.gameDoubleButtons{margin-top:6px;width:100%}.gameDoubleButtons .linkBtn{align-items:center;display:flex;font-size:22px;justify-content:center;margin:0;width:100%;&:nth-child(2){display:none}}}
/*# sourceMappingURL=main.55f682b4.css.map*/