
/* FC ELBRUS: consolidated tournament accents, layered after all legacy CSS.
   Base palette deliberately differs by tournament and is consistent across
   tournament labels, stage labels, results, group buttons, and active tabs.
*/
:root {
  --elbrus-kchr-accent: #865769;
  --elbrus-afl-accent: #537d96;
  --elbrus-cup-accent: #aa8869;
}
html body main .el-fixture-tournament--kchr,
html body main .match-card.el-match-competition--kchr .el-fixture-tournament,
html body #standings.eltd-v2 .el-tour-card--kchr .el-tour-badge,
html body #standings.eltd-v2 .el-tour-card--kchr .eltd-knockout-stage__name,
html body #standings.eltd-v2 .el-tour-card--kchr .eltd-switch button[aria-selected="true"],
html body #standings.eltd-v2 .el-tour-card--kchr .eltd-group-tabs button[aria-pressed="true"] {
  background: #865769 !important;
  background-color: #865769 !important;
  background-image: none !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  border-color: rgba(255,255,255,.2) !important;
}
html body main .el-fixture-tournament--afl,
html body main .match-card.el-match-competition--afl .el-fixture-tournament,
html body #standings.eltd-v2 .el-tour-card--afl .el-tour-badge,
html body #standings.eltd-v2 .el-tour-card--afl .eltd-switch button[aria-selected="true"] {
  background: #537d96 !important;
  background-color: #537d96 !important;
  background-image: none !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  border-color: rgba(255,255,255,.2) !important;
}
html body main .el-fixture-tournament--cup,
html body main .match-card.el-match-competition--cup .el-fixture-tournament,
html body #standings.eltd-v2 .el-tour-card--cup .el-tour-badge,
html body #standings.eltd-v2 .el-tour-card--cup .eltd-knockout-stage__name,
html body #standings.eltd-v2 .el-tour-card--cup .eltd-switch button[aria-selected="true"] {
  background: #aa8869 !important;
  background-color: #aa8869 !important;
  background-image: none !important;
  color: #191b21 !important;
  -webkit-text-fill-color: #191b21 !important;
  border-color: rgba(255,255,255,.2) !important;
}
/* Also normalize internal legacy variables, used by outline/active styles. */
html body #standings .el-tour-card--kchr { --eltd-brand: #865769 !important; --eltd-badge: #865769 !important; }
html body #standings .el-tour-card--afl  { --eltd-brand: #537d96 !important; --eltd-badge: #537d96 !important; }
html body #standings .el-tour-card--cup  { --eltd-brand: #aa8869 !important; --eltd-badge: #aa8869 !important; }
/* JS applies inline priority to elements inserted or modified after initial render. */
