/* Conceal intermediate guest/menu layouts until the first route is ready. */
body.startup-pending > :not(#startup-screen){visibility:hidden}
#startup-screen{position:fixed;inset:0;z-index:20000;display:grid;place-items:center;background:#101114;color:#f7f7f2;padding:24px;text-align:center}
.startup-card{display:grid;justify-items:center;gap:16px;font:16px/1.5 system-ui,sans-serif}
.startup-card img{border-radius:16px}
.startup-card strong{font-size:26px}
#startup-message{color:#b9bbc3}
#startup-retry{color:#ddff55;text-decoration:underline;text-underline-offset:4px;padding:12px}
