/* Site geneli tek dil görünümü (lang-switch.js). JS yoksa iki dil alt alta kalır. */
[hidden] { display: none !important; }

html[data-active-lang="tr"] [data-lang="en"],
html[data-active-lang="en"] [data-lang="tr"],
html[data-active-lang] [data-lang-sep] { display: none !important; }

html:not([data-active-lang]) [data-lang-toggle],
html:not([data-active-lang]) [data-lang-set],
html:not([data-active-lang]) .hdr [data-lang="en"],
html:not([data-active-lang]) .foot [data-lang="en"] { display: none !important; }

button.lang {
  background: none;
  font-family: inherit;
  line-height: inherit;
  cursor: pointer;
}

/* Metin içindeki ve alt bilgideki dil düğmesi, sitedeki bağlantılarla aynı görünür (site.css `a`). */
.lang-link {
  background: none;
  border: 0;
  padding: 0;
  font: inherit;
  color: var(--link);
  text-decoration: underline;
  text-decoration-color: var(--link-underline);
  text-decoration-thickness: var(--rule-1);
  text-underline-offset: 0.18em;
  cursor: pointer;
}
.lang-link:hover {
  color: var(--link-hover);
  text-decoration-color: var(--link-hover);
}
.foot__links .lang-link {
  display: inline-flex;
  align-items: center;
  min-height: var(--tap-min);
  font-size: var(--t-body-sm);
}
