html, body { margin: 0; height: 100%; background: #1f2937; color: #e5e7eb; font: 14px system-ui, sans-serif; overflow: hidden; }
#screen { position: absolute; inset: 0; }
#status { position: absolute; inset: 0; margin: 0; display: flex; align-items: center; justify-content: center; text-align: center; padding: 16px; }
#status[hidden] { display: none; }
