@font-face{font-family:Space Grotesk;src:url('/space-grotesk.ttf') format('truetype');font-weight:500;font-display:swap}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:#45005F}body{min-height:100svh;display:grid;place-items:center;background:radial-gradient(ellipse at 22% 12%,#D8C8E2 0%,transparent 65%),radial-gradient(ellipse at 85% 28%,#D8C8E2 0%,transparent 55%),linear-gradient(165deg,#D8C8E2 0%,#45005F 72%,#120E15 100%);color:#120E15}h1{font-family:'Space Grotesk',sans-serif;font-size:clamp(2.5rem,7vw,6rem);font-weight:500;letter-spacing:-.055em;line-height:1.1;margin:0;padding:1.5rem;text-align:center}main{transform:translateY(-12vh)}