.signal-score{display:flex;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid #48503b;padding-top:7px;font:700 10px/1.4 ui-monospace,monospace;letter-spacing:.025em}
.signal-score[hidden]{display:none}
.signal-your-score{color:#e5c368}.signal-rival-score{color:#ef9d76}.signal-clock{color:#d5dace;font-variant-numeric:tabular-nums}
.signal-actions{display:flex;gap:6px;margin:10px 0}
.signal-actions button{min-height:44px;flex:1;padding:8px;border:1px solid #53604a;background:#273020;color:#eee8d5;font:700 11px/1.3 system-ui,sans-serif;cursor:pointer;touch-action:manipulation}
.signal-actions button:focus-visible{outline:2px solid #e5c368;outline-offset:2px}
.result-summary{width:min(440px,calc(100vw - 42px));margin:0 auto 18px;font:500 13px/1.45 system-ui,sans-serif;letter-spacing:0;text-align:left}
.result-summary[hidden]{display:none}.result-reason{text-align:center;color:#cec5a6;margin:0 0 8px}.result-signal{display:block;text-align:center;font:800 24px/1.3 ui-monospace,monospace;color:#f6c44f}
.result-summary ul{list-style:none;padding:12px 0;margin:12px 0;border-top:1px solid #6e6b51;border-bottom:1px solid #6e6b51;color:#d2d7c7}.result-summary li{padding:3px 0}
.result-advice{color:#e7dfc7;margin:8px 0}.result-screen .result-secondary{display:block;margin:8px auto 0;background:transparent;border:1px solid #827c62;color:#d9d2be;font-size:11px}
.result-screen{position:fixed;z-index:50;inset:0;align-items:center;justify-content:flex-start;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding:max(24px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));text-align:center;background:rgba(7,9,7,.94)}
.result-screen>*{flex-shrink:0}.result-screen>.eyebrow{margin-top:auto}.result-screen>:last-child{margin-bottom:auto}.result-screen h2{font-size:clamp(48px,9vw,108px);line-height:1;margin:.16em 0 .24em}.result-screen button{min-height:44px;max-width:100%}
.operations-shell:has(.result-screen:not([hidden])) .command-rail,
.operations-shell:has(.result-screen:not([hidden])) .quick-production,
.operations-shell:has(.result-screen:not([hidden])) .operations-guide,
.operations-shell:has(.result-screen:not([hidden])) .touch-select-control,
.operations-shell:has(.result-screen:not([hidden])) .selection-readout,
.operations-shell:has(.result-screen:not([hidden])) .selection-actions,
.operations-shell:has(.result-screen:not([hidden])) .tactical-minimap{display:none!important}
@media(max-height:500px){.result-screen h2{font-size:38px;margin:4px}.result-summary{font-size:11px;margin-bottom:8px}.result-summary ul{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;margin:6px 0;padding:4px 0}.result-signal{font-size:18px}.result-screen>.eyebrow{font-size:9px}}
