/* Content status strips, not browser chrome or safe-area geometry. */
html body #master-status,html body .master-remote-status,html body .mode-banner,html body .offline-status,html body #offline-status{background:#1D1D1D!important;color:#B5B5B5!important;border-color:#3B3B3B!important}
html body #master-status:empty,html body .master-remote-status:empty{display:none!important}

/* Keep loading/error text visible; only remove its former white surface. */
html body #startupStatus,html body #terminal-view-status,html body #target-status{background:#1D1D1D!important;color:#D4D4D4!important;border-color:#3B3B3B!important}
html body #startupStatus[hidden],html body #terminal-view-status[hidden],html body #target-status[hidden]{display:none!important}
body.terminal-entry-page{background:#131313;color:#E8E8E8;min-height:100dvh;margin:0}
body.terminal-entry-page main.card{background:#1D1D1D;border-color:#3B3B3B}
body.terminal-entry-page a{color:#7EDBC5}
