:root{--c-papier: #F7F4EE;--c-text: #16203A;--c-akzent: #C9A56B;--c-akzent-text: #86672B;--c-meta: #686a64;--c-trenn: #d8d3c8;--c-flaeche: #ffffff;--c-flaeche-tief: #f0ece3;--c-fehler: #bb3344;--c-nacht: #10162A;--c-nacht-flaeche: #222736;--c-nacht-text: #e4e0d6;--c-nacht-meta: #8e9189;--c-nacht-trenn: #323748;--c-nacht-akzent: #D4B074;--c-nacht-fehler: #e8808f}:root{--grund: var(--c-papier);--flaeche: var(--c-flaeche);--flaeche-tief: var(--c-flaeche-tief);--text: var(--c-text);--ueber: var(--c-text);--akzent: var(--c-akzent);--akzent-text: var(--c-akzent-text);--meta: var(--c-meta);--trenn: var(--c-trenn);--fehler: var(--c-fehler);--gold-flaeche: rgba(201,165,107,.1);--naht: linear-gradient(180deg, transparent, var(--akzent), transparent);--schatten: 0 1px 40px rgba(22,32,58,.05)}:root[data-theme=dark]{--grund: var(--c-nacht);--flaeche: var(--c-nacht-flaeche);--flaeche-tief: var(--c-nacht-trenn);--text: var(--c-nacht-text);--ueber: var(--c-nacht-text);--akzent: var(--c-nacht-akzent);--akzent-text: var(--c-nacht-akzent);--meta: var(--c-nacht-meta);--trenn: var(--c-nacht-trenn);--fehler: var(--c-nacht-fehler);--gold-flaeche: rgba(212,176,116,.08);--schatten: 0 1px 50px rgba(0,0,0,.3)}:root{--f-display: "Cormorant Garamond", Georgia, serif;--f-serif: Merriweather, Georgia, serif;--f-sans: Inter, system-ui, sans-serif;--t-hero: clamp(3.2rem, 11vw, 8rem);--t-frage: clamp(2.4rem, 6vw, 4rem);--t-sage: clamp(1.7rem, 3.6vw, 2.6rem);--t-vers: clamp(1.5rem, 3.2vw, 2.2rem);--t-h2: clamp(1.8rem, 3.5vw, 2.8rem);--t-h3: clamp(1.4rem, 2.5vw, 1.9rem);--t-lead: 1.2rem;--t-body: 1.05rem;--t-klein: .86rem;--t-eyebrow: .72rem;--lh-eng: 1.08;--lh-vers: 1.5;--lh-body: 1.9;--lh-lead: 1.75;--ls-display: .01em;--ls-eyebrow: .22em}:root{--spalte: 40rem;--mittel: 860px;--weit: 72rem;--rand: clamp(1.25rem, 5vw, 3rem);--sec: clamp(4rem, 9vw, 7.5rem);--sec-sm: clamp(2.5rem, 6vw, 5rem);--sec-lg: clamp(4rem, 10vw, 9rem);--r: 0px;--r-pille: 999px;--a-1: .25rem;--a-2: .5rem;--a-3: .75rem;--a-4: 1rem;--a-5: 1.5rem;--a-6: 2rem;--a-7: 3rem;--a-8: clamp(2.4rem, 5vw, 3.6rem)}:root{--ease: cubic-bezier(.25,.6,.2,1);--dur: .4s;--dur-lang: .65s;--dur-theme: .5s;--dur-wink: .9s}*,*:before,*:after{box-sizing:border-box}html{font-size:17px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;min-height:100dvh;background:var(--grund);color:var(--text);font-family:var(--f-serif);font-size:var(--t-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background var(--dur-theme) var(--ease),color var(--dur-theme) var(--ease)}::selection{background:var(--akzent);color:var(--flaeche)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}p{margin:0 0 1.35em;text-wrap:pretty}h1,h2,h3,h4{margin:0;font-family:var(--f-display);font-weight:300;line-height:var(--lh-eng);letter-spacing:var(--ls-display);color:var(--ueber)}a:focus-visible,button:focus-visible{outline:2px solid var(--akzent-text);outline-offset:2px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body{transition:none}}.erg-kennung{display:flex;align-items:center;gap:var(--a-3);margin:0 0 var(--a-3);font-family:var(--f-sans);font-size:var(--t-eyebrow);font-weight:500;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--akzent-text)}.erg-kennung:before{content:"";flex:none;width:1.5rem;height:1px;background:var(--akzent)}.med-seite{min-height:100dvh;display:flex;flex-direction:column}.med-seite main{flex:1}.med-sprung{position:absolute;left:-9999px;padding:var(--a-2) var(--a-4);background:var(--akzent-text);color:var(--grund);font-family:var(--f-sans);font-size:var(--t-klein);z-index:10}.med-sprung:focus{left:var(--a-4);top:var(--a-4)}.med-kopf{position:sticky;top:0;z-index:5;padding:0 var(--rand);background:var(--grund);border-bottom:1px solid var(--trenn);transition:background var(--dur-theme) var(--ease),border-color var(--dur-theme) var(--ease)}.med-kopf-innen{max-width:var(--weit);margin:0 auto;height:3.5rem;display:flex;align-items:center;gap:var(--a-5)}.med-marke{display:flex;align-items:center;gap:var(--a-2);font-family:var(--f-sans);font-size:.88rem;font-weight:600;letter-spacing:.04em;color:var(--text)}.med-marke .signet{width:1.75rem;height:1.75rem;flex:none}.med-marke .zusatz{color:var(--meta);font-weight:400}.med-navi{margin-left:auto;display:flex;align-items:center;gap:var(--a-2)}.med-navi a{padding:var(--a-2) var(--a-3);font-family:var(--f-sans);font-size:.65rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--meta);transition:color var(--dur) var(--ease)}.med-navi a:hover{color:var(--text)}.med-modus{display:flex;align-items:center;padding:.4rem;background:none;border:0;border-radius:var(--r-pille);color:var(--meta);cursor:pointer;transition:color var(--dur) var(--ease)}.med-modus:hover{color:var(--text)}.med-modus svg{width:1.1rem;height:1.1rem;display:block}.med-modus .mond{display:none}:root[data-theme=dark] .med-modus .sonne{display:none}:root[data-theme=dark] .med-modus .mond{display:block}.med-auftakt{position:relative;padding:clamp(3.5rem,9vw,7rem) var(--rand) clamp(2rem,5vw,3.5rem);border-bottom:1px solid var(--trenn)}.med-auftakt:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(to right,var(--akzent),transparent 60%)}.med-auftakt-innen{max-width:var(--mittel);margin:0 auto}.med-auftakt h1{font-size:clamp(2rem,6vw,4rem);line-height:1.06;margin:var(--a-3) 0 var(--a-4)}.med-vorspann{max-width:var(--spalte);margin:0;font-size:var(--t-lead);line-height:var(--lh-lead);font-style:italic}.med-einleitung,.med-liste{max-width:var(--spalte);margin:0 auto}.med-einleitung{padding:var(--sec-sm) var(--rand) 0}.med-einleitung p:last-child{margin-bottom:0}.med-vers{margin:0 0 var(--a-7);font-family:var(--f-display);font-size:var(--t-vers);line-height:var(--lh-vers);letter-spacing:var(--ls-display);color:var(--ueber)}.med-schluss{font-family:var(--f-display);font-style:italic;font-size:var(--t-h3);line-height:1.2;color:var(--ueber)}.med-liste{padding:var(--sec-sm) var(--rand) var(--sec)}.med-stueck{scroll-margin-top:5rem}.med-stueck+.med-stueck .erg-hoer{border-top:0}.med-zusatz,.med-leer{font-family:var(--f-sans);font-size:var(--t-klein);line-height:1.6;color:var(--meta)}.med-zusatz{margin:calc(-1 * var(--a-3)) 0 var(--a-5)}.med-leer{margin:0}.med-fuss{padding:var(--a-7) var(--rand);border-top:1px solid var(--trenn);font-family:var(--f-sans);font-size:var(--t-klein);color:var(--meta)}.med-fuss-innen{max-width:var(--weit);margin:0 auto;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--a-3) var(--a-6)}.med-fuss nav{display:flex;flex-wrap:wrap;gap:var(--a-2) var(--a-5)}.med-fuss a{color:var(--meta);border-bottom:1px solid transparent;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.med-fuss a:hover{color:var(--akzent-text);border-color:currentColor}@media(max-width:40rem){.med-navi a{padding:var(--a-2);letter-spacing:.08em}.med-marke .zusatz{display:none}}@media(prefers-reduced-motion:reduce){.med-kopf,.med-navi a,.med-modus,.med-fuss a{transition:none}}.erg-hoer{margin:0;padding:var(--a-5) 0;border-top:1px solid var(--trenn);border-bottom:1px solid var(--trenn)}.erg-hoer-titel{margin:0 0 var(--a-4);font-family:var(--f-display);font-size:var(--t-h3);font-weight:300;line-height:1.2;letter-spacing:var(--ls-display);color:var(--ueber);text-wrap:balance}.erg-hoer audio{display:block;width:100%}.erg-hoer[data-hoer-bereit] audio{display:none}.erg-hoer-leiste{display:none;align-items:center;gap:var(--a-4)}.erg-hoer[data-hoer-bereit] .erg-hoer-leiste{display:flex}.erg-hoer-taste{flex:none;display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--trenn);border-radius:var(--r);background:transparent;color:var(--text);cursor:pointer;transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.erg-hoer-taste:hover{border-color:var(--akzent);color:var(--akzent-text)}.erg-hoer-taste svg{width:.9rem;height:.9rem;fill:currentColor}.erg-hoer-taste .pause,.erg-hoer[data-hoer-laeuft] .erg-hoer-taste .start{display:none}.erg-hoer[data-hoer-laeuft] .erg-hoer-taste .pause{display:block}.erg-hoer-lauf{-webkit-appearance:none;appearance:none;flex:1;min-width:0;height:2.75rem;margin:0;background:transparent;cursor:pointer}.erg-hoer-lauf::-webkit-slider-runnable-track{height:2px;background:linear-gradient(to right,var(--akzent-text) var(--p, 0%),var(--trenn) var(--p, 0%))}.erg-hoer-lauf::-moz-range-track{height:2px;background:var(--trenn)}.erg-hoer-lauf::-moz-range-progress{height:2px;background:var(--akzent-text)}.erg-hoer-lauf::-webkit-slider-thumb{-webkit-appearance:none;width:.65rem;height:.65rem;margin-top:calc(1px - .325rem);border-radius:0;background:var(--akzent-text)}.erg-hoer-lauf::-moz-range-thumb{width:.65rem;height:.65rem;border:0;border-radius:0;background:var(--akzent-text)}.erg-hoer-zeit{flex:none;font-family:var(--f-sans);font-size:var(--t-eyebrow);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--meta);white-space:nowrap}:is(.erg-hoer-taste,.erg-hoer-lauf):focus-visible{outline:2px solid var(--akzent-text);outline-offset:3px}.erg-hoer-hinweis{margin:var(--a-4) 0 0;font-family:var(--f-sans);font-size:var(--t-klein);line-height:1.6;color:var(--meta)}.erg-hoer-hinweis a{color:var(--akzent-text);border-bottom:1px solid currentColor}@media(max-width:40rem){.erg-hoer-leiste{gap:var(--a-3)}}@media(prefers-reduced-motion:reduce){.erg-hoer-taste{transition:none}}
