
/* Elbrus champagne-ivory theme. Site main page surfaces only. */
:root { --elbrus-champagne-page: #EEDBB4; --elbrus-champagne-ink: #292531; }
html body.elbrus-champagne-page,
html body.elbrus-champagne-page main,
html body.elbrus-champagne-page main > .content-section,
html body.elbrus-champagne-page main > section.content-section,
html body.elbrus-champagne-page .page-body,
html body.elbrus-champagne-page .el-news-page,
html body.elbrus-champagne-page .el-media-page,
html body.elbrus-champagne-page .el-gallery-page,
html body.elbrus-champagne-page .el-tables-page,
html body.elbrus-champagne-page .el-article-page,
html body.elbrus-champagne-page main.el-tables-page,
html body.elbrus-champagne-page main.el-article-page,
html body.elbrus-champagne-page main > section.el-gallery-page,
html body.elbrus-champagne-page main > section.el-news-page,
html body.elbrus-champagne-page .elr-shell,
html body.elbrus-champagne-page .el-standings-shell {
    background-color: var(--elbrus-champagne-page) !important;
}
/* Only standard, unpictured hero surfaces. Preserve photographic banners. */
html body.elbrus-champagne-page main > .page-hero:not(.club-heritage) {
    background-color: var(--elbrus-champagne-page) !important;
}
/* Ensure normal page headings remain legible; dark match/tournament cards untouched. */
html body.elbrus-champagne-page main > .page-hero:not(.club-heritage) h1,
html body.elbrus-champagne-page main > .page-hero:not(.club-heritage) h2,
html body.elbrus-champagne-page main > .content-section > .container > .section-title,
html body.elbrus-champagne-page main > .content-section > .container > h2.section-title,
html body.elbrus-champagne-page .el-news-section > .container > h2,
html body.elbrus-champagne-page .elr-brand h1,
html body.elbrus-champagne-page .el-standings-head h1 {
    color: var(--elbrus-champagne-ink) !important;
    -webkit-text-fill-color: var(--elbrus-champagne-ink) !important;
}
/* Do not recolor header/footer, match cards, league tabs, or any inner dark card. */
