:root { --ink: #f0f1eb; --canvas: #0c0f0d; --lime: #d2ff68; --sans: "Manrope", Arial, sans-serif; }
* { box-sizing: border-box; }
html, body, main { min-height: 100%; }
body { margin: 0; background: var(--canvas); color: var(--ink); font-family: var(--sans); }
main { min-height: 100svh; display: grid; place-items: center; padding: 32px; }
h1 { margin: 0; color: var(--lime); font-size: clamp(3.5rem, 16vw, 8rem); font-weight: 800; letter-spacing: -.09em; line-height: .92; }
