/* Estilos provisionales de la pieza 0.1 — se sustituyen en la 0.2 */
* { box-sizing: border-box; margin: 0; padding: 0; }

body {
  min-height: 100vh;
  display: grid;
  place-items: center;
  background: #0b0d12;
  color: #e8eaf0;
  font-family: system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  padding: 24px;
}

.hello { text-align: center; }
.hello h1 { font-size: clamp(2.5rem, 8vw, 5rem); letter-spacing: -0.03em; }
.hello p { margin-top: 12px; color: #9aa3b5; font-size: 1.1rem; }
.hello .status { margin-top: 28px; color: #4ade80; font-size: 0.95rem; }
