:root { color-scheme: dark; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
* { box-sizing: border-box; }
body { margin: 0; min-height: 100vh; min-height: 100svh; display: grid; place-items: center; background: #090f12; color: #eaf0f2; }
main { padding: 40px 24px; text-align: center; }
.logo { display: block; width: 76px; height: 76px; margin: 0 auto 28px; }
h1 { margin: 0; font-size: clamp(2rem, 7vw, 2.75rem); font-weight: 650; letter-spacing: -.055em; line-height: 1.2; }
h1 span { color: #65dec0; }
p { margin: 18px 0 0; color: #a1b0b8; font-size: 1rem; line-height: 1.6; letter-spacing: .035em; }