/* SCHICHT-WERK — Ergänzung zu legal.css für /wissen/ */
.meta{font-family:var(--mono);font-size:.55rem;letter-spacing:.12em;color:var(--t3);margin-bottom:26px;}
.lead{font-size:.95rem;color:var(--w);line-height:1.8;margin-bottom:26px;padding-left:16px;border-left:2px solid var(--gold);}
.merk{background:var(--s);border:1px solid var(--b);border-left:3px solid var(--gold);padding:16px 18px;margin:20px 0;font-size:.82rem;color:var(--t);}
.merk b{color:var(--w);}
.warn{background:var(--s);border:1px solid var(--b);border-left:3px solid #a67717;padding:16px 18px;margin:20px 0;font-size:.82rem;color:var(--t);}
.warn b{color:var(--w);}
.check{background:var(--s);border:1px solid var(--b);padding:14px 18px 6px;margin:16px 0;}
.check ul{margin-left:18px;}
.vgl{display:grid;grid-template-columns:1fr 1fr;gap:2px;margin:20px 0;}
.vgl-s{background:var(--s);border:1px solid var(--b);padding:18px;}
.vgl-h{font-family:var(--mono);font-size:.6rem;letter-spacing:.15em;color:var(--gold);margin-bottom:10px;}
.vgl-s ul{margin:0 0 0 16px;font-size:.78rem;}
.vgl-s li{margin-bottom:7px;}
.nav-art{display:flex;justify-content:space-between;gap:12px;margin-top:36px;padding-top:20px;border-top:1px solid var(--b);flex-wrap:wrap;}
.nav-art a{font-size:.75rem;}
p b,li b{color:var(--w);font-weight:500;}
@media(max-width:600px){.vgl{grid-template-columns:1fr;}}

/* Sprachleiste: DE/EN + Auswahl weiterer Sprachen */
.lang select.lang-more{background:var(--bg);border:1px solid var(--b);color:var(--t2);padding:4px 6px;font-size:.58rem;letter-spacing:.1em;font-family:var(--mono);cursor:pointer;max-width:64px;}
.lang select.lang-more:hover,.lang select.lang-more:focus-visible{border-color:var(--gold);color:var(--gold);}.lang select.lang-more:focus-visible{outline:2px solid var(--focus);outline-offset:2px;}
.lang select.lang-more option,.lang select.lang-more optgroup{background:#0e0e0e;color:#999;letter-spacing:0;}
html[lang="en"] ol.i18n-de,html[lang="en"] ul.i18n-de,html[lang="en"] table.i18n-de{display:none!important;}
ol.i18n-en,ul.i18n-en,table.i18n-en{display:none!important;}
html[lang="en"] ol.i18n-en,html[lang="en"] ul.i18n-en{display:block!important;}
html[lang="en"] table.i18n-en{display:table!important;}

/* Härtung 09.09.: nie Browser-lila */
main a:not([class]){color:var(--gold);}
main a:not([class]):visited{color:var(--gold);}
