body[data-season="automne"]{--ep-paper:#faf5ed;--ep-gold:#8b5737;background:#faf5ed}
body[data-season="automne"] .ep-hero{background:radial-gradient(ellipse at 90% 10%,#e9d4b84d,transparent 60%)}
body[data-season="automne"] .ep-kicker{color:#805135}
body[data-season="automne"] .ep-hero-visual img{object-position:35% 50%!important}
body[data-season="automne"] .ep-hero-visual{box-shadow:0 18px 60px #674b2b18}
body[data-season="automne"] .eh-gallery{background:#eee5d7}
body[data-season="automne"] .eh-photo{background:#faf5ed;border-color:#ded0bc}
body[data-season="automne"] .eh-photo figcaption{color:#fff;text-shadow:0 1px 3px #000;background:linear-gradient(transparent,rgba(12,25,20,.95))}
body[data-season="automne"] .ep-header{background:rgba(250,245,237,.97)}
@media(max-width:640px){body[data-season="automne"] .ep-hero .ep-kicker{font-size:.72rem;line-height:1.5}}

/* Keep every overlaid caption readable above seasonal imagery. */
body[data-season="automne"] .ep-visual-note,body[data-season="automne"] .ep-visual-note strong,body[data-season="automne"] .ep-visual-note small{color:#fff;text-shadow:0 1px 3px #000}
body[data-season="automne"] .ep-visual-note{background:rgba(15,40,30,.9);border-color:rgba(255,255,255,.2)}
