<!-- SOLID CITY · part 1840 -->
x;margin:0 auto 22px;max-width:450px;text-align:left}
    .pilot-key div{padding:11px 12px;background:#0b111bcc;border-top:2px solid currentColor;font-size:12px;line-height:1.4}.pilot-key strong{display:block;font:900 11px ui-monospace,monospace;letter-spacing:.12em;margin-bottom:3px}.pk1{color:var(--gold)}.pk2{color:var(--teal)}.pilot-key span{color:#bcc6d1}
    .launch,.again{border:1px solid var(--gold);background:var(--gold);color:#171006;padding:12px 24px;font-weight:900;letter-spacing:.12em;cursor:pointer;box-shadow:0 0 26px #ffbd2750}.launch:active,.again:active{background:#ce8b10}
    .debrief-card{width:min(760px,100%);max-height:92vh;overflow:auto;background:#080d15;border:1px solid #3a4658;padding:22px;box-shadow:0 20px 70px #000}
    .scoreboard-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #3a4658}.scoreboard-kicker{color:var(--gold);font:900 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.2em}.debrief h2{margin:6px 0 4px;font-size:30px;letter-spacing:-.03em;text-transform:uppercase}.result{color:var(--muted);font-size:12px;line-height:1.5}.final-score{text-align:right}.final-score span{display:block;color:#aeb9c7;font:900 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.18em}.final-score b{display:block;margin-top:4px;color:#fff4bf;font:900 clamp(38px,10vw,64px)/.9 ui-monospace,SFMono-Regular,Consolas,monospace;text-shadow:0 0 22px #ffc84a44}.score-formula{margin-top:7px;color:#8f9aaa;font:700 8px/1.35 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.04em}.new-best{display:none;margin-top:8px;padding:5px 8px;border:1px solid var(--gold);color:#1b1000;background:var(--gold);font:1000 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.16em;animation:bestFlash .68s steps(2,end) infinite}.new-best.show{display:inline-block}@keyframes bestFlash{50%{background:var(--teal);border-color:var(--teal);box-shadow:0 0 22px #44e1d088}}.board-title{margin:0 0 7px;color:var(--teal);font:900 10px ui-monospace,monospace;letter-spacing:.12em}.twin-law{margin-top:18px;padding:14px 16px;border-top:1px solid #ffc84a;border-bottom:1px solid #44e1d0;text-align:center;background:linear-gradient(90deg,#ffc84a10,#44e1d010)}.twin-law strong{display:block;color:#fff;font:900 16px/1 ui-monospace,monospace;letter-spacing:.14em;margin-bottom:7px}.twin-law span{display:block;color:#f0e8cc;font-size:12px;line-height:1.45}
    .metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#303a48;margin-bottom:17px}.metrics.primary{grid-template-columns:repeat(4,1fr)}.metrics.secondary{grid-template-columns:repeat(5,1fr)}.metric{background:#0d141f;padding:12px 9px}.metric b{display:block;font-size:23px;color:#fff}.metric span{font-size:9px;line-height:1.25;color:#aeb9c7;text-transform:uppercase;letter-spacing:.08em}.best-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:17px;background:#403414}.best-stat{background:#111016;padding:9px}.best-stat b{display:block;color:#ffe4a0;font:900 15px/1 ui-monospace,monospace}.best-stat span{font-size:8px;color:#aeb9c7;text-transform:uppercase;letter-spacing:.08em}.logs{display:grid;grid-template-columns:1fr 1fr;gap:14px}.logs h3{font:800 10px ui-monospace,monospace;letter-spacing:.1em;color:#d6deea;margin:0 0 7px}.log{height:90px;overflow:auto;background:#050910;padding:8px;font:10px/1.55 ui-monospace,monospace;color:#aeb9c8}.log em{color:#fff;font-style:normal}.again{margin-top:17px;font-size:12px}
    @media(max-aspect-ratio:3/4){#game{grid-template-rows:42px minmax(0,1fr)}.views{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.view:first-child{border-right:0;border-bottom:1px solid #344054}.tag,.hud{top:8px}.auto-badge{top:29px}.powerbar{top:28px}.buildbar{top:49px}.indicator{top:24%}.fire-btn{width:70px;height:70px;right:16px;bottom:15px}.metrics,.metrics.primary,.metrics.secondary,.best-strip{grid-template-columns:1fr 1fr}.logs{grid-template-columns:1fr}.debrief-card{padding:17px}.intro{padding:18px}.pilot-key{grid-template-columns:1fr 1fr}.mission{display:none}.objective{max-width:135px;font-size:8px}.speedometer{min-width:70px;font-size:7px}.speedometer b{font-size:10px}}
    @media(max-width:420px){.command{gap:6px}.wave{display:none}.flight-state{min-width:62px;padding-inline:4px;font-size:7px}.arm{font-size:8px}.arm input{width:29px;height:17px}.arm input:after{width:11px;height:11px}.arm input:checked:after{left:14px}.objective{max-width:105px}.speedometer{min-width:58px}.speedometer i{width:24px}.pilot-key{grid-template-columns:1fr}.intro p{font-size:13px}.crest{height:48px}h1{margin-top:8px}.scoreboard-head{grid-template-columns:1fr}.final-score{text-align:left}.logs{display:none}.metric b{font-size:20px}.powerbar{right:8px;gap:3px}.power{min-width:32px;padding:3px;font-size:7px}.buildbar{right:8px;font-size:7px}.fire-btn{widt