.home{display:flex;flex-direction:column;font-size:calc(.5rem + 2vmin);width:calc(100% - 5rem - 10vmin);margin:auto}h1{margin:1rem 0;font-weight:400}h1 .rainbow{background:linear-gradient(to right,var(--brand) 0%,var(--brand-fg) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}p a{color:inherit}.illustration{max-width:min(75%,33vw);place-self:center}
