:root { color-scheme: light dark; --bg: #ffffff; --text: #0f1b33; --muted: #5f6b7a; --link: #1e40af; }
@media (prefers-color-scheme: dark) { :root { --bg: #0b1220; --text: #e8edf6; --muted: #95a1b5; --link: #8ab4f8; } }
html, body { height: 100%; margin: 0; }
body { display: grid; place-items: center; padding: 24px; box-sizing: border-box; background: var(--bg); color: var(--text);
  font-family: "Google Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif; text-align: center; }
.hold h1 { margin: 0 0 12px; font-size: clamp(1.25rem, 1rem + 1vw, 1.75rem); font-weight: 500; text-wrap: balance; }
.hold p { margin: 0; }
.hold a { color: var(--link); }
