
/* FC ELBRUS — signature graphite / burgundy surfaces */
:root {
  --el-signature-surface: linear-gradient(145deg, #2F2935 0%, #262530 56%, #242A33 100%);
  --el-signature-surface-hover: linear-gradient(145deg, #372F3B 0%, #2D2A35 56%, #2A2F38 100%);
  --el-signature-surface-solid: #2D2833;
  --el-signature-surface-deep: #241F28;
  --el-signature-border: rgba(206, 170, 131, .26);
  --el-signature-border-strong: rgba(216, 186, 150, .38);
  --el-signature-text: #FFF8F0;
  --el-signature-muted: #D8CABC;
  --el-signature-accent: #D8AA71;
}

/* 1) Итоги сезона */
html body.elbrus-signature-cards-theme #upcoming .el-season-honors-2026__card {
  background: var(--el-signature-surface) !important;
  background-color: var(--el-signature-surface-solid) !important;
  border: 1px solid var(--el-signature-border) !important;
  box-shadow: 0 14px 34px rgba(20,18,24,.16) !important;
}
html body.elbrus-signature-cards-theme #upcoming .el-season-honors-2026__card h3,
html body.elbrus-signature-cards-theme #upcoming .el-season-honors-2026__card p,
html body.elbrus-signature-cards-theme #upcoming .el-season-honors-2026__eyebrow,
html body.elbrus-signature-cards-theme #upcoming .el-season-honors-2026__number {
  color: var(--el-signature-text) !important;
  -webkit-text-fill-color: var(--el-signature-text) !important;
}
html body.elbrus-signature-cards-theme #upcoming .el-season-honors-2026__number,
html body.elbrus-signature-cards-theme #upcoming .el-season-honors-2026__medal {
  border-color: var(--el-signature-border-strong) !important;
}
html body.elbrus-signature-cards-theme #upcoming .el-season-honors-2026__card--champions .el-season-honors-2026__medal,
html body.elbrus-signature-cards-theme #upcoming .el-season-honors-2026__card--champions .el-season-honors-2026__number {
  color: var(--el-signature-accent) !important;
  -webkit-text-fill-color: var(--el-signature-accent) !important;
}

/* 2) Секция последних новостей на главной */
html body.elbrus-signature-cards-theme #fc-home-latest,
html body.elbrus-signature-cards-theme #news.el-home-news,
html body.elbrus-signature-cards-theme section.el-home-news,
html body.elbrus-signature-cards-theme .content-section.el-home-news {
  background: linear-gradient(135deg, #2B2532 0%, #242530 46%, #202632 100%) !important;
  background-color: #292532 !important;
  background-image: linear-gradient(135deg, #2B2532 0%, #242530 46%, #202632 100%) !important;
}
html body.elbrus-signature-cards-theme #fc-home-latest .section-title,
html body.elbrus-signature-cards-theme #fc-home-latest .el-home-news-heading h2,
html body.elbrus-signature-cards-theme #fc-home-latest .fc-home-news-heading h2,
html body.elbrus-signature-cards-theme #news.el-home-news .section-title,
html body.elbrus-signature-cards-theme .content-section.el-home-news .section-title,
html body.elbrus-signature-cards-theme #fc-home-latest .el-home-news-all,
html body.elbrus-signature-cards-theme #fc-home-latest .fc-home-news-all,
html body.elbrus-signature-cards-theme #news.el-home-news .el-home-news-all,
html body.elbrus-signature-cards-theme .content-section.el-home-news .el-home-news-all {
  color: var(--el-signature-text) !important;
  -webkit-text-fill-color: var(--el-signature-text) !important;
}

/* 3) Карточки новостей на главной */
html body.elbrus-signature-cards-theme #fc-home-latest .fc-home-news-grid > a.el-editorial-card,
html body.elbrus-signature-cards-theme #fc-home-latest .el-editorial-grid > a.el-editorial-card,
html body.elbrus-signature-cards-theme #news.el-home-news .fc-home-news-grid > a.el-editorial-card,
html body.elbrus-signature-cards-theme #news.el-home-news .el-editorial-grid > a.el-editorial-card {
  background: var(--el-signature-surface) !important;
  background-color: var(--el-signature-surface-solid) !important;
  border: 1px solid var(--el-signature-border) !important;
  box-shadow: 0 10px 28px rgba(20,18,24,.18) !important;
  color: var(--el-signature-text) !important;
}
html body.elbrus-signature-cards-theme #fc-home-latest .fc-home-news-grid > a.el-editorial-card:hover,
html body.elbrus-signature-cards-theme #fc-home-latest .el-editorial-grid > a.el-editorial-card:hover,
html body.elbrus-signature-cards-theme #news.el-home-news .fc-home-news-grid > a.el-editorial-card:hover,
html body.elbrus-signature-cards-theme #news.el-home-news .el-editorial-grid > a.el-editorial-card:hover {
  background: var(--el-signature-surface-hover) !important;
  background-color: #312B38 !important;
  border-color: var(--el-signature-border-strong) !important;
}
html body.elbrus-signature-cards-theme #fc-home-latest .fc-home-news-grid > a.el-editorial-card > .el-editorial-photo,
html body.elbrus-signature-cards-theme #fc-home-latest .el-editorial-grid > a.el-editorial-card > .el-editorial-photo,
html body.elbrus-signature-cards-theme #news.el-home-news .fc-home-news-grid > a.el-editorial-card > .el-editorial-photo,
html body.elbrus-signature-cards-theme #news.el-home-news .el-editorial-grid > a.el-editorial-card > .el-editorial-photo,
html body.elbrus-signature-cards-theme .el-editorial-photo,
html body.elbrus-signature-cards-theme .el-photo-fallback {
  background: var(--el-signature-surface-deep) !important;
  background-color: var(--el-signature-surface-deep) !important;
}
html body.elbrus-signature-cards-theme #fc-home-latest .fc-home-news-grid > a.el-editorial-card > .el-editorial-info,
html body.elbrus-signature-cards-theme #fc-home-latest .el-editorial-grid > a.el-editorial-card > .el-editorial-info,
html body.elbrus-signature-cards-theme #news.el-home-news .fc-home-news-grid > a.el-editorial-card > .el-editorial-info,
html body.elbrus-signature-cards-theme #news.el-home-news .el-editorial-grid > a.el-editorial-card > .el-editorial-info {
  background: transparent !important;
}
html body.elbrus-signature-cards-theme #fc-home-latest .el-editorial-meta,
html body.elbrus-signature-cards-theme #fc-home-latest .el-editorial-info h3,
html body.elbrus-signature-cards-theme #fc-home-latest .el-editorial-info p,
html body.elbrus-signature-cards-theme #fc-home-latest .el-editorial-more,
html body.elbrus-signature-cards-theme #news.el-home-news .el-editorial-meta,
html body.elbrus-signature-cards-theme #news.el-home-news .el-editorial-info h3,
html body.elbrus-signature-cards-theme #news.el-home-news .el-editorial-info p,
html body.elbrus-signature-cards-theme #news.el-home-news .el-editorial-more {
  color: var(--el-signature-text) !important;
  -webkit-text-fill-color: var(--el-signature-text) !important;
}
html body.elbrus-signature-cards-theme #fc-home-latest .el-editorial-info p,
html body.elbrus-signature-cards-theme #news.el-home-news .el-editorial-info p {
  opacity: .9 !important;
}
