/* =============================================================
   Zülfi’s — Mindestgrößen für Bedienflächen (WCAG 2.5.8)
   Eigene Datei, weil sie in allen drei Bereichen gilt — auch in der
   Weihnachts-Site, die ihr eigenes style.css mitbringt und die
   Regeln aus components.css nicht kennt.

   Links mitten im Fließtext sind ausgenommen (Regel „Inline"),
   deshalb steht hier keine pauschale Regel für jedes a-Element.
   ============================================================= */

/* Listen- und Fußzeilen-Links */
.footer__liste a,
.footer__kontakt a,
.footer__nav a,
.liste-links a,
.inhaltsverzeichnis a,
.karte__liste a,
address a,
dd > a:only-child{
  display:inline-block;
  min-height:24px;
  padding-block:.22rem;
}

/* Ankreuzfelder und Auswahlknöpfe: 24 px, auch ohne eigenes Stylesheet */
input[type="checkbox"],
input[type="radio"]{
  width:20px;
  height:20px;
}
/* Wird ein Feld von seinem Label dargestellt, trägt das Label die Fläche —
   dann darf das Feld selbst klein bleiben. */
label input[type="checkbox"],
label input[type="radio"]{
  width:20px;height:20px;
}

/* Textfelder: bequem zu treffen */
input[type="text"],input[type="email"],input[type="tel"],
input[type="number"],input[type="date"],input[type="search"],
select,textarea{
  min-height:44px;
}
textarea{min-height:120px}

/* Der Schieberegler des Preisrechners */
input[type="range"]{height:28px}
