.content{padding:60px 0 40px}h1{text-align:center}.subtitle{text-align:center;font-size:1.1rem;margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto}.form-container{max-width:560px;margin:40px auto 0;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:32px}form{display:grid;gap:16px}.textarea{min-height:120px;resize:vertical}.btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.helper{color:var(--muted);font-size:13px;margin-top:-8px}.status{padding:12px;border-radius:8px;font-size:14px;display:none;margin-top:8px}.status.success{background:#10b98126;color:#6ee7b7;border:1px solid rgba(16,185,129,.35);display:block}.status.error{background:#ef444426;color:#fca5a5;border:1px solid rgba(239,68,68,.35);display:block}@media only screen and (max-width: 768px){.form-container{padding:24px}}@media only screen and (max-width: 520px){.content{padding:40px 0 30px}.subtitle{font-size:1rem;margin-bottom:32px}.form-container{padding:20px}}
