.SnakeGame_default-grid__UUYvu{display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));column-gap:0}.SnakeGame_container__ACFVZ{width:100%;max-width:none;padding-inline:var(--container-padding);margin-inline:auto}.SnakeGame_full-window__M6qzl{position:relative;inset:0;z-index:0;width:100%;height:100vh;object-fit:cover}@keyframes SnakeGame_underline-animation__FPhpW{0%{background-position-x:0}to{background-position-x:-166.6666%}}@keyframes SnakeGame_underline-animation-inverted____INN{0%{background-position-x:83.3333%}to{background-position-x:-83.3333%}}.SnakeGame_link-underline__uyThe{text-decoration:none;background:linear-gradient(90deg,currentcolor,currentcolor 40%,transparent 0,transparent);background-repeat:repeat-x;background-position:0 100%;background-size:250% 1px}.SnakeGame_link-underline__uyThe:hover,[data-hovered=true] .SnakeGame_link-underline__uyThe{animation-name:SnakeGame_underline-animation__FPhpW;animation-duration:.5s;animation-timing-function:cubic-bezier(.34,0,0,1)}.SnakeGame_contentWrapper__o6yAj{position:relative;z-index:1;text-align:center;padding:2.4rem var(--grid-padding) 0;transition:opacity 1s var(--ease-fade);margin-bottom:3rem}@media only screen and (min-width:768px){.SnakeGame_contentWrapper__o6yAj{padding:4rem var(--grid-padding) 0;margin-bottom:4rem}}.SnakeGame_contentWrapper__o6yAj{font-family:Inter,sans-serif;font-size:2.4rem;line-height:1.5;letter-spacing:-.03em;font-weight:400}.SnakeGame_contentWrapper__o6yAj p{color:#fbfbf6;line-height:1.5}.SnakeGame_canvasContainer__AohF0{position:relative;border:.1rem solid rgba(226,226,255,.16);border-radius:.5rem;margin:0 var(--grid-padding);overflow:hidden;padding-bottom:88.99676375%}@media only screen and (min-width:768px){.SnakeGame_canvasContainer__AohF0{padding-bottom:74.23312883%}}@media only screen and (min-width:1024px){.SnakeGame_canvasContainer__AohF0{padding-bottom:0;height:52vh}}.SnakeGame_canvasContainer__AohF0 canvas{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:none}.SnakeGame_heading__oNjlJ{font-size:2.4rem;line-height:1;margin-bottom:4rem}@media only screen and (min-width:768px){.SnakeGame_heading__oNjlJ{font-size:4rem;margin-bottom:3rem}}@media only screen and (min-width:1024px){.SnakeGame_heading__oNjlJ{margin-bottom:2rem}}.SnakeGame_heading__oNjlJ span:last-child{color:#adf04c}.SnakeGame_mobileHidden__dw8mG{display:none}@media only screen and (min-width:1024px){.SnakeGame_mobileHidden__dw8mG{display:block}.SnakeGame_desktopHidden__qm_mO{display:none}}.SnakeGame_gameControls__AfdaM{margin-top:1.5rem;display:flex;flex-wrap:wrap;padding:0 var(--grid-padding)}@media only screen and (min-width:768px){.SnakeGame_gameControls__AfdaM{margin-top:4rem;justify-content:space-between;align-items:flex-end}}.SnakeGame_gameControls__AfdaM button{border:.1rem solid rgba(226,226,255,.16);border-radius:.5rem;height:3.7rem;color:var(--brand-accent);font-size:1.2rem;transition:opacity .5s cubic-bezier(.16,1,.3,1);outline:none}.SnakeGame_gameControls__AfdaM button[disabled]{opacity:.1}.SnakeGame_gameControls__AfdaM p{display:flex;justify-content:center;color:#fbfbf6;font-size:1rem;line-height:1.8;margin-top:.7rem}.SnakeGame_gameControlReset__NtpES{width:100%;margin-bottom:1.5rem;font-family:Inter,sans-serif;font-size:2.8rem;font-weight:400;line-height:1.3;letter-spacing:0}@media only screen and (min-width:768px){.SnakeGame_gameControlReset__NtpES{order:2;width:30rem;margin-bottom:0}}.SnakeGame_gameControlReset__NtpES button{width:100%;text-align:center;color:#adf04c;font-weight:500}@media only screen and (min-width:768px){.SnakeGame_gameControlReset__NtpES button{max-width:30rem}}.SnakeGame_gameControlReset__NtpES button[disabled]{opacity:.25}.SnakeGame_gameControlScore__YNXGr{width:50%;font-family:Inter,sans-serif;font-size:2.8rem;font-weight:400;line-height:1.3;letter-spacing:0;color:#adf04c}@media only screen and (min-width:768px){.SnakeGame_gameControlScore__YNXGr{order:1;width:11.7rem}}.SnakeGame_gameControlScore__el__24Ph2{display:block;width:7.3rem;height:auto;border:.1rem solid rgba(226,226,255,.16);font-family:Söhne,sans-serif;font-size:6.4rem;font-weight:400;line-height:1.1;letter-spacing:-.03em;border-radius:.5rem;font-size:5rem;padding:.5rem;line-height:6.6rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.SnakeGame_gameControlScore__YNXGr p{max-width:7.3rem}.SnakeGame_gameControlArrows__2SQ82{width:50%;font-family:Inter,sans-serif;font-size:2.8rem;font-weight:400;line-height:1.3;letter-spacing:0}@media only screen and (min-width:768px){.SnakeGame_gameControlArrows__2SQ82{width:11.7rem;order:3}}.SnakeGame_gameControlArrows__2SQ82 div{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;max-width:11.7rem;margin-left:auto}.SnakeGame_gameControlArrows__2SQ82 button{display:block;position:relative;width:3.7rem;overflow:hidden}.SnakeGame_gameControlArrows__2SQ82 button span:first-child{position:absolute;top:100%;left:100%;opacity:0}.SnakeGame_gameControlArrows__2SQ82 button svg{display:block;width:1.5rem;height:1.4rem;margin:auto;stroke:#adf04c}.SnakeGame_gameControlArrows__2SQ82 p{max-width:11.7rem;margin-left:auto}.SnakeGame_buttonUp__ed9Fq svg{transform:rotate(-90deg)}.SnakeGame_buttonDown__iG9tH{margin:.3rem .3rem 0}.SnakeGame_buttonDown__iG9tH svg{transform:rotate(90deg)}.SnakeGame_buttonLeft__FK3fQ svg{transform:rotate(180deg)}.SnakeGame_isVisible__BgbsZ{opacity:1}.SnakeGame_isHidden__XK1g2{opacity:0}.NotFoundPage_default-grid__ejUdK{display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));column-gap:0}.NotFoundPage_container__yaWz2{width:100%;max-width:none;padding-inline:var(--container-padding);margin-inline:auto}.NotFoundPage_full-window__faUTb{position:relative;inset:0;z-index:0;width:100%;height:100vh;object-fit:cover}@keyframes NotFoundPage_underline-animation__QKHE8{0%{background-position-x:0}to{background-position-x:-166.6666%}}@keyframes NotFoundPage_underline-animation-inverted__lOmHK{0%{background-position-x:83.3333%}to{background-position-x:-83.3333%}}.NotFoundPage_link-underline__ti383{text-decoration:none;background:linear-gradient(90deg,currentcolor,currentcolor 40%,transparent 0,transparent);background-repeat:repeat-x;background-position:0 100%;background-size:250% 1px}.NotFoundPage_link-underline__ti383:hover,[data-hovered=true] .NotFoundPage_link-underline__ti383{animation-name:NotFoundPage_underline-animation__QKHE8;animation-duration:.5s;animation-timing-function:cubic-bezier(.34,0,0,1)}@font-face{font-family:Söhne;font-style:normal;font-weight:400;src:url(/fonts/Sohne-Buch.woff2) format("woff2"),url(/fonts/Sohne-Buch.otf) format("opentype");font-display:swap}@font-face{font-family:Söhne;font-style:normal;font-weight:500;src:url(/fonts/Sohne-Kraftig.woff2) format("woff2"),url(/fonts/Sohne-Kraftig.otf) format("opentype");font-display:swap}@font-face{font-family:Söhne;font-style:normal;font-weight:300;src:url(/fonts/Sohne-Leicht.woff2) format("woff2"),url(/fonts/Sohne-Leicht.otf) format("opentype");font-display:swap}.NotFoundPage_notFound__R3ZvP{min-height:100vh;row-gap:4rem;padding-bottom:8rem}[data-text-theme=dark] .NotFoundPage_notFound__R3ZvP{color:#222}@media only screen and (min-width:768px){.NotFoundPage_notFound__R3ZvP{row-gap:5rem}}.NotFoundPage_notFound__R3ZvP .NotFoundPage_header__VGyco{margin-top:8rem;grid-column:2/-2;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;gap:4rem}@media only screen and (min-width:768px){.NotFoundPage_notFound__R3ZvP .NotFoundPage_header__VGyco{margin-top:10rem;gap:5rem;grid-column:3/-3}}@media only screen and (min-width:1440px){.NotFoundPage_notFound__R3ZvP .NotFoundPage_header__VGyco{grid-column:6/-6}}@media only screen and (min-width:1920px){.NotFoundPage_notFound__R3ZvP .NotFoundPage_header__VGyco{grid-column:3/-3}}.NotFoundPage_notFound__R3ZvP .NotFoundPage_header__VGyco .NotFoundPage_headline__e3Fyv{font-family:Söhne,sans-serif;font-size:2.4rem;font-weight:400;line-height:1.1;letter-spacing:-.03em}@media only screen and (min-width:768px){.NotFoundPage_notFound__R3ZvP .NotFoundPage_header__VGyco .NotFoundPage_headline__e3Fyv{font-family:Söhne,sans-serif;font-size:4rem;font-weight:400;line-height:1.1;letter-spacing:-.03em}}@media only screen and (min-width:1024px){.NotFoundPage_notFound__R3ZvP .NotFoundPage_header__VGyco .NotFoundPage_headline__e3Fyv{font-family:Söhne,sans-serif;font-size:5.6rem;font-weight:400;line-height:1;letter-spacing:-.03em}}@media only screen and (min-width:1440px){.NotFoundPage_notFound__R3ZvP .NotFoundPage_header__VGyco .NotFoundPage_headline__e3Fyv{font-family:Söhne,sans-serif;font-size:6.4rem;font-weight:400;line-height:1.1;letter-spacing:-.03em}}@media only screen and (min-width:1920px){.NotFoundPage_notFound__R3ZvP .NotFoundPage_header__VGyco .NotFoundPage_headline__e3Fyv{font-family:Söhne,sans-serif;font-size:8rem;font-weight:400;line-height:.95;letter-spacing:-.03em}}.NotFoundPage_notFound__R3ZvP .NotFoundPage_header__VGyco .NotFoundPage_headline__e3Fyv .NotFoundPage_green__Sdp5f{color:#adf04c}.NotFoundPage_notFound__R3ZvP .NotFoundPage_header__VGyco .NotFoundPage_copy__LcIOb{font-family:Inter,sans-serif;font-size:1.4rem;line-height:1.5;letter-spacing:-.03em;font-weight:400}@media only screen and (min-width:768px){.NotFoundPage_notFound__R3ZvP .NotFoundPage_header__VGyco .NotFoundPage_copy__LcIOb{font-family:Inter,sans-serif;font-size:1.6rem;line-height:1.5;letter-spacing:-.03em;font-weight:400}}@media only screen and (min-width:1440px){.NotFoundPage_notFound__R3ZvP .NotFoundPage_header__VGyco .NotFoundPage_copy__LcIOb{font-family:Inter,sans-serif;font-size:2rem;line-height:1.5;letter-spacing:-.03em;font-weight:400}}.NotFoundPage_notFound__R3ZvP .NotFoundPage_header__VGyco .NotFoundPage_copy__LcIOb .NotFoundPage_link__MD3KE{color:#adf04c}.NotFoundPage_notFound__R3ZvP .NotFoundPage_header__VGyco .NotFoundPage_copy__LcIOb .NotFoundPage_link__MD3KE:hover{text-decoration:underline}.NotFoundPage_notFound__R3ZvP .NotFoundPage_game__2pyKd{display:block;grid-column:2/-2}@media only screen and (min-width:1024px){.NotFoundPage_notFound__R3ZvP .NotFoundPage_game__2pyKd{grid-column:3/-3}}@media only screen and (min-width:1440px){.NotFoundPage_notFound__R3ZvP .NotFoundPage_game__2pyKd{grid-column:2/-2}}