/* FC Elbrus: clean white page background (#FFFFFF). No layout edits. */
:root { --elbrus-page-bg: #FFFFFF; --elbrus-page-ink: #173B32; }
html,
html body,
html body main,
html body .content-section,
html body main > .content-section,
html body .page-body,
html body .el-news-page,
html body .el-media-page,
html body .el-gallery-page,
html body .el-tables-page,
html body .el-article-page,
html body main.el-tables-page,
html body main.el-article-page,
html body main > section.el-gallery-page,
html body main > section.el-news-page {
    background-color: #FFFFFF !important;
    background-image: none !important;
}
/* Plain hero blocks: don't touch the image-based club heritage/panorama. */
html body main > .page-hero:not(.club-heritage) {
    background-color: #FFFFFF !important;
    background-image: none !important;
}
/* Restore legible headings on light background. */
html body main .content-section .section-title,
html body main .content-section > .container > h2,
html body main .fc-home-news-heading .section-title,
html body main .el-home-news-heading h2,
html body main .el-tables-title,
html body main .el-tables-kicker,
html body main .el-news-section > h2,
html body main .el-news-section > .container > h2,
html body main .el-gallery-heading h2,
html body main #standings.eltd-v2 .el-tour-heading h2.section-title,
html body main #standings.eltd-v2 .el-tour-heading h2,
html body main .page-hero:not(.club-heritage) h1,
html body main .page-hero:not(.club-heritage) h2 {
    color: #173B32 !important;
    -webkit-text-fill-color: #173B32 !important;
}
html body main .page-hero:not(.club-heritage) p,
html body main .page-hero:not(.club-heritage) .eyebrow,
html body main .el-gallery-note,
html body main .el-gallery-eyebrow,
html body main .el-gallery-label,
html body main #standings.eltd-v2 .el-tour-heading__kicker,
html body main #standings.eltd-v2 .el-tour-heading > p:not(.eltd-swipe-hint) {
    color: #53655B !important;
    -webkit-text-fill-color: #53655B !important;
}
html body main .fc-home-news-all,
html body main .el-home-news-all {
    color: #173B32 !important;
    -webkit-text-fill-color: #173B32 !important;
}
/* Keep green match/news cards, the crest, hero photos and tournament badges unchanged. */
