/*
 * Brevo Newsletter — nur, was Bootstrap nicht mitbringt.
 *
 * ⭐ BEWUSST SO WENIG. Rahmen, Abstände, Fehlerfarbe und das Symbol im Feld
 *    kommen aus dem Bootstrap-Bestand der Installation (`form-control`,
 *    `is-invalid`, `invalid-feedback`, `btn`). Würde die Extension das
 *    nachbauen, sähe das Formular in jeder Installation anders aus als der
 *    Rest der Seite — und bei jeder Anpassung des Designs bliebe es zurück.
 */

/*
 * ⛔ DAS KÖDERFELD DARF NICHT `display: none` TRAGEN. Genau darauf prüfen
 *    viele Skripte, um es zu überspringen. Es wird stattdessen aus dem
 *    sichtbaren Bereich geschoben — für Menschen unerreichbar, für ein
 *    Skript, das das Markup liest, ein Feld wie jedes andere.
 *
 * ⚠ Sprachausgaben erreichen es trotzdem nicht: `aria-hidden` und
 *   `tabindex="-1"` stehen im Markup.
 */
.brevo-newsletter-koeder {
    position: absolute;
    inset-inline-start: -9999px;
    inline-size: 1px;
    block-size: 1px;
    overflow: hidden;
}

.brevo-newsletter-form {
    position: relative;
}
