:root { color-scheme: light dark; --grund: #ffffff; --text: #1d1d1f; --leise: #6e6e73; }
@media (prefers-color-scheme: dark) { :root { --grund: #141416; --text: #f5f5f7; --leise: #a1a1a6; } }
* { margin: 0; box-sizing: border-box; }
html { height: 100%; }
body {
  min-height: 100%; display: grid; place-items: center; padding: 32px 16px; text-align: center;
  background: var(--grund); color: var(--text);
  font: 400 1.0625rem/1.5 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
h1 { font-size: clamp(1.6rem, 5vw, 2.6rem); font-weight: 600; line-height: 1.15; letter-spacing: -0.01em; overflow-wrap: anywhere; }
p { margin-top: 12px; color: var(--leise); }
