:root{color:#f6faef;background:#245c3a;font-family:Georgia,Times New Roman,serif}*{box-sizing:border-box}html,body,#root{background:#245c3a;min-height:100%;margin:0}.welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}h1{letter-spacing:-.035em;max-width:18ch;margin:0;font-size:clamp(2.5rem,8vw,6rem);line-height:1.05}p{margin:1.4rem 0 0;font-family:system-ui,sans-serif;font-size:clamp(1rem,2vw,1.2rem);line-height:1.6}
