.form-captcha { margin: 20px 0; }
.form-captcha__image { display: flex; flex-wrap: wrap; align-items: center; gap: 12px; }
.form-captcha__image img { display: block; max-width: 100%; height: auto; border-radius: 6px; }
.form-captcha__refresh { padding: 8px 12px; font: inherit; border: 1px solid currentColor; border-radius: 6px; background: transparent; color: inherit; cursor: pointer; }
.form-captcha__refresh:disabled { cursor: wait; }
.form-captcha input[type="text"] { max-width: 240px; letter-spacing: .15em; }
