@font-face{font-family:'The Sans SemiLight';src:url('fonts/TheSansC5s-4_SemiLight.woff2') format('woff2'),url('fonts/TheSansC5s-4_SemiLight.woff') format('woff')}@font-face{font-family:'The Sans Bold';src:url('fonts/TheSansC5s-7_Bold.woff2') format('woff2'),url('fonts/TheSansC5s-7_Bold.woff') format('woff')}@font-face{font-family:'The Sans ExtraBold';src:url('fonts/TheSansC5s-8_ExtraBold.woff2') format('woff2'),url('fonts/TheSansC5s-8_ExtraBold.woff') format('woff')}@font-face{font-family:'The Sans ExtraBold Italic';src:url('fonts/TheSansC5s-8_ExtraBoldItalic.woff2') format('woff2'),url('fonts/TheSansC5s-8_ExtraBoldItalic.woff') format('woff')}@font-face{font-display:swap;font-family:'JetBrains Mono';font-style:normal;font-weight:400;src:url('fonts/jetbrains-mono-v24-latin-regular.woff2') format('woff2')}:root{--font-base:'The Sans SemiLight';--font-base-italic:'The Sans ExtraLight Italic';--font-base-bold:'The Sans Bold';--font-extra-bold:'The Sans ExtraBold';--font-extra-bold-italic:'The Sans ExtraBold Italic';--font-color:#00335d;--color-base:#00345e;--color-header:var(--color-base);--color-counter-bg:#fff;--home-color-base:#fff;--home-color-base-medium:#6fb0de;--home-color-base-dark:#3992d2;--home-color-base-darker:#00345f;--current-games-color-base:#8bd2da;--current-games-color-base-medium:#009bae;--current-games-color-base-dark:#007a8c;--current-games-color-base-darker:#006374;--training-games-color-base:#fff;--training-games-color-base-medium:#3992d2;--training-games-color-base-dark:#005493;--training-games-color-base-darker:#00345f;--winner-prizes-color-base:#fff;--winner-prizes-color-base-medium:#f68fbc;--winner-prizes-color-base-dark:#ed1e79;--winner-prizes-color-base-darker:#830067;--global-min-width:320px;--header-height:4rem;--peek-width:4rem;--stripe-top-outer:1rem;--stripe-top-inner:1rem;--stripe-bottom-inner:1rem;--stripe-bottom-center:1rem;--stripe-bottom-outer:4rem;--content-padding-x:4rem;--content-padding-x-large:7rem;--content-padding-y:1.5rem;--content-padding-y-large:1.5rem;--content-gap:1.5rem;--dot-list-height:2.4rem;--dot-size:1.2rem;--dot-gap:1rem;--transition-duration:250ms;--transition-easing:cubic-bezier(0.45,0,0.15,1);--teaser-border-width:1rem;--teaser-bottom-border-width:4rem}@media (max-height:430px) and (orientation:landscape),(max-width:768px) and (orientation:portrait){:root{--peek-width:0px;--content-padding-x:2rem;--stripe-bottom-outer:5rem;--dot-list-height:3.4rem;--dot-size:1.3rem;--dot-gap:2rem}.site-header{padding:0 var(--content-padding-x)}.dot-list{left:0;right:0}}@media (orientation:landscape) and (pointer:coarse) and (hover:none){}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:focus:not(:focus-visible){outline:none}html{font-size:15px}body,html{height:100%}body{font-family:var(--font-base),sans-serif;height:100dvh;min-width:var(--global-min-width);overflow:hidden;background:var(--color-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#page{height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--color-base);min-width:var(--global-min-width)}h1,h2,h3,p{font-family:var(--font-base);color:var(--font-color)}.h1,h1{font-family:var(--font-extra-bold);font-size:2.5rem;line-height:2.8rem;text-transform:uppercase;margin:0}p{font-size:1.2rem}.lotti-box{width:100%;height:100%}.header-text h1{margin-left:.5rem}.header-text p{margin-left:1rem}@media (max-width:768px) and (orientation:portrait){.header-text h1,.header-text p{margin-left:0}}@media screen and (min-width:2560px){h1{font-size:3rem}p{font-size:2rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100%;left:1rem;background:#000;color:#fff;padding:0.5rem 1rem;z-index:200;border-radius:0 0 4px 4px}.skip-link:focus{top:0}.site-header{flex:0 0 var(--header-height);display:flex;align-items:center;justify-content:space-between;padding:0 var(--peek-width);background:var(--color-header);position:relative;z-index:100;padding:0 10rem;overflow:visible;@media (max-width:768px) and (orientation:portrait){padding:0 1rem}}.logo{display:inline-block;height:2rem;width:auto}.burger{width:36px;height:24px;position:relative;cursor:pointer;background:none;border:none;padding:0}.burger span{display:block;position:absolute;height:4px;width:100%;background:white;left:0;transition:transform 0.4s cubic-bezier(0.23,1,0.32,1),opacity 0.3s ease,top 0.4s cubic-bezier(0.23,1,0.32,1)}.burger span:first-child{top:0}.burger span:nth-child(2){top:11px}.burger span:nth-child(3){top:22px}.burger.open span:first-child{top:11px;transform:rotate(45deg)}.burger.open span:nth-child(2){opacity:0;transform:scaleX(0)}.burger.open span:nth-child(3){top:11px;transform:rotate(-45deg)}nav{display:none;align-items:center;justify-content:flex-end;position:absolute;left:0;top:var(--header-height);height:auto;min-height:var(--header-height);width:100%;padding:0 calc(var(--content-padding-x)*3);background-color:var(--home-color-base-darker);color:#fff;border-top:1px solid #fff;opacity:0;transition:opacity 2s ease-in-out;@media (max-width:768px) and (orientation:portrait){padding:1rem}}.burger.open+nav{display:flex;opacity:1}nav ul{list-style-type:none;display:flex;flex-direction:row;align-items:center;gap:1rem;@media (max-width:768px) and (orientation:portrait){flex-direction:column;align-items:flex-end}}nav ul li{display:inline-block}nav ul li a{color:white;text-decoration:none;font-size:18px;line-height:150%}nav ul li a:hover{text-decoration:underline}.rotate-hint{display:none}@media (max-height:430px) and (orientation:landscape){.rotate-hint{display:flex;position:relative;flex:0 0 calc(100vw - 2 * var(--peek-width));width:calc(100vw - 2 * var(--peek-width));height:100%;flex-direction:column;padding-bottom:var(--stripe-bottom-outer);border-top:var(--stripe-top-outer) solid;z-index:40}.rotate-hint .room-content{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:50px}.rotate-hint h1{background-image:url(../imgs/hero.svg);background-position:center right;background-size:94% auto;background-repeat:no-repeat;background-attachment:scroll;grid-row:1/2;grid-column:1/2}.rotate-hint .rotate-hint-text{display:flex;flex-direction:column;justify-content:center;align-items:center}.rotate-hint h2,.rotate-hint p{display:inline-block;text-align:center}}.error-hint{display:flex;flex-direction:column;position:fixed;top:0;right:0;bottom:0;left:0;height:100dvh;margin:0;z-index:101;padding-bottom:var(--stripe-bottom-outer);border-top:var(--stripe-top-outer) solid;z-index:40;display:none}.error-hint.show{display:flex;flex:0 0 calc(100vw - 2 * var(--peek-width))}.error-hint .room-content{position:relative;display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.error-hint h1{margin:3vw;background-image:url(../imgs/hero.svg);background-position:center right;background-size:94% auto;background-repeat:no-repeat;background-attachment:scroll;grid-row:1/2;grid-column:1/2}.error-hint .rotate-hint-text{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-row:1/2;grid-column:2/3}.error-hint .animation{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-row:2/3;grid-column:1/2}.error-hint .lotti-box{}.error-hint .button-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-row:2/3;grid-column:2/3}.error-hint h2,.error-hint p{display:inline-block;text-align:center}@media (max-width:767px) and (orientation:portrait){.error-hint .room-content{grid-template-rows:1fr auto 1fr;grid-template-columns:1fr 1fr}.error-hint h1{grid-row:1/2;grid-column:1/3;background-position:center}.error-hint .rotate-hint-text{grid-row:2/3;grid-column:1/3}.error-hint .button-wrapper{grid-row:3/4;grid-column:2/3}.error-hint .animation{grid-row:3/4;grid-column:1/2}}.carousel-viewport{flex:1 1 0;min-height:0;overflow:visible;position:relative}.slide-track{display:flex;height:100%;will-change:transform;transition:transform var(--transition-duration) var(--transition-easing);transform:translateX(var(--peek-width))}.room{flex:0 0 calc(100vw - 2 * var(--peek-width));width:calc(100vw - 2 * var(--peek-width));height:100%;display:flex;flex-direction:column;padding-bottom:var(--stripe-bottom-outer);border-top:var(--stripe-top-outer) solid;@media (max-width:369px){flex:0 0 100%;width:100%}}.room:before{content:"";border-top:var(--stripe-top-inner) solid}.room:after{content:"";border-top:var(--stripe-top-inner) solid}.error-hint,.home.room,.rotate-hint{background-color:var(--home-color-base-darker);border-top-color:var(--home-color-base-dark)}.error-hint:before,.home.room:before,.rotate-hint:before{border-top-color:var(--home-color-base-medium)}.error-hint:after,.home.room:after,.rotate-hint:after{border-top-color:var(--home-color-base-dark)}.error-hint .room-content,.home.room .room-content,.rotate-hint .room-content{border-bottom-color:var(--home-color-base-medium);background:linear-gradient(to bottom,#a2ccea 0%,#ffffff 19.17%,#ffffff 62.83%,#a2ccea 100%)}.current-games.room{background-color:var(--current-games-color-base-darker);border-top-color:var(--current-games-color-base-dark)}.current-games.room:before{border-top-color:var(--current-games-color-base-medium)}.current-games.room:after{border-top-color:var(--current-games-color-base-dark)}.current-games.room .room-content{border-bottom-color:var(--current-games-color-base-medium);background:linear-gradient(to bottom,#47aab8 0%,#8bd2da 19.17%,#8bd2da 62.83%,#47aab8 100%)}.training-games.room{background-color:var(--training-games-color-base-darker);border-top-color:var(--training-games-color-base-dark)}.training-games.room:before{border-top-color:var(--training-games-color-base-medium)}.training-games.room:after{border-top-color:var(--training-games-color-base-dark)}.training-games.room .room-content{border-bottom-color:var(--training-games-color-base-medium);background:linear-gradient(to bottom,#64a2d7 0%,#a2ccea 19.17%,#a2ccea 62.83%,#64a2d7 100%)}.winner-prizes.room{background-color:var(--winner-prizes-color-base-darker);border-top-color:var(--winner-prizes-color-base-dark)}.winner-prizes.room:before{border-top-color:var(--winner-prizes-color-base-medium)}.winner-prizes.room:after{border-top-color:var(--winner-prizes-color-base-dark)}.winner-prizes.room .room-content{border-bottom-color:var(--winner-prizes-color-base-medium);background:linear-gradient(to bottom,#fabdd5 0%,#fcd5e6 19.17%,#fcd5e6 62.83%,#fabdd5 100%)}.room-content{flex:1 1 0;min-height:0;overflow:hidden;padding:1rem 4rem;border-bottom:var(--stripe-bottom-center) solid}.room-content *{min-width:0;min-height:0}@media (max-height:1200px) and (orientation:portrait),(max-height:430px) and (orientation:landscape){.room-content{overflow-y:auto}}@media (max-width:767px) and (orientation:portrait){.room-content{padding:1rem 2rem}.winner-prizes .room-content{overflow-y:hidden}}.home .room-content{position:relative;display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.home .room-content h1{background-image:url(../imgs/hero.svg);background-position:center right;background-size:94% auto;background-repeat:no-repeat;background-attachment:scroll;grid-row:1/2;grid-column:1/2}.home .room-content .home-service-buttons{grid-area:auto;position:absolute;top:4vh;right:4vw;@media screen and (max-width:1600px){transform:scale(.9)}@media screen and (max-width:1280px){transform:scale(.8)}}.home .room-content .home-service-buttons .button+.button{margin-left:20px}.home .room-content .home-animation{grid-row:2/3;grid-column:1/2}.home .room-content .home-cta{position:absolute;bottom:4vh;right:4vw;transform-origin:bottom right;z-index:2;@media screen and (max-width:1920px){transform:scale(.65)}@media screen and (max-width:1600px){transform:scale(.7)}@media screen and (max-width:1280px){transform:scale(.6)}@media screen and (max-width:1024px){transform:scale(.5)}}.home .room-content .home-cta p{text-align:center;white-space:nowrap}.home .room-content .home-cta p .button{margin:6vh 3vw 0}@media screen and (max-width:1024px) and (orientation:portrait){.home .room-content{grid-template-rows:1fr auto 2fr 1fr;grid-template-columns:1fr}.home .room-content h1{background-position:center;background-size:contain;grid-row:1/2;grid-column:1/2}.home .room-content .home-service-buttons{position:static;grid-row:2/3;grid-column:1/2;transform-origin:center;transform:scale(.6);text-align:center}.home .room-content .home-animation{grid-row:3/4;grid-column:1/2}.home .room-content .home-cta{right:auto;bottom:2vh;left:50%;transform-origin:bottom center;transform:translateX(-50%) scale(.4)}.home .room-content .home-cta p .button{margin:3vh 3vw 0}}@media screen and (max-height:500px) and (orientation:landscape){.home .room-content{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.home .room-content h1{background-position:center left;background-size:contain}.home .room-content .home-cta{display:flex;justify-content:center;align-items:center;transform-origin:bottom right;transform:scale(.4)}.home .room-content .home-animation{transform:translateX(-39%)}}.current-games .room-content{position:relative;display:grid;grid-template-rows:auto 1fr;gap:1rem}.current-games .room-content .games-animation{position:absolute;bottom:0;left:35%;width:70%;z-index:1000;pointer-events:none}@media (max-height:430px) and (orientation:landscape){.current-games .room-content{display:block}}@media screen and (max-width:768px){.current-games .room-content .games-animation{left:40%}}.training-games .room-content{display:grid;grid-template-columns:35fr 65fr;grid-template-rows:auto 1fr;gap:2rem}.training-games .room-content .training-animation.desktop{grid-row-start:1;grid-row-end:3;grid-column-start:1;grid-column-end:2}.training-games .room-content .training-animation.mobile{display:none}.training-games .room-content .header-text{grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:2;@media screen and (max-width:768px){padding-top:0}}.training-games .room-content .teaser-wrapper{grid-row-start:1;grid-row-end:3;grid-column-start:2;grid-column-end:3}@media (max-width:1200px) and (orientation:portrait){.training-games .room-content{position:relative;grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:1rem}.training-games .room-content .training-animation.desktop{display:none}.training-games .room-content .training-animation.mobile{display:block;position:static;height:100%}.training-games .room-content .header-text{grid-row:1/2;grid-column:1/2}.training-games .room-content .teaser-wrapper{padding-top:0;grid-row:2/3;grid-column:1/2}.training-games .room-content .teaser-wrapper .teaser-list.items-5 .teaser img{border-radius:3vw}.teaser-list.items-5 .teaser:first-child,.teaser-list.items-5 .teaser:nth-child(2),.teaser-list.items-5 .teaser:nth-child(3),.teaser-list.items-5 .teaser:nth-child(4),.teaser-list.items-5 .teaser:nth-child(5){grid-column:auto!important;grid-row:auto!important}.teaser-list.items-5 .teaser:first-child{}}@media (max-height:707px) and (orientation:landscape){.room-content{overflow-y:auto}}.winner-prizes .room-content{position:relative;display:grid;grid-template-rows:auto 1fr;gap:2rem}.winner-prizes .room-content .prizes-animation{position:absolute;top:-50%;right:-50%;left:-50%;width:200%;height:200%}.winner-prizes .room-content .header-text{position:relative}@media (max-height:430px) and (orientation:landscape){.winner-prizes .room-content{display:block}}@media (max-width:768px) and (orientation:portrait){.winner-prizes .room-content{grid-template-rows:auto 1fr}.winner-prizes .room-content .prizes-animation{}.winner-prizes .room-content .timeline{grid-row:2/3}}@media (min-width:1920px){.winner-prizes .room-content{grid-template-rows:auto 1fr 30px}}.peek-overlay{position:absolute;top:0;bottom:0;width:var(--peek-width);z-index:20;cursor:pointer;border:none;padding:0;background-repeat:no-repeat;background-size:50%;background-position:center}.peek-overlay--prev{left:0;background-image:url(../imgs/carousel-arrow-left.svg);background-position:right center}.peek-overlay--next{right:0;background-image:url(../imgs/carousel-arrow-right.svg);background-position:left center}.peek-overlay[aria-disabled=true]{cursor:default;pointer-events:none}@media (max-height:430px) and (orientation:landscape),(max-width:768px) and (orientation:portrait){.peek-overlay{width:var(--stripe-bottom-outer);height:var(--stripe-bottom-outer);top:auto;bottom:0;background-size:35%;background-position:center}.peek-overlay--prev{left:0;background-image:url(../imgs/carousel-mobile-arrow-left.svg)}.peek-overlay--next{right:0;background-image:url(../imgs/carousel-mobile-arrow-right.svg)}}.dot-list{position:absolute;left:var(--peek-width);right:var(--peek-width);bottom:.25rem;height:var(--dot-list-height);line-height:var(--dot-list-height);list-style:none;display:flex;justify-content:center;gap:var(--dot-gap);z-index:30;pointer-events:none}.dot-list li button{width:var(--dot-size);height:var(--dot-size);border-radius:50%;border:none;background:var(--stripe-color-base-dark);cursor:pointer;padding:0;pointer-events:auto;transition:opacity 0.2s,transform 0.2s}.dot-list li:first-child button{background-color:var(--home-color-base-medium)}.dot-list li:nth-child(2) button{background-color:var(--current-games-color-base-medium)}.dot-list li:nth-child(3) button{background-color:var(--training-games-color-base-medium)}.dot-list li:nth-child(4) button{background-color:var(--winner-prizes-color-base-medium)}.dot-list li button[aria-current=true]{outline:2px solid white;outline-offset:2px}.dot-list li button:focus-visible{outline:2px solid var(--stripe-color-base-darker);outline-offset:3px}button{appearance:none;background-color:transparent;outline:none;border:0}button img,button svg{width:400px;height:auto}.button{--side-padding:67px;--min-width:100px;--height:134px;--line-height:var(--height);--font-size:60px;position:relative;display:inline-block;cursor:pointer;border-radius:1000px;text-decoration:none;white-space:nowrap;overflow:hidden;padding:0 var(--side-padding);width:auto;height:var(--height);line-height:var(--line-height);color:var(--font-color);box-shadow:4px 4px 0px #929292,8px 8px 20px rgba(0,0,0,0.4);background-repeat:no-repeat;background-size:auto 100%;background-position:left center,right center;font-family:var(--font-extra-bold-italic);text-transform:uppercase}.button:hover{animation:glitch 0.5s linear}.button:active,.button:focus{box-shadow:none}.button.training{position:relative}.button.training:hover{animation:none}.button.training:before{content:'';position:absolute;top:-50%;left:-120%;width:90%;height:200%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,0.0) 20%,rgba(255,255,255,0.65) 50%,rgba(255,255,255,0.0) 80%,transparent 100%);transform:skewX(-20deg);animation:glow-sweep-loop 3s ease infinite}.button.training:hover:before{animation:glow-sweep 1.1s ease forwards}.button span{display:block;height:var(--height);line-height:var(--line-height);width:auto;min-width:var(--min-width);background-repeat:no-repeat;background-size:100% 100%;text-align:center;font-size:var(--font-size)}.button.light{color:#ffffff}.button.play{--side-padding:82px;--min-width:100px;--height:160px;--line-height:var(--height);--font-size:75px}.teaser .button{--side-padding:52px;--min-width:100px;--height:100px;--line-height:var(--height);--font-size:46px;color:#fff}.training-games .teaser .button{--side-padding:28px;--min-width:100px;--height:56px;--line-height:var(--height);--font-size:26px;color:var(--font-color)}.error-hint .button{--side-padding:52px;--min-width:100px;--height:90px;--line-height:var(--height);--font-size:42px;color:#fff;@media screen and (max-width:768px) and (orientation:portrait){--side-padding:35px;--min-width:100px;--height:73px;--line-height:var(--height);--font-size:33px}}.button.small{--side-padding:30px;--min-width:50px;--height:53px;--line-height:var(--height);--font-size:23px;font-family:var(--font-extra-bold);@media screen and (max-width:1024px){--font-size:32px}@media screen and (max-width:1024px) and (orientation:landscape){--side-padding:25px;--min-width:50px;--height:58px;--line-height:var(--height);--font-size:24px}}@media (pointer:coarse) and (hover:none){.button{--line-height:calc(var(--height) + 16px)}.button.play{--line-height:calc(var(--height) + 16px)}.teaser .button{--line-height:calc(var(--height) + 10px)}.training-games .teaser .button{--line-height:calc(var(--height) + 8px)}.button.small{--line-height:calc(var(--height) + 10px);@media screen and (max-width:1024px) and (orientation:landscape){--line-height:calc(var(--height) + 10px)}}}.button.blue{background-image:url(../imgs/btn_blue_left.png),url(../imgs/btn_blue_right.png)}.button.blue span{background-image:url(../imgs/btn_blue_center.png)}.button.mint{background-image:url(../imgs/btn_mint_left.png),url(../imgs/btn_mint_right.png)}.button.mint span{background-image:url(../imgs/btn_mint_center.png)}.button.pink{background-image:url(../imgs/btn_pink_left.png),url(../imgs/btn_pink_right.png)}.button.pink span{background-image:url(../imgs/btn_pink_center.png)}@keyframes glitch{0%{transform:translate(0);text-shadow:none}20%{transform:translate(-3px,1px);text-shadow:2px 0 var(--winner-prizes-color-base-dark),-2px 0 var(--current-games-color-base-dark)}40%{transform:translate(3px,-1px);text-shadow:-2px 0 var(--winner-prizes-color-base-dark),2px 0 var(--current-games-color-base-dark)}60%{transform:translate(-2px,0);text-shadow:2px 0 var(--winner-prizes-color-base-dark),-2px 0 var(--current-games-color-base-dark)}80%{transform:translate(2px,1px);text-shadow:none}to{transform:translate(0);text-shadow:none}}@keyframes glow-sweep{0%{left:-120%}to{left:150%}}@keyframes glow-sweep-loop{0%{left:-120%}37%{left:150%}to{left:150%}}@media only screen and (min-width:744px) and (max-width:1376px) and (-webkit-min-device-pixel-ratio:2) and (min-aspect-ratio:3/4) and (max-aspect-ratio:4/3){.site-header{}}@media (pointer:coarse) and (hover:none){.site-header{}}.teaser-list{display:grid;grid-template-columns:repeat(3,1fr);gap:2%}.training-games .teaser-list{@media screen and (min-height:2160px){gap:4vh!important}}.teaser{position:relative;aspect-ratio:8/9;text-align:center;max-height:99%;background-size:96.5%;background-position:center 8%;background-repeat:no-repeat}.training-games .teaser{@media screen and (max-height:1080px){max-height:380px}@media screen and (max-height:1000px){max-height:320px}}.teaser img{background-size:96.5%;background-position:center 8%;background-repeat:no-repeat;width:auto;max-width:100%;height:100%;max-height:100%;border-radius:7cqw}.teaser .teaser-content{position:absolute;inset:0}.teaser .teaser-content .counter{position:absolute;top:4.5%;left:50%;font-size:16px;line-height:normal;padding-left:8px;padding-right:8px;background-color:var(--color-counter-bg);border-radius:20px;text-align:center;font-family:var(--font-base);white-space:nowrap;transform:translateX(-50%);@media (pointer:coarse) and (hover:none){padding-top:3px}@media (min-width:2560px){font-size:18px;padding-top:8px;padding-bottom:8px}@media (max-width:2559px){font-size:16px;padding-top:5px;padding-bottom:5px}@media (max-width:1440px){font-size:14px;padding-top:3px;padding-bottom:3px}@media (max-width:720px){top:-.7vw}@media (max-width:500px) and (orientation:portrait){font-size:10px}}.teaser .teaser-content .counter span:before{content:" "}.teaser .teaser-content .teaser-button{position:absolute;bottom:5%;left:50%;transform:translateX(-50%)}.training-games .teaser .teaser-content .teaser-button{bottom:6%;transform:translateX(-50%)}.teaser-list.items-5{grid-template-columns:repeat(6,1fr);gap:1rem}.teaser-list.items-5 .teaser:first-child{grid-column:span 2}.teaser-list.items-5 .teaser:nth-child(2){grid-column:span 2}.teaser-list.items-5 .teaser:nth-child(3){grid-column:span 2}.teaser-list.items-5 .teaser:nth-child(4){grid-column:2/span 2}.teaser-list.items-5 .teaser:nth-child(5){grid-column:4/span 2}@supports (container-type:inline-size){.teaser{container-type:inline-size}}@media (max-width:1200px) and (orientation:portrait){.teaser-wrapper{padding:0 0;padding-top:2vh}.teaser-list{--teaser-width:47%;display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;max-width:none!important;gap:1rem}.teaser-list div.teaser{flex:0 1 var(--teaser-width)}.teaser-list:after{content:"";flex:0 1 var(--teaser-width)}.teaser-list div.teaser .teaser-scale-container{transform:translate(-50%,-50%) scale(.4)}.training-games .teaser-list div.teaser{flex:0 1 var(--teaser-width)}}@media (max-height:430px) and (orientation:landscape){.teaser-list{height:100vh;gap:1rem;margin-top:0}}@media screen and (min-width:744px) and (max-width:840px) and (orientation:portrait){.teaser-wrapper .teaser-list{max-width:none!important}.current-games .teaser-list{--teaser-width:44%}}.timeline-wrap{position:relative}.timeline-stage{position:absolute;inset:0;overflow:hidden;user-select:none}.timeline-stage .timeline-item{position:absolute;border-radius:8px;overflow:hidden;opacity:0;pointer-events:none}@supports (width:1cqw){.timeline-stage .timeline-item .button{--side-padding:7cqw;--min-width:7.83cqw;--height:15cqw;--line-height:var(--height);--font-size:7cqw}}@media (pointer:coarse) and (hover:none){@supports (width:1cqw){.timeline-stage .timeline-item .button{--line-height:calc(var(--height) + 5px)}}}.timeline-stage .timeline-item img{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none;background-size:96.5%;background-position:center 14%;background-repeat:no-repeat}.timeline-stage .timeline-item.timeline-slot-1 .teaser-content .counter{font-size:90%}.timeline-stage .timeline-item.timeline-slot-2 .teaser-content .counter{font-size:80%}.timeline-stage .timeline-item.timeline-slot-3 .teaser-content .counter{font-size:70%}[data-timeline-btn]{position:absolute;width:71px;height:48px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%);touch-action:manipulation}[data-timeline-btn]:active{transform:translateY(-50%) scale(.9)}[data-timeline-btn=left]{background-image:url(../imgs/timeline-button-left.svg)}[data-timeline-btn=right]{margin-left:-5px;background-image:url(../imgs/timeline-button-right.svg)}[data-timeline-btn].locked:active,[data-timeline-btn].locked:active{opacity:0.4;pointer-events:none}@media (max-width:767px){[data-timeline-btn=left]{transform:translateX(50%) translateY(-36%)}[data-timeline-btn=left]:active{transform:translateX(50%) translateY(-36%) scale(.9)}[data-timeline-btn=right]{transform:translateX(-50%) translateY(-36%)}[data-timeline-btn=right]:active{transform:translateX(-50%) translateY(-36%) scale(.9)}}@media only screen and (min-width:744px) and (max-width:1376px) and (-webkit-min-device-pixel-ratio:2) and (min-aspect-ratio:3/4) and (max-aspect-ratio:4/3){[data-timeline-btn=left]{transform:translateX(30%) translateY(-36%)}[data-timeline-btn=left]:active{transform:translateX(30%) translateY(-36%) scale(.9)}[data-timeline-btn=right]{transform:translateX(-30%) translateY(-36%)}[data-timeline-btn=right]:active{transform:translateX(-30%) translateY(-36%) scale(.9)}}#game-dialog{position:fixed;top:0;right:0;bottom:0;left:0;height:100dvh;margin:0;z-index:100;display:none;background-repeat:repeat;background-size:cover;opacity:0;transition:opacity 0.5s ease}#game-dialog.open{display:block;opacity:1;@media (max-height:430px) and (orientation:landscape){display:none}}#game-dialog .button{color:#fff}#game-dialog a{cursor:pointer}#game-dialog .close{position:absolute;top:1vw;right:1vw;width:4cqw;aspect-ratio:1;border-radius:1000px;z-index:1000;background-repeat:repeat;background-size:cover;background-image:url(../imgs/close.png);box-shadow:4px 4px 0px #929292,8px 8px 20px rgba(0,0,0,0.4);@media (max-width:1024px){top:2vw;right:2vw;width:9cqw}}#game-dialog .close:active,#game-dialog .close:focus{text-shadow:none}#game-dialog h1,#game-dialog h2,#game-dialog p{color:#ffffff;text-shadow:2px 8px 10px rgba(0,0,0,0.32);cursor:default}#game-dialog h1{font-family:var(--font-extra-bold);text-transform:none;font-size:8cqw;line-height:8cqw}#game-dialog .h2,#game-dialog h2{font-family:var(--font-extra-bold-italic);font-size:20cqw;letter-spacing:-.5cqw;line-height:20cqw;text-transform:uppercase;text-align:center}#game-dialog p{font-family:var(--font-extra-bold);font-size:8cqw;text-transform:uppercase;letter-spacing:-.1cqw;line-height:8cqw}@supports (width:1cqw){.game-overlay .button{--side-padding:7cqw;--min-width:7.83cqw;--height:13cqw;--line-height:13cqw;--font-size:6cqw}}@media (pointer:coarse) and (hover:none){@supports (width:1cqw){.game-overlay .button{--height:13cqw;--line-height:14cqw}}}.game-panel{width:80vh;height:80vh;width:min(80vh,80vw);height:min(80vh,80vw);position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;padding:4cqw;box-shadow:5px 5px 20px 10px rgba(0,0,0,0.1);background-size:cover;color:#ffffff;container-type:inline-size;display:grid;grid-template-rows:1fr 2fr 1fr}@media (orientation:portrait) and (max-width:1024px){.game-panel{width:80%;height:auto;aspect-ratio:1/1;margin:25% auto 0}}.game-panel .timebar-row{position:relative}.game-panel .button-row{align-self:center;text-align:center}.game-panel.splash{display:none;grid-template-rows:repeat(4,1fr);padding:0;background-origin:content-box;background-clip:content-box;background-repeat:no-repeat;background-size:100% 100%;opacity:0;transition:opacity 0.5s ease 1s}#game-dialog.open .game-panel.splash.open{display:grid;opacity:1}.game-panel.splash .button-row{grid-row:4/5;text-align:center}.game-panel.level{display:none;grid-template-rows:1fr 2fr 1fr}.game-panel.level.open{display:grid}.game-panel.level .text-row{grid-row:2/3;text-align:center}.game-panel.level .timebar-row{grid-row:3/4}.game-panel.answer{display:none;grid-template-rows:1fr}.game-panel.answer.open{display:grid}.game-panel.answer p.h2{font-size:15cqw!important;line-height:15cqw!important}.game-panel.answer .answer-row{display:none;grid-template-rows:1fr auto 1fr 50px}.game-panel.answer .answer-row.show{display:grid}.game-panel.answer .answer-row.-correct{grid-template-rows:1fr auto 1fr}.game-panel.answer .answer-row .timebar-row{grid-row:4/5}.game-panel.answer .answer-row.-correct .timebar-row{grid-row:3/4}.game-panel.answer .answer-row .icon-row{grid-row:1/2}.game-panel.splash .answer-row .button-row{grid-row:2/3;text-align:center}.timebar{--timebar-height:2cqh;position:absolute;bottom:0;width:100%;height:var(--timebar-height);background-color:#18355b;text-align:left}.timebar-indicator{display:inline-block;width:0;height:var(--timebar-height);background-color:#a2cbea}.show .timebar-indicator{animation:expand 2s ease forwards}.show.-wrong .timebar-indicator{animation:expand 1s ease forwards}.show.-correct .timebar-indicator{animation:expand 1s ease forwards}.show.-timeout .timebar-indicator{animation:expand 2s ease forwards}@keyframes expand{0%{width:0}to{width:100%}}.game-panel.answer .icon-row{container-type:inline-size;text-align:center}.icon{display:inline-block;width:30cqw;aspect-ratio:1/1;background-repeat:no-repeat;background-size:contain;background-position:center}.-wrong .icon{background-image:url(../imgs/game-icon_wrong.png)}.-correct .icon{background-image:url(../imgs/game-icon_correct.png)}.-timeout .icon{background-image:url(../imgs/game-icon_timeout.png)}.-gameover .icon{background-image:url(../imgs/game-icon_gameover.png)}._game-result,._game._end{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;margin:0;z-index:100;background-repeat:repeat;background-size:cover}#game-dialog ._game-result .h2{font-size:7cqw;text-align:left;text-transform:none;letter-spacing:.5px}#game-dialog ._game._end .h2{font-size:15cqw}#game-dialog ._game._end .game-panel{grid-template-rows:5fr 1fr 1fr;padding:4cqw 2cqw}#game-dialog ._game._end .game-panel .animation-row{position:relative}#game-dialog ._game-result h1.h2{line-height:11cqw}#game-dialog ._game-result p{font-size:4cqw;text-transform:none;letter-spacing:normal;line-height:5cqw;min-width:0}._game-result .solution-row{text-align:center;overflow:hidden}._game-result .solution-row .solution-word{display:flex;justify-content:center;white-space:nowrap;margin-bottom:3vh;margin-top:5vh}._game-result .solution-row .solution-word span{display:inline-block;font-size:11cqw;margin:0 4px;border-bottom:1px solid rgba(255,255,255,.5);font-family:'JetBrains Mono',monospace;text-shadow:2px 8px 10px rgba(0,0,0,0.32);text-transform:uppercase}._game-result .solution-row .solution-word+div{height:50px}._game-result ._copy2{position:relative;display:inline-block;padding:3px 16px 3px 35px;background-color:#fff;border-radius:1000px;color:#cea55a;text-transform:uppercase;font-family:var(--font-extra-bold);font-size:1.5rem;text-decoration:none;background-image:url(../imgs/copy.svg);background-repeat:no-repeat;background-position:7px center;background-size:27px auto}._game-result ._copy2:after{content:"✓";position:absolute;color:green;display:inline-block;width:30px;height:30px;border-radius:30px;box-shadow:0px 0px 10px 5px rgba(0,0,0,0.34);text-align:center;top:3px;right:-18px;background-color:#fff;line-height:32px;font-size:21px;text-indent:-6px;opacity:0;transition:opacity 0.3s ease}._game-result ._copy2.copied:after{opacity:1}@media (orientation:portrait) and (max-width:768px){#game-dialog ._game-result .game-panel{grid-template-rows:1fr auto 1fr}#game-dialog ._game-result h1.h2{font-size:8cqw}#game-dialog ._game-result p{font-size:5cqw;line-height:6cqw}._game-result .solution-row .solution-word{margin-top:3vh}._game-result ._copy2{font-size:1.1rem;background-size:24px auto}._game-result ._copy2:after{top:-1px}}.games-rotate-hint{display:none;position:fixed;top:0;right:0;bottom:0;left:0;height:100dvh;margin:0;z-index:100;background-repeat:repeat;background-size:100% 100%;background-image:url(../imgs/game_bg.jpg);overflow-y:auto;flex-direction:column;align-items:center;justify-content:center}#game-dialog .games-rotate-hint h2{font-size:70px!important}#game-dialog .games-rotate-hint p{font-size:26px;text-transform:none;letter-spacing:.2px}#game-dialog.blue,#game-dialog.blue ._game-result,#game-dialog.blue ._game._end{background-image:url(../imgs/blue_bg.jpg)}#game-dialog.blue .game-panel{background-image:url(../imgs/blue_splash_bg.jpg)}#game-dialog.pink,#game-dialog.pink ._game-result,#game-dialog.pink ._game._end{background-image:url(../imgs/pink_bg.jpg)}#game-dialog.pink .game-panel{background-image:url(../imgs/pink_splash_bg.jpg)}#game-dialog.mint,#game-dialog.mint ._game-result,#game-dialog.mint ._game._end{background-image:url(../imgs/mint_bg.jpg)}#game-dialog.mint .game-panel{background-image:url(../imgs/mint_splash_bg.jpg)}#game-dialog.gold,#game-dialog.gold ._game-result,#game-dialog.gold ._game._end{background-image:url(../imgs/gold_bg.jpg)}#game-dialog.gold .game-panel{background-image:url(../imgs/gold_splash_bg.jpg)}#game-content{--game-header-height:60px;--infield-padding-x:6vw;--infield-padding-y:3vw;display:none;position:fixed;top:0;right:0;bottom:0;left:0;height:100dvh;margin:0;z-index:100;background-repeat:repeat;background-size:100% 100%;background-image:url(../imgs/game_bg.jpg);overflow-y:auto}#game-content.open{display:block}._game{width:100%;height:100%;display:grid;grid-template-rows:var(--game-header-height) 1fr}._game .game-infield{grid-row:2/3;padding:var(--infield-padding-y) var(--infield-padding-x);display:flex;align-items:center;justify-content:center;justify-self:center;overflow:visible;min-height:0;width:100%}._game .answer .button-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}._game .answer .button{cursor:pointer;pointer-events:auto;transform-origin:center;--side-padding:30px;--min-width:100px;--height:62px;--line-height:62px;--font-size:31px;@media (max-width:768px) and (orientation:portrait){--side-padding:25px;--min-width:90px;--height:57px;--line-height:57px;--font-size:25px}@media (max-width:500px) and (orientation:portrait){--side-padding:25px;--min-width:90px;--height:57px;--line-height:57px;--font-size:25px}@media (max-width:400px) and (orientation:portrait){--side-padding:25px;--min-width:90px;--height:57px;--line-height:57px;--font-size:25px}}._game .game-level-header{grid-row:1/2;min-width:var(--global-min-width);color:#a1cbe9;padding:22px 30% 0;font-size:20px;font-family:var(--font-base);display:grid;grid-template-columns:1fr 1fr 1fr;@media (max-width:768px) and (orientation:portrait){padding:12px 15% 0 var(--infield-padding-x)}@media (max-width:414px) and (orientation:portrait){font-size:16px}}._game .game-level-header .level{white-space:nowrap}.timer{justify-self:end;display:inline-block;text-align:right}.hearts-wrapper{justify-self:center}.hearts{display:flex;margin:2px 0 0 0;padding:0;list-style-type:none;gap:3px}.hearts li{flex:0 0 33%;display:inline-block;width:25px;height:25px;background-repeat:no-repeat;background-size:contain;background-image:url(../imgs/heart_empty.svg)}.hearts li.full{background-image:url(../imgs/heart_full.svg)}._imagePuzzle div.game-infield{--item-gap:32px;min-height:0;overflow:hidden;@media (max-width:768px) and (orientation:portrait){padding:var(--infield-padding-y) var(--infield-padding-x)}}._imagePuzzle .answer.-count-6{--item-max:430px;position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);aspect-ratio:3/2;height:auto;min-width:400px;max-width:100%;max-height:90%;gap:1rem;@media (max-width:768px) and (orientation:portrait){--item-max:250px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);aspect-ratio:2/3;width:100%;max-width:none;height:auto;max-height:100%}@media (max-width:400px) and (orientation:portrait){--item-max:180px}}._imagePuzzle .answer.-count-4{--item-max:430px;position:relative;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);aspect-ratio:1;height:auto;min-width:400px;max-width:100%;max-height:90%;gap:1rem;@media (max-width:768px) and (orientation:portrait){--item-max:300px;width:100%;max-width:none;height:auto;max-height:100%}@media (max-height:935px) and (orientation:landscape){--item-max:40vh}}._imagePuzzle label{position:relative;display:block;max-height:var(--item-max);max-width:var(--item-max);aspect-ratio:1;overflow:hidden;border:3px solid #656565}._imagePuzzle label:hover{border-color:#D23383}@media (max-width:768px) and (orientation:portrait){._imagePuzzle label:nth-child(odd){justify-self:end}._imagePuzzle label:nth-child(2n){justify-self:start}}._imagePuzzle input[type=checkbox]{position:absolute;opacity:0}._imagePuzzle input[type=checkbox]+img{opacity:0;transition:opacity 0.3s ease;box-shadow:5px 5px 5px yellow}._imagePuzzle input[type=checkbox]+img+img{transition:transform 0.3s ease;transition:width 0.3s ease,height 0.3s ease}._imagePuzzle input[type=checkbox]:checked+img{opacity:1}._imagePuzzle input[type=checkbox]:checked+img+img{margin:1%;width:98%;height:98%}._imagePuzzle label img:nth-child(2){opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}._imagePuzzle label img:nth-child(3){max-width:100%;max-height:100%;object-fit:cover}._questionare div.game-infield{position:relative;width:min(735px,100%);flex-direction:column;overflow:visible;container-type:inline-size;@media (max-width:768px){--infield-padding-x:10vw;top:-10vh}@media (min-width:1920px){width:min(850px,100%)}}#game-dialog ._questionare div.game-infield h2{display:block;text-transform:none;text-align:left;font-size:5.99cqw;line-height:6.8cqw;letter-spacing:0.14cqw;padding:0 6.53cqw 4.35cqw 6.53cqw;@media (max-width:768px){font-size:8cqw;line-height:10cqw}}._questionare .answer{display:block;overflow:visible;width:100%}._questionare .answer a{text-decoration:none}#game-dialog ._game._questionare .answer .button{--button-number-size:30px;--side-padding:37px;--min-width:100px;--height:70px;--line-height:var(--height);--font-size:28px;display:block;position:relative;text-transform:none;color:#fff;font-family:var(--font-base);width:100%;box-shadow:8px 8px 20px rgba(0,0,0,0.4);@media (pointer:coarse) and (hover:none){--line-height:calc(var(--height) + 10px)}@media (orientation:portrait) and (max-width:767px){--side-padding:28px;--min-width:100px;--height:54px;--line-height:var(--height);--font-size:19px;@media (pointer:coarse) and (hover:none){--line-height:calc(var(--height) + 8px)}}}#game-dialog ._game._questionare .answer .button:before{content:"X";position:absolute;top:20px;left:25px;width:var(--button-number-size);height:var(--button-number-size);line-height:var(--button-number-size);text-align:center;border-radius:1000px;font-size:80%;background-color:#00335d;color:#fff;@media (orientation:portrait) and (max-width:767px){--button-number-size:25px;top:16px;left:18px;line-height:27px}}#game-dialog ._game._questionare .answer .button:first-child:before{content:"1"}#game-dialog ._game._questionare .answer .button:nth-child(2):before{content:"2"}#game-dialog ._game._questionare .answer .button:nth-child(3):before{content:"3"}#game-dialog ._game._questionare .answer .button:nth-child(4):before{content:"4"}#game-dialog ._game._questionare .answer .button span{text-align:left;padding-left:28px;@media (orientation:portrait) and (max-width:767px){padding-left:21px}}._questionare .answer a+a{margin-top:15px;margin-left:0!important}._imageYesOrNo div.game-infield{@media (max-width:768px){--infield-padding-x:17vw}}._imageYesOrNo div.game-infield .answer{display:flex;gap:1rem;align-items:flex-start;@media (max-width:768px){flex-direction:column}}._imageYesOrNo div.game-infield .answer a{width:calc(50% - 0.5rem);aspect-ratio:1;min-width:0;@media (max-width:768px){width:100%}}._imageYesOrNo div.game-infield .answer a img{max-width:100%;max-height:100%;object-fit:cover}._wordSalad div.game-infield{--infield-padding-x:3vw;--wordsalad-base-color:#666666;--timebar-height:1cqh;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;max-width:900px;color:#fff;gap:20px;@media (max-width:768px){width:100%;max-width:none}@media (max-width:800px){}}._wordSalad.ios .game-infield{position:absolute;bottom:40px}._wordSalad.first .game-infield{align-items:start;align-self:start}._wordSalad.second .game-infield{align-self:start}@supports (width:1cqw){.game-overlay ._wordSalad .button{--side-padding:30px;--height:60px;--line-height:60px;--font-size:28px;--min-width:60px}}._media.first .--second,._wordSalad.first .--second{display:none}._media.second .--first,._wordSalad.second .--first{display:none}#game-dialog ._wordSalad h2{font-size:40px;line-height:46px;letter-spacing:1px;margin-bottom:40px;@media (max-width:768px) and (orientation:portrait){font-size:27px;line-height:29px;margin-bottom:20px}}._wordSalad.first .media{grid-row:1/2}._wordSalad.first .letters-input{grid-row:2/3}._wordSalad.second .letters-input{grid-row:1/2}._wordSalad.second .answer-input{grid-row:2/3}._wordSalad .media{aspect-ratio:16/9;position:relative;width:100%;justify-self:center}._wordSalad .media audio,._wordSalad .media video{width:100%;height:100%;border:2px solid var(--wordsalad-base-color)}._wordSalad .play{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}._wordSalad .answer-input,._wordSalad .letters-input{text-align:center;display:flex;flex-direction:column;align-items:center;padding-bottom:var(--timebar-height)}._wordSalad.second .letters-input{justify-content:flex-end;justify-self:center;max-height:30vh;font-size:var(--answer-input-letter-font-size);@media (max-width:768px) and (orientation:portrait){height:auto;max-height:none;aspect-ratio:auto;margin-top:2rem}}._wordSalad .button-row{margin-top:40px;@media (max-width:768px) and (orientation:portrait){margin-top:20px}}._wordSalad label{display:inline-block;width:100%;color:ivory;font-size:20px;text-transform:uppercase;text-align:center;text-shadow:2px 8px 10px rgba(0,0,0,0.32)}._wordSalad input:focus{outline:none}._wordSalad progress{position:absolute;bottom:-5px;left:0;width:100%;height:var(--timebar-height);appearance:none;border:none;background-color:#18355b}._wordSalad progress::-webkit-progress-bar{background-color:#18355b}._wordSalad progress::-moz-progress-bar{background-color:#a2cbea}._wordSalad progress::-webkit-progress-value{background-color:#a2cbea}._media{width:100%;height:100%;overflow:visible}._media .audio{position:relative;width:76%;height:100%;margin:0 auto;background-image:url(../imgs/audio-bg.png);background-repeat:no-repeat;background-size:contain;background-position:center;border-bottom:10px solid rgba(162,203,234,1)}._media .audio.playing{background-image:url(../imgs/audio-bg-play.gif)}._media .skip{display:none;position:absolute;bottom:-135px;left:50%;width:100%;transform:translateX(-50%);text-align:center}._media .skip.show{display:block}._media .skip h2{font-size:30px!important;line-height:36px!important;margin-bottom:10px!important}._media .audio progress{position:absolute;bottom:0;left:0;right:0;height:100%;appearance:none;border:none;background-color:transparent}._media .audio progress::-webkit-progress-bar{background-color:transparent}._media .audio progress::-moz-progress-bar{background-color:rgba(162,203,234,.7)}._media .audio progress::-webkit-progress-value{background-color:rgba(162,203,234,.7)}@media (max-width:768px) and (orientation:portrait){.game-overlay ._wordSalad .button{--side-padding:28px;--height:54px;--line-height:54px;--font-size:25px;--min-width:40px}.game-overlay ._wordSalad .media .button{--side-padding:23px;--height:43px;--line-height:43px;--font-size:23px;--min-width:40px}._wordSalad .media{aspect-ratio:1/1;width:auto;height:30dvh}._media .audio{width:90vw;height:200%;background-size:cover}._media .skip{bottom:auto;top:210%}}@media only screen and (orientation:landscape) and (min-width:744px) and (max-width:1376px) and (-webkit-min-device-pixel-ratio:2){.games-rotate-hint{display:flex}}._wordSalad ._letters,._wordSalad .answer{--input-border-color:#666666;--input-text-color:#ffffff;--tile-width:31px;--tile-height:41px;--gap:3px;--font-size:18px;--char-width:11px;--letter-spacing:calc(var(--tile-width) + var(--gap) - var(--char-width));--padding-left:calc((var(--tile-width) - var(--char-width)) / 2);--wrapper-width:calc(var(--n) * (var(--tile-width) + var(--gap)) - var(--gap));--input-width:calc(var(--wrapper-width) + var(--letter-spacing))}@media (min-width:357px){._wordSalad ._letters,._wordSalad .answer{--tile-width:35px;--tile-height:46px;--gap:4px;--font-size:20px;--char-width:12px}}@media (min-width:768px){._wordSalad ._letters,._wordSalad .answer{--tile-width:56px;--tile-height:74px;--gap:6px;--font-size:32px;--char-width:19px}}._wordSalad .answer.-count-4{--n:4}._wordSalad .answer.-count-5{--n:5}._wordSalad .answer.-count-6{--n:6}._wordSalad .answer.-count-7{--n:7}._wordSalad .answer.-count-8{--n:8}._wordSalad .answer.-count-9{--n:9}._wordSalad .answer{position:relative;display:inline-block;width:var(--wrapper-width);height:var(--tile-height)}._wordSalad .answer__boxes{position:absolute;inset:0;display:flex;gap:var(--gap);pointer-events:none}._wordSalad .answer__box{width:var(--tile-width);height:var(--tile-height);border:3px solid var(--input-border-color);box-sizing:border-box;flex-shrink:0}._wordSalad .answer__input{position:absolute;top:0;left:0;width:var(--input-width);height:var(--tile-height);font-family:'JetBrains Mono',monospace;font-size:var(--font-size);line-height:var(--tile-height);letter-spacing:var(--letter-spacing);padding:0;padding-left:var(--padding-left);color:var(--input-text-color);text-transform:uppercase;background:none;border:0;border-radius:0;box-shadow:none;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;box-sizing:border-box}._wordSalad ._letters{text-align:center}._wordSalad ._letters input{background:none;border-radius:0;box-shadow:none;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;margin:0 1px;width:var(--tile-width);height:var(--tile-height);font-family:'JetBrains Mono',monospace;font-size:var(--font-size);line-height:var(--tile-height);border:3px solid var(--input-border-color);color:var(--input-text-color);text-transform:uppercase;font-optical-sizing:auto;text-align:center}._wordSalad.second ._letters input{display:inline-block;width:auto;height:auto;line-height:1;color:white;text-transform:uppercase;background-color:transparent;text-shadow:2px 8px 10px rgba(0,0,0,0.32);font-family:"Source Code Pro",monospace;border:none;outline:none}