:root { color-scheme: dark; font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; background: #0f172a; color: #f8fafc; }
* { box-sizing: border-box; }
body { min-height: 100vh; min-height: 100svh; display: grid; place-items: center; margin: 0; padding: 2rem; }
main { width: min(100%, 42rem); }
.brand { margin: 0 0 3rem; font-size: 0.9rem; font-weight: 700; letter-spacing: 0.17em; }
.brand span { color: #a3e635; }
h1 { margin: 0; font-size: clamp(3.5rem, 12vw, 7rem); font-weight: 650; letter-spacing: -0.065em; line-height: 1.08; }
.domain { margin: 1.5rem 0 0; color: #94a3b8; font-size: 1rem; }
