/* C04: Original-Stilblock 2; DE-Zeile 1704, EN-Zeile 1705. */
.sr-row{display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:center;align-items:center;margin:14px auto 6px;font-size:1rem;opacity:.88}.sr-row a{color:#c9a23f;text-decoration:none;border-bottom:1px solid rgba(201,162,63,.35);padding-bottom:1px}.sr-row a:hover{border-bottom-color:#c9a23f}.sr-dot{opacity:.45}
/* C04: Original-Stilblock 3; DE-Zeile 1751, EN-Zeile 1752. */
html[data-ui-lang="de"] span[data-en]{display:none;}html[data-ui-lang="de"] span[data-de]{display:inline;}html[data-ui-lang="en"] span[data-de]{display:none;}html[data-ui-lang="en"] span[data-en]{display:inline;}
/* C04: Original-Stilblock 4; DE-Zeile 1752, EN-Zeile 1753. */
/* Fix 31.07. R82: Klasse lang-en wurde nie vergeben (setLang setzt nur html[data-ui-lang]) - im Englisch-Modus waren dadurch BEIDE Beschriftungen aus. Jetzt an der echten Mechanik (data-ui-lang) aufgehaengt. */html[data-ui-lang="de"] .augdrop-sum span[data-en],html[data-ui-lang="de"] .augdrop-menu span[data-en],html[data-ui-lang="de"] .aug-foothub span[data-en],html[data-ui-lang="de"] .wg-nav span[data-en]{display:none;}html[data-ui-lang="de"] .augdrop-sum span[data-de],html[data-ui-lang="de"] .augdrop-menu span[data-de],html[data-ui-lang="de"] .aug-foothub span[data-de],html[data-ui-lang="de"] .wg-nav span[data-de]{display:inline;}html[data-ui-lang="en"] .augdrop-sum span[data-de],html[data-ui-lang="en"] .augdrop-menu span[data-de],html[data-ui-lang="en"] .aug-foothub span[data-de],html[data-ui-lang="en"] .wg-nav span[data-de]{display:none;}html[data-ui-lang="en"] .augdrop-sum span[data-en],html[data-ui-lang="en"] .augdrop-menu span[data-en],html[data-ui-lang="en"] .aug-foothub span[data-en],html[data-ui-lang="en"] .wg-nav span[data-en]{display:inline;}
/* C04: Original-Stilblock 5; DE-Zeile 1753, EN-Zeile 1754. */
body:not(.lang-en) footer [data-en]{display:none!important;}body:not(.lang-en) footer [data-de]{display:revert!important;}body.lang-en footer [data-de]{display:none!important;}
/* C04: Original-Stilblock 6; DE-Zeile 1755, EN-Zeile 1756. */

/* KI-KENNZEICHNUNG - kanonische Fassung (EU-KI-Verordnung Artikel 50).
   Eine einzige Gestalt auf allen Seiten: volle Deckkraft, 17 Pixel, eigene
   Ruhe-Platte. Die Platte sitzt am Rahmen (div), nicht am Absatz - so bleibt
   die Sprach-Umschaltung jeder Seite unangetastet, auch wenn sie den Absatz
   auf inline stellt (das war der Layout-Bruch im Deutsch-Modus).
   Das !important ist noetig, weil aeltere Fassungen die Deckkraft direkt am
   Element auf 72 Prozent gedimmt hatten - die blasseste Zeile der Seite. */
.ki-kennzeichnung-platte{
  margin:18px auto 6px;
  max-width:900px;
  flex-basis:100%;
  text-align:center;
  padding:12px clamp(16px,3vw,28px) 14px;
  border-radius:18px;
  background:radial-gradient(118% 150% at 50% 50%,
    rgba(6,9,15,.90) 0%, rgba(6,9,15,.85) 56%, rgba(6,9,15,.58) 82%, rgba(6,9,15,0) 100%);
}
.ki-kennzeichnung-platte p{
  opacity:1 !important;
  font-size:17px !important;
  line-height:1.5;
  color:#b6b1a4 !important;
  background:none !important;
  padding:0 !important;
  margin:0 auto !important;
}
.ki-kennzeichnung-platte p span{ opacity:1 !important; color:inherit !important; }

/* C04: Original-Stilblock 7; DE-Zeile 1784, EN-Zeile 1785. */
.aug-pause-knopf,[data-pause-knopf],button[aria-label*="ause"]{background:rgba(8,11,18,.88)!important;}.pl-glow,.t-glow,[class*="zahl"],[class*="count"]{font-variant-numeric:lining-nums tabular-nums;}
/* C04: Original-Stilblock 8; DE-Zeile 1785, EN-Zeile 1786. */
a{color:inherit}
/* C04: Original-Stilblock 9; DE-Zeile 1785, EN-Zeile 1786. */

/* R155 - Einzel-Kennzeichnung an jedem KI-Medium (EU-KI-Verordnung Art. 50 Abs. 4+5) */
.mk-wrap{position:relative;display:block;max-width:100%}
.mk-wrap.mk-inline{display:inline-block;vertical-align:middle}
.mk-schild{position:absolute;right:6px;bottom:6px;z-index:5;pointer-events:none;
 display:inline-block;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
 font-size:11px;line-height:1.25;font-weight:700;letter-spacing:.05em;
 padding:3px 6px;border-radius:5px;white-space:nowrap;
 color:#f6ead0;background:rgba(10,8,6,.74);border:1px solid rgba(224,200,120,.55);
 text-shadow:0 1px 2px rgba(0,0,0,.9);
 -webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}
.mk-schild.mk-mitte{right:auto;left:50%;transform:translateX(-50%);bottom:7%}
.mk-schild.mk-echt{color:#e9f4ec;border-color:rgba(150,210,170,.60)}
.mk-schild.mk-berechnet{color:#dfe7f6;border-color:rgba(150,180,230,.60)}
/* Schild fuer den bildschirm-fuellenden Hintergrund-Film (liegt hinter allem) */
.mk-schild.mk-tapete{position:fixed;right:10px;bottom:10px;left:auto;top:auto;z-index:35;
 opacity:.66;font-size:10px;padding:2px 6px}
@media (max-width:480px){.mk-schild.mk-tapete{right:6px;bottom:6px;font-size:11px;opacity:.8}}
@media print{.mk-schild.mk-tapete{display:none}}
@media (max-width:480px){.mk-schild{font-size:12px;padding:2px 6px;right:4px;bottom:4px;letter-spacing:.03em}}
@media print{.mk-schild{color:#000;background:#fff;border-color:#000;text-shadow:none}}
/* Vertraeglichkeits-Regeln: alte Kind-Regeln greifen durch die neue Huelle hindurch */
.bw-kachel>.mk-wrap{flex:0 0 auto}
.gpu-photo .photo-frame>.mk-wrap>img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
