.feedback-page main{max-width:900px;padding-top:42px;padding-bottom:56px}.feedback-page h1{font-size:clamp(2.8rem,6vw,4.5rem)}.feedback-intro{color:var(--muted);margin:18px 0 28px;font-size:18px}.feedback-form{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:28px}.feedback-form fieldset{border:0;min-width:0;padding:0}.feedback-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.feedback-fields>div{flex-direction:column;gap:10px;min-width:0;display:flex}.feedback-fields .feedback-wide{grid-column:1/-1}.feedback-form input,.feedback-form textarea,.feedback-form [data-slot=select-trigger]{background:#101216;min-height:44px;font-size:16px}.feedback-form textarea{resize:vertical;min-height:180px}.feedback-form label{font-size:16px}.feedback-note{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.feedback-form fieldset>p{margin:24px 0 18px}.feedback-form button[type=submit]{min-height:46px;font-size:16px}.feedback-fields .feedback-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.feedback-form-error,.feedback-form-success{border:1px solid;border-radius:6px;margin:20px 0 0;padding:16px}.feedback-form-error{color:#ffdce2;background:#361f25;border-color:#975562}.feedback-form-success{color:#defbb7;background:#20321c;border-color:#587b38}@media (max-width:640px){.feedback-form{padding:20px}.feedback-fields{grid-template-columns:1fr}.feedback-page header{flex-wrap:wrap;padding-top:20px;padding-bottom:20px}.feedback-page main{padding-top:30px}}.feedback-privacy-link{color:var(--muted);margin:0 0 24px;font-size:14px;line-height:1.6}.feedback-privacy-link a,.feedback-legal-links a{text-underline-offset:4px;text-decoration:underline}.feedback-legal-links{flex-wrap:wrap;gap:12px 24px;font-size:14px;display:flex}.feedback-legal-links a{align-items:center;min-height:44px;display:inline-flex}.feedback-page h1{overflow-wrap:anywhere}
