/* „Unerzählbar“: Sendungsseite im Stil der Cover (01.10.2026).
   Das Arbeitszimmer des Erzählers: Dunkelgrün, Lampenlicht, Gold wie der
   Titel auf dem Cover. Das Cover hängt gerahmt an der Wand, darunter schreibt
   sich die Unterzeile von selbst. Jede Folge ist eine aufgeschlagene
   Doppelseite seines Manuskripts, links das Bild, rechts der Text mit
   Initiale; die linke Seite schlägt beim Erscheinen auf. Über die Seite
   laufen beim Scrollen Dieters Pfotenabdrücke (stil.js). Der Fuß ist der
   Buchrücken mit Goldprägung. Nur aktiv mit body.sg-stil. */

@font-face {
  font-family: "Playfair NK"; font-style: normal; font-display: swap; font-weight: 400 900;
  src: url(/assets/fonts/playfair-display-latin-wght-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Playfair NK"; font-style: normal; font-display: swap; font-weight: 400 900;
  src: url(/assets/fonts/playfair-display-latin-ext-wght-normal.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Playfair NK"; font-style: italic; font-display: swap; font-weight: 400 900;
  src: url(/assets/fonts/playfair-display-latin-wght-italic.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "EB Garamond NK"; font-style: normal; font-display: swap; font-weight: 400 800;
  src: url(/assets/fonts/eb-garamond-latin-wght-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "EB Garamond NK"; font-style: normal; font-display: swap; font-weight: 400 800;
  src: url(/assets/fonts/eb-garamond-latin-ext-wght-normal.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "EB Garamond NK"; font-style: italic; font-display: swap; font-weight: 400 800;
  src: url(/assets/fonts/eb-garamond-latin-wght-italic.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body.sg-stil {
  --gruen: #172629;
  --gruen-hell: #20353a;
  --gold: #c9a24a;
  --gold-hell: #ecd48e;
  --goldverlauf: linear-gradient(175deg, #f3e2a6 0%, #c9a24a 38%, #f0d993 58%, #9c7426 82%, #e2c57a 100%);
  --lampe: #f2c46b;
  --papier: #f1e6cd;
  --tinte: #2b231c;
  --tweed: #5b3a31;
  --display: "Playfair NK", Georgia, serif;
  --serif: "EB Garamond NK", Georgia, serif;
  --ink: var(--papier);
  --ink-2: rgba(241, 230, 205, .88);
  --dim: rgba(241, 230, 205, .64);
  --faint: rgba(241, 230, 205, .4);
  --line: rgba(201, 162, 74, .25);
  --line-2: rgba(201, 162, 74, .6);
  color: var(--papier);
  background:
    radial-gradient(ellipse 55% 42% at 50% 22%, rgba(242, 196, 107, .2), transparent 70%),
    var(--gruen);
}
html:has(body.sg-stil) { background: #172629; }
body.sg-stil .nk-bg, body.sg-stil #nk-hero-viz, body.sg-stil #nk-three { display: none !important; }
body.sg-stil #landing { overflow-x: clip; }
body.sg-stil :focus-visible { outline-color: var(--gold-hell) !important; }

/* Kopfzeile */
body.sg-stil .sd-nav.is-solid { background: rgba(23, 38, 41, .96); box-shadow: 0 1px 0 var(--line); }
body.sg-stil .sd-nav__brand .lg--svg { display: block; width: auto; height: 23px; margin: 0; }
body.sg-stil .sd-nav__brand .lg--svg path, body.sg-stil .sd-foot__logo path { fill: url(#un-gold); }
body.sg-stil .sd-nav__menu { gap: 2px; padding: 0; background: none; box-shadow: none; -webkit-backdrop-filter: none; backdrop-filter: none; }
body.sg-stil .sd-nav__glide { display: none; }
body.sg-stil .sd-nav__menu a { height: 42px; padding: 0 15px; font-family: var(--display); font-style: italic; font-size: 17px; font-weight: 500; color: rgba(241, 230, 205, .72); }
body.sg-stil .sd-nav__menu a:hover { color: var(--papier); }
body.sg-stil .sd-nav__menu a[aria-current] { color: var(--gold-hell); }
body.sg-stil .sd-nav__menu a[aria-current]::after { content: "\2767"; position: absolute; left: 50%; bottom: -6px; transform: translateX(-50%); font-style: normal; font-size: 13px; color: var(--gold); }
body.sg-stil .sd-burger { background: none; box-shadow: inset 0 0 0 1px var(--line-2); }
body.sg-stil .sd-burger svg { stroke: var(--gold-hell); }
body.sg-stil .sd-sheet { background: rgba(23, 38, 41, .98); color: var(--papier); }
body.sg-stil .sd-sheet nav a { text-transform: none; font-family: var(--display); font-style: italic; font-weight: 600; font-stretch: normal; font-size: 40px; color: var(--papier); border-bottom-color: var(--line); }
body.sg-stil .sd-sheet nav a[aria-current] { color: var(--gold-hell); }
body.sg-stil .sd-sheet__close { box-shadow: inset 0 0 0 1px var(--line-2); color: var(--papier); }

/* Kopf: Titel in Gold, die Unterzeile schreibt sich, rechts das gerahmte Cover */
body.sg-stil .sg-kopf .sd-show { grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr); gap: clamp(40px, 6vw, 100px); align-items: center; }
body.sg-stil .sg-kopf .sd-show > img {
  order: 2; width: 100%; border-radius: 0; padding: 14px; transform: rotate(1.2deg);
  background: linear-gradient(135deg, #f3e2a6, #9c7426 30%, #e2c57a 55%, #7d5a1c 80%, #d9b864);
  box-shadow: 0 0 0 2px #4a3410, 0 40px 80px -30px rgba(0, 0, 0, .9), 0 0 120px 10px rgba(242, 196, 107, .18);
}
body.sg-stil .sg-kopf .sd-h {
  text-transform: none; font-family: var(--display); font-weight: 600; font-stretch: normal; letter-spacing: 0;
  font-size: clamp(58px, 6.6vw, 112px); line-height: 1.05; margin: 0; padding-right: .1em;
  background: var(--goldverlauf); -webkit-background-clip: text; background-clip: text; color: transparent;
}
body.sg-stil .un-unterzeile { display: block; margin: .1em 0 .9em; font-family: var(--display); font-style: italic; font-weight: 500; font-size: clamp(26px, 2.6vw, 38px); color: var(--papier); clip-path: inset(0 100% 0 0); }
body.sg-stil .un-unterzeile.is-an { animation: unSchreiben 2.2s cubic-bezier(.5, .1, .4, 1) .4s forwards; }
@keyframes unSchreiben { to { clip-path: inset(0 0 0 0); } }
body.sg-stil .sg-kopf .sd-show p { font-family: var(--serif); font-size: 20px; line-height: 1.55; color: var(--ink-2); }
body.sg-stil .sg-kopf .sd-btn--red { background: var(--goldverlauf); border: 0; color: var(--gruen); box-shadow: 0 14px 34px -16px rgba(242, 196, 107, .7); }
body.sg-stil .sg-kopf .sd-btn--red:hover { filter: brightness(1.08); }
body.sg-stil .sg-kopf .sd-btn--red svg { fill: var(--gruen); }
body.sg-stil .sd-podicons__t { color: var(--dim); font-family: var(--display); font-style: italic; }
body.sg-stil .sd-podicon { background: none; color: var(--gold-hell); box-shadow: inset 0 0 0 1px var(--line-2); border: 0; }
body.sg-stil .sd-podicon:hover, body.sg-stil .sd-podicon:focus-visible { background: var(--gold); color: var(--gruen); }
body.sg-stil .sd-podicon::after { background: var(--papier); color: var(--gruen); }

/* Folgen: aufgeschlagene Doppelseiten */
body.sg-stil #folgen { position: relative; }
body.sg-stil #folgen .sd-head { display: block; text-align: center; }
body.sg-stil #folgen .sd-h {
  text-transform: none; font-family: var(--display); font-weight: 600; font-stretch: normal; font-size: clamp(48px, 5.6vw, 86px);
  background: var(--goldverlauf); -webkit-background-clip: text; background-clip: text; color: transparent;
}
body.sg-stil .sg-liste { max-width: 1120px; margin: 0 auto; gap: clamp(80px, 9vw, 130px); }
body.sg-stil .sg-folge, body.sg-stil .sg-folge:hover, body.sg-stil .sg-folge.is-on {
  position: relative; z-index: 1; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 0; align-items: stretch; padding: 0;
  border-radius: 4px; perspective: 2200px; background: none; box-shadow: none; -webkit-backdrop-filter: none; backdrop-filter: none;
}
body.sg-stil .sg-folge::before {
  content: ""; position: absolute; inset: -12px -10px -14px; z-index: -1; border-radius: 6px; background: var(--tweed);
  box-shadow: 0 40px 80px -36px rgba(0, 0, 0, .95);
}
body.sg-stil .sg-folge__bild, body.sg-stil .sg-folge__main { position: relative; background: var(--papier); color: var(--tinte); }
/* Linke Seite: das Bild als Tafel, die Seite schlägt beim Erscheinen auf */
body.sg-stil .sg-folge__bild {
  display: flex; flex-direction: column; align-items: center; justify-content: center; padding: clamp(30px, 4vw, 56px);
  border-radius: 4px 0 0 4px; background: linear-gradient(90deg, var(--papier) 82%, #d9cba9 100%);
  transform-origin: 100% 50%; transition: transform 1.3s cubic-bezier(.3, .8, .25, 1); backface-visibility: hidden;
}
body.sg-stil.un-auftritt .sg-folge:not(.is-da) .sg-folge__bild { transform: rotateY(-178deg); }
body.sg-stil .sg-folge__cov, body.sg-stil .sg-folge__bild:hover .sg-folge__cov {
  width: 100%; border-radius: 0; transform: none; padding: 8px; background: linear-gradient(135deg, #e2c57a, #9c7426 40%, #e9d18a 70%, #8a6420);
  box-shadow: 0 16px 30px -18px rgba(43, 35, 28, .8);
}
body.sg-stil .un-kapitel { margin: 18px 0 0; font-family: var(--display); font-style: italic; font-size: 18px; color: rgba(43, 35, 28, .7); }
/* Rechte Seite: Text */
body.sg-stil .sg-folge__main { display: block; padding: clamp(30px, 4vw, 56px); border-radius: 0 4px 4px 0; background: linear-gradient(270deg, var(--papier) 84%, #d9cba9 100%); }
body.sg-stil .sg-folge__nr { display: none; }
body.sg-stil .sg-folge__titel { font-family: var(--display); font-weight: 700; font-stretch: normal; font-size: clamp(30px, 2.8vw, 42px); line-height: 1.05; color: var(--tinte); }
body.sg-stil .sg-folge__titel::after { content: ""; display: block; width: 56px; height: 2px; margin-top: 16px; background: var(--gold); }
body.sg-stil .sg-folge__mit { color: rgba(43, 35, 28, .66); font-family: var(--serif); font-style: italic; }
body.sg-stil .sg-folge__text, body.sg-stil .sg-folge__lang p { font-family: var(--serif); font-size: 19px; line-height: 1.55; color: rgba(43, 35, 28, .92); }
body.sg-stil .sg-folge__lang p:first-child::first-letter, body.sg-stil p.sg-folge__text::first-letter {
  float: left; margin: .06em .08em 0 0; font-family: var(--display); font-weight: 700; font-size: 3.6em; line-height: .8; color: #9c7426;
}
body.sg-stil .un-erster { font-style: italic; font-size: 1.12em; }
body.sg-stil .sg-folge .sd-tag { background: none; box-shadow: inset 0 0 0 1px rgba(156, 116, 38, .6); color: #6d5120; }
body.sg-stil .sg-folge__zeit { color: rgba(43, 35, 28, .6); }
body.sg-stil .sg-folge.is-on .sg-folge__zeit { color: var(--tinte); }
body.sg-stil .sg-folge .sd-pvbtn .sd-ring,
body.sg-stil .sg-folge .sd-pvbtn[aria-pressed="false"]:not(:hover):not(:focus-visible) .sd-ring {
  background: conic-gradient(var(--gold) calc(var(--pv) * 360deg), var(--gruen) 0);
}
body.sg-stil .sg-folge .sd-pvbtn .sd-ring::before,
body.sg-stil .sg-folge .sd-pvbtn[aria-pressed="false"]:not(:hover):not(:focus-visible) .sd-ring::before { background: var(--gruen); }
body.sg-stil .sg-folge .sd-pvbtn .sd-ring svg,
body.sg-stil .sg-folge .sd-pvbtn[aria-pressed="false"]:not(:hover):not(:focus-visible) .sd-ring svg { fill: var(--gold-hell); }
body.sg-stil .sg-folge__spur i { background: linear-gradient(90deg, #9c7426 calc(var(--pv, 0) * 100%), rgba(43, 35, 28, .14) 0); }
body.sg-stil .sg-folge__mehr { background: none; color: var(--tinte); box-shadow: inset 0 0 0 1px rgba(43, 35, 28, .4); }
body.sg-stil .sg-folge__mehr:hover, body.sg-stil .sg-folge__mehr:focus-visible { background: rgba(156, 116, 38, .12); }
body.sg-stil .sg-folge__mehr svg { fill: currentColor; }
body.sg-stil .sg-folge__welt { background: var(--gruen); color: var(--gold-hell); }

/* Dieters Pfoten */
body.sg-stil .un-pfoten { position: absolute !important; inset: 0; z-index: 0 !important; pointer-events: none; }
body.sg-stil .un-pfote { position: absolute; width: 26px; height: 26px; color: rgba(236, 212, 142, .42); opacity: 0; transform: scale(.4) rotate(var(--w, 0deg)); transition: opacity .4s, transform .5s cubic-bezier(.3, 1.6, .5, 1); }
body.sg-stil .un-pfote.is-da { opacity: 1; transform: scale(1) rotate(var(--w, 0deg)); }

/* Fuß: Buchrücken in Grün mit Goldprägung */
body.sg-stil main#landing { padding-bottom: 0; }
body.sg-stil .sd-foot { margin-top: clamp(110px, 12vw, 170px); padding: 0 0 clamp(40px, 5vw, 70px); }
body.sg-stil .sd-foot .sd-wrap {
  position: relative; display: flex; flex-direction: column; align-items: center; text-align: center;
  padding: clamp(40px, 5vw, 70px) clamp(24px, 5vw, 80px); border-radius: 6px;
  background: radial-gradient(ellipse at 50% 0, #24403f, #132022 70%);
  box-shadow: inset 0 0 0 10px #132022, inset 0 0 0 12px rgba(201, 162, 74, .7), inset 0 0 0 18px #132022, inset 0 0 0 19px rgba(201, 162, 74, .45), 0 40px 80px -40px rgba(0, 0, 0, .9);
}
body.sg-stil .sd-foot .sd-wrap::before { content: "\2767"; font-size: 26px; color: var(--gold); margin-bottom: 18px; }
body.sg-stil .sd-foot__logo { display: block; width: min(700px, 90%); height: auto; filter: drop-shadow(0 2px 0 rgba(0, 0, 0, .5)); }
body.sg-stil .sd-foot nav { justify-content: center; gap: 10px 26px; margin-top: 28px; }
body.sg-stil .sd-foot a { font-family: var(--display); font-style: italic; font-size: 16px; color: var(--gold-hell); opacity: .8; }
body.sg-stil .sd-foot a:hover { opacity: 1; }

@media (max-width: 900px) {
  body.sg-stil .sg-folge, body.sg-stil .sg-folge:hover, body.sg-stil .sg-folge.is-on { grid-template-columns: minmax(0, 1fr); }
  body.sg-stil .sg-folge__bild { border-radius: 4px 4px 0 0; background: var(--papier); transform-origin: 50% 0; padding-bottom: 10px; }
  body.sg-stil.un-auftritt .sg-folge:not(.is-da) .sg-folge__bild { transform: rotateX(-90deg); }
  body.sg-stil .sg-folge__bild .sg-folge__cov { width: min(360px, 84%); }
  body.sg-stil .sg-folge__main { border-radius: 0 0 4px 4px; background: var(--papier); padding-top: 22px; }
}
@media (max-width: 820px) {
  body.sg-stil .sg-kopf .sd-show { grid-template-columns: minmax(0, 1fr); justify-items: start; text-align: left; }
  body.sg-stil .sg-kopf .sd-show > img { order: -1; width: min(86%, 380px); margin: 0 auto 10px; }
  body.sg-stil .sg-kopf .sd-btns, body.sg-stil .sg-kopf .sd-podicons { justify-content: flex-start; }
  body.sg-stil .sg-kopf .sd-podicons__t { flex-basis: auto; text-align: left; margin: 0 6px 0 0; }
  body.sg-stil .sd-nav__brand .lg--svg { height: 19px; }
}
@media (max-width: 640px) {
  body.sg-stil .sg-folge__main { display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; column-gap: 12px; padding: 20px 20px 26px; }
  body.sg-stil .sg-folge__main > * { grid-column: 1 / -1; grid-row: auto; }
  body.sg-stil .sg-folge__main > .sg-folge__steuer { grid-column: 1; margin-top: 18px; }
  body.sg-stil .sg-folge__main > .sg-folge__mehr { grid-column: 2; margin-top: 18px; }
  body.sg-stil .sg-folge__text, body.sg-stil .sg-folge__lang p { font-size: 18px; }
  body.sg-stil .sd-foot .sd-wrap { margin: 0 16px; }
}

/* Zweite Runde: die Feder schreibt, Dieter liegt auf dem Buch */
body.sg-stil .un-unterzeile-h { position: relative; display: block; }
body.sg-stil .un-feder { position: absolute; left: 0; bottom: .25em; width: clamp(26px, 2.4vw, 34px); height: auto; opacity: 0; transform-origin: 10% 100%; pointer-events: none; }
body.sg-stil .un-unterzeile.is-an + .un-feder { animation: unFeder 2.2s cubic-bezier(.5, .1, .4, 1) .4s both, unKritzeln .22s ease-in-out .4s 10; }
@keyframes unFeder { 0% { opacity: 0; left: 0; } 6% { opacity: 1; } 90% { opacity: 1; left: var(--feder-bis, 92%); } 100% { opacity: 0; left: var(--feder-bis, 92%); translate: 0 -30px; } }
@keyframes unKritzeln { 50% { rotate: -9deg; translate: 0 -4px; } }
body.sg-stil .un-unterzeile { display: inline-block; }

body.sg-stil .sd-foot .sd-wrap { overflow: visible; }
body.sg-stil .un-dieter { position: absolute; right: clamp(30px, 8vw, 120px); bottom: calc(100% - 22px); width: clamp(150px, 16vw, 230px); height: auto; overflow: visible; cursor: pointer; filter: drop-shadow(0 6px 10px rgba(0, 0, 0, .5)); }
body.sg-stil .un-dieter__schwanz { transform-origin: 206px 108px; animation: unSchwanz 3.4s ease-in-out infinite; }
@keyframes unSchwanz { 0%, 100% { rotate: 0deg; } 40% { rotate: 14deg; } 60% { rotate: 10deg; } }
body.sg-stil .un-dieter__kopf { transform-origin: 60px 110px; transition: rotate .6s cubic-bezier(.3, 1.4, .5, 1), translate .6s; }
body.sg-stil .un-dieter__wach { opacity: 0; }
body.sg-stil .un-dieter.is-wach .un-dieter__kopf { rotate: -8deg; translate: 0 -6px; }
body.sg-stil .un-dieter.is-wach .un-dieter__augen { animation: unZu 4.5s steps(1, end) .6s infinite; }
body.sg-stil .un-dieter.is-wach .un-dieter__wach { animation: unAuf 4.5s steps(1, end) .6s infinite; }
@keyframes unAuf { 0%, 70%, 78%, 100% { opacity: 1; } 72%, 76% { opacity: 0; } }
@keyframes unZu { 0%, 70%, 78%, 100% { opacity: 0; } 72%, 76% { opacity: 1; } }
body.sg-stil .un-dieter.is-gekrault .un-dieter__kopf { animation: unKraulen .5s ease-in-out 2; }
@keyframes unKraulen { 50% { rotate: 6deg; } }
@media (max-width: 640px) {
  body.sg-stil .un-dieter { right: 20px; width: 130px; }
}

/* Seite einer Folge (/<sendung>/<folge>, 01.10.2026): Abspielknopf in den
   Farben der Sendung, Titel in ihrer Schrift. */
body.sg-stil { --einzel-akzent: var(--gruen); --einzel-akzent-hell: #9c7426; --einzel-symbol: var(--gold-hell); }
body.sg-stil .sg-kopf__titel { font-family: var(--display); font-weight: 700; font-stretch: normal; }
/* Die Folge als aufgeschlagenes Buch: links das Bild, rechts der Text auf Papier */
body.sg-stil .sg-einzel { position: relative; z-index: 1; gap: 0; align-items: stretch; grid-template-columns: minmax(0, 1fr) minmax(0, 1.3fr); }
body.sg-stil .sg-einzel::before { content: ""; position: absolute; inset: -12px -10px -14px; z-index: -1; border-radius: 6px; background: var(--tweed); box-shadow: 0 40px 80px -36px rgba(0, 0, 0, .95); }
body.sg-stil .sg-einzel .sg-folge__bild { justify-content: flex-start; }
body.sg-stil .sg-einzel__main {
  position: relative; padding: clamp(30px, 4vw, 56px); border-radius: 0 4px 4px 0; background: linear-gradient(270deg, var(--papier) 84%, #d9cba9 100%); color: var(--tinte);
  --ink: var(--tinte); --dim: rgba(43, 35, 28, .66); --line-2: rgba(156, 116, 38, .6);
}
body.sg-stil .sg-einzel__text p:first-child::first-letter { float: left; margin: .06em .08em 0 0; font-family: var(--display); font-weight: 700; font-size: 3.6em; line-height: .8; color: #9c7426; }
body.sg-stil .sg-einzel .sd-tag { background: none; box-shadow: inset 0 0 0 1px rgba(156, 116, 38, .6); color: #6d5120; }
@media (max-width: 820px) {
  body.sg-stil .sg-einzel { grid-template-columns: minmax(0, 1fr); }
  body.sg-stil .sg-einzel .sg-folge__bild { width: auto; border-radius: 4px 4px 0 0; background: var(--papier); }
  body.sg-stil .sg-einzel__main { border-radius: 0 0 4px 4px; background: var(--papier); }
}
body.sg-stil .sg-einzel__bild { display: contents; }
