*{box-sizing:border-box}body{color:#302023;background:#fff8f7;font-family:system-ui,sans-serif}main{place-items:center;min-height:100dvh;padding:24px;display:grid}section{width:min(100%,360px)}h1{letter-spacing:-.07em;margin:0;font-size:clamp(52px,13vw,72px)}h1 span{color:#ba314f}p{color:#68565b;margin:8px 0 32px}nav{gap:12px;display:grid}nav a,input{font:inherit;border-radius:12px;padding:15px 18px}nav a{text-align:center;font-weight:650;text-decoration:none}.primary{color:#fff;background:#aa2947}.secondary,input{color:#39242a;background:#fff;border:1px solid #cfbfc3}small{color:#75646a;margin-top:22px;display:block}.back{color:#8a2840}.form-title{letter-spacing:-.04em;margin:26px 0;font-size:36px}label{margin-bottom:8px;display:block}input{width:100%}.note{margin-top:14px;font-size:14px}
