@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/cdf703449fd42bc8-s.3gh0it7uhdum8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/3f10656f33c57dec-s.1x_wmg1bpi7y6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/56eb15be423b6220-s.321_9ike18iql.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/96074e70a40501da-s.1dfv6z-5f19bh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/de161955856a921d-s.p.0fxeqrss3ag9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Press Start 2P Fallback";src:local(Arial);ascent-override:44.58%;descent-override:0.0%;line-gap-override:0.0%;size-adjust:224.32%}.press_start_2p_61cd102b-module__Rqm87W__className{font-family:"Press Start 2P","Press Start 2P Fallback";font-style:normal;font-weight:400}.press_start_2p_61cd102b-module__Rqm87W__variable{--retro-font:"Press Start 2P", "Press Start 2P Fallback"}
.retro{width:100%;height:100%;font-family:var(--retro-font), ui-monospace, monospace;color:#fff;image-rendering:pixelated;-webkit-font-smoothing:none;position:relative;overflow:hidden;container-type:size}.retro:not(.on) *,.retro:not(.on):after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.retro *,.retro:after{animation:none!important}}.retro:after{content:"";pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#00000038 0 1px,#0000 1px 3px);animation:4s steps(2,end) infinite retro-flicker;position:absolute;inset:0}@keyframes retro-flicker{0%,96%{opacity:1}98%{opacity:.7}}.retro .px{shape-rendering:crispedges}.retro .blink{animation:1s step-end infinite retro-blink}@keyframes retro-blink{50%{opacity:0}}.retro .ticker{white-space:nowrap;animation:9s linear infinite retro-ticker;display:inline-block}@keyframes retro-ticker{0%{transform:translate(100cqw)}to{transform:translate(-100%)}}.retro .load-bar{transform-origin:0;animation:6s steps(18,end) infinite retro-load}@keyframes retro-load{0%{transform:scaleX(0)}80%,to{transform:scaleX(.95)}}.retro .dots:after{content:"";animation:1.6s step-end infinite retro-dots}@keyframes retro-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.retro .twinkle{animation:1.4s step-end infinite retro-blink}.retro .hue{animation:2.4s steps(4,end) infinite retro-hue}@keyframes retro-hue{0%{color:#ffd23f}25%{color:#ff6b6b}50%{color:#4ecdc4}75%{color:#fff}}.retro .bob{animation:1.2s steps(2,end) infinite retro-bob}@keyframes retro-bob{50%{transform:translateY(-4%)}}.retro .city{animation:6s linear infinite retro-city}@keyframes retro-city{0%{transform:translate(0)}to{transform:translate(-50%)}}.retro .ground{animation:1.2s linear infinite retro-city}.retro .yarn{animation:2.4s linear infinite retro-yarn}@keyframes retro-yarn{0%{transform:translate(110cqw)}to{transform:translate(-30cqw)}}.retro .jump{animation:2.4s infinite retro-jump}@keyframes retro-jump{0%,40%,70%,to{animation-timing-function:ease-out;transform:translateY(0)}55%{animation-timing-function:ease-in;transform:translateY(-38cqw)}}.retro .run{animation:.3s step-end infinite retro-run}@keyframes retro-run{50%{transform:translateY(-3%)}}.retro .type{white-space:nowrap;width:0;animation:retro-type var(--d,2s) steps(var(--n,20)) var(--delay,0s) forwards;overflow:hidden}@keyframes retro-type{to{width:calc(var(--n,20) * 1ch)}}.retro .cursor{animation:.8s steps(2,end) infinite retro-bob}.retro .path{animation:1.2s steps(4,end) infinite retro-dash}@keyframes retro-dash{to{stroke-dashoffset:-8px}}.retro .roll{animation:14s linear infinite retro-roll}@keyframes retro-roll{0%{transform:translateY(40cqh)}to{transform:translateY(-100%)}}.retro .vs-rays{background:repeating-conic-gradient(from 0deg, #ffd23f29 0 8deg, transparent 8deg 22deg);animation:12s linear infinite retro-spin}@keyframes retro-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.retro .vs-in-left{animation:4s steps(6,end) infinite retro-in-left}.retro .vs-in-right{animation:4s steps(6,end) infinite retro-in-right}@keyframes retro-in-left{0%,74%{transform:translate(0)}76%{transform:translate(-60cqw)}94%,to{transform:translate(0)}}@keyframes retro-in-right{0%,74%{transform:translate(0)}76%{transform:translate(60cqw)}94%,to{transform:translate(0)}}.retro .vs-pop{animation:4s step-end infinite retro-pop}@keyframes retro-pop{0%,74%{transform:scale(1)}76%,94%{transform:scale(0)}96%{transform:scale(1.4)}99%,to{transform:scale(1)}}.retro.compact .vs-foot{display:none}.retro .s1,.retro .s2,.retro .s3,.retro .s4,.retro .w1,.retro .w2,.retro .w3,.retro .w4{animation-duration:var(--cycle,8s);animation-timing-function:step-end;animation-iteration-count:infinite}.retro .s1{animation-name:retro-s1}.retro .s2{animation-name:retro-s2}.retro .s3{animation-name:retro-s3}.retro .s4{animation-name:retro-s4}@keyframes retro-s1{0%,12%{opacity:0}13%,to{opacity:1}}@keyframes retro-s2{0%,30%{opacity:0}31%,to{opacity:1}}@keyframes retro-s3{0%,48%{opacity:0}49%,to{opacity:1}}@keyframes retro-s4{0%,66%{opacity:0}67%,to{opacity:1}}.retro .w1{animation-name:retro-w1}.retro .w2{animation-name:retro-w2}.retro .w3{animation-name:retro-w3}.retro .w4{animation-name:retro-w4}@keyframes retro-w1{0%,24%{opacity:1}25%,to{opacity:0}}@keyframes retro-w2{0%,24%{opacity:0}25%,49%{opacity:1}50%,to{opacity:0}}@keyframes retro-w3{0%,49%{opacity:0}50%,74%{opacity:1}75%,to{opacity:0}}@keyframes retro-w4{0%,74%{opacity:0}75%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.retro .w1,.retro .w2,.retro .w3{opacity:0}}.retro .steam{animation:1.6s steps(4,end) infinite retro-steam}@keyframes retro-steam{0%{opacity:.9;transform:translateY(0)}to{opacity:0;transform:translateY(-40%)}}.retro .neon{animation:1.8s step-end infinite retro-blink}.retro .walk-in{animation:retro-walk-in var(--cycle,8s) steps(12) infinite}@keyframes retro-walk-in{0%{transform:translate(-40cqw)}45%,to{transform:translate(0)}}.retro .guest{animation:3s linear infinite retro-guest}@keyframes retro-guest{0%{opacity:1;transform:translate(0)}85%{opacity:1}to{transform:translateX(var(--to,50cqw));opacity:0}}@property --retro-num{syntax:"<integer>";inherits:false;initial-value:68}.retro .count{animation:retro-count var(--cycle,8s) steps(68) infinite;counter-reset:num var(--retro-num)}.retro .count:after{content:counter(num)}@keyframes retro-count{0%{--retro-num:0}70%,to{--retro-num:68}}.retro .stroll{animation:retro-stroll var(--cycle,8s) linear infinite}@keyframes retro-stroll{0%{transform:translate(-30cqw)}to{transform:translate(110cqw)}}.retro .hammer{transform-origin:85% 85%;animation:.8s steps(2,end) infinite retro-hammer}@keyframes retro-hammer{0%{transform:rotate(-35deg)}50%,to{transform:rotate(0)}}.retro .spark{animation:.8s steps(2,end) infinite retro-spark}@keyframes retro-spark{0%,49%{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.retro .slice-l{animation:retro-slice-l var(--cycle,8s) steps(1) infinite}.retro .slice-r{animation:retro-slice-r var(--cycle,8s) steps(1) infinite}@keyframes retro-slice-l{0%,70%{transform:translate(0)}71%,to{transform:translate(-3cqw)rotate(-8deg)}}@keyframes retro-slice-r{0%,70%{transform:translate(0)}71%,to{transform:translate(3cqw)rotate(8deg)}}.retro .belt{animation:4s linear infinite retro-city}.retro .until3{animation:retro-until3 var(--cycle,8s) steps(1) infinite}@keyframes retro-until3{0%,48%{opacity:1}49%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.retro .until3{opacity:0}}
