/* Shared appearance panel. Loaded after the club and public layout styles. */
.club-home-page,.club-article-page{background:var(--site-bg)}
.club-header .ch-utility{background:var(--top-menu-bg);color:var(--top-menu-text)}
.club-header .ch-social{color:var(--top-menu-icon-color)}
.club-header .ch-social:hover,.club-header .ch-social:focus-visible{color:var(--top-menu-icon-hover-color)}
.club-header .ch-section-tabs a[aria-current]{background:#fff;color:var(--top-menu-active-text);border-color:#fff}
.club-header .ch-section-tabs a:hover{border-color:currentColor}
.club-header .ch-main,.club-header .ch-nav{color:var(--menu-text)}
.club-header .ch-nav{gap:8px;flex-wrap:wrap}
.club-header .ch-nav,.club-header .ch-nav a{font-family:var(--menu-font)}
.club-header .ch-nav a{position:relative;padding:13px 8px;font-size:var(--menu-font-size);font-weight:var(--menu-font-weight);border-radius:var(--menu-radius)}
.club-header .ch-nav a:hover,.club-header .ch-nav a:focus-visible,.club-header .ch-nav a[aria-current]{background:var(--menu-hover-bg);color:var(--menu-hover-text)}
[data-menu-separator="line"] .club-header .ch-nav a+a:before{content:"";position:absolute;left:-5px;top:25%;height:50%;border-left:1px solid var(--menu-separator-color)}
[data-menu-separator="dot"] .club-header .ch-nav a+a:before{content:"";position:absolute;left:-5px;top:calc(50% - 1px);width:3px;height:3px;border-radius:50%;background:var(--menu-separator-color)}
.club-header .ch-brand span,.club-header .ch-partner{color:var(--site-primary)}
.club-header a:focus-visible,.club-header button:focus-visible{outline-color:var(--site-primary)}
.club-header .ch-ticket{background:var(--site-primary)}
.club-competition-switch a{border-color:var(--club-primary-light)}
.club-competition-switch a[aria-current]{background:var(--site-primary)}
.club-table-card>strong{color:var(--site-primary)}

#club-home .hero-magazine-heading>span,#club-home .section-head .eyebrow,#club-home .partner-zone-heading>.eyebrow{color:var(--section-kicker-color)}
#club-home .hero-progress>span,#club-home .hero--magazine .hero-bottom i{background:var(--club-primary-light)}
#club-home .hero--magazine .hero-copy .eyebrow,#club-home .hero-tile .eyebrow{color:var(--club-primary-light)}
#club-home .hero--magazine .slider-controls button{border-color:var(--club-primary-light)}
#club-home .hero-main,#club-home .hero-tile,#club-home .news,#club-home .social-card{background-color:var(--site-secondary)}
#club-home .matches,#club-home .match-wait{background:var(--match-section-bg)}
#club-home .match-wait p{color:inherit}
#club-home .match-card{background-color:var(--match-card-bg);background-image:var(--match-card-image);background-size:cover;background-position:center;color:var(--match-card-text)}
/* The closest game stays white, as in the magazine design. */
#club-home .match-card.next-match{background-color:#fff;color:var(--site-primary)}
#club-home .match-actions{color:inherit}
#club-home .next-match .match-actions{color:#fff}
#club-home .promo{background-color:var(--site-secondary)}
#club-home .promo-1,#club-home .news-card{background-color:var(--site-primary)}
#club-home .filter-row [aria-current],#club-home .filter-row [aria-selected=true]{border-color:var(--site-primary)}
#club-home .teams{background-color:var(--site-bg)}
#club-home .player-silhouette{background:linear-gradient(transparent,var(--club-primary-faint))}
#club-home footer{background:var(--footer-bg);color:var(--footer-text);font-family:var(--footer-font)}
#club-home footer a,#club-home footer .follow{color:var(--footer-link)}
#club-home footer a:hover,#club-home footer a:focus-visible{color:var(--footer-link-hover)}
#club-home .footer-bottom,#club-home .footer-crest .wordmark{color:var(--footer-text)}
#club-home .footer-crest .crest{width:100%;max-width:220px;height:120px;object-fit:contain}
@media(max-width:1050px){.club-header .ch-nav{gap:0}.club-header .ch-nav a{padding:15px 10px}.club-header .ch-nav a+a:before{display:none}}

#club-home footer h2,#club-home footer h3{font-family:var(--footer-font)}
#club-home button:focus-visible,#club-home a:focus-visible,#club-home [tabindex]:focus-visible{outline-color:var(--site-primary)}
