*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{color:#fff;background:#000;height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300}main{place-items:center;min-height:100dvh;padding:24px;display:grid}h1{text-transform:uppercase;letter-spacing:.3em;margin-right:-.3em;font-size:clamp(1rem,2.2vw,1.75rem);font-weight:300}
