/* Entdeckerkiste: Lesbarkeit und Leserführung, 03.10.2026 */
.welcome-section .eyebrow,.themes-section .eyebrow,.latest-section .eyebrow,
.channels-section .eyebrow,.theme-number,.channel-label,
.article-hero .eyebrow,.archive-hero .eyebrow,.archive-library .eyebrow,
.archive-recommendations .eyebrow,.collection-copy .eyebrow,
.article-section-light .eyebrow,.article-section-soft .eyebrow{color:#80543c}
.about-section .eyebrow,.archive-about .eyebrow{color:#f0d2b3}
.monsterlantern-article .lantern-step-number{color:#76533e}
.monsterlantern-article .lantern-step figcaption,
.monsterlantern-article .lantern-ai-note,
.monsterlantern-article .article-hero-image figcaption{color:#604b3c}
.ek-jump-links{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0}
.ek-jump-links a{display:inline-flex;align-items:center;justify-content:center;
 min-height:44px;padding:10px 16px;border:1px solid #80543c;border-radius:999px;
 background:#fffdf9;color:#49352d;font:700 14px/1.4 Arial,sans-serif;text-decoration:none;
 box-sizing:border-box;max-width:100%;white-space:normal;text-align:center}
.ek-jump-links a:visited{color:#49352d}
main h2[id],main section[id]{scroll-margin-top:24px}
.ek-jump-links a:hover{background:#eee4d7}
.ek-jump-links a:focus-visible,.ek-follow-note a:focus-visible{
 outline:3px solid currentColor;outline-offset:4px}
.monsterlantern-article #material,.monsterlantern-article #anleitung,
.baby-arm-article #rezepte,.baby-arm-article #start,.baby-arm-article #aufbewahren{scroll-margin-top:24px}
body main .ek-follow-note{margin-top:28px;padding:24px;border-radius:16px;
 background:#49352d;border:1px solid #fff7ea66;color:#fff7ea;max-width:100%;box-sizing:border-box}
body main .ek-follow-note p,body main .ek-follow-note strong{color:#fff7ea}
body main .ek-follow-note p{margin:0 0 14px;font-size:16px;line-height:1.65}
body main .ek-follow-note a{display:inline-flex;align-items:center;justify-content:center;
 min-height:44px;max-width:100%;padding:10px 16px;box-sizing:border-box;border-radius:8px;
 background:#fff7ea;color:#49352d;border:1px solid #fff7ea;
 font:700 15px/1.5 Arial,sans-serif;text-align:center;text-decoration:underline;text-underline-offset:3px}
body main .ek-follow-note a:hover{background:#f0d2b3}
/* Article closing blocks use important light link colors. The dedicated ID
   keeps this light button readable, including Safari's text-fill override. */
#ek-whatsapp-follow a,#ek-whatsapp-follow a:link,#ek-whatsapp-follow a:visited{
 color:#49352d!important;-webkit-text-fill-color:#49352d!important;
 background:#fff7ea!important;border-color:#fff7ea!important;opacity:1!important}
#ek-whatsapp-follow a:hover,#ek-whatsapp-follow a:focus,#ek-whatsapp-follow a:active{
 color:#49352d!important;-webkit-text-fill-color:#49352d!important;
 background:#f0d2b3!important;border-color:#f0d2b3!important;opacity:1!important}
.ek-follow-section{background:#49352d;padding:40px 24px}
.ek-follow-section .ek-follow-note{max-width:820px;margin:0 auto}
@media(max-width:480px){.ek-jump-links{gap:8px}.ek-jump-links a{padding:10px 13px}
 body main .ek-follow-note{padding:20px}.ek-follow-section{padding:28px 18px}}

/* Kontrastkorrektur 05.10.2026: Text auf hellen Artikel- und Kartenflächen. */
body main .article-hero .article-lead,
body main .article-hero .article-dates,
body main .article-hero .article-dates time,
body main .leaf-header .article-lead,
body main .leaf-header .article-dates{color:#604b3c!important}
body main .featured-copy .article-meta,
body main .small-article .article-meta,
body main .archive-feature-copy .article-meta,
body main .archive-result-card .article-meta{color:#80543c}
body main .leaf-header .eyebrow,
body main .ek-quick-kit .eyebrow,
body main .leaf-content>#anleitung>.eyebrow,
body main.contact-main .eyebrow,
body main.legal-main .eyebrow,
body main .books-hero .eyebrow,
body main .books-theme-heading .eyebrow,
body main .story-hero .eyebrow{color:#80543c}
body main .nature-hunt-closing .eyebrow,
body main .nature-hunt-download .eyebrow,
body main .coloring-closing .eyebrow,
body main .boredom-closing .eyebrow,
body main .books-closing .eyebrow,
body main .story-letter .eyebrow{color:#fff7ea!important}
