:root{font-family:Avenir Next,Avenir,Segoe UI,sans-serif;color:#18332f;background:#f3f6f4;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}#root{min-height:100vh}.greeting{display:grid;min-height:100vh;place-items:center;padding:2rem;background-image:linear-gradient(#18332f0a 1px,transparent 1px),linear-gradient(90deg,#18332f0a 1px,transparent 1px);background-size:48px 48px}.greeting h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:5rem;font-weight:400;line-height:1.02}.greeting h1 span{color:#e45b43}@media(max-width:480px){.greeting h1{font-size:3.5rem}}
