:root {
  color-scheme: light;
  font-family: system-ui, -apple-system, "Segoe UI", sans-serif;
  color: #2b3050;
  background: #eef1f5;
}
* { box-sizing: border-box; }
body { margin: 0; }
main {
  min-height: 100vh;
  min-height: 100svh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 48px 24px;
  text-align: center;
  background: radial-gradient(ellipse at top, #fff 0, #eef1f5 70%);
}
.brand { margin: 0 0 44px; font: 400 48px Georgia, serif; letter-spacing: -.04em; }
.status {
  padding: 7px 16px;
  border: 1px solid #d8dfe8;
  border-radius: 999px;
  color: #46507a;
  background: #fff;
  font-size: 13px;
}
h1 { margin: 24px 0; font: 400 clamp(36px, 6vw, 68px)/1.1 Georgia, serif; letter-spacing: -.025em; }
.description { margin: 0; color: #5e6580; font-size: 16px; line-height: 1.8; }
.accent { width: 80px; height: 4px; margin-top: 40px; border-radius: 4px; background: linear-gradient(90deg, #eab9bd, #b9d3c7); }
