#game>header .brand,#game>.stage,#game>.help,#game>#runHud,#game #scoreRow{display:none!important}#game #worldPanel .worldBlock:not(:first-child),#game #worldPanel small{display:none}#game #worldPanel{left:auto;right:var(--hud-margin);top:clamp(78px,10vh,125px);width:132px;min-height:0;padding:10px 15px;border:0;border-radius:0;gap:0;background:linear-gradient(110deg,#052533ee,#102935b3);clip-path:polygon(8px 0,100% 0,calc(100% - 10px) 100%,0 100%);box-shadow:none}#game #worldPanel:after{content:"";position:absolute;left:14px;bottom:1px;width:58%;height:1px;background:linear-gradient(90deg,#e3fcff,transparent)}#game #worldPanel .worldBlock{min-width:0;padding:0;border:0;gap:10px}#game #worldPanel strong{font:italic 800 24px/1 Barlow Condensed,sans-serif;color:#f1fbff}#game #worldPanel em{font:italic 500 12px/1 Barlow Condensed,sans-serif;margin-left:4px}.distancePin{flex:none;width:15px;height:22px;color:#19dfff;filter:drop-shadow(0 0 3px #13dfff50)}#game header{justify-content:flex-end;gap:8px}#game #viewToggle,#game #cameraToggle{width:38px;height:38px;min-width:38px;padding:0;margin:0;border-radius:50%;transform:none;font-size:0}#game #viewToggle>svg{display:none}#game #viewToggle:after{content:"";display:block;width:21px;height:21px;margin:auto;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 7h5l2-3h4l2 3h5v13H3Z' fill='none' stroke='black' stroke-width='1.6'/%3E%3Ccircle cx='12' cy='13' r='4' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E") center/contain no-repeat}#game #cameraToggle:after{content:"\21b6";font:26px/1 sans-serif}#game #pause{width:38px;height:38px;min-width:38px}#game #passPanel{top:clamp(135px,17vh,220px)}#game .eventCounter:before,#game .eventCounter:after{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 6px) 100%,14px 100%);background:linear-gradient(105deg,rgba(var(--counter-rgb),.94),rgba(var(--counter-rgb),.12) 65%);opacity:1}#game .eventCounter:after{inset:1px 1px 1px 3px;background:linear-gradient(110deg,#093444ed,#06131eea);opacity:1}#game #collisionCounter:after{background:linear-gradient(110deg,#302038ed,#151526ec)}#game .counterContent{padding-left:20px;padding-right:15px;gap:8px;min-height:52px}#game .counterIcon{width:43px;height:37px;filter:drop-shadow(0 0 calc(1px + var(--counter-pop)*4px) rgba(var(--counter-rgb),.5))}#game #passPanel .counterReadout b{font-style:italic;font-weight:800;font-size:clamp(26px,2.2vw,34px)}#game .nitroTitle b:before{content:none}#game .nitroBolt{position:absolute;left:14px;top:43px;width:22px;height:33px;color:#15e7ff;filter:drop-shadow(0 0 4px #10ddff80)}#game #nitroBar{margin-left:28px}#game #nitroStatus{display:none}#game .nitroHint kbd{font-size:10px;opacity:.7}#game #gearDisplay{position:absolute;left:10%;right:10%;bottom:-15px;min-height:31px;display:flex;align-items:center;justify-content:space-between;gap:7px;padding:4px 10px;isolation:isolate;color:#94edff;filter:drop-shadow(0 0 4px #1ad8ff45)}#game #gearDisplay:before,#game #gearDisplay:after{content:"";position:absolute;inset:0;z-index:-1;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,6px 100%,0 50%);background:#42d9f0a6}#game #gearDisplay:after{inset:1px;background:linear-gradient(110deg,#073244f2,#071a25f2)}#game .speedArc #gear{display:block;position:static;flex:none;font:italic 800 clamp(16px,1.5vw,24px)/1 "Barlow Condensed",sans-serif;letter-spacing:0;color:#f2fcff;min-width:12px}#game .speedArc .gearChevron{flex:none;width:8px;height:16px;overflow:visible}#game .speedArc .gearNext{transform:rotate(180deg)}#game .speedArc .gearDots{display:flex;flex:1;justify-content:space-evenly;gap:5px;margin:0}.gearDots i{width:clamp(6px,.75vw,11px);height:auto;aspect-ratio:1;display:block;border-radius:50%;background:#64808c66}.gearDots i.lit{background:#13e2ff;box-shadow:0 0 5px #16d9ff50}#game[data-touch=true] #viewToggle,#game[data-touch=true] #cameraToggle,#game[data-touch=true] #pause{width:44px;height:44px;min-width:44px}#game[data-touch=true] #worldPanel{top:calc(var(--edge-top) + 8px);left:var(--edge-left);right:auto;width:104px;padding:8px 10px}#game[data-touch=true] #worldPanel strong{font-size:20px}#game[data-touch=true] .distancePin{width:12px;height:18px}#game[data-touch=true] #worldPanel .worldBlock{gap:6px}#game[data-touch=true] #passPanel{top:calc(var(--edge-top) + 46px)}#game[data-touch=true] .counterContent{min-height:40px;padding:3px 9px 3px 12px;gap:4px}#game[data-touch=true] .counterIcon{width:31px;height:28px;filter:none}#game[data-touch=true] #passPanel .counterReadout b{font-size:24px}#game[data-touch=true] #gearDisplay{left:0;right:0;bottom:-17px;min-height:20px;gap:3px;padding:3px 5px;filter:none}#game[data-touch=true] .speedArc #gear{display:block;font-size:15px;min-width:8px}#game[data-touch=true] .speedArc .gearChevron{width:5px;height:11px}#game[data-touch=true] .speedArc .gearDots{gap:3px}#game[data-touch=true] .gearDots i{width:5px}#game[data-touch=true] #touch .nitroBolt{position:static;width:22px;height:32px;fill:currentColor;stroke:none;filter:none}@media(orientation:portrait){#game[data-touch=true] #worldPanel{top:calc(var(--edge-top) + 48px)}#game[data-touch=true] #passPanel{top:calc(var(--edge-top) + 86px)}}@media(max-height:600px)and (min-width:601px){#game:not([data-touch=true]) .nitroBolt{top:40px;width:20px;height:29px}}@media(max-width:600px){#game:not([data-touch=true]) .nitroBolt{top:34px;left:9px;width:18px;height:28px}}@media(prefers-reduced-motion:reduce){#game .counterIcon{filter:none}}
