/* =========================================================================
   Familien der Götter · Sprachschalter (Titelseite, oben rechts)
   Ein Spielstein mit zwei Feldern wie die übrigen Knöpfe der Spielschachtel:
   harte Kante, Schlagschatten, das gewählte Feld in der Akzentfarbe.
   ========================================================================= */
.sprache{margin-left:auto;display:flex;align-items:center;gap:2px;height:42px;padding:3px;border-radius:999px;
  border:2.5px solid var(--kante,#0A0820);background:var(--creme,#F6EEDC);box-shadow:0 4px 0 var(--kante,#0A0820);
  font-family:var(--f-display);font-weight:600;font-size:14px;color:var(--stein-text,#17143B)}
.sprache[hidden]{display:none}
.sprache__ikon{width:18px;height:18px;margin:0 4px 0 6px;fill:none;stroke:currentColor;stroke-width:1.6;opacity:.7;flex:none}
.sprache__k{display:inline-flex;align-items:center;height:100%;padding:0 12px;border-radius:999px;color:inherit;text-decoration:none;
  transition:background-color .2s,color .2s}
.sprache__k:hover{background:#fff}
.sprache__k[aria-current]{background:var(--akzent,#F5C04A);color:var(--akzent-text,#121028);cursor:default}
.sprache__k:focus-visible{outline:2.5px solid var(--akzent,#F5C04A);outline-offset:2px}
.sprache .kurz{display:none}
@media (max-width:860px){
  .sprache{height:38px;font-size:13px}
  .sprache .lang{display:none}.sprache .kurz{display:inline}
  .sprache__k{padding:0 10px}
  .sprache__ikon{margin:0 2px 0 5px}
}
@media (prefers-reduced-motion:reduce){.sprache__k{transition:none}}

/* Englische Seite: feste Wörter aus CSS-content anderer Bausteine */
html:lang(en) .fam-kachel.aktiv .fam-kachel__text b::after{content:"here"}
html:lang(en) .sage-punkte button:last-child::before{content:"End"}
@media (max-width:1359px){ html:lang(en) .quer-knopf__zwei small::after{content:"all 12"} }
