/* noether.net – Bildrätsel im Kontaktformular */
.captcha { display: grid; gap: .6rem; border: 1px solid rgba(124, 36, 48, .25); padding: .9rem 1rem 1rem; }
.captcha legend { padding: 0 .4rem; }
.captcha-bild { display: flex; flex-wrap: wrap; gap: .7rem; align-items: center; }
.captcha-bild img { display: block; width: 220px; height: 76px; border: 1px solid rgba(46, 34, 25, .25); background: #f4ecdc; }
.captcha-neu { font: inherit; font-size: .95rem; background: none; border: 1px solid var(--wine, #7c2430); color: var(--wine, #7c2430); padding: .35rem .8rem; cursor: pointer; }
.captcha-neu:hover, .captcha-neu:focus { background: rgba(124, 36, 48, .08); }
.captcha input[name=captcha] { max-width: 12rem; text-transform: uppercase; letter-spacing: .2em; }
.captcha-nojs { background: #fbe9ea; border-left: 5px solid var(--wine, #7c2430); padding: .7rem 1rem; }
