*{box-sizing:border-box;margin:0;padding:0}h1{letter-spacing:.02em;text-align:center;color:#eed7c8;max-width:1000px;font-family:Oi,serif;font-size:clamp(20px,20vw,72px);font-weight:400;line-height:1.2em}h2{color:#560101;font-family:Rouge Script,cursive;font-size:clamp(20px,20vw,72px);font-style:normal;font-weight:600}button{appearance:none;color:#eed7c8;font-optical-sizing:auto;text-transform:capitalize;background-color:#8a0201;border:0;border-radius:8px;margin-top:16px;margin-bottom:16px;padding:12px 24px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:600}p{font-optical-sizing:auto;color:#560101;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400}@media screen and (width<650px){h1{font-size:40px}}main>section{flex-direction:column;align-content:center;align-items:center;display:flex}.grainy-gradient{background-color:#fd9898;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:relative}
