:root { --bg: #000; --ink: #e8eaee; --muted: #9aa3b2; }
html, body { margin: 0; height: 100%; background: var(--bg); color: var(--ink); font: 15px/1.5 -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
#view { position: fixed; inset: 0; width: 100%; height: 100%; border: 0; }
#msg { position: fixed; inset: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 8px; padding: 24px; text-align: center; }
#msg h1 { margin: 0; font-size: 18px; font-weight: 600; }
#msg p { margin: 0; max-width: 34em; color: var(--muted); }
[hidden] { display: none !important; }
