.feedback-form{padding:24px;border:2px solid var(--ink);border-radius:16px;background:#fffdf7;margin:24px 0}.feedback-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.feedback-form input,.feedback-form textarea,.feedback-form select{display:block;width:100%;margin-top:7px;padding:12px;border:2px solid var(--ink);border-radius:10px;background:white;color:var(--ink);font:inherit}.feedback-form textarea{resize:vertical}.feedback-form textarea:focus-visible,.feedback-form select:focus-visible{outline:3px solid #b24815;outline-offset:4px}.feedback-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.feedback-form [role=status]{margin-bottom:0}@media(max-width:540px){.feedback-fields{grid-template-columns:1fr}.feedback-form{padding:18px}}
