/* Página de espera. Provisória e neutra de propósito: a identidade visual sai na etapa 4. */
:root { color-scheme: dark; }
* { box-sizing: border-box; }
html, body { height: 100%; margin: 0; }
body {
  display: grid;
  place-items: center;
  padding: 24px;
  background: #0b0b0c;
  color: #ecebe8;
  font: 400 16px/1.5 ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  text-align: center;
}
h1 { margin: 0; font-size: clamp(28px, 7vw, 56px); font-weight: 600; letter-spacing: 0.32em; text-indent: 0.32em; }
p { margin: 20px 0 0; color: #a3a19b; letter-spacing: 0.08em; }
nav { margin-top: 44px; font-size: 13px; letter-spacing: 0.12em; }
nav a { color: #a3a19b; text-decoration: none; padding: 12px 10px; }
nav a:hover, nav a:focus-visible { color: #ecebe8; }
nav a[aria-current="page"] { color: #ecebe8; }
