html { background: #1f7a4d; color: #f6e9ee; }
body { margin: 0; min-height: 100svh; display: grid; place-items: center; font-family: Georgia, "Times New Roman", serif; }
main { padding: 2rem; text-align: center; }
.nad { margin: 0 0 1rem; font: 500 0.8rem/1.4 system-ui, sans-serif; letter-spacing: 0.22em; text-transform: uppercase; color: #f4a3c2; }
h1 { margin: 0; font-weight: 400; font-size: clamp(2.2rem, 7vw, 5rem); line-height: 1.05; letter-spacing: -0.01em; }
.pod { margin: 1.2rem 0 0; font-size: 1.05rem; opacity: 0.85; }
