.del__main{max-width:640px;padding:40px var(--gutter) 64px;margin:0 auto}.del__main h1{font-family:var(--font-fraunces), serif;margin:0 0 14px;font-size:clamp(28px,4vw,38px);font-weight:600}.del__intro{color:var(--muted);margin:0 0 28px;line-height:1.6}.del__form{gap:16px;display:grid}.del__form label{gap:6px;font-weight:600;display:grid}.del__form input,.del__form textarea{font:inherit;background:var(--card);border:1.5px solid #00000029;border-radius:12px;padding:12px 14px}.del__invalid{color:var(--sindoor);margin:-6px 0 0;font-weight:600}.del__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.del__submit{background:var(--sindoor);min-height:48px;color:var(--ground);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:0 24px;font-weight:700}.del__submit:disabled{opacity:.6}.del__received{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:20px;font-weight:600}
