.feedback209{max-width:42rem;margin:auto;min-width:0;line-height:1.5}
.feedback209 label{display:block;margin:.9rem 0 .3rem;font-weight:650}
.feedback209 input,.feedback209 textarea,.feedback209 select{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:.7rem;border:1px solid #8c7858;border-radius:.6rem;color:#f5ead6;background:#15212b;font:inherit;font-size:16px}
.feedback209 textarea{resize:vertical;min-height:5rem}
.feedback209 pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font:inherit;padding:.8rem;border:1px solid #685e4c;border-radius:.6rem;background:#15212b}
.feedback209 .actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}
.feedback209 .actions button{flex:1 1 12rem;min-height:44px;white-space:normal}
.feedback209 :focus-visible{outline:3px solid #e8ca84;outline-offset:3px}
.feedback209 [role=alert]{color:#ffd5bb}
@media(max-width:440px){.feedback209 .actions button{flex-basis:100%}}
