.norman-game_gamePage__lfRHq{--console-ink:#202520;--console-shell:#d9d6c8;--console-shadow:#8a887f;--lcd-bg:#aebba5;--lcd-ink:#1d2b20;position:fixed;inset:0;z-index:100;min-height:100dvh;overflow:hidden;background:radial-gradient(circle at 50% 18%,rgb(255 255 255/12%),transparent 28%),#171b17;color:var(--console-ink);font-family:var(--font-easyflex-body),Arial,sans-serif;touch-action:none;user-select:none;-webkit-tap-highlight-color:transparent}.norman-game_console__TvkhG{box-sizing:border-box;display:grid;grid-template-columns:clamp(4.6rem,12.5vw,9.5rem) minmax(0,1fr) clamp(4.6rem,12.5vw,9.5rem);grid-template-rows:clamp(3rem,11dvh,5.5rem) minmax(0,1fr) clamp(1.45rem,5dvh,2.4rem);width:min(100%,96rem);height:100dvh;margin:0 auto;padding:max(.35rem,env(safe-area-inset-top)) max(.45rem,env(safe-area-inset-right)) max(.35rem,env(safe-area-inset-bottom)) max(.45rem,env(safe-area-inset-left));background:linear-gradient(108deg,rgb(255 255 255/42%),transparent 24% 76%,rgb(0 0 0/7%)),var(--console-shell);border:clamp(.22rem,.7dvh,.48rem) solid #f36b25;box-shadow:inset 0 0 0 .18rem #292e29,inset 0 0 0 .42rem rgb(255 255 255/35%),0 1.5rem 5rem rgb(0 0 0/44%)}.norman-game_consoleHeader__oo_Dh{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;align-items:center;min-width:0;padding:.3rem clamp(.55rem,2vw,1.5rem) 0;gap:.5rem}.norman-game_brandMark__G0Yj_{display:flex;align-items:center;justify-self:start}.norman-game_brandMark__G0Yj_ img{display:block;width:clamp(6.4rem,18vw,9.5rem);height:auto;filter:contrast(1.08)}.norman-game_utilityButtons__zivmd{display:flex;min-width:0;justify-self:end;justify-content:flex-end;gap:clamp(.15rem,.7vw,.5rem)}.norman-game_utilityButtons__zivmd button{display:grid;place-items:center;width:clamp(1.55rem,5.2dvh,2.5rem);aspect-ratio:1;border:1px solid rgb(32 37 32/32%);border-radius:50%;background:rgb(255 255 255/28%);color:rgb(32 37 32/45%);box-shadow:inset 0 .08rem .1rem rgb(255 255 255/65%)}.norman-game_utilityButtons__zivmd button:active{transform:translateY(1px);box-shadow:inset 0 .12rem .2rem rgb(0 0 0/18%)}.norman-game_utilityButtons__zivmd button svg{width:48%;height:48%;stroke-width:1.8}.norman-game_utilityButtons__zivmd .norman-game_utilityActive__8JzQ3{color:var(--console-ink)}.norman-game_controlColumn__8w69a{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:space-evenly;padding:clamp(.2rem,1dvh,.65rem) clamp(.35rem,1.4vw,1rem)}.norman-game_controlButton__AjpMv{position:relative;display:grid;place-items:center;width:min(100%,clamp(3.4rem,14dvh,7rem));aspect-ratio:1;border:clamp(.18rem,.65dvh,.34rem) solid #394039;border-radius:50%;background:radial-gradient(circle at 38% 30%,#f8f7ef 0 7%,#d8d4c3 30%,#b9b5a7 72%,#97958d 100%);color:#272c27;box-shadow:inset 0 0 0 .18rem #f36b25,inset 0 .3rem .42rem rgb(255 255 255/52%),0 .32rem 0 #72756e,0 .5rem .8rem rgb(0 0 0/22%);transition:transform 70ms ease,box-shadow 70ms ease}.norman-game_controlButton__AjpMv:before{position:absolute;inset:-.6rem;border:1px solid rgb(32 37 32/10%);border-radius:50%;content:""}.norman-game_controlButton__AjpMv>svg{width:clamp(1.35rem,5.8dvh,3rem);height:clamp(1.35rem,5.8dvh,3rem);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:5}.norman-game_controlButtonActive__67sdc,.norman-game_controlButton__AjpMv:active{transform:translateY(.22rem) scale(.97);box-shadow:inset 0 0 0 .18rem #df541c,inset 0 .28rem .5rem rgb(0 0 0/20%),0 .08rem 0 #72756e}.norman-game_controlButtonHint__M_Jdl{animation:norman-game_control-hint__wpqU5 .85s steps(2) infinite}.norman-game_screenBezel__1PT__{min-width:0;min-height:0;padding:clamp(.25rem,.9dvh,.6rem);border:clamp(.2rem,.65dvh,.42rem) solid #4b504b;border-radius:clamp(.8rem,2.5dvh,1.7rem);background:linear-gradient(145deg,#85877f,#ece9dc 17% 83%,#82857e);box-shadow:inset 0 0 0 clamp(.15rem,.5dvh,.3rem) rgb(255 255 255/42%),0 .4rem 1rem rgb(0 0 0/20%)}.norman-game_screenInset__Hhhzd{display:flex;width:100%;height:100%;min-width:0;min-height:0;align-items:center;justify-content:center;padding:clamp(.18rem,.65dvh,.4rem);border:clamp(.17rem,.5dvh,.32rem) solid #e95320;border-radius:clamp(.45rem,1.7dvh,1rem);background:#303730;box-shadow:inset 0 0 0 .14rem #151a15}.norman-game_lcdScreen__piuC_{position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;border:1px solid #151a15;border-radius:clamp(.2rem,.8dvh,.48rem);background:linear-gradient(105deg,rgb(255 255 255/8%),transparent 28% 72%,rgb(34 50 36/6%)),repeating-linear-gradient(0deg,transparent 0 3px,rgb(29 43 32/2%) 3px 4px),var(--lcd-bg);box-shadow:inset 0 .3rem 1.1rem rgb(18 30 21/22%),inset 0 0 0 .22rem rgb(255 255 255/12%);color:var(--lcd-ink)}.norman-game_gameStage__PJ_p_{position:absolute;inset:0;width:100%;height:100%;color:var(--lcd-ink)}.norman-game_gameStage__PJ_p_.norman-game_daylight__czDon{filter:contrast(1.06) brightness(1.04)}.norman-game_generatedBackdrop__l9_Lw{image-rendering:auto}.norman-game_backgroundLogo__Oxel0,.norman-game_generatedBackdrop__l9_Lw{mix-blend-mode:multiply;pointer-events:none}.norman-game_generatedItem__lD0Op,.norman-game_generatedNorman__5V6lM{image-rendering:auto;overflow:hidden;pointer-events:none}.norman-game_generatedNorman__5V6lM{filter:contrast(1.04)}.norman-game_generatedItem__lD0Op{filter:contrast(1.08)}.norman-game_hud__H3yFG{position:absolute;z-index:10;top:clamp(.3rem,1.7dvh,.8rem);right:clamp(.45rem,1.3vw,.9rem);left:clamp(.45rem,1.3vw,.9rem);display:flex;align-items:flex-start;justify-content:space-between;pointer-events:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.norman-game_hud__H3yFG>div{display:flex;align-items:center;gap:clamp(.28rem,.8vw,.6rem)}.norman-game_hud__H3yFG span{font-size:clamp(.46rem,1.75dvh,.78rem);font-weight:800;letter-spacing:.08em}.norman-game_hud__H3yFG strong{font-size:clamp(1rem,4.2dvh,1.85rem);font-weight:900;line-height:1;letter-spacing:.05em}.norman-game_hud__H3yFG .norman-game_levelIndicator__9e8Gf{position:absolute;top:0;left:50%;flex-direction:column;gap:0;transform:translateX(-50%)}.norman-game_levelIndicator__9e8Gf strong{font-size:clamp(.9rem,3.5dvh,1.5rem)}.norman-game_clockReserve___Ljw2>div{display:flex;gap:clamp(.1rem,.35vw,.24rem)}.norman-game_clockReserve___Ljw2 svg{width:clamp(.9rem,3.7dvh,1.65rem);height:clamp(.9rem,3.7dvh,1.65rem);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.norman-game_clockLost__es99x{opacity:.11}.norman-game_clockActive__cISEk{opacity:1}.norman-game_announcement__FzpVM{z-index:15;top:16%;left:50%;transform:translateX(-50%);padding:.18rem .5rem;background:var(--lcd-bg);font-size:clamp(.58rem,2.2dvh,1rem);font-weight:900;letter-spacing:.06em;white-space:nowrap;animation:norman-game_lcd-message__8yxEg .18s steps(2)}.norman-game_announcement__FzpVM,.norman-game_levelCelebration__wW16j{position:absolute;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.norman-game_levelCelebration__wW16j{z-index:18;inset:0;display:flex;overflow:hidden;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle,rgb(174 187 165/94%) 0 30%,transparent 64%),rgb(174 187 165/52%);pointer-events:none;text-align:center;animation:norman-game_level-celebration__wdaxp 1.45s steps(8) forwards}.norman-game_levelCelebration__wW16j p,.norman-game_levelCelebration__wW16j>span{position:relative;z-index:2;margin:0;font-size:clamp(.58rem,2.25dvh,1rem);font-weight:900;letter-spacing:.09em}.norman-game_levelCelebration__wW16j>strong{position:relative;z-index:2;font-size:clamp(3.4rem,18dvh,7rem);font-weight:950;line-height:.86;animation:norman-game_level-number__GGqHV 1.45s steps(6) forwards}.norman-game_levelCelebration__wW16j>span{margin-top:clamp(.25rem,1.1dvh,.5rem);padding:.15rem .42rem;border:1px solid;background:var(--lcd-bg);font-size:clamp(.5rem,1.85dvh,.82rem)}.norman-game_levelRays__NKOQ7{position:absolute;top:50%;left:50%;width:0;height:0;animation:norman-game_level-rays__bcfDQ 1.45s steps(8) forwards}.norman-game_levelRays__NKOQ7 i{position:absolute;top:-1px;left:0;width:clamp(2.2rem,10dvh,4.8rem);height:2px;background:currentColor;transform-origin:left center}.norman-game_levelRays__NKOQ7 i:first-child{transform:rotate(0deg) translateX(clamp(3.8rem,17dvh,7rem))}.norman-game_levelRays__NKOQ7 i:nth-child(2){transform:rotate(30deg) translateX(clamp(3.8rem,17dvh,7rem))}.norman-game_levelRays__NKOQ7 i:nth-child(3){transform:rotate(60deg) translateX(clamp(3.8rem,17dvh,7rem))}.norman-game_levelRays__NKOQ7 i:nth-child(4){transform:rotate(90deg) translateX(clamp(3.8rem,17dvh,7rem))}.norman-game_levelRays__NKOQ7 i:nth-child(5){transform:rotate(120deg) translateX(clamp(3.8rem,17dvh,7rem))}.norman-game_levelRays__NKOQ7 i:nth-child(6){transform:rotate(150deg) translateX(clamp(3.8rem,17dvh,7rem))}.norman-game_levelRays__NKOQ7 i:nth-child(7){transform:rotate(180deg) translateX(clamp(3.8rem,17dvh,7rem))}.norman-game_levelRays__NKOQ7 i:nth-child(8){transform:rotate(210deg) translateX(clamp(3.8rem,17dvh,7rem))}.norman-game_levelRays__NKOQ7 i:nth-child(9){transform:rotate(240deg) translateX(clamp(3.8rem,17dvh,7rem))}.norman-game_levelRays__NKOQ7 i:nth-child(10){transform:rotate(270deg) translateX(clamp(3.8rem,17dvh,7rem))}.norman-game_levelRays__NKOQ7 i:nth-child(11){transform:rotate(300deg) translateX(clamp(3.8rem,17dvh,7rem))}.norman-game_levelRays__NKOQ7 i:nth-child(12){transform:rotate(330deg) translateX(clamp(3.8rem,17dvh,7rem))}.norman-game_levelTreats__WuKqp{position:absolute;z-index:3;right:18%;bottom:8%;left:18%;display:flex;justify-content:space-between}.norman-game_levelTreats__WuKqp svg{width:clamp(2.4rem,10dvh,4.5rem);overflow:visible;animation:norman-game_level-treat__MbmFK 1.45s steps(7) forwards}.norman-game_levelTreats__WuKqp svg:nth-child(2){animation-delay:70ms}.norman-game_levelTreats__WuKqp svg:nth-child(3){animation-delay:.14s}.norman-game_gameOverlay__XZ798{position:absolute;z-index:20;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(1rem,4dvh,2rem);background:rgb(174 187 165/91%);text-align:center}.norman-game_gameOverlay__XZ798 h1,.norman-game_gameOverlay__XZ798 h2{max-width:90%;margin:0;color:var(--lcd-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(1.25rem,6.5dvh,3rem);font-weight:950;line-height:.95;letter-spacing:.04em;text-transform:uppercase;text-wrap:balance}.norman-game_gameOverlay__XZ798 h2{font-size:clamp(1rem,5.4dvh,2.55rem)}.norman-game_bestScore__yYJ9Q,.norman-game_countdownOverlay__PNbA7 p,.norman-game_kicker__7kSNJ,.norman-game_tagline__RCagI{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.norman-game_kicker__7kSNJ{margin-bottom:clamp(.25rem,1.4dvh,.65rem);font-size:clamp(.56rem,2.1dvh,.94rem)}.norman-game_openingLine__b0laq{max-width:88%;margin:clamp(.28rem,1.1dvh,.5rem) 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(.58rem,2.1dvh,.92rem);font-weight:850;letter-spacing:.03em;line-height:1.25}.norman-game_openingTagline__1Hyje{text-transform:none}.norman-game_bestScore__yYJ9Q,.norman-game_tagline__RCagI{max-width:80%;margin-top:clamp(.35rem,1.8dvh,.8rem);font-size:clamp(.52rem,1.9dvh,.82rem);line-height:1.35}.norman-game_rulesLegend__BHWmR{display:grid;width:min(88%,24rem);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.35rem,1.2vw,.65rem);margin-top:clamp(.4rem,1.5dvh,.7rem);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-align:left;text-transform:uppercase}.norman-game_rulesLegend__BHWmR>div{display:flex;min-width:0;align-items:center;gap:clamp(.25rem,.8vw,.45rem);padding:clamp(.18rem,.65dvh,.34rem) clamp(.25rem,.8vw,.45rem);border:1px solid}.norman-game_rulesLegend__BHWmR svg{width:clamp(1.5rem,5.2dvh,2.4rem);flex:none;fill:none;stroke:currentColor}.norman-game_rulesLegend__BHWmR span{display:flex;min-width:0;flex-direction:column}.norman-game_rulesLegend__BHWmR strong{font-size:clamp(.48rem,1.65dvh,.74rem);line-height:1}.norman-game_rulesLegend__BHWmR small{margin-top:.12rem;font-size:clamp(.36rem,1.22dvh,.55rem);font-weight:700;line-height:1.1}.norman-game_harmfulRule__36HJq{background:rgb(29 43 32/10%)}.norman-game_playHint__LZrnD{position:absolute;z-index:14;bottom:.25rem;left:50%;display:none;width:max-content;max-width:92%;transform:translateX(-50%);gap:.65rem;font-size:clamp(.44rem,1.5dvh,.68rem)}.norman-game_playHint__LZrnD,.norman-game_primaryButton__KyEnY{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:900;text-transform:uppercase}.norman-game_primaryButton__KyEnY{display:inline-flex;min-height:clamp(1.9rem,7.5dvh,3.25rem);align-items:center;justify-content:center;gap:.4rem;margin-top:clamp(.6rem,3dvh,1.3rem);padding:0 clamp(1rem,3.2vw,2rem);border:clamp(.08rem,.35dvh,.15rem) solid var(--lcd-ink);border-radius:999px;background:var(--lcd-ink);color:var(--lcd-bg);font-size:clamp(.56rem,2.15dvh,1rem);letter-spacing:.06em;box-shadow:0 .18rem 0 rgb(29 43 32/28%)}.norman-game_primaryButton__KyEnY:active{transform:translateY(.12rem);box-shadow:none}.norman-game_primaryButton__KyEnY svg{width:1em;height:1em;stroke-width:2.4}.norman-game_textButton__MoxRr{display:inline-flex;align-items:center;gap:.3rem;margin-top:clamp(.35rem,1.5dvh,.65rem);border-bottom:1px solid;color:var(--lcd-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(.4rem,1.4dvh,.68rem);font-weight:800;text-transform:uppercase}.norman-game_textButton__MoxRr svg{width:1em;height:1em}.norman-game_tutorialBanner__6LgVH{position:absolute;z-index:16;bottom:3.5%;left:50%;display:flex;width:max-content;max-width:78%;transform:translateX(-50%);flex-direction:column;align-items:center;padding:clamp(.2rem,.8dvh,.42rem) clamp(.5rem,1.5vw,.9rem);border:1px solid;background:rgb(174 187 165/93%);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.norman-game_tutorialBanner__6LgVH strong{font-size:clamp(.38rem,1.45dvh,.68rem)}.norman-game_tutorialBanner__6LgVH span{font-size:clamp(.34rem,1.2dvh,.56rem)}.norman-game_countdownOverlay__PNbA7{background:rgb(174 187 165/72%)}.norman-game_countdownNumber__e14TS{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(3rem,24dvh,9rem);font-weight:900;line-height:.8;animation:norman-game_countdown-pop__lpn40 .62s steps(3)}.norman-game_countdownOverlay__PNbA7 p{margin-top:.75rem;font-size:clamp(.58rem,2.2dvh,1rem)}.norman-game_loadingBars__cGHDK{display:flex;gap:.35rem}.norman-game_loadingBars__cGHDK i{width:.45rem;height:1.5rem;background:var(--lcd-ink);animation:norman-game_loading-step__vaQ_T .8s steps(2) infinite}.norman-game_loadingBars__cGHDK i:nth-child(2){animation-delay:.1s}.norman-game_loadingBars__cGHDK i:nth-child(3){animation-delay:.2s}.norman-game_loadingBars__cGHDK i:nth-child(4){animation-delay:.3s}.norman-game_gameoverOverlay__xKL8X{overflow:hidden;background:repeating-linear-gradient(0deg,transparent 0 5px,rgb(29 43 32/4%) 5px 7px),rgb(174 187 165/94%);animation:norman-game_gameover-curtain__CIWoP .52s steps(6) both}.norman-game_gameoverOverlay__xKL8X:after,.norman-game_gameoverOverlay__xKL8X:before{position:absolute;z-index:0;width:34%;height:.18rem;background:currentColor;content:"";opacity:.22}.norman-game_gameoverOverlay__xKL8X:before{top:20%;left:-4%;transform:rotate(22deg)}.norman-game_gameoverOverlay__xKL8X:after{right:-4%;bottom:20%;transform:rotate(-22deg)}.norman-game_gameoverOverlay__xKL8X>:not(.norman-game_gameoverDebris__shL4y){position:relative;z-index:2}.norman-game_gameoverSignal__IDQP1{display:flex;gap:clamp(.3rem,1.2dvh,.55rem);margin-bottom:clamp(.3rem,1.4dvh,.65rem)}.norman-game_gameoverSignal__IDQP1 i{width:clamp(.65rem,2.9dvh,1.25rem);aspect-ratio:1;border:.12rem solid;border-radius:50%;animation:norman-game_gameover-signal__0Se5F .72s steps(2) infinite}.norman-game_gameoverSignal__IDQP1 i:nth-child(2){animation-delay:.12s}.norman-game_gameoverSignal__IDQP1 i:nth-child(3){animation-delay:.24s}.norman-game_gameoverStats__OdO58{display:flex;gap:clamp(.45rem,2.2vw,1rem);margin-top:clamp(.5rem,2dvh,.9rem);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.norman-game_gameoverStats__OdO58 span{display:flex;min-width:clamp(5.2rem,22vw,8.5rem);flex-direction:column;padding:clamp(.24rem,.9dvh,.45rem);border:1px solid;font-size:clamp(.48rem,1.8dvh,.8rem);font-weight:850;letter-spacing:.05em}.norman-game_gameoverStats__OdO58 strong{margin-top:.08rem;font-size:clamp(1rem,4.8dvh,2.15rem);line-height:1}.norman-game_gameoverDebris__shL4y{position:absolute;z-index:1;inset:0;pointer-events:none}.norman-game_gameoverDebris__shL4y svg{position:absolute;width:clamp(3.3rem,14dvh,6.5rem);overflow:visible;opacity:.38;animation:norman-game_gameover-debris__ho75O .82s steps(7) both}.norman-game_gameoverDebris__shL4y svg:first-child{top:5%;left:7%;transform:rotate(-18deg)}.norman-game_gameoverDebris__shL4y svg:last-child{right:8%;bottom:4%;transform:rotate(22deg);animation-delay:.11s}.norman-game_backdrop__GPYVy{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;opacity:.24}.norman-game_backdrop__GPYVy text{fill:currentColor;stroke:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:900}.norman-game_stageVisible__clgcv{opacity:1;transition:opacity .4s steps(3)}.norman-game_stageGhost__BizMl{opacity:.08}.norman-game_steam__teDQM{animation:norman-game_steam-rise__BK48o 1.8s steps(4) infinite}.norman-game_laneRail__bQbTm{fill:none;stroke:currentColor;stroke-dasharray:8 7;stroke-width:2;opacity:.2}.norman-game_activeItem__hqTTo{color:var(--lcd-ink);animation:norman-game_item-arrive__W2kwt 80ms steps(2)}.norman-game_specialItem__yH4Tt{filter:drop-shadow(0 0 3px rgb(29 43 32/44%));animation:norman-game_special-pulse__0msGs .62s steps(2) infinite}.norman-game_itemSprite__746JV{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2}.norman-game_harmfulSprite__SIs4Z{stroke-width:2.8}.norman-game_harmfulItem__UMfZl .norman-game_harmfulSprite__SIs4Z{transform-origin:center;animation:norman-game_harmful-jitter__Bgb4k .52s steps(2) infinite}.norman-game_harmfulSprite__SIs4Z>circle{stroke-dasharray:3 4;opacity:.7}.norman-game_specialCup__HngcO path{fill:currentColor}.norman-game_specialCup__HngcO text{fill:var(--lcd-bg);stroke:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;font-weight:900}.norman-game_returnBox__AU_R1{fill:rgb(29 43 32/5%);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;opacity:.45}.norman-game_returnBox__AU_R1 text{fill:currentColor;stroke:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:900}.norman-game_norman__GZVRX{fill:rgb(29 43 32/5%);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5}.norman-game_normanGround__vvr_v{fill:currentColor;opacity:.18;pointer-events:none}.norman-game_normanGround__vvr_v path{fill:none;stroke:currentColor;stroke-width:1.4}.norman-game_norman__GZVRX .norman-game_tail__UcTlm{fill:none;stroke-width:7}.norman-game_norman__GZVRX .norman-game_apron__I3MdH{fill:rgb(29 43 32/12%)}.norman-game_norman__GZVRX .norman-game_shirtLogo__Xdd5e{fill:currentColor;stroke:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:900;letter-spacing:.5px}.norman-game_norman__GZVRX .norman-game_beret__GItyU{fill:currentColor}.norman-game_norman__GZVRX .norman-game_glasses__n3jkO,.norman-game_norman__GZVRX .norman-game_whiskers___SY0O{fill:none;stroke-width:3}.norman-game_norman__GZVRX .norman-game_eye__xPT9j,.norman-game_norman__GZVRX .norman-game_nose__8FZ08{fill:currentColor;stroke-width:1}.norman-game_norman__GZVRX .norman-game_tray__4sjV2{fill:rgb(29 43 32/10%);stroke-width:4;transition:transform 70ms steps(2)}.norman-game_reaction-catch__MW30n,.norman-game_reaction-miss__HTtjx{transform:none}.norman-game_reaction-high-score__rj6vM{transform-origin:400px 397px;animation:norman-game_norman-celebrate__T5PSQ 1.45s steps(8) forwards}.norman-game_earsDown__cLrRW{transform:translateY(3px)}.norman-game_catchImpact__jiiIi,.norman-game_missImpact__zqF7T{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2;pointer-events:none}.norman-game_catchImpact__jiiIi{animation:norman-game_catch-flash__Jfu52 .43s steps(4) forwards}.norman-game_missImpact__zqF7T{animation:norman-game_miss-drop__YWOaD .56s steps(5) forwards}.norman-game_consoleFooter__OlxGO{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:.65rem;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(.34rem,1.2dvh,.58rem);font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.norman-game_consoleFooter__OlxGO strong{color:#e95320}.norman-game_desktopOverlay__hNTMn{position:fixed;z-index:200;inset:0;display:none;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background:#ece9de;color:#202520;text-align:center}.norman-game_desktopOverlay__hNTMn h1{margin:1.6rem 0 0;font-family:var(--font-easyflex-heading),Arial,sans-serif;font-size:clamp(1.8rem,8vw,3.5rem);font-weight:600;line-height:.95;text-transform:uppercase}.norman-game_desktopOverlay__hNTMn p{max-width:26rem;margin:.8rem 0 0;font-size:1rem;font-weight:400;line-height:1.35}.norman-game_desktopOverlay__hNTMn{display:flex}.norman-game_desktopLogo__3CmkD{display:grid;width:5rem;aspect-ratio:1;place-items:center;border:.2rem solid;border-radius:50%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:2.5rem;font-weight:900}.norman-game_fullscreenHelp__8CEov{position:fixed;z-index:250;inset:0;display:grid;place-items:center;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));background:rgb(23 27 23/82%);color:#222822;backdrop-filter:blur(6px)}.norman-game_fullscreenHelpCard___mP5p{width:min(34rem,100%);max-height:100%;overflow:auto;padding:clamp(1.1rem,4dvh,2rem);border:.25rem solid #222822;border-radius:1.2rem;background:#e9e5d7;box-shadow:inset 0 0 0 .25rem #f06425,0 1rem 3rem rgb(0 0 0/35%);text-align:left}.norman-game_fullscreenHelpKicker__m5O_l{color:#e95320;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.norman-game_fullscreenHelpCard___mP5p h2{margin:.35rem 0 0;font-family:var(--font-easyflex-heading),Arial,sans-serif;font-size:clamp(1.45rem,5dvh,2.3rem);font-weight:600;line-height:.98;text-transform:uppercase}.norman-game_fullscreenHelpCard___mP5p ol{display:grid;gap:.45rem;margin:1rem 0 0;padding-left:1.35rem;font-size:clamp(.78rem,2.4dvh,1rem);line-height:1.35}.norman-game_fullscreenHelpCard___mP5p p{margin:.8rem 0 0;color:#5d625d;font-size:clamp(.7rem,2.1dvh,.9rem);line-height:1.35}.norman-game_fullscreenHelpButton__dA3r2{width:100%;margin-top:1rem;padding:.75rem 1rem;border:.15rem solid #222822;border-radius:999px;background:#f06425;color:#171b17;font:inherit;font-weight:800;text-transform:uppercase}.norman-game_fullscreenHelpButton__dA3r2:active{transform:translateY(.12rem)}@media (orientation:portrait){.norman-game_console__TvkhG{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:clamp(2.75rem,6.7dvh,3.5rem) auto minmax(0,1fr) clamp(1.3rem,3.5dvh,1.8rem);column-gap:clamp(.25rem,1.5vw,.65rem);row-gap:clamp(.15rem,.75dvh,.45rem);padding:max(.35rem,env(safe-area-inset-top)) max(.4rem,env(safe-area-inset-right)) max(.35rem,env(safe-area-inset-bottom)) max(.4rem,env(safe-area-inset-left))}.norman-game_consoleHeader__oo_Dh{grid-row:1;padding:.2rem clamp(.4rem,2vw,.8rem) 0;gap:clamp(.25rem,1.5vw,.55rem)}.norman-game_brandMark__G0Yj_ img{width:clamp(6.2rem,25vw,8.3rem)}.norman-game_clockReserve___Ljw2>span{display:none}.norman-game_utilityButtons__zivmd{gap:clamp(.12rem,.7vw,.3rem)}.norman-game_utilityButtons__zivmd button{width:clamp(1.62rem,6.8vw,2.15rem)}.norman-game_screenBezel__1PT__{grid-row:2;grid-column:1/-1;width:100%;aspect-ratio:660/540;min-height:auto;border-radius:clamp(.7rem,3vw,1.25rem)}.norman-game_controlsLeft__mwC53{grid-row:3;grid-column:1}.norman-game_controlsRight__oIdvu{grid-row:3;grid-column:2}.norman-game_controlColumn__8w69a{justify-content:center;gap:clamp(1.15rem,4dvh,2.25rem);padding:clamp(.35rem,1.5dvh,.8rem) clamp(.5rem,3vw,1.1rem)}.norman-game_controlButton__AjpMv{width:min(clamp(3.4rem,13dvh,5.5rem),27vw)}.norman-game_controlButton__AjpMv>svg{width:clamp(1.35rem,4.8dvh,2.25rem);height:clamp(1.35rem,4.8dvh,2.25rem)}.norman-game_consoleFooter__OlxGO{grid-row:4;grid-column:1/-1;font-size:clamp(.32rem,1.1dvh,.55rem)}.norman-game_gameOverlay__XZ798{padding:clamp(.7rem,2.8dvh,1.2rem)}.norman-game_gameOverlay__XZ798 h1{font-size:clamp(1.55rem,7vw,2.45rem)}.norman-game_gameOverlay__XZ798 h2{font-size:clamp(1.15rem,5.2vw,2rem)}.norman-game_kicker__7kSNJ{margin-bottom:clamp(.15rem,.7dvh,.35rem);font-size:clamp(.52rem,2.15vw,.78rem)}.norman-game_openingLine__b0laq{margin-top:clamp(.32rem,1dvh,.52rem);font-size:clamp(.64rem,2.7vw,.9rem)}.norman-game_bestScore__yYJ9Q,.norman-game_tagline__RCagI{margin-top:clamp(.22rem,.8dvh,.4rem);font-size:clamp(.48rem,2vw,.72rem)}.norman-game_openingTagline__1Hyje{max-width:88%;margin-top:clamp(.42rem,1.25dvh,.68rem);font-size:clamp(.6rem,2.45vw,.84rem)}.norman-game_rulesLegend__BHWmR{width:min(94%,22rem);margin-top:clamp(.5rem,1.4dvh,.76rem)}.norman-game_rulesLegend__BHWmR>div{padding:clamp(.2rem,.65dvh,.34rem) clamp(.28rem,1vw,.48rem)}.norman-game_rulesLegend__BHWmR strong{font-size:clamp(.58rem,2.35vw,.82rem)}.norman-game_rulesLegend__BHWmR small{font-size:clamp(.44rem,1.85vw,.62rem)}.norman-game_playHint__LZrnD{display:flex}.norman-game_primaryButton__KyEnY{min-height:clamp(2rem,5dvh,2.65rem);margin-top:clamp(.65rem,2dvh,1rem);padding:0 clamp(.85rem,4vw,1.5rem);font-size:clamp(.62rem,2.65vw,.88rem)}.norman-game_textButton__MoxRr{margin-top:clamp(.25rem,.8dvh,.4rem);font-size:clamp(.46rem,1.85vw,.68rem)}}@media (max-height:330px) and (orientation:landscape){.norman-game_console__TvkhG{grid-template-rows:2.45rem minmax(0,1fr) 1.2rem}.norman-game_consoleFooter__OlxGO span{display:none}}@media (prefers-reduced-motion:reduce){.norman-game_gamePage__lfRHq *,.norman-game_gamePage__lfRHq :after,.norman-game_gamePage__lfRHq :before{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@keyframes norman-game_control-hint__wpqU5{0%,49%{outline:.18rem solid #e95320;outline-offset:.18rem}50%,to{outline:0 solid transparent;outline-offset:0}}@keyframes norman-game_lcd-message__8yxEg{0%{opacity:0}to{opacity:1}}@keyframes norman-game_level-celebration__wdaxp{0%{opacity:0}10%,78%{opacity:1}to{opacity:0}}@keyframes norman-game_level-number__GGqHV{0%{opacity:0;transform:scale(.4) rotate(-7deg)}28%{opacity:1;transform:scale(1.18) rotate(3deg)}45%,to{opacity:1;transform:scale(1) rotate(0)}}@keyframes norman-game_level-rays__bcfDQ{0%{opacity:0;transform:scale(.3) rotate(-18deg)}25%,70%{opacity:.34;transform:scale(1) rotate(0)}to{opacity:0;transform:scale(1.12) rotate(12deg)}}@keyframes norman-game_level-treat__MbmFK{0%{opacity:0;transform:translateY(3rem) rotate(-10deg)}35%,72%{opacity:.55;transform:translateY(0) rotate(5deg)}to{opacity:0;transform:translateY(-1.4rem) rotate(12deg)}}@keyframes norman-game_gameover-curtain__CIWoP{0%{opacity:0;transform:translateY(-8%)}42%{opacity:1;transform:translateY(1%)}to{opacity:1;transform:translateY(0)}}@keyframes norman-game_gameover-signal__0Se5F{0%,49%{background:currentColor;opacity:.85}50%,to{background:transparent;opacity:.22}}@keyframes norman-game_gameover-debris__ho75O{0%{opacity:0;translate:0 -2.8rem}58%{opacity:.48;translate:0 .35rem}to{opacity:.38;translate:0 0}}@keyframes norman-game_countdown-pop__lpn40{0%{opacity:0;transform:scale(1.3)}35%{opacity:1;transform:scale(1)}80%{opacity:1}to{opacity:0}}@keyframes norman-game_loading-step__vaQ_T{0%,20%{opacity:.14}21%,to{opacity:1}}@keyframes norman-game_steam-rise__BK48o{0%{transform:translateY(2px);opacity:.4}to{transform:translateY(-4px);opacity:1}}@keyframes norman-game_item-arrive__W2kwt{0%{opacity:.3}to{opacity:1}}@keyframes norman-game_special-pulse__0msGs{0%,49%{opacity:1}50%,to{opacity:.66}}@keyframes norman-game_harmful-jitter__Bgb4k{0%,49%{transform:translateX(-1px) rotate(-1deg)}50%,to{transform:translateX(1px) rotate(1deg)}}@keyframes norman-game_norman-celebrate__T5PSQ{0%,to{transform:translateY(0) rotate(0)}18%{transform:translateY(-10px) rotate(-1.5deg)}35%{transform:translateY(0) rotate(1deg)}52%{transform:translateY(-7px) rotate(1.5deg)}68%{transform:translateY(0) rotate(-1deg)}}@keyframes norman-game_catch-flash__Jfu52{0%{opacity:1;transform:scale(1)}60%{opacity:.8;transform:scale(.82)}to{opacity:0;transform:scale(.55)}}@keyframes norman-game_miss-drop__YWOaD{0%{opacity:1;transform:translateY(-60px) rotate(0)}75%{opacity:1;transform:translateY(0) rotate(18deg)}to{opacity:0;transform:translateY(5px) rotate(18deg)}}