#contact-form input,#contact-form textarea{background:#fff;color:#242923}
#contact-form textarea{resize:vertical}
#contact-form button{margin-top:24px;min-height:44px;border:1px solid #263b31;border-radius:4px;padding:12px 24px;background:#263b31;color:#fff;font:inherit;font-size:14px;cursor:pointer}
#contact-form button:hover:not(:disabled){background:#354f41}
#contact-form button:disabled{cursor:wait;opacity:.7}
#contact-form :is(input,textarea,button):focus-visible{outline:2px solid #263b31;outline-offset:3px}
#contact-status{overflow-wrap:anywhere}
#contact-retry{min-height:44px;padding:10px 20px;border:1px solid #263b31;border-radius:4px;background:#263b31;color:#fff;font:inherit;cursor:pointer}
#contact-retry:focus-visible{outline:2px solid #263b31;outline-offset:3px}
#contact-retry:disabled{opacity:.7;cursor:wait}
