/* Terminal 12: focused lobby presentation, accessible forms and compact HUD. */
.terminal-label{font-size:11px;letter-spacing:.22em;color:#f3bc65;font-weight:800;margin-bottom:10px}
.terminal-dot{color:#f3bc65}
.fps11-body .fps11-hero h1{font-size:clamp(48px,7vw,88px);letter-spacing:-.06em;line-height:1.03}
.fps11-body .fps11-lobby{padding-top:42px}
.fps11-body .fps11-help{border-left:3px solid #f3bc65;padding-left:18px}
.fps11-body .btn.primary{background:#f3bc65;color:#171b20;border-color:#f3bc65}
.fps11-body input:focus-visible,.fps11-body select:focus-visible,.fps11-body button:focus-visible,.fps11-body a:focus-visible{outline:2px solid #f3bc65;outline-offset:4px}
.fps1111-renderer-badge{color:#f3bc65!important;border-color:#f3bc6540!important;background:#111921d9!important}
@media(max-width:700px){.fps11-body .fps11-lobby{padding-top:22px}.fps11-body .fps11-help{font-size:12px}}
