:root{--you:#5be3ff;--you-charge:#5be3ff73;--foe:#ff6b5b;--sense:#ffd27a;--weapon-part:#ffb45c;--tuning-part:#79e6ff;--hud-ink:#e8e8ec;--hud-dim:#8d8d96;--hud-line:#55555e;--hud-line-soft:#55555e80;--hud-bezel:#35353d;--hud-off:#2a2a31;--hud-lip:#08080ad9;--hud-lip-solid:#09090b;--hud-out:#120814;--hud-panel:#16161ae0;--hud-panel-feed:#16161acc;--hud-panel-tip:#16161aeb;--hud-grid:#ffffff09;--menu-cream:#fff1c7;--menu-brass:#ffd07b;--menu-apricot:#ffd693;--menu-parchment:#ffe2aa;--menu-amber:#f5a86d;--menu-lilac:#c7b8d9;--menu-lilac-pale:#d8c9df;--menu-lilac-mid:#b5a9c9;--menu-lilac-dim:#a79cbb;--menu-edge:#625878;--menu-edge-warm:#8b718e;--menu-well:#19182d;--menu-button:#211329;--menu-action:#6e2930;--menu-panel:#100a19f2;--menu-scrim:#08091480;--menu-night:#080914;--menu-bar-low:#e55b55;--menu-bar-high:#ffc36d;--menu-star:#fff8;--boot-night:#1b1030;--boot-sand:#ffd9a0;--touch-edge:#ffd9a099;--touch-fill:#1b1030aa;--touch-fill-strong:#1b1030cc;--touch-ink:white;--font-instrument:"JetBrains Mono",ui-monospace,Menlo,monospace;--font-menu:ui-monospace,SFMono-Regular,Menlo,monospace;--font-menu-control:ui-monospace,monospace;--font-boot:system-ui;--text-9:9px;--text-10:10px;--text-11:11px;--text-12:12px;--text-13:13px;--text-14:14px;--text-15:15px;--text-16:16px;--text-18:18px;--text-19:19px;--text-20:20px;--text-26:26px;--text-28:28px;--text-54:54px;--leading-120:1.2;--leading-130:1.3;--leading-135:1.35;--leading-145:1.45;--track-01:.01em;--track-02:.02em;--track-03:.03em;--track-05:.05em;--track-06:.06em;--track-08:.08em;--track-10:.1em;--track-12:.12em;--track-16:.16em;--track-20:.2em;--space-1:1px;--space-2:2px;--space-3:3px;--space-4:4px;--space-5:5px;--space-6:6px;--space-7:7px;--space-8:8px;--space-9:9px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--radius-tick:1px;--radius-hud:2px;--radius-touch:8px;--stroke-1:1px;--stroke-2:2px;--stroke-4:4px;--shadow-hud-lip:0 3px 0 var(--hud-lip);--shadow-radar-lip:0 3px 0 var(--hud-lip-solid);--shadow-segment-lip:0 1px 0 var(--hud-lip-solid);--shadow-ship:drop-shadow(0 16px 22px #0009);--glow-ship-name:0 0 18px #ff9b5680;--glow-launch:0 0 18px #f06b4d40;--glow-stat-bar:0 0 8px #ff9f62;--opacity-segment-off:.1;--opacity-star-field:.2;--opacity-docked-label:.75;--opacity-banner-label:.8;--opacity-chevron-dip:.5;--motion-ship-slide:.16s;--motion-ship-fade:.18s;--motion-depart:.4s;--motion-ship-idle:9s;--motion-chevrons:.7s;--ease-menu:ease;--ease-ship-idle:ease-in-out;--layer-hud:1;--layer-tip:2;--layer-pause:3;--layer-dialog:4}@font-face{font-family:JetBrains Mono;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/jetbrains-mono-400.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/jetbrains-mono-500.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/jetbrains-mono-700.woff2)format("woff2")}.field-hud{z-index:var(--layer-hud);pointer-events:none;color:var(--hud-ink);font:400 var(--text-12)/var(--leading-120) var(--font-instrument);font-variant-numeric:tabular-nums;position:absolute;inset:0}.field-hud *{box-sizing:border-box}.field-hud__module{background-color:var(--hud-panel);background-image:repeating-linear-gradient(0deg,var(--hud-grid) 0 1px,transparent 1px 8px),repeating-linear-gradient(90deg,var(--hud-grid) 0 1px,transparent 1px 8px);border:var(--stroke-1) solid var(--hud-line);border-radius:var(--radius-hud);box-shadow:var(--shadow-hud-lip);position:absolute}.field-hud__module:before,.field-hud__module:after{content:"";border-color:var(--hud-dim);border-style:solid;width:5px;height:5px;position:absolute}.field-hud__module:before{border-width:1px 0 0 1px;top:-1px;left:-1px}.field-hud__module:after{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.field-hud__label{font-size:var(--text-9);letter-spacing:var(--track-12);text-transform:uppercase;color:var(--hud-dim);white-space:nowrap}.field-hud__energy{width:360px;height:56px;top:12px;left:12px}.field-hud__identity{font-size:var(--text-10);letter-spacing:var(--track-08);position:absolute;top:5px;left:8px}.field-hud__you{color:var(--you)}.field-hud__danger{color:var(--foe)}.field-hud__marked{display:none}.field-hud__energy.marked .field-hud__marked{display:inline}.field-hud__energy-label{position:absolute;top:5px;right:76px}.field-hud__segments{gap:var(--space-2);width:216px;height:12px;display:flex;position:absolute;top:24px;left:8px}.field-hud__segments i{background:var(--hud-off);border-radius:var(--radius-tick);box-shadow:var(--shadow-segment-lip);flex:1}.field-hud__segments i.on{background:var(--you)}.field-hud__segments i.low{background:var(--foe)}.field-hud__segments i.charge{background:var(--you-charge)}.field-hud__segments i:nth-child(5){box-shadow:0 3px 0 -1px var(--foe)}.field-hud__energy.low{border-color:var(--foe)}@keyframes hud-chevrons{50%{opacity:var(--opacity-chevron-dip)}}.field-hud__digits{gap:var(--space-2);height:21px;display:flex;position:absolute;top:20px;right:76px}.field-hud__digit{width:12px;height:20px;position:relative}.field-hud__digit i{border-radius:var(--radius-tick);opacity:var(--opacity-segment-off);background:currentColor;position:absolute}.field-hud__digit i.on{opacity:1}.field-hud__digit i:first-child,.field-hud__digit i:nth-child(4),.field-hud__digit i:nth-child(7){width:8px;height:2px;left:2px}.field-hud__digit i:first-child{top:0}.field-hud__digit i:nth-child(4){top:9px}.field-hud__digit i:nth-child(7){bottom:0}.field-hud__digit i:nth-child(2),.field-hud__digit i:nth-child(3),.field-hud__digit i:nth-child(5),.field-hud__digit i:nth-child(6){width:2px;height:8px}.field-hud__digit i:nth-child(2){top:1px;left:0}.field-hud__digit i:nth-child(3){top:1px;right:0}.field-hud__digit i:nth-child(5){bottom:1px;left:0}.field-hud__digit i:nth-child(6){bottom:1px;right:0}.field-hud__sub{position:absolute;top:42px;left:8px}.field-hud__ping{border-left:var(--stroke-1) solid var(--hud-line);width:68px;height:48px;position:absolute;top:4px;right:0}.field-hud__ping-label{position:absolute;top:1px;left:7px}.field-hud__ping canvas{width:36px;height:36px;position:absolute;top:12px;left:16px}.field-hud__speed{width:92px;height:32px;padding:var(--space-7) var(--space-8);justify-content:space-between;align-items:baseline;display:flex;top:76px;left:12px}.field-hud__speed strong{font-size:var(--text-14);color:var(--you);font-weight:700}.field-hud__bounty{width:92px;height:32px;padding:var(--space-7) var(--space-8);justify-content:space-between;align-items:baseline;display:none;top:76px;left:112px}.field-hud__bounty strong{font-size:var(--text-14);color:var(--sense);font-weight:700}.bounty-on .field-hud__bounty{display:flex}.field-hud__score{width:250px;top:12px;right:12px}.field-hud table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-11)}.field-hud th{height:24px;font-weight:500;font-size:var(--text-9);letter-spacing:var(--track-12);text-transform:uppercase;color:var(--hud-dim);text-align:right;padding:var(--space-4) var(--space-6) var(--space-3);border-bottom:var(--stroke-1) solid var(--hud-line)}.field-hud th:first-child,.field-hud td:first-child{text-align:left}.field-hud td{padding:0 var(--space-6);text-align:right;border-bottom:var(--stroke-1) solid var(--hud-line-soft);height:18px}.field-hud tr:last-child td{border-bottom:0}.field-hud tr.me td{background:var(--you);color:var(--hud-out);font-weight:700}.field-hud__tag{width:6px;height:6px;margin-right:var(--space-6);background:var(--foe);display:inline-block}.field-hud tr.me .field-hud__tag{background:var(--hud-out)}.marked .field-hud__tag{transform:rotate(45deg)scale(1.25)}.marked:not(.me) td:first-child{color:var(--foe)}.field-hud tr.gap td{border-bottom:var(--stroke-1) dashed var(--hud-line);height:6px;padding:0}.field-hud__rank{right:20px;top:calc(var(--score-bottom,126px) + 4px);display:none;position:absolute}.field-hud:not(.bounty-on) .field-hud__bounty-column{display:none}.field-hud__radar{background:var(--hud-panel);border:var(--stroke-4) solid var(--hud-bezel);width:140px;height:140px;box-shadow:var(--shadow-radar-lip);transform-origin:bottom;border-radius:50%;position:absolute;bottom:12px;right:12px;overflow:hidden;transform:scaleY(.927)}.field-hud__radar canvas{width:100%;height:100%}.field-hud__radar-label{position:absolute;bottom:146px;right:14px}.field-hud__feed{font-size:var(--text-11);line-height:17px;position:absolute;bottom:12px;left:12px}.field-hud__feed div{background:var(--hud-panel-feed);padding:0 var(--space-7);border-left:var(--stroke-2) solid var(--hud-line);margin-top:var(--space-2);display:table}.field-hud__feed div.mine{border-left-color:var(--you)}.field-hud__feed div.death{border-left-color:var(--foe)}.field-hud__strip{background:var(--hud-panel);border:var(--stroke-1) solid var(--hud-line);border-radius:var(--radius-hud);align-items:center;gap:var(--space-8);height:28px;padding:0 var(--space-10);font-size:var(--text-11);white-space:nowrap;display:none;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.field-hud__strip.visible{display:flex}.field-hud__strip b{font-weight:700}.field-hud__strip:not(.docked){color:var(--you)}.field-hud__strip:not(.docked) .field-hud__label{color:var(--hud-dim)}.field-hud__strip.docked{background:var(--you);color:var(--hud-out);border-color:var(--you)}.field-hud__strip.docked .field-hud__label{color:var(--hud-out);opacity:var(--opacity-docked-label)}.field-hud__chevrons{letter-spacing:-1px;animation:hud-chevrons var(--motion-chevrons) steps(2,end) infinite}.field-hud__banner{align-items:center;gap:var(--space-10);background:var(--foe);color:var(--hud-out);font-weight:700;font-size:var(--text-18);letter-spacing:var(--track-06);padding:var(--space-4) var(--space-14) var(--space-4) var(--space-10);border-radius:var(--radius-hud);white-space:nowrap;display:none;position:absolute;top:110px;left:50%;transform:translate(-50%)}.field-hud__banner .field-hud__label{color:var(--hud-out);opacity:var(--opacity-banner-label);font-weight:500}.field-hud__banner.visible{display:flex}.field-hud__respawn{width:max-content;max-width:min(480px,86vw);color:var(--foe);background:var(--hud-panel);border:var(--stroke-1) solid var(--foe);padding:var(--space-5) var(--space-12);display:none;position:absolute;top:16%;left:50%;transform:translate(-50%)}.field-hud__respawn-count{font-size:var(--text-18);white-space:nowrap;text-align:center;font-weight:700}.field-hud__respawn-tip{margin-top:var(--space-4);color:var(--hud-ink);font-size:var(--text-12);font-weight:400;line-height:var(--leading-130);text-align:center;white-space:normal;display:none}.field-hud__cells{align-items:center;gap:var(--space-4);display:none;position:absolute;top:5px;left:148px}.field-hud__cells.on{display:flex}.field-hud__cells.on~.field-hud__sub{display:none}.field-hud__cells i{border:var(--stroke-1) solid var(--hud-dim);background:var(--hud-off);width:9px;height:5px}.field-hud__cells i.lit{border-color:var(--you);background:var(--you)}.field-hud__item{border-left:var(--stroke-1) solid var(--hud-line);width:68px;height:48px;display:none;position:absolute;top:4px;right:0}.field-hud__item-label{position:absolute;top:1px;left:7px}.field-hud__item canvas{width:36px;height:36px;position:absolute;top:12px;left:16px}.items-on .field-hud__energy{width:428px}.items-on .field-hud__item{display:block}.items-on .field-hud__ping{right:68px}.items-on .field-hud__energy-label,.items-on .field-hud__digits{right:144px}@media (pointer:coarse){.field-hud__energy{left:124px}}@media (width<=900px),(height<=500px){.field-hud__energy{width:264px;height:48px;left:124px}.field-hud__energy.marked .field-hud__you-tag{display:none}.field-hud__identity{top:4px}.field-hud__energy-label{top:4px;right:64px}.field-hud__segments{width:132px;height:10px;top:21px}.field-hud__digits{top:18px;right:64px}.field-hud__sub{display:none}.field-hud__cells{top:4px;left:100px}.field-hud__cells .field-hud__label{display:none}.field-hud__ping{width:56px;height:40px}.field-hud__ping canvas{width:30px;height:30px;top:12px;left:13px}.field-hud__speed{top:68px;left:124px}.field-hud__bounty{top:68px;left:224px}.field-hud__score{width:200px}.field-hud__rank{display:block}.field-hud__radar{transform-origin:top;width:84px;height:84px;inset:68px auto auto 12px}.field-hud__radar-label{inset:149px auto auto 14px}.field-hud__feed{left:auto;right:12px;top:calc(var(--score-bottom,126px) + 18px);text-align:right;bottom:auto}.field-hud__feed div{margin-left:auto}.field-hud__strip{height:24px;bottom:14px}.field-hud__banner{top:66px}.field-hud__respawn{top:8%}.field-hud__item{width:56px;height:40px}.field-hud__item canvas{width:30px;height:30px;top:12px;left:13px}.items-on .field-hud__energy{width:320px}.items-on .field-hud__ping{right:56px}.items-on .field-hud__energy-label,.items-on .field-hud__digits{right:120px}.field-hud__item-label{letter-spacing:var(--track-02);left:3px}}.field-hud__match{align-items:center;gap:var(--space-14);height:32px;padding:0 var(--space-10);font-size:var(--text-11);letter-spacing:var(--track-08);display:flex;top:12px;left:50%;transform:translate(-50%)}.field-hud__clock{color:var(--sense);font-size:var(--text-14)}@media (width<=900px),(height<=500px){.field-hud__match{height:26px;font-size:var(--text-9);top:auto;bottom:12px}.field-hud__clock{font-size:var(--text-12)}.field-hud__strip.visible~.field-hud__match{bottom:42px}}.field-hud__match[hidden]{display:none}.field-hud__weapons{width:150px;height:32px;padding:0 var(--space-6);background:var(--hud-panel);border:var(--stroke-1) solid var(--hud-line);border-radius:var(--radius-hud);box-sizing:border-box;flex-direction:column;justify-content:center;display:none;position:absolute;top:64px;left:200px}.weapons-on .field-hud__weapons{display:flex}.field-hud__weapon{height:14px;padding-left:var(--space-14);line-height:14px;font-size:var(--text-9);white-space:nowrap;color:var(--hud-dim);position:relative}.field-hud__weapon:before{content:"";border:var(--stroke-1) solid var(--weapon-part);box-sizing:border-box;width:7px;height:7px;position:absolute;top:4px;left:2px;transform:rotate(45deg)}.field-hud__tuning:before{border-color:var(--tuning-part);border-radius:50%;transform:none}.field-hud__family[data-family="1"]:before{clip-path:polygon(0 100%,50% 0,100% 100%,55% 58%,55% 100%,45% 100%,45% 58%);border-width:1px 1px 0;width:9px;height:7px;transform:none}.field-hud__family[data-family="2"]:before{background:var(--weapon-part);width:9px;height:1px;box-shadow:0 3px var(--weapon-part),0 6px var(--weapon-part);border:0;top:4px;transform:none}@media (width<=900px),(height<=500px){.field-hud__weapons{width:120px;top:56px}}.field-hud__grace{width:200px;padding:var(--space-5) var(--space-7);border-left:var(--stroke-2) solid var(--sense);background:var(--hud-panel-feed);font-size:var(--text-10);line-height:var(--leading-135);display:none;position:absolute;top:166px;left:12px}.field-hud__grace.visible{display:block}@media (width<=900px),(height<=500px){.field-hud__grace{width:auto;padding:var(--space-3) var(--space-7);white-space:nowrap;top:104px;left:124px}}@media (pointer:coarse) and (width<=900px),(pointer:coarse) and (height<=500px){.field-hud{--edge-l:calc(8px + env(safe-area-inset-left,0px));--edge-r:calc(8px + env(safe-area-inset-right,0px));--edge-t:calc(8px + env(safe-area-inset-top,0px));--row:16px;--score-w:116px}.field-hud__module{box-shadow:none;background-image:none}.field-hud__module:before,.field-hud__module:after,.field-hud__speed,.field-hud__bounty,.bounty-on .field-hud__bounty,.field-hud__radar-label,.field-hud__sub,.field-hud__ping,.field-hud__class,.field-hud__you-tag,.field-hud__marked-gap{display:none}.field-hud__radar{left:var(--edge-l);right:auto;top:var(--edge-t);transform-origin:top;width:76px;height:76px;bottom:auto}.field-hud__energy,.items-on .field-hud__energy{left:calc(var(--edge-l) + 84px);top:var(--edge-t);align-items:center;gap:var(--space-3) var(--space-6);width:176px;height:auto;min-height:22px;padding:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.field-hud__energy>*{position:static}.field-hud__segments{gap:var(--space-1);order:1;width:116px;height:8px}.field-hud__digits,.items-on .field-hud__digits{zoom:.7;order:2;height:auto}.field-hud__identity,.field-hud__energy-label,.field-hud__cells,.field-hud__item,.field-hud__weapons{order:3}.field-hud__identity{font-size:var(--text-9);display:none}.field-hud__energy.marked .field-hud__identity{display:block}.field-hud__energy-label{display:none}.field-hud__energy.low .field-hud__energy-label,.field-hud__energy.charging .field-hud__energy-label{display:block}.field-hud__cells,.field-hud__cells.on{display:none}.field-hud__cells.on:has(i.lit){display:flex}.items-on .field-hud__item{display:none}.items-on .field-hud__item.held{align-items:center;gap:var(--space-4);border:0;width:auto;height:24px;display:flex}.field-hud__item-label{letter-spacing:var(--track-02);position:static}.field-hud__item canvas{width:24px;height:24px;position:static}.weapons-on .field-hud__weapons{display:none}.weapons-on .field-hud__weapons.fresh{background:0 0;border:0;width:100%;height:auto;padding:0;display:flex}.field-hud__score{right:var(--edge-r);top:var(--edge-t);width:var(--score-w)}.field-hud table{font-size:var(--text-10)}.field-hud td{height:var(--row);padding:0 var(--space-5);border-bottom:0}.field-hud thead,.field-hud__rank,.field-hud:not(.down) td:nth-child(n+3){display:none}.field-hud.down{--score-w:200px}.field-hud.down thead{display:table-header-group}.field-hud.down .field-hud__rank{right:var(--edge-r);top:calc(var(--edge-t) + 24px + var(--score-rows,4) * var(--row) + 12px);display:block}.field-hud__feed{left:auto;right:var(--edge-r);top:calc(var(--edge-t) + var(--score-rows,2) * var(--row) + 8px);max-width:170px;font-size:var(--text-10);text-align:right;line-height:15px;bottom:auto}.field-hud.down .field-hud__feed{top:calc(var(--edge-t) + 24px + var(--score-rows,4) * var(--row) + 26px)}.field-hud__feed div{margin-left:auto}.field-hud__feed div:not(.mine):not(.death),.field-hud__feed div.banner-echo,.field-hud__feed div:nth-last-child(n+3){display:none}.field-hud__match{top:var(--edge-t);gap:var(--space-8);height:22px;padding:0 var(--space-8);bottom:auto}.field-hud__goal{display:none}.field-hud__match.tied{top:auto;bottom:8px}.field-hud__match.tied .field-hud__goal{display:block}.field-hud__strip.visible~.field-hud__match{top:var(--edge-t);bottom:auto}.field-hud__strip.visible~.field-hud__match.tied{top:auto;bottom:34px}.field-hud__grace{left:var(--edge-l);top:calc(var(--edge-t) + 88px)}.field-hud__strip{gap:var(--space-6);height:22px;padding:0 var(--space-8);bottom:8px}.field-hud__strip .field-hud__label{display:none}.field-hud__banner{left:max(50%,calc(var(--edge-l) + 368px));top:calc(var(--edge-t) + 28px);gap:var(--space-6);font-size:var(--text-13);padding:var(--space-2) var(--space-8)}.field-hud__respawn{top:136px}.field-hud__respawn-count{font-size:var(--text-15)}.field-hud__respawn-tip{font-size:var(--text-11)}.field-hud.down~.control-tip{top:236px}.control-tip.control-tip--stick{max-width:46vw;left:calc(23vw + 8px)}#app>.sound-button,#app>.music-button{display:none}.pause-actions .music-button{border-color:var(--menu-brass)!important;background:var(--menu-button)!important;border-radius:0!important;width:auto!important;height:auto!important;position:static!important}#app .pause-button{left:auto;right:calc(var(--pause-gap,132px) + env(safe-area-inset-right,0px));top:calc(8px + env(safe-area-inset-top,0px));width:36px;height:36px;font-size:var(--text-16)}#app .pause-button:before{content:"";position:absolute;inset:-4px}#app .field-hud.down~.pause-button{--pause-gap:216px}}.control-tip{z-index:var(--layer-tip);box-sizing:border-box;max-width:min(620px,70vw);padding:var(--space-8) var(--space-14);border:var(--stroke-1) solid var(--hud-line);border-radius:var(--radius-hud);background:var(--hud-panel-tip);box-shadow:var(--shadow-hud-lip);color:var(--hud-ink);text-align:center;font:700 var(--text-13)/var(--leading-135) var(--font-instrument);letter-spacing:var(--track-05);pointer-events:none;position:absolute;top:68%;left:50%;transform:translate(-50%,-50%)}.control-tip[hidden]{display:none}@media (pointer:coarse){.control-tip{max-width:50vw;font-size:var(--text-11);top:34%}}.control-tip--stick{top:calc(70% - 72px);left:24%}.game-dialog[hidden]{display:none}.game-dialog{z-index:var(--layer-dialog);padding:var(--space-12);background:var(--menu-scrim);color:var(--menu-cream);font-family:var(--font-menu);place-items:center;display:grid;position:absolute;inset:0}.game-dialog-panel{box-sizing:border-box;border:var(--stroke-1) solid var(--menu-brass);background:var(--menu-panel);width:min(620px,100% - 24px);max-height:calc(100% - 12px);padding:var(--space-18);overflow:auto}.game-dialog-panel h1{font-size:var(--text-19);letter-spacing:var(--track-16);margin:0 0 var(--space-12)}.game-dialog-panel button{border:var(--stroke-1) solid var(--menu-brass);background:var(--menu-button);min-height:38px;color:var(--menu-cream);font:700 var(--text-11) var(--font-menu-control)}.controls-title{margin:var(--space-10) 0 var(--space-5);font-size:var(--text-12)}.controls-list{gap:var(--space-4) var(--space-18);color:var(--menu-lilac);font-size:var(--text-10);line-height:var(--leading-135);grid-template-columns:1fr 1fr;margin:0;display:grid}@media (height<=420px){.game-dialog-panel{padding:var(--space-10);width:min(650px,100% - 90px)}.game-dialog-panel h1{margin-bottom:var(--space-7)}.controls-list{grid-template-columns:repeat(3,1fr)}}.controller-settings{gap:var(--space-6);margin:0 0 var(--space-14);color:var(--menu-lilac);font-size:var(--text-11);display:grid}.controller-row{align-items:center;gap:var(--space-4);grid-template-columns:1fr 38px 64px 38px;display:grid}.mouse-steering-row{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.mouse-steering-row[hidden]{display:none}.game-dialog-panel .mouse-steering-toggle{min-width:48px;min-height:24px;padding:var(--space-2) var(--space-10)}.game-dialog-panel .controller-step{font-size:var(--text-16)}.game-dialog-panel .controller-value{color:var(--menu-cream)}@media (height<=420px){.controller-settings{gap:var(--space-6) var(--space-14);margin-bottom:var(--space-4);grid-template-columns:1fr 1fr}.controller-row{grid-template-columns:1fr 38px 50px 38px}.mouse-steering-row{grid-column:1/-1}.game-dialog-panel .mouse-steering-toggle{min-height:20px;padding:var(--space-1) var(--space-8)}}.settings-actions{gap:var(--space-8);margin:0 0 var(--space-14);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.settings-back{width:100%;margin-top:var(--space-14)}@media (height<=420px){.settings-actions{margin-bottom:var(--space-8)}.settings-back{margin-top:var(--space-8)}}.install-offer{align-items:center;gap:var(--space-10);margin:var(--space-12) 0;padding:var(--space-10);border:var(--stroke-1) solid var(--menu-amber);background:var(--menu-button);grid-template-columns:1fr auto auto;display:grid}.install-offer[hidden]{display:none}.install-offer strong{font-size:var(--text-12)}.install-offer p{margin:var(--space-3) 0 0;color:var(--menu-lilac);font-size:var(--text-10);line-height:var(--leading-135)}.install-offer button{padding:0 var(--space-10)}.install-offer .install-dismiss{border-color:var(--menu-edge-warm);color:var(--menu-lilac)}@media (width<=620px){.install-offer{grid-template-columns:1fr auto}.install-offer div{grid-column:1/-1}}.install-steps{font-size:var(--text-11);color:var(--menu-apricot);grid-column:1/-1;margin:0}.install-steps[hidden]{display:none}.profile-since{margin:0 0 var(--space-10);color:var(--menu-lilac);font-size:var(--text-11)}.profile-tabs{gap:var(--space-8);margin-bottom:var(--space-12);grid-template-columns:1fr 1fr;display:grid}.profile-tab.active{background:var(--menu-action)}.profile-summary{gap:var(--space-5);font-size:var(--text-13);margin-bottom:var(--space-10);grid-template-columns:1fr auto;display:grid}.profile-stat{display:contents}.profile-subtitle{margin:var(--space-10) 0 var(--space-5);font-size:var(--text-12)}.profile-breakdown{gap:var(--space-3);font-size:var(--text-11);color:var(--menu-lilac);margin-bottom:var(--space-8);display:grid}.profile-row{gap:var(--space-10);grid-template-columns:1fr auto auto auto;display:grid}.profile-empty{color:var(--menu-lilac);font-size:var(--text-11);margin:0}.profile-back{width:100%;margin-top:var(--space-14)}.pause-button{z-index:var(--layer-pause);border:var(--stroke-1) solid var(--touch-edge);border-radius:var(--radius-touch);background:var(--touch-fill-strong);width:42px;height:42px;color:var(--menu-cream);font:700 var(--text-20) var(--font-menu-control);touch-action:manipulation;position:absolute;top:12px;left:380px}.pause-stats{gap:var(--space-5);font-size:var(--text-13);grid-template-columns:1fr auto;display:grid}.pause-actions{gap:var(--space-8);margin:var(--space-14) 0;grid-template-columns:repeat(2,1fr);display:grid}.pause-actions .resume{background:var(--menu-action)}.pause-hint{margin:var(--space-10) 0 0;color:var(--menu-amber);font-size:var(--text-10)}@media (height<=420px){.pause-actions{margin:var(--space-8) 0}.pause-hint{margin-top:var(--space-6)}}.items-on .pause-button{left:448px}@media (pointer:coarse){.items-on .pause-button{left:560px}}@media (width<=900px),(height<=500px){.pause-button{left:396px}.items-on .pause-button{left:452px}}.results-panel{text-align:center;width:min(440px,100% - 24px)}.results-panel h1{font-size:var(--text-26);color:var(--you)}.results-reason{font-size:var(--text-13);letter-spacing:var(--track-10);color:var(--menu-brass)}.results-place{margin:var(--space-14) 0}.results-actions{gap:var(--space-10);grid-template-columns:1fr 1fr;display:grid}.results-actions button:focus{outline:var(--stroke-2) solid var(--you);outline-offset:2px}@media (height<=400px){.results-panel{padding:var(--space-10)}.results-panel h1{margin-bottom:var(--space-5)}.results-reason,.results-place{margin:var(--space-6) 0}}
