@font-face font-family: "Druk"{font-display:swap;font-style:normal;font-weight:700;src:url(../fonts/Druk-Bold-Web.woff) format("woff"),url(../fonts/Druk-Bold-Web.woff2) format("woff2")}@font-face{font-display:swap;font-family:DrukText;font-style:normal;font-weight:500;src:url(../fonts/DrukText-Medium.otf) format("opentype")}@font-face{font-display:swap;font-family:DrukText;font-style:normal;font-weight:700;src:url(../fonts/DrukText-Bold.otf) format("opentype")}@font-face{font-display:swap;font-family:DrukText;font-style:normal;font-weight:900;src:url(../fonts/DrukText-Super.otf) format("opentype")}@font-face{font-display:swap;font-family:DrukTextWide;font-style:normal;font-weight:500;src:url(../fonts/DrukTextWide-Medium.otf) format("opentype")}@font-face{font-display:swap;font-family:DrukTextWide;font-style:normal;font-weight:700;src:url(../fonts/DrukTextWide-Bold.otf) format("opentype")}@font-face{font-display:swap;font-family:DrukTextWide;font-style:normal;font-weight:900;src:url(../fonts/DrukTextWide-Super.otf) format("opentype")}@font-face{font-display:swap;font-family:Swiss\ 721;font-style:normal;font-weight:400;src:url(../fonts/Swiss-721-Light.otf) format("opentype")}@font-face{font-display:swap;font-family:Swiss\ 721;font-style:normal;font-weight:700;src:url(../fonts/Swiss-721-Bold.otf) format("opentype")}@font-face{font-display:swap;font-family:Swiss\ 721;font-style:normal;font-weight:900;src:url(../fonts/Swiss-721-Black.otf) format("opentype")}html{font-size:14px;line-height:17.5px}@media (min-width:320px){html{font-size:calc(.44743vw + 12.56823px)}}@media (min-width:767px){html{font-size:calc(.42373vw + 12.75px)}}@media (min-width:1239px){html{font-size:18px}}@media (min-width:320px){html{line-height:calc(.55928vw + 15.71029px)}}@media (min-width:767px){html{line-height:calc(.52966vw + 15.9375px)}}@media (min-width:1239px){html{line-height:22.5px}}html option,html select{font-size:14px;line-height:17.5px}@media (min-width:320px){html option,html select{font-size:calc(.44743vw + 12.56823px)}}@media (min-width:767px){html option,html select{font-size:calc(.42373vw + 12.75px)}}@media (min-width:1239px){html option,html select{font-size:18px}}@media (min-width:320px){html option,html select{line-height:calc(.55928vw + 15.71029px)}}@media (min-width:767px){html option,html select{line-height:calc(.52966vw + 15.9375px)}}@media (min-width:1239px){html option,html select{line-height:22.5px}}body{font-size:14px;line-height:17.5px}@media (min-width:320px){body{font-size:calc(.44743vw + 12.56823px)}}@media (min-width:767px){body{font-size:calc(.42373vw + 12.75px)}}@media (min-width:1239px){body{font-size:18px}}@media (min-width:320px){body{line-height:calc(.55928vw + 15.71029px)}}@media (min-width:767px){body{line-height:calc(.52966vw + 15.9375px)}}@media (min-width:1239px){body{line-height:22.5px}}p{font-size:14px;line-height:17.5px;margin-bottom:9px;margin-top:0}@media (min-width:320px){p{font-size:calc(.44743vw + 12.56823px)}}@media (min-width:767px){p{font-size:calc(.42373vw + 12.75px)}}@media (min-width:1239px){p{font-size:18px}}@media (min-width:320px){p{line-height:calc(.55928vw + 15.71029px)}}@media (min-width:767px){p{line-height:calc(.52966vw + 15.9375px)}}@media (min-width:1239px){p{line-height:22.5px}}.intro{font-size:21.9px;line-height:27.3px;margin-bottom:14.05px;margin-top:0}@media (min-width:320px){.intro{font-size:calc(.69351vw + 19.68076px)}}@media (min-width:767px){.intro{font-size:calc(.65678vw + 19.9625px)}}@media (min-width:1239px){.intro{font-size:28.1px}}@media (min-width:320px){.intro{line-height:calc(.88367vw + 24.47226px)}}@media (min-width:767px){.intro{line-height:calc(.83686vw + 24.83125px)}}@media (min-width:1239px){.intro{line-height:35.2px}}.big{font-family:Swiss\ 721,serif;font-size:17.5px;line-height:21.9px;margin-bottom:11.25px;margin-top:0}@media (min-width:320px){.big{font-size:calc(.55928vw + 15.71029px)}}@media (min-width:767px){.big{font-size:calc(.52966vw + 15.9375px)}}@media (min-width:1239px){.big{font-size:22.5px}}@media (min-width:320px){.big{line-height:calc(.69351vw + 19.68076px)}}@media (min-width:767px){.big{line-height:calc(.65678vw + 19.9625px)}}@media (min-width:1239px){.big{line-height:28.1px}}.regular{font-size:14px;line-height:17.5px;margin-bottom:9px;margin-top:0}@media (min-width:320px){.regular{font-size:calc(.44743vw + 12.56823px)}}@media (min-width:767px){.regular{font-size:calc(.42373vw + 12.75px)}}@media (min-width:1239px){.regular{font-size:18px}}@media (min-width:320px){.regular{line-height:calc(.55928vw + 15.71029px)}}@media (min-width:767px){.regular{line-height:calc(.52966vw + 15.9375px)}}@media (min-width:1239px){.regular{line-height:22.5px}}.small{font-family:Swiss\ 721,serif;font-size:14.4px;line-height:18px;margin-bottom:7.2px;margin-top:0}@media screen and (max-width:1239px) and (min-width:767px){.small{font-size:12.8px;line-height:16px}}@media screen and (max-width:767px){.small{font-size:12px;line-height:14px}}.h1,h1{font-family:DrukText,serif;font-size:34.2px;font-weight:700;letter-spacing:-.02em;line-height:42.7px;margin-bottom:0;margin-top:0}@media (min-width:320px){.h1,h1{font-size:calc(1.08781vw + 30.71902px)}}@media (min-width:767px){.h1,h1{font-size:calc(6.96981vw - 14.39594px)}}@media (min-width:1239px){.h1,h1{font-size:71.96px}}@media (min-width:320px){.h1,h1{line-height:calc(1.37095vw + 38.31298px)}}@media (min-width:767px){.h1,h1{line-height:calc(7.96014vw - 12.22617px)}}@media (min-width:1239px){.h1,h1{line-height:86.4px}}@media screen and (max-width:1239px) and (min-width:767px){.h1,h1{text-rendering:optimizeLegibility}}@media screen and (max-width:767px){.h1,h1{text-rendering:optimizeLegibility}}.h2,h2{font-family:DrukText,serif;font-size:27.3px;font-weight:700;letter-spacing:-.02em;line-height:34.2px;margin-bottom:0;margin-top:0}@media (min-width:320px){.h2,h2{font-size:calc(.88367vw + 24.47226px)}}@media (min-width:767px){.h2,h2{font-size:calc(4.16314vw - .68125px)}}@media (min-width:1239px){.h2,h2{font-size:50.9px}}@media (min-width:320px){.h2,h2{line-height:calc(1.08781vw + 30.71902px)}}@media (min-width:767px){.h2,h2{line-height:calc(4.66896vw + 3.25156px)}}@media (min-width:1239px){.h2,h2{line-height:61.1px}}@media screen and (max-width:1239px) and (min-width:767px){.h2,h2{text-rendering:optimizeLegibility}}@media screen and (max-width:767px){.h2,h2{text-rendering:optimizeLegibility}}.h3,h3{font-family:DrukText,serif;font-size:21.9px;font-weight:700;letter-spacing:-.02em;line-height:27.3px;margin-bottom:0;margin-top:0}@media (min-width:320px){.h3,h3{font-size:calc(.69351vw + 19.68076px)}}@media (min-width:767px){.h3,h3{font-size:calc(2.33051vw + 7.125px)}}@media (min-width:1239px){.h3,h3{font-size:36px}}@media (min-width:320px){.h3,h3{line-height:calc(.88367vw + 24.47226px)}}@media (min-width:767px){.h3,h3{line-height:calc(4.16314vw - .68125px)}}@media (min-width:1239px){.h3,h3{line-height:50.9px}}@media screen and (max-width:1239px) and (min-width:767px){.h3,h3{text-rendering:optimizeLegibility}}@media screen and (max-width:767px){.h3,h3{text-rendering:optimizeLegibility}}.h4,h4{font-family:DrukText,serif;font-size:17.5px;font-weight:700;letter-spacing:-.02em;line-height:21.9px;margin-bottom:0;margin-top:0}@media (min-width:320px){.h4,h4{font-size:calc(.55928vw + 15.71029px)}}@media (min-width:767px){.h4,h4{font-size:calc(1.16525vw + 11.0625px)}}@media (min-width:1239px){.h4,h4{font-size:25.5px}}@media (min-width:320px){.h4,h4{line-height:calc(.69351vw + 19.68076px)}}@media (min-width:767px){.h4,h4{line-height:calc(2.33051vw + 7.125px)}}@media (min-width:1239px){.h4,h4{line-height:36px}}@media screen and (max-width:1239px) and (min-width:767px){.h4,h4{text-rendering:optimizeLegibility}}@media screen and (max-width:767px){.h4,h4{text-rendering:optimizeLegibility}}.h5,h5{font-family:DrukText,serif;font-size:14px;font-weight:700;line-height:17.5px;margin-bottom:0;margin-top:0}@media (min-width:320px){.h5,h5{font-size:calc(.44743vw + 12.56823px)}}@media (min-width:767px){.h5,h5{font-size:calc(.42373vw + 12.75px)}}@media (min-width:1239px){.h5,h5{font-size:18px}}@media (min-width:320px){.h5,h5{line-height:calc(.55928vw + 15.71029px)}}@media (min-width:767px){.h5,h5{line-height:calc(.52966vw + 15.9375px)}}@media (min-width:1239px){.h5,h5{line-height:22.5px}}@media screen and (max-width:1239px) and (min-width:767px){.h5,h5{text-rendering:optimizeLegibility}}@media screen and (max-width:767px){.h5,h5{text-rendering:optimizeLegibility}}.h6,h6{font-family:DrukText,serif;font-size:14.4px;font-weight:700;line-height:18px;margin-bottom:0;margin-top:0}@media screen and (max-width:1239px) and (min-width:767px){.h6,h6{font-size:12.8px;line-height:16px;text-rendering:optimizeLegibility}}@media screen and (max-width:767px){.h6,h6{font-size:12px;line-height:14px;text-rendering:optimizeLegibility}}*{box-sizing:border-box}body,html{color:#141414;font-family:Swiss\ 721,serif;margin:0;padding:0}a{color:#fea800;text-decoration:none;transition:.2s ease-in-out}a:hover{color:#4440ff}.main-container{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='465' height='470' fill='none'%3E%3Cpath stroke='%23CCC' d='M218.681 341.627h344.421v138.149l-99.509 80.555h-95.542l-.137.112-149.663 121.113H.5V518.183zM368.228 219.464h-.177l-.137.111-149.663 121.113H.5V177.315L218.605.821h519.228v138.087l-99.508 80.556z'/%3E%3C/svg%3E");background-position:100% 100%;background-repeat:no-repeat;min-height:100vh}.hidden{display:none!important}.btn{border:1px solid transparent;cursor:pointer;font-family:DrukText,serif;font-family:DrukTextWide,serif;font-size:17.5px;font-weight:700;letter-spacing:-.02em;line-height:21.9px;margin-bottom:0;margin-top:0;outline:none!important;padding:20px;text-transform:uppercase;transition:.2s ease-in-out}@media (min-width:320px){.btn{font-size:calc(.55928vw + 15.71029px)}}@media (min-width:767px){.btn{font-size:calc(1.16525vw + 11.0625px)}}@media (min-width:1239px){.btn{font-size:25.5px}}@media (min-width:320px){.btn{line-height:calc(.69351vw + 19.68076px)}}@media (min-width:767px){.btn{line-height:calc(2.33051vw + 7.125px)}}@media (min-width:1239px){.btn{line-height:36px}}@media screen and (max-width:1239px) and (min-width:767px){.btn{text-rendering:optimizeLegibility}}@media screen and (max-width:767px){.btn{text-rendering:optimizeLegibility}}.btn--primary{background-color:#141414;border-color:#141414;color:#fea800}.btn--primary:hover{box-shadow:0 10px 40px #0003}.btn--secondary{background-color:#fea800;border-color:#fea800;color:#141414;font-family:DrukTextWide,serif;margin-bottom:0;padding:20px 40px;text-transform:unset}.btn--secondary:hover{box-shadow:0 10px 30px #fea80080}.btn--ghost{background-color:#fff;border-color:#fea800;color:#141414}.btn--ghost:hover{box-shadow:0 10px 30px #fea80080}.input{border:1px solid #ccc;color:#141414;font-size:14px;line-height:17.5px;margin-bottom:5px;margin-top:10px;max-width:525px;outline:none!important;padding:20px 30px;width:100%}@media (min-width:320px){.input{font-size:calc(.44743vw + 12.56823px)}}@media (min-width:767px){.input{font-size:calc(.42373vw + 12.75px)}}@media (min-width:1239px){.input{font-size:18px}}@media (min-width:320px){.input{line-height:calc(.55928vw + 15.71029px)}}@media (min-width:767px){.input{line-height:calc(.52966vw + 15.9375px)}}@media (min-width:1239px){.input{line-height:22.5px}}.input:last-child{margin-bottom:0}.input::-moz-placeholder{color:#14141466}.input::placeholder{color:#14141466}.error{color:#ff0707;font-size:14px;line-height:17.5px;margin-bottom:10px;margin-top:0}@media (min-width:320px){.error{font-size:calc(.44743vw + 12.56823px)}}@media (min-width:767px){.error{font-size:calc(.42373vw + 12.75px)}}@media (min-width:1239px){.error{font-size:18px}}@media (min-width:320px){.error{line-height:calc(.55928vw + 15.71029px)}}@media (min-width:767px){.error{line-height:calc(.52966vw + 15.9375px)}}@media (min-width:1239px){.error{line-height:22.5px}}.checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' fill='none'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='m4.94 6.477 4.95-4.95L8.476.113l-4.95 4.95L1.414 2.95-.001 4.364l2.113 2.113L3.526 7.89z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:70%;border:1px solid #141414;cursor:pointer;flex-shrink:0;height:20px;-webkit-print-color-adjust:exact;width:20px;color-adjust:exact;margin-bottom:0;margin-right:10px}.checkbox:checked{background-color:#fea800;border-color:#fea800}.letters{align-items:center;color:#101820;display:flex;font-family:DrukTextWide,serif;justify-content:center;margin-right:1px}.letters span{font-size:30px;font-weight:700}.letters__missing{opacity:.1}.controls{display:flex;justify-content:space-between}.controls .dpad{display:inline-block;height:230px;position:relative;width:230px;z-index:5}.controls .dpad>*{background-color:#565e6a;cursor:pointer;height:33%;position:absolute;width:33%}.controls .dpad .arrow{align-items:center;display:flex;justify-content:center}.controls .dpad .arrow svg{color:#333a4a;display:none;display:block;font-size:28px;height:20px;margin:0 auto;position:relative;text-align:center;text-shadow:0 -.5px 0 #aaa;width:20px;fill:#333a4a}.controls .dpad .up{border-left:4px solid #000;border-radius:5px 5px 0 0;border-right:4px solid #000;border-top:4px solid #000;left:33%;top:4px}.controls .dpad .up:active{background:linear-gradient(0deg,#565e6a 0,#333)}.controls .dpad .up i{top:-5px}.controls .dpad .right{border-bottom:4px solid #000;border-radius:0 5px 5px 0;border-right:4px solid #000;border-top:4px solid #000;box-shadow:inset 0 -2px #888;left:calc(66% - 4px);top:33%}.controls .dpad .right:active{background:linear-gradient(90deg,#565e6a 0,#333)}.controls .dpad .right i{top:-5px}.controls .dpad .down{border-bottom:4px solid #000;border-left:4px solid #000;border-radius:0 0 5px 5px;border-right:4px solid #000;box-shadow:inset 0 -2px #888;left:33%;top:calc(66% - 4px)}.controls .dpad .down:active{background:linear-gradient(180deg,#565e6a 0,#333)}.controls .dpad .left{border-bottom:4px solid #000;border-left:4px solid #000;border-radius:5px 0 0 5px;border-top:4px solid #000;box-shadow:inset 0 -2px #888;left:4px;top:33%}.controls .dpad .left i{top:-5px}.controls .dpad .left:active{background:linear-gradient(270deg,#565e6a 0,#333)}.controls .dpad .middle{left:33%;top:33%;z-index:-5}.controls .dpad .middle:after{background:linear-gradient(180deg,#6d7075 0,#6d7075 30%,#23272f 70%,#23272f);border:1px solid #6e737a;border-radius:50%;content:"";display:inline-block;height:60%;left:20%;position:absolute;top:20%;width:60%}.controls .dpad .up-down{height:60px;width:20px}.controls .dpad .left-right,.controls .dpad .up-down{background-color:#565e6a;border:4px solid #000;border-radius:5px}.controls .dpad .left-right{height:20px;width:60px}.game-lost{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='465' height='470' fill='none'%3E%3Cpath stroke='%23CCC' d='M218.681 341.627h344.421v138.149l-99.509 80.555h-95.542l-.137.112-149.663 121.113H.5V518.183zM368.228 219.464h-.177l-.137.111-149.663 121.113H.5V177.315L218.605.821h519.228v138.087l-99.508 80.556z'/%3E%3C/svg%3E");background-position:100% 100%;background-repeat:no-repeat;gap:25px;justify-content:center;min-height:100vh;width:100vw}.game-lost,.game-lost__msg{align-items:center;display:flex;flex-direction:column}.game-lost__msg{gap:15px;margin-top:30px;max-width:525px;text-align:center}@media screen and (max-width:1239px) and (min-width:767px){.game-lost__msg{margin-top:20px}}@media screen and (max-width:767px){.game-lost__msg{margin-top:15px}}.game-lost__msg .result-saved{font-family:DrukText,serif;font-weight:400}.game-lost-results{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center}.game-lost-results__score{display:flex;gap:10px}.game-lost-results__score .score-number{color:#fea800}.game-lost h3{font-family:Swiss\ 721,serif}.game-lost .btn{margin-top:120px!important}@media screen and (max-width:1239px) and (min-width:767px){.game-lost .btn{margin-top:90px!important}}@media screen and (max-width:767px){.game-lost .btn{margin-top:60px!important}}.welcome{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:0 15px}.welcome__logo{display:block;max-width:300px;width:100%}.welcome__text{font-family:Swiss\ 721,serif;font-size:17.5px;line-height:21.9px;margin-bottom:60px;margin-top:90px;max-width:525px;text-align:center}@media (min-width:320px){.welcome__text{font-size:calc(.55928vw + 15.71029px)}}@media (min-width:767px){.welcome__text{font-size:calc(.52966vw + 15.9375px)}}@media (min-width:1239px){.welcome__text{font-size:22.5px}}@media (min-width:320px){.welcome__text{line-height:calc(.69351vw + 19.68076px)}}@media (min-width:767px){.welcome__text{line-height:calc(.65678vw + 19.9625px)}}@media (min-width:1239px){.welcome__text{line-height:28.1px}}@media screen and (max-width:1239px) and (min-width:767px){.welcome__text{margin-top:60px}}@media screen and (max-width:767px){.welcome__text{margin-top:45px}}@media screen and (max-width:1239px) and (min-width:767px){.welcome__text{margin-bottom:40px}}@media screen and (max-width:767px){.welcome__text{margin-bottom:30px}}.welcome .btn{margin-top:30px;max-width:525px;width:100%}@media screen and (max-width:1239px) and (min-width:767px){.welcome .btn{margin-top:20px}}@media screen and (max-width:767px){.welcome .btn{margin-top:15px}}.welcome .form{max-width:525px;width:100%}.welcome .form-terms{margin-bottom:30px;margin-top:10px}@media screen and (max-width:1239px) and (min-width:767px){.welcome .form-terms{margin-top:7px}}@media screen and (max-width:767px){.welcome .form-terms{margin-top:5px}}@media screen and (max-width:1239px) and (min-width:767px){.welcome .form-terms{margin-bottom:20px}}@media screen and (max-width:767px){.welcome .form-terms{margin-bottom:15px}}.welcome .form-terms__gdpr{margin-bottom:30px;margin-top:10px}@media screen and (max-width:1239px) and (min-width:767px){.welcome .form-terms__gdpr{margin-top:7px}}@media screen and (max-width:767px){.welcome .form-terms__gdpr{margin-top:5px}}@media screen and (max-width:1239px) and (min-width:767px){.welcome .form-terms__gdpr{margin-bottom:20px}}@media screen and (max-width:767px){.welcome .form-terms__gdpr{margin-bottom:15px}}button{cursor:pointer}.snake-wrapper{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:25px;height:100vh;justify-content:center;position:relative}.snake-wrapper .btn{margin-bottom:10px}@media screen and (max-width:1239px) and (min-width:767px){.snake-wrapper .btn{margin-bottom:7px}}@media screen and (max-width:767px){.snake-wrapper .btn{margin-bottom:5px}}.snake{background-color:#000;box-sizing:border-box}.scores-wrapper{color:#101820;font-family:DrukTextWide,serif}.scores-wrapper .score{font-size:20px;line-height:24px;margin-bottom:10px}.cell{color:#101820;font-family:DrukTextWide,serif;font-weight:700;height:20px;text-align:center;width:20px}.cell.food,.cell.letter{transform:scale(1.1)}.cell img{height:auto;max-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.grid{border:10px solid #fea800;box-shadow:inset 0 0 0 2px #b97f0bb3,inset 0 0 12px #b97f0b66,0 0 12px #b97f0b66;box-sizing:content-box;display:flex;flex-wrap:wrap;min-height:300px;min-width:300px;outline:2px solid rgba(185,127,11,.7);position:relative}.grid-bg{background-position:50% 0;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:.05;position:absolute;top:0;transform:scale(65%);width:100%}.grid div{transition:transform .4s ease}.shake{animation:shake .5s linear 1}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}
