body{min-height:100vh;margin:0}.feedback-form{gap:16px;padding:22px;display:grid}.form-row{grid-template-columns:200px minmax(0,1fr);gap:16px;display:grid}.form-group{gap:6px;display:grid}.form-group label{color:var(--fg-dim);font-size:12px}.feedback-form textarea{resize:vertical;min-height:160px}.form-actions{justify-content:flex-end;align-items:center;gap:16px;display:flex}#message-status{color:var(--fg-dim);font-size:13px}#message-status.success{color:var(--mint)}#message-status.error{color:var(--danger)}@media (width<=600px){.form-row{grid-template-columns:minmax(0,1fr)}}
