@font-face{font-family:Karpi LCD;src:url(data:font/woff;base64,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)format("woff");font-weight:100 900;font-style:normal;font-display:swap}:root{--plastic:#202126;--plastic-hi:#3b3d45;--plastic-lo:#0a0a0c;--print:#aaadb6;--key:#f2c12e;--key-rim:#c28f14;--key-lo:#7c5a0b;--key-ink:#a77b10;--red:#d8382b;--red-rim:#a2241a;--red-lo:#5c130c;--pill:#45474f;--pill-lo:#121316;--legend:#ffb93b;--s:1}*{box-sizing:border-box}html,body{background:var(--plastic);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;height:100%;margin:0;overflow:hidden}.stage{position:fixed;inset:0}.device{padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);touch-action:manipulation;background:radial-gradient(120% 60% at 30% 0,#ffffff12,#0000 60%),linear-gradient(172deg,#2a2b31 0%,#1d1e23 45%,#131417 100%);grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:grid;position:absolute;inset:0;overflow:hidden}.console-layout{width:390px;min-width:0;height:844px;min-height:0;transform:scale(var(--s));position:relative}.print{color:var(--print);letter-spacing:1.2px;font-size:9px;font-weight:700}.top{align-items:center;gap:6px;height:20px;display:flex;position:absolute;top:15px;left:26px;right:26px}.led{background:radial-gradient(circle at 35% 35%,#ff8a7a,#e5332a 60%,#9c1d14);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 2px #0e0f12,0 0 8px #e5332a99}.bezel{background:linear-gradient(#0f1013,#0a0b0d 50%,#0d0e11);border-radius:16px;height:468px;padding:10px;position:absolute;top:38px;left:12px;right:12px;box-shadow:inset 0 2px #2b2d35,inset 0 -2px #000,inset 2px 0 #1b1c21,inset -2px 0 #050506,0 1px #3b3e47,0 -1px #000}.glass{border-radius:5px;width:350px;height:446px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 0 1px #000,0 0 0 3px #1c1d22}#lcd{touch-action:none;width:350px;height:446px;display:block}.sheen{pointer-events:none;background:linear-gradient(#00000038 0,#0000000f 14px,#0000 30px),linear-gradient(118deg,#ffffff29 0%,#ffffff0d 28%,#0000 46% 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 -2px 6px #0000002e}.strip{justify-content:space-between;align-items:center;height:46px;display:flex;position:absolute;top:516px;left:26px;right:26px}.brand{letter-spacing:.3px;white-space:nowrap;color:#c2c5cd;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:600}.pills{gap:12px;display:flex}.pill-wrap{flex-direction:column;align-items:center;gap:6px;display:flex}.pill-wrap .print{letter-spacing:.8px;font-size:8px}button{font:inherit;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;border:0;outline:none;padding:0}.pill{color:#e1e3e8;background:linear-gradient(180deg, #5a5d66, var(--pill));width:44px;height:28px;box-shadow:inset 0 1px 0 #6e717a, 0 3px 0 var(--pill-lo), 0 0 0 3px #15161a;border-radius:8px;place-items:center;display:grid}.pill.pressed{box-shadow:inset 0 1px 0 #4a4c54, 0 1px 0 var(--pill-lo), 0 0 0 3px #15161a;background:#3a3c43;translate:0 2px}.controls{height:214px;position:absolute;top:578px;left:18px;right:18px}.dpad{background:radial-gradient(circle at 50% 40%,#1d1e23,#141518 70%);border-radius:50%;width:212px;height:212px;position:absolute;top:0;left:4px;box-shadow:inset 0 2px #0c0c0e,0 1px #34363c}.key{background:var(--key);width:66px;height:66px;box-shadow:inset 0 4px 0 #ffe27a, inset 0 -4px 0 var(--key-rim), 0 6px 0 var(--key-lo), 0 0 0 3px #0e0e10;border-radius:50%;transition:translate 40ms,box-shadow 40ms;position:absolute}.key.pressed{box-shadow:inset 0 3px 0 #f8d356, inset 0 -2px 0 var(--key-rim), 0 1px 0 var(--key-lo), 0 0 0 3px #0e0e10;translate:0 5px}.key[data-dir=up]{top:7px;left:73px}.key[data-dir=down]{top:135px;left:73px}.key.left{top:71px;left:9px}.key.right{top:71px;left:137px}.key b{background:var(--key-ink);clip-path:polygon(50% 0,100% 100%,0 100%);width:18px;height:14px;position:absolute;top:25px;left:24px}.key.left b{rotate:-90deg}.key.right b{rotate:90deg}.key[data-dir=down] b{rotate:180deg}.hub{background:#101114;border-radius:50%;width:24px;height:24px;position:absolute;top:94px;left:94px;box-shadow:inset 0 2px #050506}.action{flex-direction:column;align-items:center;gap:12px;width:124px;display:flex;position:absolute;top:36px;right:6px}.key.big{background:var(--red);width:104px;height:104px;box-shadow:inset 0 5px 0 #f06a5c, inset 0 -5px 0 var(--red-rim), 0 8px 0 var(--red-lo), 0 0 0 4px #0e0e10;position:relative}.key.big.pressed{box-shadow:inset 0 4px 0 #e75a4c, inset 0 -2px 0 var(--red-rim), 0 2px 0 var(--red-lo), 0 0 0 4px #0e0e10;translate:0 6px}.legend{min-width:86px;color:var(--legend);letter-spacing:3px;text-align:center;text-shadow:0 0 6px #ffb93b8c;background:#07080a;border-radius:5px;padding:4px 10px 3px;font-size:11px;font-weight:800;box-shadow:inset 0 1px 2px #000,0 1px #34363c}.legend.flip{animation:.26s ease-out legend-flip}@keyframes legend-flip{0%{color:#3a2a08;text-shadow:none}60%{color:#fff1c4;text-shadow:0 0 10px #ffdc78e6}to{color:var(--legend)}}.grille{gap:6px;display:flex;position:absolute;bottom:22px;left:34px}.grille i{background:#0b0b0d;border-radius:3px;width:5px;height:22px;display:block;box-shadow:inset 0 2px #000,0 1px #34363c}.navigation{z-index:1;color:#1a2015;font-synthesis:none;text-transform:uppercase;touch-action:pan-y;background:#a7b28f;flex-direction:column;gap:8px;padding:12px;font-family:Karpi LCD,monospace;font-size:16px;line-height:1.35;display:flex;position:absolute;inset:0}.navigation[hidden]{display:none}.navigation *{box-sizing:border-box}.navigation h1,.navigation h2,.navigation p{margin:0}.navigation h1{font-size:22px;font-weight:800;line-height:1.15}.navigation h2{font-size:19px;line-height:1.2}.navigation .nav-item{color:inherit;text-transform:inherit;text-align:center;touch-action:manipulation;background:0 0;border:1.5px solid #46543b;border-radius:0;min-height:40px;padding:8px 10px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.2}.navigation .nav-item:active{background:#8f9e79}.navigation .nav-item[aria-disabled=true]{opacity:.6;cursor:default}.navigation .nav-item:focus-visible,.navigation a:focus-visible{outline-offset:2px;outline:3px solid #1a2015}.navigation .selected{color:#d4dfc1;background:#1a2015;border-color:#1a2015}.navigation .selected:active,.navigation .nav-primary:active{background:#35442c}.navigation .nav-primary,.navigation .nav-secondary{width:100%;min-height:42px}.nav-header{flex:none;align-items:center;gap:10px;display:flex}.navigation .nav-back{flex:none;min-height:40px;padding-inline:9px}.nav-body{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#46543b transparent;flex:1;min-height:0;overflow-y:auto}.nav-body>*+*{margin-top:9px}.nav-footer{flex:none;gap:7px;display:grid}.nav-footer p,.nav-footer-row>span{text-align:center;font-size:12px}.nav-footer a{border:0;min-height:0;padding:0;font-size:12px;text-decoration:underline}.nav-footer-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.nav-footer-row .nav-secondary{width:auto}.nav-eyebrow{letter-spacing:.5px;font-size:11px;font-weight:800}.game-switch,.level-switch{text-align:center;grid-template-columns:42px 1fr 42px;align-items:center;gap:8px;display:grid}.navigation .nav-arrow{min-height:44px;padding:4px;font-size:24px}.game-switch h1{margin-top:3px;font-size:29px}.game-tabs{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.game-tabs .nav-item{min-height:38px;padding:7px 2px;font-size:13px}.nav-switch-hint{text-align:center;font-size:14px;font-weight:700}.menu-options{flex-direction:column;justify-content:center;gap:8px;display:flex}.menu-options>*+*{margin-top:0}.navigation .nav-option{text-align:left;width:100%;min-height:56px;padding:10px 30px 10px 12px;position:relative}.nav-option strong,.nav-option small{display:block}.nav-option strong{font-size:18px}.nav-option small{margin-top:4px;font-size:12px;font-weight:500}.row-arrow{font-size:21px;position:absolute;top:17px;right:12px}.level-switch{margin-top:3px}.level-switch h2{margin-top:5px}.level-stars{justify-content:center;align-items:center;gap:10px;font-size:25px;line-height:1.15;display:flex}.level-stars span{font-size:12px;font-weight:600}.objective-list{border-top:1px solid #697858;margin:0;padding:0;list-style:none}.objective-list li{border-bottom:1px solid #697858;padding:6px 0}.objective-list span,.objective-list strong{display:block}.objective-list strong{margin-top:2px;font-size:14px}.nav-notice{background:#bac6a5;border-left:3px solid #1a2015;padding:8px 9px;font-size:13px;font-weight:600}.crystal-balance{text-align:right;font-size:15px;font-weight:700}.navigation .upgrade-option{justify-content:space-between;gap:8px;width:100%;min-height:35px;padding:8px 10px;display:flex}.upgrade-options>*+*{margin-top:6px}.upgrade-detail{padding:6px 1px;font-size:14px}.pause-options{flex-direction:column;justify-content:center;gap:12px;display:flex}.pause-options>*+*{margin-top:0}.pause-intro{padding:12px 0;font-size:23px;font-weight:700}.nav-explanation{font-size:13px}.help-body{padding:5px 3px 12px 0}.help-body dl{margin:14px 0}.help-body dt{margin-top:12px;font-weight:800}.help-body dd{margin:3px 0 0}.nav-tip{border-top:1px solid #697858;padding-top:12px}.result-body{padding:2px 2px 8px 0}.result-stat{justify-content:space-between;align-items:center;display:flex}.result-stat strong{font-size:22px}.result-stars{text-align:center;font-size:25px}.result-check{align-items:baseline;gap:8px;font-size:13px;display:flex}.result-check b{min-width:13px}.result-note{font-size:13px}.result-options{gap:7px;padding-top:6px;display:grid}.result-options .nav-secondary{min-height:38px}button:focus-visible{outline-offset:4px;outline:2px solid #f2c12e}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav-header h1{font-size:16px}.nav-header{gap:8px}.nav-eyebrow{letter-spacing:0;font-size:12px}.nav-switch-hint{font-size:13px}.nav-footer p,.nav-footer-row>span{font-size:12px}.nav-option small{font-size:12px;line-height:1.4}.game-tabs .nav-item{font-size:14px}.journey-body{flex-direction:column;gap:7px;display:flex;overflow:visible}.journey-body>*+*{margin-top:0}.journey-body .level-switch{flex:none;margin:0}.level-switch h2{font-size:20px}.journey-body .level-stars{min-height:26px;font-size:23px}.journey-body .nav-notice{text-align:center;background:0 0;border:0;padding:6px 3px;font-size:13px}.pixel-goals{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.pixel-goal{text-align:center;border:1px solid #697858;min-width:0;padding:7px}.main-goal{grid-column:1/-1}.goal-label{font-size:17px;font-weight:400;line-height:1.1;display:block}.bonus-tag{margin-bottom:7px;font-size:12px;display:block}.bonus-goal .goal-label{font-size:15px}.goal-picture{justify-content:center;align-items:center;min-height:32px;margin-top:7px;display:flex}.main-goal .goal-picture{min-height:40px}.goal-sprite{fill:currentColor;width:32px;height:32px;display:block}.crystal-sprite{width:35px;height:35px}.food-grid{grid-template-columns:repeat(var(--food-cols), 10px);gap:5px;display:grid}.food-bit{background:currentColor;border:2px solid;width:10px;height:10px;display:block;box-shadow:inset 0 0 0 1px #a7b28f}.goal-snake{grid-template-columns:repeat(var(--snake-cols), 12px);grid-auto-rows:12px;gap:1px;display:grid}.snake-bit{background:currentColor;border:2px solid;width:12px;height:12px;display:block;box-shadow:inset 0 0 0 1px #a7b28f}.snake-head{position:relative}.snake-head:after{content:"";background:#a7b28f;width:2px;height:2px;position:absolute;top:1px;left:1px;box-shadow:0 4px #a7b28f}.fading-snake .snake-bit{box-shadow:none;background:0 0;border-style:dotted}.fading-snake .snake-head:after{display:none}.gem-stash{justify-content:center;gap:3px;display:flex}.gem-stash .goal-sprite{width:16px;height:16px}.jump-symbol{position:relative}.no-jump:after{content:"";background:currentColor;width:40px;height:3px;position:absolute;top:15px;left:-4px;transform:rotate(-45deg);box-shadow:0 0 0 2px #a7b28f}.level-stars .pixel-star{flex:none;width:20px;height:20px}.level-stars{gap:4px}.level-stars span{margin-left:6px}.unearned-star{opacity:.35}.bonus-tag{justify-content:center;align-items:center;gap:5px;line-height:1;display:flex}.bonus-tag .pixel-star{width:12px;height:12px}.menu-options{justify-content:flex-start}.pill-icon{fill:currentColor;pointer-events:none;shape-rendering:crispedges;width:20px;height:16px}.pill .icon-play,.pill .icon-pause,.pill .icon-back,.pill .icon-sound-off{display:none}.pill[data-icon=play] .icon-play,.pill[data-icon=pause] .icon-pause,.pill[data-icon=back] .icon-back{display:block}.pill[aria-pressed=false] .icon-sound-on{display:none}.pill[aria-pressed=false] .icon-sound-off{display:block}.glass{pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none}.navigation,.navigation .nav-body{touch-action:none}.navigation .nav-body{scrollbar-width:none;overflow:hidden}.navigation .nav-item{cursor:default}.nav-footer-row .nav-secondary{flex:1;padding:7px 4px;font-size:13px}.navigation .selected{outline-offset:-1px;outline:2px solid #1a2015}@font-face{font-family:KarpiNextLCD;src:url(data:font/woff;base64,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)format("woff");font-display:swap}.karpi-next-action{--na-lcd:#adba90;--na-ink:#27351f;width:100%;height:100%;color:#e1e8d5;overscroll-behavior:none;text-transform:uppercase;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#151a16;border:0;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;font-family:KarpiNextLCD,monospace;font-size:12px;line-height:1.4;position:fixed;inset:0;overflow:hidden}.karpi-next-action::backdrop{background:#101510fa}.karpi-next-action *{box-sizing:border-box}.karpi-next-action button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.karpi-next-action button:focus-visible{outline-offset:3px;outline:2px solid #eef3c2}.na-sheet{width:100%;max-width:980px;height:100%;min-height:0;padding:clamp(12px,2.4vh,24px) 20px;padding-top:max(12px,env(safe-area-inset-top));padding-bottom:max(10px,env(safe-area-inset-bottom));grid-template-rows:auto auto minmax(0,1fr) auto minmax(0,1.35fr) auto;gap:10px;margin:0 auto;animation:.28s ease-out na-enter;display:grid}.na-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.na-eyebrow{letter-spacing:1px;color:#aebb9a;font-size:11px}.na-header h1{margin:4px 0 0;font-size:clamp(19px,3vh,26px);font-weight:400;line-height:1.3}.na-close{color:#d8e2c6;background:0 0;border:1px solid #647356;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;font:24px monospace!important}.na-summary{color:#a9b797;flex-wrap:wrap;align-items:center;gap:14px;min-height:18px;font-size:11px;display:flex}.na-summary b{color:#e1e8d5;font-weight:400}.na-small-stars{gap:5px;display:flex}.na-small-stars i{fill:#36442b;width:16px;height:16px;display:block}.na-small-stars i.earned{fill:#d7dfa0}.na-card{text-align:left;text-transform:uppercase;isolation:isolate;border:0;width:100%;min-width:0;min-height:0;display:block;position:relative}.na-card-copy{z-index:2;flex-direction:column;align-items:flex-start;min-width:0;display:flex;position:relative}.na-game-name{letter-spacing:1px;font-size:16px;font-weight:400;line-height:1.15}.na-hero{color:#e1e8d5;background:0 0;height:100%;margin:0;padding:clamp(14px,3vh,30px) 20px;overflow:visible}.na-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(49% 49%,#9eae7e 0%,#72845b 33%,#3a4b32 61%,#202b1d 80%,#0000 100%);position:absolute;inset:-8px -20px}.na-hero .na-card-copy{justify-content:center;align-items:flex-start;height:100%}.na-hero .na-game-name{letter-spacing:3px;color:#c8d8b5;font-size:clamp(12px,1.8vh,17px)}.na-hero-title{text-shadow:0 2px #29391e;margin:12px 0 0;font-size:clamp(27px,4.5vh,46px);line-height:1.16}.na-hero .na-tagline{color:#c0d0ab;margin:12px 0 0;font-size:11px}.na-go{color:#1c2b16;background:#d0dcb7;border-bottom:3px solid #72845b;align-items:center;gap:28px;min-height:40px;margin-top:clamp(14px,2.7vh,26px);padding:12px 17px;font-size:12px;display:flex}.na-go b{font-family:monospace}.na-scene-slot{pointer-events:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.na-scene{fill:currentColor;color:var(--na-ink);shape-rendering:crispedges;pointer-events:none;flex:none;display:block}.na-hero>.na-scene-slot{z-index:0;opacity:.5;width:68%;height:80%;position:absolute;top:10%;right:-2%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 32% 78%,#0000)}.na-hero:focus-visible{outline:0!important}.na-hero:focus-visible .na-go{outline-offset:4px;outline:2px solid #eef3c2}.na-more-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.na-more-heading h2{margin:0;font-size:13px;font-weight:400}.na-more-heading>span{color:#8e9c80;font-size:10px}.na-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0;display:grid}.na-compact{background:var(--na-lcd);height:100%;color:var(--na-ink);border:3px solid #536344;padding:0;transition:filter .15s,transform .15s;overflow:hidden;box-shadow:inset 0 0 0 2px #c2cda6,0 3px #090e0a}.na-compact:after{content:"";z-index:1;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#27351f06 3px 4px);position:absolute;inset:2px}.na-compact .na-card-copy{justify-content:space-between;align-items:stretch;position:absolute;inset:10px 11px 8px}.na-compact .na-game-name{letter-spacing:1px;font-size:clamp(14px,2.2vh,20px)}.na-compact>.na-scene-slot{width:calc(100% - 16px);height:calc(100% - 76px);position:absolute;top:34px;left:8px}.na-card-bottom{border-top:1px solid #687957;justify-content:space-between;align-items:center;gap:5px;min-height:29px;padding-top:7px;display:flex}.na-card-bottom strong{font-size:clamp(10px,1.5vh,13px);font-weight:400;line-height:1.25}.na-card-play{flex-shrink:0;font-family:monospace;font-size:14px}@media (hover:hover){.na-compact:hover{filter:brightness(1.09);transform:translateY(-2px)}.na-hero:hover .na-go{background:#e2edc9}}.na-theme-cricket{--na-lcd:#cdeafa;color:#fff3cf;font-family:Impact,Arial Narrow,sans-serif!important}.na-theme-cricket.na-compact{background:radial-gradient(at 90% 5%,#5aabbe88,#0000 65%),linear-gradient(165deg,#092438 0%,#174f68 64%,#6b9148 65%,#253e25 100%);border-color:#477f91;box-shadow:inset 0 0 0 1px #97b6b6,0 3px #090e0a}.na-cricket-art{pointer-events:none;position:absolute;inset:0;overflow:hidden}.na-cricket-art i{border:2px solid #c2ddb16b;border-radius:50%;width:150%;height:55%;position:absolute;bottom:-15%;left:-25%;transform:rotate(-12deg);box-shadow:0 -8px #c2ddb115,0 -16px #c2ddb115,0 -24px #c2ddb115}.na-cricket-art i:before{content:"";opacity:.4;background:#b7a36b;width:22%;height:90%;position:absolute;bottom:5%;left:50%;transform:rotate(-8deg)}.na-cricket-art img{object-fit:contain;object-position:center top;filter:drop-shadow(-5px 3px 6px #07182966);width:110%;height:155%;position:absolute;top:-12%;right:-31%}.na-theme-cricket.na-compact:after{background:linear-gradient(90deg,#08223666,#0000 60%),linear-gradient(#0000 56%,#081e2fed)}.na-theme-cricket.na-compact .na-game-name{letter-spacing:-.5px;color:#fff2bc;text-shadow:1px 2px #082238;font:italic 900 clamp(22px,3.6vh,34px)/.93 Impact,Arial Narrow,sans-serif}.na-theme-cricket .na-game-name span{display:block}.na-theme-cricket .na-card-bottom{color:#ffdc78;border-color:#a2bcc36b}.na-theme-cricket .na-card-bottom strong{text-transform:uppercase;letter-spacing:.3px;font:700 clamp(12px,1.8vh,15px)/1.15 Arial Narrow,sans-serif}.na-theme-cricket.na-hero{box-shadow:none;background:0 0}.na-theme-cricket.na-hero:before{background:radial-gradient(49% 49%,#3a8099 0%,#22475d 48%,#152638 75%,#0000 100%)}.na-theme-cricket.na-hero .na-cricket-art{z-index:0;left:32%;-webkit-mask-image:radial-gradient(49% 49%,#000 45%,#0000 100%);mask-image:radial-gradient(49% 49%,#000 45%,#0000 100%)}.na-theme-cricket.na-hero .na-cricket-art img{width:100%;height:170%;top:-8%;right:-10%}.na-theme-cricket.na-hero .na-game-name{letter-spacing:1px;font-size:18px}.na-theme-cricket.na-hero .na-game-name span{display:inline}.na-theme-cricket.na-hero .na-game-name span+span:before{content:" "}.na-theme-cricket.na-hero .na-hero-title{color:#fff4cb;max-width:70%;font:italic 700 clamp(32px,5vh,50px)/1.1 Impact,sans-serif}.na-theme-cricket.na-hero .na-tagline{font:14px Arial Narrow,sans-serif}.na-theme-cricket.na-hero .na-go{color:#142f48;background:#f5bd30;border-color:#aa7820;font-size:16px;font-weight:700}.na-footer{text-align:center;color:#78886b;letter-spacing:1px;font-size:9px}.na-result-description{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.na-celebration{text-align:center;color:#dce7c9;background:radial-gradient(#65774b 0%,#26321f 48%,#151a16 75%);flex-direction:column;justify-content:center;align-items:center;height:100%;padding:24px;display:flex;position:relative;overflow:hidden}.na-celebration h1{margin:18px 0;font-size:clamp(21px,4vh,32px);line-height:1.4}.na-victory-art{margin:20px 0 0;position:relative}.na-pixel-art{fill:currentColor;shape-rendering:crispedges;width:144px;height:84px;display:block}.na-victory-art>.na-pixel-art{color:#c6d796;width:240px;height:140px;animation:.65s steps(4,end) 2 na-victory}.na-rays{background:repeating-conic-gradient(from 15deg,transparent 0 28deg,#c6d796 29deg 31deg,transparent 32deg 60deg);position:absolute;inset:-32px;-webkit-mask-image:radial-gradient(#0000 52%,#000 55% 57%,#0000 59%);mask-image:radial-gradient(#0000 52%,#000 55% 57%,#0000 59%)}.na-stars{gap:18px;margin:8px 0 18px;display:flex}.na-stars i{fill:#38432e;width:42px;height:42px;display:block}.na-stars i.earned{fill:#e6e8a2;animation:.5s steps(4,end) both na-star;animation-delay:calc(.25s + var(--i)*.3s)}.na-celebration p{color:#a9bc8b;font-size:12px}.na-celebration button{color:#d8e7bd;background:#172013;border:1px solid #90a575;min-height:44px;margin-top:20px;padding:14px 24px}.na-celebration button span{margin-left:20px;font-family:monospace}.na-victory-art .na-cricket-art{width:240px;height:170px;position:relative}.na-victory-art .na-cricket-art img{width:240px;height:300px;top:-24px;right:0}.karpi-next-action[data-theme=cricket]{background:#101d2c;font-family:Arial Narrow,sans-serif}.karpi-next-action[data-theme=cricket] .na-header h1{color:#fff0bf;font:italic 800 28px/1.1 Impact,sans-serif}@media (min-width:700px){.na-sheet{grid-template-rows:auto auto minmax(0,1.3fr) auto minmax(0,1fr) auto;gap:12px;padding:24px 32px}.na-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.na-hero{padding-inline:32px}.na-hero-title{font-size:clamp(36px,6vh,54px)}.na-compact>.na-scene-slot{height:calc(100% - 80px);top:38px}.na-hero>.na-scene-slot{opacity:.65;width:55%}.na-compact .na-game-name{font-size:20px}.na-theme-cricket.na-compact .na-game-name{font-size:32px}}@media (max-height:640px){.na-sheet{gap:6px;padding-top:10px;padding-bottom:8px}.na-header h1{font-size:19px}.na-eyebrow{font-size:10px}.na-close{width:34px;height:34px}.na-summary{font-size:10px}.na-hero .na-tagline{display:none}.na-hero-title{margin-top:8px;font-size:27px}.na-go{min-height:34px;margin-top:12px;padding:8px 14px}.na-more-heading h2{font-size:11px}.na-more-heading>span{display:none}.na-compact .na-card-copy{inset:8px}.na-compact .na-game-name{font-size:14px}.na-compact>.na-scene-slot{height:calc(100% - 59px);top:26px}.na-card-bottom{min-height:24px;padding-top:5px}.na-card-bottom strong{font-size:10px}.na-theme-cricket.na-compact .na-game-name{font-size:23px}.na-footer{font-size:8px}}@media (max-height:460px) and (min-width:500px){.na-sheet{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:6px 20px}.na-header{grid-area:1/1/auto/-1}.na-summary{grid-area:2/1}.na-hero{grid-area:3/1}.na-more-heading{grid-area:2/2}.na-grid{grid-area:3/2;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.na-footer{grid-area:4/1/auto/-1}.na-hero>.na-scene-slot{opacity:.35;width:90%}.na-compact .na-game-name{font-size:13px}.na-theme-cricket.na-compact .na-game-name{font-size:22px}.na-celebration{flex-flow:wrap;gap:16px}.na-victory-art>.na-pixel-art{width:140px;height:80px}.na-stars{margin:0}}@keyframes na-star{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes na-victory{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes na-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.karpi-next-action *{transition:none!important;animation:none!important}}@media (max-height:640px) and (max-width:699px){.na-sheet{grid-template-rows:auto auto minmax(0,.9fr) auto minmax(0,1.45fr) auto}}
