/* Only the approved text, existing rules and season thumb. No surface palette changes. */
:root{--brass:#8F6E42;--brass-bright:#C6A36E;--brass-hover:#B8956A}
g1-accent{color:var(--brass)!important}
g1-accent[data-tone=dark]{color:var(--brass-bright)!important}
g1-accent[data-kind=token]{font-weight:700}
.abschnittkopf::after,.feldteil:not(.ergebnisvoll)>.abschnittkopf::after,.race-insights>.abschnittkopf::after,h2.abschnitt::after,.at-page .at-table-heading::after{background-color:var(--brass)}
.nav .wrap>a::after{background-color:var(--brass)}
#season-calendar .zlheute{border-left-color:var(--brass)}
.calendar-scroll::-webkit-slider-thumb{background-color:var(--brass)}
.calendar-scroll::-moz-range-thumb{background-color:var(--brass)}
.calendar-scroll:hover::-webkit-slider-thumb{background-color:var(--brass-hover)}
.calendar-scroll:hover::-moz-range-thumb{background-color:var(--brass-hover)}

/* Homepage revision: full editorial headings, original blue winner plaques. */
.aufmacherbox .aufmacher .strapweiss{color:var(--brass-bright)}
.home-story-panel>h2{color:var(--brass);font-weight:500}
.aufmacherbox .strapweiss g1-accent,.home-story-panel>h2 g1-accent,.pferdsaison .psbadge g1-accent{color:inherit!important}

/* Full upcoming-race kickers; lighter editorial headings across the story rail. */
.nrspalte .nrstrap,.nrspalte .nrlistekopf{color:var(--brass)}
.nrspalte .nrstrap g1-accent,.nrspalte .nrlistekopf g1-accent{color:inherit!important}
.home-story-panel>h2 g1-accent{font-weight:inherit}
