/* Beta-Anmeldung /beta: baut auf kontakt.css (.kf-*) auf. Ergänzungen für das Einwilligungs-Häkchen und den Hinweis „Beta“. 01.11.2026 */
.bt .kf-unter b{color:var(--marke)}
.bt-haken{display:flex;gap:.75rem;align-items:flex-start;font-size:.88rem;line-height:1.55;color:var(--text);cursor:pointer}
.bt-haken input{flex:none;width:1.3rem;height:1.3rem;margin:.15rem 0 0;accent-color:var(--marke)}
.bt-einwilligung[data-fehler] .bt-haken{color:var(--schlecht)}
.bt-einwilligung[data-fehler] .kf-fehler{display:flex}
.bt .kf-feld[data-fehler] input,.bt .kf-feld[data-fehler] textarea{border-color:var(--schlecht);background:var(--schlecht-bg)}
.bt .kf-status-fehler{margin:0;padding:.85rem 1rem;border-radius:.85rem;background:var(--schlecht-bg);border:1px solid var(--schlecht);color:var(--schlecht);font-weight:600;line-height:1.5}
.bt .kf-kopierzeile{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;margin-top:.5rem;font-weight:400}
.bt .kf-kopierzeile button{font:inherit;font-size:.85rem;border:1px solid var(--kf-rand);background:#fff;border-radius:.5rem;padding:.25rem .6rem;cursor:pointer}
.bt-banner{display:flex;gap:.9rem;align-items:center;justify-content:space-between;flex-wrap:wrap;max-width:62rem;margin:0 auto;padding:1rem 1.25rem;border-radius:1.2rem;
  background:linear-gradient(120deg,#faeef4,#fff);border:1px solid var(--linie)}
