/* Minimal reset — no framework, no reset library (D-05: no build step). */
*, *::before, *::after { box-sizing: border-box; }
html, body, h1, p { margin: 0; padding: 0; }

body {
  /* viewport-fit=cover in index.html exposes these insets; keep content clear of
     the iPhone notch and home indicator in standalone mode. */
  padding: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);
  background: #1a1a2e;
  color: #f2f2f7;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 17px;
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
}

main {
  padding: 1.5rem 1.25rem;
  max-width: 40rem;
}

h1 {
  font-size: 1.5rem;
  font-weight: 600;
  margin-bottom: 0.75rem;
}

.status {
  margin-top: 1.5rem;
  font-size: 0.95rem;
  color: #b9c0e0;
}
