/* The public edition's loading screen (engine/boot.js), shown while Python and the engine start. */
.boot-splash { position: fixed; inset: 0; z-index: 1000; display: grid; place-items: center; background: var(--bg, #140a24); color: var(--text, #fff6e8); }
.boot-card { display: flex; flex-direction: column; align-items: center; gap: 10px; padding: 24px; text-align: center; max-width: 420px; }
.boot-card h1 { font-size: 2rem; margin: 0; }
.boot-status { color: var(--muted, #cdbcec); margin: 0; min-height: 1.5em; }
/* What Cardclops is, in words, for search engines (scripts/build_static.py); the splash covers it
   until the app is running, then engine/boot.js removes it. */
.site-intro { max-width: 760px; margin: 0 auto; line-height: 1.5; }
.site-intro h2 { margin-top: 14px; }
