:root{font-family:IBM Plex Mono,Roboto Mono,ui-monospace,SFMono-Regular,Menlo,monospace;color:#e0ffeb;background:#030908;font-synthesis:none;--void:#030908;--panel:#071711;--panel-hi:#0b2118;--line:#76ff4545;--line-soft:#76ff4528;--green:#76ff45;--whitegreen:#e0ffeb;--cyan:#65f7dc;--hazard:#ff576e;--muted:#8db5a0}*{box-sizing:border-box}html{background:var(--void)}body{margin:0;overflow-x:hidden;background-color:var(--void);background-image:repeating-linear-gradient(0deg,#76ff4508 0,#76ff4508 1px,transparent 1px,transparent 5px)}button{font:inherit;color:inherit;cursor:pointer;border:0;-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:disabled{cursor:not-allowed}button:focus-visible,[data-input=controller] button:focus{outline:2px solid var(--cyan);outline-offset:4px}button:hover{filter:brightness(1.12)}[hidden]{display:none!important}button:active{transform:translateY(1px)}#app{max-width:1660px;margin:auto;padding:0 4.3vw}.masthead{height:120px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:36px}.brand{background:none;display:flex;align-items:center;gap:13px;padding:0;text-align:left;min-height:48px}.brand svg{width:43px;height:43px;fill:none;stroke:var(--green);stroke-width:4;stroke-linejoin:round;filter:drop-shadow(0 0 7px #76ff4580)}.brand span{font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:900;letter-spacing:-1px;line-height:1}.brand small{display:block;font:9px monospace;letter-spacing:3.7px;margin-top:8px;color:var(--cyan)}.edition{font:10px/1.6 monospace;letter-spacing:1.5px;padding-left:33px;border-left:1px solid var(--line)}.header-actions{margin-left:auto;display:flex;gap:10px}.icon-button{width:46px;height:46px;border:1px solid var(--line);border-radius:2px;background:var(--panel);font-size:23px;color:var(--green)}.icon-button[aria-pressed=true]{background:var(--green);color:var(--void);box-shadow:0 0 14px #76ff4570}main{display:grid;grid-template-columns:minmax(250px,310px) minmax(0,1fr);gap:4.4vw;align-items:center;min-height:calc(100svh - 202px);padding:42px 0}#panel{align-self:center}.eyebrow{font:10px/1.5 monospace;letter-spacing:1.5px;font-weight:700;color:var(--cyan);margin-bottom:20px}h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(49px,5.3vw,82px);font-weight:900;line-height:.96;letter-spacing:-4.5px;margin:0 0 23px;text-shadow:0 0 22px #76ff4518}h1 em{color:var(--green);font-style:normal}h1.smaller{font-size:clamp(42px,4.6vw,64px)}.intro{font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.7;color:var(--whitegreen);margin:0 0 27px}.home-buttons{display:flex;flex-direction:column;gap:9px}.primary,.secondary{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:50px;padding:14px 18px;letter-spacing:1.3px;font:700 11px/1.3 monospace;text-align:left}.primary{background:var(--green);color:var(--void);box-shadow:0 0 18px #76ff4560,0 3px #285d20}.primary span{font-size:18px}.secondary{background:transparent;border:1px solid var(--line);color:var(--whitegreen)}.secondary span{color:var(--muted)}.progress-stamp{display:flex;align-items:center;gap:17px;margin-top:33px;padding-top:24px;border-top:1px solid var(--line)}.progress-stamp strong{font-size:34px;font-weight:400;letter-spacing:-1.5px;color:var(--green)}.progress-stamp strong span{font-size:17px;opacity:.4}.progress-stamp div{font:700 9px/1.7 monospace;letter-spacing:1.5px}.progress-stamp div span{font-weight:400;color:var(--muted)}.instrument{background:var(--panel);padding:15px;border:1px solid var(--line);border-radius:2px;box-shadow:0 18px 30px #0009,0 0 22px #76ff4512,0 3px #173c25;min-width:0;position:relative}.instrument-top,.instrument-bottom{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font:9px monospace;letter-spacing:1.1px}.instrument-top{padding:4px 5px 15px}.instrument-top>span:first-child{display:flex;align-items:center;gap:8px}.status-light{height:5px;width:5px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.instrument-bottom{height:43px;gap:10px;padding:13px 6px 0}.scope{width:110px}.scope svg{width:100%;height:25px;fill:none;stroke:var(--cyan);stroke-width:1.6;filter:drop-shadow(0 0 3px #65f7dc80)}.serial{opacity:.5}#board-wrap{position:relative;background:#020605;border:1px solid var(--green);border-radius:1px;overflow:hidden}#board-wrap:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0,transparent 3px,#76ff4509 3px,#76ff4509 4px)}canvas{display:block;width:100%;height:auto;aspect-ratio:1008/728;touch-action:none}#overlay{position:absolute;inset:0;background:#030908ec;display:flex;align-items:center;justify-content:center;padding:18px;overflow:auto}.modal{width:min(100%,450px);max-height:100%;padding:9px 17px;overflow:auto;overscroll-behavior:contain}.modal .eyebrow{font-size:9px;margin-bottom:12px}.modal h2{font-family:Arial,Helvetica,sans-serif;font-size:clamp(26px,3vw,43px);letter-spacing:-1.5px;line-height:1.02;margin:0 0 17px}.modal p{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.6;color:var(--whitegreen);margin:0 0 17px}.modal .primary,.modal .secondary{margin-top:9px;min-height:44px;font-size:10px}.instruction-box{padding:14px 16px;border-left:3px solid var(--cyan);background:#65f7dc12;font-size:12px;line-height:1.5;margin-bottom:16px}.control-summary{display:grid;grid-template-columns:auto 1fr;gap:10px 15px;margin:14px 0 20px;font-size:10px;line-height:1.5}.control-summary span{font:9px/1.5 monospace;color:var(--cyan);opacity:.8}.control-summary b{font-weight:500}.stage-title{font-family:Arial,Helvetica,sans-serif;font-size:clamp(40px,4.1vw,61px);letter-spacing:-3px;line-height:1.02;margin-bottom:14px}.stage-subtitle{font:10px/1.7 monospace;color:var(--muted);margin:0 0 28px}.telemetry{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;margin-bottom:23px}.telemetry label,.power-slot label{font:9px monospace;letter-spacing:1.1px;display:block;margin-bottom:8px;color:var(--cyan)}.charge-stat strong{font-size:57px;letter-spacing:-3px;font-weight:400;line-height:1;color:var(--green)}.charge-stat strong span{font-size:22px;opacity:.4;letter-spacing:-1px}.charge-meter{display:flex;gap:4px;margin:15px 0 23px}.charge-meter i{height:5px;background:#76ff451b;flex:1}.charge-meter i.on{background:var(--green);box-shadow:0 0 7px #76ff4570}.time-stat{display:grid;grid-template-columns:1fr auto;align-items:end;gap:5px}.time-stat strong{font:24px monospace;letter-spacing:-1px}.time-stat label{margin:0}.timer-track{grid-column:1/3;background:#76ff451a;height:2px;margin-top:8px}.timer-track i{height:2px;display:block;background:var(--cyan)}.urgent,.modal p.death-cause{color:var(--hazard)}.power-slot{display:flex;align-items:center;gap:11px;min-height:65px}.power-icon{border:1px solid #65f7dc70;color:var(--cyan);font-size:30px;height:47px;width:43px;flex:none;display:grid;place-items:center;border-radius:1px}.power-slot label{font-size:8px;margin-bottom:6px}.power-slot strong{display:block;font-size:12px;color:var(--cyan)}.power-slot small{display:block;font-size:9px;line-height:1.5;margin-top:5px;color:var(--muted)}.power-slot kbd{margin-left:auto;font-size:9px;border:1px solid var(--line);padding:5px}.route-note{margin-top:24px;padding-top:19px;border-top:1px solid var(--line)}.route-note>span{font:9px monospace;letter-spacing:1.5px;color:var(--cyan)}.route-note p{font-size:12px;line-height:1.6;color:var(--whitegreen);margin:10px 0 16px}.text-button{background:none;font:10px monospace;padding:10px 0;min-height:44px;letter-spacing:1px;color:var(--cyan)}.page-footer{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:78px;font:9px monospace;letter-spacing:1px;color:var(--muted)}.page-footer button{background:none;min-height:44px;font:9px monospace;letter-spacing:1px;color:var(--cyan)}.touch-controls{display:none}.chapter{margin-bottom:24px}.chapter-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;font:11px monospace;padding:0 0 11px;border-bottom:1px solid var(--line)}.chapter-heading small{font-size:9px;opacity:.5}.stage-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:11px}.stage-card{border:1px solid var(--line);background:var(--panel)}.stage-pick{display:flex;align-items:center;width:100%;gap:13px;padding:15px 13px;min-height:77px;background:none;text-align:left}.stage-number{font-size:28px;font-weight:400;color:var(--green)}.stage-pick strong{display:block;font-size:12px;letter-spacing:-.1px}.stage-pick small{display:block;margin-top:7px;font:8px monospace;color:var(--muted)}.mini-medals{font-size:11px;color:var(--green);margin-left:auto;letter-spacing:1px;white-space:nowrap}.locked{opacity:.45;background:none}.free-run{display:flex;width:100%;justify-content:space-between;align-items:center;min-height:44px;padding:7px 12px;font:8px monospace;background:#76ff4507;border-top:1px solid var(--line-soft)}.free-run span{opacity:.5}.setting{width:100%;display:flex;justify-content:space-between;align-items:center;min-height:58px;border-bottom:1px solid var(--line);background:none;font-size:13px}.setting b{font:11px monospace;color:var(--cyan)}.guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.guide-grid p{font-size:10px;margin:0}.guide-grid b{display:block;margin-bottom:4px;font:10px monospace;font-weight:700;color:var(--green)}.copper,.teal{color:var(--green)}.modal .guide-note{font-size:10px}.save-note,.medal-targets{font:9px/1.5 monospace;color:var(--muted);display:block;margin:14px 0}.medals{display:flex;justify-content:center;gap:26px;font-size:56px;color:#76ff4525;margin:0 0 15px}.medals .earned{color:var(--green);text-shadow:0 0 12px #76ff4580}.modal p.death-cause{font-size:17px;font-weight:700;border-left:3px solid var(--hazard);padding-left:13px}.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}@keyframes consoleCharge{0%,to{opacity:.65}50%{opacity:1}}@keyframes statusPulse{50%{opacity:.55}}body:not([data-reduced=true]):not([data-screen=pause]):not([data-screen=ready]):not([data-screen=settings]):not([data-screen=guide]) .scope{animation:consoleCharge 3.2s ease-in-out infinite}body:not([data-reduced=true]):not([data-screen=pause]):not([data-screen=ready]):not([data-screen=settings]):not([data-screen=guide]) .status-light{animation:statusPulse 2.4s ease-in-out infinite}@media(min-width:1400px){main{gap:70px;grid-template-columns:330px minmax(0,1fr)}.instrument{padding:20px}.instrument-top{padding-bottom:20px}.instrument-bottom{height:47px}}@media(max-width:1050px){#app{padding:0 3vw}.masthead{height:90px}main{grid-template-columns:225px minmax(0,1fr);gap:25px;padding:32px 0;min-height:calc(100svh - 158px)}h1{font-size:53px;letter-spacing:-3px}.eyebrow{font-size:8px}.instrument{padding:11px}.instrument-top,.instrument-bottom{font-size:7px;letter-spacing:.5px}.scope{width:70px}.stage-title{font-size:43px}.route-note{margin-top:16px}.page-footer{min-height:65px;font-size:7px}.modal{padding:7px}.modal h2{font-size:29px}.modal p{font-size:11px}.modal .eyebrow{margin-bottom:8px}.control-summary{font-size:9px;gap:7px 10px}.instruction-box{font-size:10px;padding:10px}.modal .primary,.modal .secondary{font-size:9px}.stage-pick{gap:8px;padding:11px 8px}.stage-pick strong{font-size:10px}.stage-number{font-size:23px}.mini-medals{font-size:8px}.stage-grid{gap:6px}.chapter-heading small{display:none}}@media(max-width:760px){#app{padding:0 max(16px,env(safe-area-inset-left)) 0 max(16px,env(safe-area-inset-right))}.masthead{height:78px;gap:17px}.brand span{font-size:20px}.brand small{font-size:7px;letter-spacing:3.5px}.brand svg{width:34px;height:34px}.edition{display:none}.header-actions{gap:7px}.icon-button{height:44px;width:44px}main{display:flex;flex-direction:column;gap:23px;padding:28px 0 23px;min-height:0;align-items:stretch}#panel{width:100%;align-self:stretch}.eyebrow{font-size:9px;margin-bottom:15px}h1{font-size:63px;letter-spacing:-3.8px;line-height:.96;margin-bottom:19px}h1 br:first-child{display:none}.intro{font-size:14px;margin-bottom:21px}.intro br{display:none}.home-buttons{display:grid;grid-template-columns:1fr 1fr;gap:9px}.home-buttons .primary{grid-column:1/3}.primary,.secondary{min-height:47px;font-size:10px}.progress-stamp{margin-top:22px;padding-top:18px}.instrument{max-width:100%;padding:9px}.instrument-top{padding:4px 4px 12px;font-size:7px}.instrument-bottom{height:35px;padding:9px 3px 0;font-size:6px}.serial{display:none}.scope{width:65px}.page-footer{min-height:65px;gap:8px;font-size:7px;flex-wrap:wrap;padding:8px 0}.page-footer>span:first-child{display:none}.page-footer button{font-size:8px}.stage-grid{grid-template-columns:1fr 1fr}.stage-pick{min-height:75px}.stage-title{font-size:35px;letter-spacing:-1.6px;margin:0}.stage-subtitle{display:none}.telemetry{display:flex;align-items:center;gap:25px;padding:12px 0;border-top:0;margin-bottom:0}.charge-stat{flex:1}.charge-stat strong{font-size:35px;letter-spacing:-1px}.charge-stat strong span{font-size:16px}.telemetry label{font-size:8px;margin-bottom:5px}.charge-meter{margin:8px 0 0;gap:3px}.charge-meter i{height:4px}.time-stat{display:block;width:115px}.time-stat strong{font-size:26px}.timer-track{margin-top:8px}.power-slot,.route-note,#pause-side{display:none}[data-screen=play] main,[data-screen=pause] main,[data-screen=ready] main,[data-screen=result] main,[data-screen=settings] main{gap:12px;padding:17px 0 10px}[data-screen=play] #panel .eyebrow,[data-screen=pause] #panel .eyebrow,[data-screen=ready] #panel .eyebrow,[data-screen=result] #panel .eyebrow{margin-bottom:6px;font-size:8px}.touch-controls{display:none;align-items:center;justify-content:space-between;padding:9px 30px 10px;touch-action:none;-webkit-user-select:none;user-select:none}[data-screen=play] .touch-controls{display:flex}.dpad{width:162px;height:152px;display:grid;grid-template-columns:54px 54px 54px;grid-template-rows:50px 50px 50px;gap:1px}.dpad button{border-radius:2px;background:var(--panel-hi);border:1px solid var(--line);color:var(--green);font-size:19px;box-shadow:0 0 10px #76ff4525;min-width:44px;min-height:44px}.dpad button[data-dir=up]{grid-column:2}.dpad button[data-dir=left]{grid-column:1;grid-row:2}.dpad button[data-dir=right]{grid-column:3;grid-row:2}.dpad button[data-dir=down]{grid-column:2;grid-row:3}.dpad-center{grid-column:2;grid-row:2;display:grid;place-items:center;font-size:20px;opacity:.25}.touch-action{display:flex;align-items:center;flex-direction:column;gap:13px}.touch-action button{width:72px;height:72px;border-radius:2px;background:var(--panel-hi);color:var(--cyan);border:1px solid var(--cyan);font-size:36px;box-shadow:0 0 15px #65f7dc40;min-width:44px;min-height:44px}.touch-action button.loaded{background:var(--green);border-color:var(--green);color:var(--void);box-shadow:0 0 20px #76ff4580}.touch-action span{font:8px monospace;letter-spacing:.4px;color:var(--cyan)}#overlay{position:fixed;inset:78px 0 0;z-index:5;background:#030908f7;padding:18px 20px max(20px,env(safe-area-inset-bottom));align-items:center;border-radius:0}.modal{width:min(100%,430px);padding:14px}.modal h2{font-size:36px}.modal p{font-size:13px}.modal .eyebrow{font-size:10px}.modal .primary,.modal .secondary{min-height:48px;font-size:11px}.instruction-box{font-size:12px;padding:15px}.control-summary{font-size:10px;gap:12px}.guide-grid{gap:20px 15px}.guide-grid p{font-size:11px}.guide-grid b{font-size:10px}.modal .guide-note{font-size:11px}.save-note{font-size:10px}.chapter{margin-bottom:27px}.stage-pick strong{font-size:11px}.stage-pick small{font-size:8px}.stage-number{font-size:27px}.chapter-heading{font-size:11px}.stage-grid{gap:8px}[data-screen=guide] #panel{display:none}[data-screen=guide] .instrument{min-height:270px}[data-screen=play] .page-footer{padding-bottom:max(8px,env(safe-area-inset-bottom))}}@media(pointer:coarse)and (min-width:761px){[data-screen=play] .touch-controls{display:flex;justify-content:space-between;position:fixed;bottom:10px;left:25px;right:25px;pointer-events:none}.dpad,.touch-action{pointer-events:auto}.dpad{display:grid;grid-template-columns:50px 50px 50px;grid-template-rows:50px 50px 50px}.dpad button{background:var(--panel-hi);color:var(--green);border-radius:2px;min-height:48px}.dpad button[data-dir=up]{grid-column:2}.dpad button[data-dir=left]{grid-column:1;grid-row:2}.dpad button[data-dir=right]{grid-column:3;grid-row:2}.dpad button[data-dir=down]{grid-column:2;grid-row:3}.dpad-center{grid-column:2;grid-row:2;text-align:center;padding-top:14px}.touch-action{display:grid;justify-items:center;gap:8px;align-self:end}.touch-action button{width:65px;height:65px;border-radius:2px;background:var(--green);color:var(--void);font-size:30px}.touch-action span{font:9px monospace;color:var(--cyan)}}@media(max-height:540px)and (orientation:landscape){#app{padding:0 max(14px,env(safe-area-inset-left)) 0 max(14px,env(safe-area-inset-right))}.masthead{height:59px}.brand span{font-size:18px}.brand small{display:none}.brand svg{width:30px;height:30px}.edition{display:none}.header-actions .icon-button{height:44px;width:44px}main{display:grid;grid-template-columns:190px minmax(0,1fr);gap:20px;padding:15px 0;min-height:0}#panel{width:auto}h1{font-size:39px;letter-spacing:-2px}.eyebrow{font-size:7px;margin-bottom:10px}.intro{font-size:11px;line-height:1.5;margin-bottom:12px}.home-buttons{display:flex;gap:7px}.home-buttons .primary,.home-buttons .secondary{min-height:44px;padding:8px 12px;font-size:9px}.progress-stamp{display:none}.instrument{max-width:540px;max-height:calc(100svh - 76px);padding:7px;justify-self:center;width:100%}.instrument-top{padding:0 3px 6px;height:17px;font-size:6px}.instrument-bottom{display:none}canvas{max-height:calc(100svh - 114px);object-fit:contain}#board-wrap{border:0}.page-footer{display:none}.stage-title{font-size:28px}.stage-subtitle,.route-note,.power-slot{display:none}.telemetry{padding:10px 0;display:block;border:0}.charge-stat strong{font-size:30px}.charge-meter{margin:6px 0 10px}.time-stat{display:flex;gap:15px;width:auto}.time-stat strong{font-size:22px}.timer-track{display:none}[data-screen=play] main,[data-screen=pause] main,[data-screen=ready] main,[data-screen=result] main{padding:10px 0;gap:15px;grid-template-columns:145px minmax(0,1fr) 118px}.instrument{grid-column:2}.touch-controls,[data-screen=play] .touch-controls{position:fixed;right:12px;left:auto;bottom:8px;width:118px;display:none;gap:5px;padding:0;flex-direction:column;z-index:2}[data-screen=play] .touch-controls{display:flex}.dpad{grid-template-columns:39px 39px 39px;grid-template-rows:44px 44px 44px;width:118px;height:132px;gap:0}.dpad button{min-width:44px;min-height:44px;font-size:15px}.touch-action{gap:7px}.touch-action button{width:48px;height:48px;font-size:27px}.touch-action span{font-size:7px}#overlay{position:fixed;inset:59px 0 0;padding:10px 15px;z-index:5}.modal{width:540px;padding:8px 18px}.modal h2{font-size:29px;margin-bottom:10px}.modal p{font-size:11px;margin-bottom:10px}.modal .eyebrow{font-size:8px;margin-bottom:8px}.modal .primary,.modal .secondary{min-height:44px;margin-top:6px;padding:8px 12px}.modal .instruction-box{padding:9px;font-size:10px;margin-bottom:9px}.control-summary{margin:10px 0;font-size:9px;gap:6px 10px}.guide-grid p{font-size:10px}.guide-grid{gap:10px}.modal .guide-note{font-size:9px}.medals{font-size:37px;margin-bottom:8px}.medal-targets,.save-note{margin:9px 0;font-size:8px}#circuits{max-height:calc(100svh - 85px);overflow:auto}.chapter{margin-bottom:15px}.stage-pick{min-height:60px}.stage-number{font-size:22px}.stage-pick strong{font-size:10px}h1.smaller{font-size:36px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media(max-height:540px)and (orientation:landscape){[data-screen=play] main,[data-screen=pause] main,[data-screen=ready] main,[data-screen=result] main{grid-template-columns:130px minmax(0,1fr) 136px}.touch-controls,[data-screen=play] .touch-controls{width:133px;right:8px}.dpad{grid-template-columns:44px 44px 44px;grid-template-rows:44px 44px 44px;width:133px;height:132px}}@media(max-width:760px)and (min-height:541px){[data-screen=play] #app{min-height:100svh;display:flex;flex-direction:column}[data-screen=play] .page-footer{margin-top:auto}[data-screen=play] .masthead{flex:none}.touch-controls{padding-bottom:max(10px,env(safe-area-inset-bottom))}}button.power-slot{background:transparent;text-align:left;width:100%;padding:0;min-height:65px}.power-slot:focus-visible{outline-offset:5px}@media(max-width:760px)and (min-height:541px){[data-screen=play] #app{height:100svh;min-height:0;display:grid;grid-template-rows:64px minmax(0,1fr) 152px 44px;overflow:hidden;padding-bottom:env(safe-area-inset-bottom)}[data-screen=play] .masthead{height:64px}[data-screen=play] main{min-height:0;padding:10px 0 5px;gap:8px;display:flex;flex-direction:column}[data-screen=play] #panel{flex:none}[data-screen=play] .stage-title{font-size:29px}[data-screen=play] .telemetry{padding:9px 0}[data-screen=play] .charge-stat strong{font-size:31px}[data-screen=play] .instrument{flex:1;min-height:0;display:flex;flex-direction:column;width:100%}[data-screen=play] .instrument-top{flex:none;height:22px;padding:0 3px 9px}[data-screen=play] #board-wrap{flex:1;min-height:0;display:flex;align-items:center}[data-screen=play] canvas{width:100%;height:100%;object-fit:contain}[data-screen=play] .instrument-bottom{height:27px;flex:none;padding-top:7px}[data-screen=play] .touch-controls{padding:3px 23px;min-height:0}[data-screen=play] .dpad{grid-template-columns:48px 48px 48px;grid-template-rows:46px 46px 46px;width:146px;height:140px}[data-screen=play] .page-footer{min-height:44px;height:44px;padding:0;margin:0;font-size:6px;flex-wrap:nowrap}}body[data-reduced=true] *{animation:none!important;transition:none!important}
