/* Visitenkarte A16 (31.10.2026): Google-Bewertung aufklappbar. Kommt nach a15.css.
   Ohne JavaScript (Telegram-Vorschau am iPhone): versteckte Checkbox vor den Texten, das <label> darunter schaltet sie,
   CSS zeigt mit :checked ~ die kurze oder die volle Fassung (wie die Seitenwahl der Einzeldatei, einzeldatei_a14.py).
   "Mehr anzeigen" wie bei Google-Rezensionen: kleiner Text-Link ohne Knopf, Googles Linkblau fuer dunkle Flaechen
   (#8ab4f8 auf --flaeche #141617: Kontrast ca. 8,9:1). */
.stimme { position: relative; }
.stimme-schalter { position: absolute; left: 16px; bottom: 60px; width: 1px; height: 1px; margin: 0; opacity: 0; pointer-events: none; }
.stimme-voll { display: none; }
.stimme-schalter:checked ~ .stimme-kurz { display: none; }
.stimme-schalter:checked ~ .stimme-voll { display: block; }
.stimme-mehr { display: inline-block; margin: 2px 0 -4px; padding: 4px 0; font-size: 14px; line-height: 20px; font-weight: 500;
  color: #8ab4f8; cursor: pointer; -webkit-tap-highlight-color: transparent; -webkit-user-select: none; user-select: none; }
.stimme-mehr:hover { text-decoration: underline; }
.stimme-auf, .stimme-schalter:checked ~ .stimme-mehr .stimme-zu { display: none; }
.stimme-schalter:checked ~ .stimme-mehr .stimme-auf { display: inline; }
.stimme-schalter:focus-visible ~ .stimme-mehr { outline: 2px solid #8ab4f8; outline-offset: 2px; border-radius: 4px; }
