/*
 * Gemeinsam fuer die Seiten AUSSERHALB von Bauer und Spiel: Startseite (`eingang.html`),
 * Anmeldung (`anmelden.html`), Rechtstexte (`nutzungsbedingungen.html` …).
 *
 * ⚠ Christian, 23.10.2026: „die Sprachauswahl bei allen Seiten, die nicht Bauer oder Chat
 *   sind, einheitlich machen … und auch dort den Herzeffekt nutzen". Deshalb EINE Datei —
 *   drei Kopien waeren drei Stellen fuer die naechste Aenderung.
 */

/* Die Sprachwahl: Flagge + Name, oben rechts, NICHT gefuellt (goldener Rand, goldene Schrift). */
.sprache {
  position: fixed; top: max(16px, env(safe-area-inset-top)); right: 16px; z-index: 10;
  font: inherit; font-size: 1rem; font-weight: 600; line-height: 1.2; cursor: pointer;
  padding: 6px 10px; border-radius: 10px;
  background: transparent; border: 1px solid #e0a25c; color: #e0a25c;
  transition: filter 140ms ease, transform 140ms ease, box-shadow 140ms ease;
}
.sprache:hover { filter: brightness(1.14); transform: translateY(-2px);
                 box-shadow: 0 6px 18px rgba(224, 162, 92, .38); }
/* Die aufgeklappte Liste dunkel, sonst steht helle Schrift auf dem hellen Systemgrund. */
.sprache option { background: #14110f; color: #f5f0ea; }

/* Die Flaeche fuers Herz-Feuerwerk — wie `.herzklick` im Bauer: fest am Fenster, an die
   Stelle des Knopfs geschoben, faengt nie einen Klick ab. Angelegt von `herzklick.js`. */
.herzklick {
  position: fixed; left: var(--x, -9999px); top: var(--y, -9999px);
  width: 480px; height: 480px; margin: -240px 0 0 -240px;
  overflow: visible; pointer-events: none; z-index: 20;
}
