:root{font-family:system-ui,sans-serif;color:#17221d;background:#fafbf9;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:320px}main{display:grid;align-content:center;min-height:100svh;max-width:48rem;margin:0 auto;padding:2rem}h1{margin:0;font-size:clamp(2.5rem,8vw,4rem);letter-spacing:-.04em}p{margin:1rem 0 0;color:#536058;font-size:1.125rem;line-height:1.6}
