:root { color-scheme: dark; font-family: system-ui, sans-serif; background: #101a1b; color: #edf6ef; }
body { margin: 0; min-height: 100vh; display: grid; place-items: center; }
main { width: min(72vw, 36rem); padding: clamp(2rem, 8vw, 4rem); border: 1px solid #47635a; border-radius: 1rem; background: #182926; }
.label { letter-spacing: .16em; font-size: .75rem; color: #a0c9b5; }
h1 { font-size: clamp(3rem, 12vw, 7rem); line-height: 1; margin: .2em 0; }
