/* Colores de la app (EwiScout-Spec, spec/05 «Colores y líneas»). */
:root {
  --base: #0c1217;
  --card: #151d24;
  --ink: #e6ecf1;
  --muted: #93a1ad;
  color-scheme: dark;
}
html, body { margin: 0; min-height: 100%; background: var(--base); color: var(--ink); }
body { font: 17px/1.5 -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif; }
.landing {
  min-height: 100vh; box-sizing: border-box; padding: 48px 16px;
  display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 6px; text-align: center;
}
.landing img { border-radius: 28px; margin-bottom: 12px; }
.landing h1 { margin: 0; font-size: 44px; font-weight: 600; letter-spacing: -0.01em; }
.landing .lead { margin: 0; color: var(--muted); font-size: 19px; }
.landing .soon { margin: 28px 0 0; padding: 8px 16px; background: var(--card); border-radius: 99px; font-size: 15px; }
