/* Start-up screen in index.html, shown until the app draws its first screen (main.tsx), and the start-up check
   (boot.js). A file of its own so it still works when the app's own files fail to load. */
html.dark, html.dark body { background-color: #0b1416; }
.boot { min-height: 100vh; min-height: 100svh; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 16px; color: #64748b; font-size: 15px; }
.boot img { border-radius: 16px; }
.boot-help { max-width: 22rem; padding: 0 20px; display: flex; flex-direction: column; gap: 10px; text-align: center; }
.boot-help button { min-height: 48px; border-radius: 14px; font-weight: 600; font-size: 16px; }
.boot-primary { background: #14b8a6; color: #04201d; }
.boot-secondary { background: transparent; color: #5eead4; border: 1px solid rgba(94, 234, 212, 0.4); }
.boot-details { margin-top: 6px; font-size: 11px; text-align: left; white-space: pre-wrap; word-break: break-word; opacity: 0.8; }
