.clubhouse-live-now,.clubhouse-live-directory{box-sizing:border-box;color:#151719;width:min(1280px,100% - 96px);margin:0 auto;padding:28px 0}.clubhouse-live-now{border-bottom:1px solid #c9c3b5}.clubhouse-live-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.clubhouse-live-heading h2{letter-spacing:.08em;align-items:center;gap:9px;margin:0;font:700 14px/1.5 DM Sans,sans-serif;display:flex}.clubhouse-live-heading>a{color:#6c4f16;text-underline-offset:4px;align-items:center;min-height:44px;font:600 14px/1.5 DM Sans,sans-serif;display:inline-flex}.clubhouse-live-dot{background:#0d8b6d;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.clubhouse-live-matches{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.clubhouse-live-match{color:#f1efe9;background:#151719;border-top:2px solid #cdaa5a;flex-direction:column;gap:10px;min-width:0;padding:20px 22px;text-decoration:none;display:flex}.clubhouse-live-competition{color:#d6c9a6;overflow-wrap:anywhere;font:500 12px/1.5 DM Sans,sans-serif}.clubhouse-live-teams{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;font:600 16px/1.5 DM Sans,sans-serif;display:grid}.clubhouse-live-teams>span{overflow-wrap:anywhere}.clubhouse-live-teams>span:last-child{text-align:right}.clubhouse-live-score{font-variant-numeric:tabular-nums;color:#f1efe9;white-space:nowrap;font-size:26px}.clubhouse-live-watch{color:#e3c57d;font:600 13px/1.6 DM Sans,sans-serif}.clubhouse-live-match:hover .clubhouse-live-watch{text-underline-offset:4px;text-decoration:underline}.clubhouse-live-match:focus-visible{outline-offset:4px;outline:2px solid #b8793b}.clubhouse-live-now a:focus-visible{outline-offset:4px;outline:2px solid #b8793b}header.clubhouse-main-header:not(.article-site-header) .clubhouse-primary-navigation>a.clubhouse-live-navigation{color:#e3c57d;gap:7px}.clubhouse-live-directory{min-height:55vh;padding-block:64px}.clubhouse-live-directory h1{margin:12px 0 20px;font-size:clamp(48px,7vw,80px);line-height:1.05}.clubhouse-live-directory>p{max-width:60ch;line-height:1.8}.clubhouse-live-directory .clubhouse-live-matches{margin-top:32px}.clubhouse-live-empty{border-block:1px solid #c9c3b5;padding:24px 0}@media (max-width:850px){header.clubhouse-main-header:not(.article-site-header) .clubhouse-primary-navigation>a.clubhouse-live-navigation{grid-column:1/-1;justify-self:center;width:auto;padding-inline:18px}.clubhouse-live-now,.clubhouse-live-directory{width:calc(100% - 48px)}.clubhouse-live-directory{padding-block:40px}.clubhouse-live-match{padding:18px}.clubhouse-live-teams{gap:10px;font-size:15px}.clubhouse-live-score{font-size:24px}}.clubhouse-live-notices{gap:12px;width:calc(100% - clamp(24px,5vw,72px));max-width:1430px;margin:16px auto;display:grid}.clubhouse-match-notice{box-sizing:border-box;border:1px solid #8c805c;color:#f1efe9;background:#1c1d1d;border-left:5px solid #cdaa5a;border-radius:7px;grid-template-columns:minmax(155px,.28fr) minmax(0,1fr);align-items:center;gap:32px;padding:15px 28px;text-decoration:none;display:grid;box-shadow:0 5px 18px #10171426}.clubhouse-notice-label{flex-direction:column;gap:11px;display:flex}.clubhouse-notice-label strong{letter-spacing:.1em;color:#ead09a;align-items:center;gap:8px;font:700 11px/1.4 DM Sans,sans-serif;display:flex}.clubhouse-notice-label:has(.clubhouse-live-dot) strong{color:#a1edc5}.clubhouse-notice-label>span{letter-spacing:.14em;color:#c0c4b9;font:600 10px/1.4 DM Sans,sans-serif}.clubhouse-notice-content{grid-template-columns:minmax(0,1fr) auto;gap:8px 32px;display:grid}.clubhouse-notice-teams{gap:5px;font:600 17px/1.35 DM Sans,sans-serif;display:grid}.clubhouse-notice-teams>span{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:12px;display:grid}.clubhouse-notice-teams>span:first-child{border-bottom:1px solid #e2e4da20;padding-bottom:4px}.clubhouse-notice-teams b{text-align:right;font-variant-numeric:tabular-nums;font:800 27px/1 Barlow Condensed,sans-serif}.clubhouse-notice-competition{color:#c0c4b9;font:400 12px/1.4 DM Sans,sans-serif}.clubhouse-notice-follow{color:#ead092;white-space:nowrap;background:0 0;border:0;grid-area:1/2/span 2;align-self:center;font:700 13px/1.5 DM Sans,sans-serif;text-decoration:none}.clubhouse-match-notice:hover .clubhouse-notice-follow{text-decoration:none}.clubhouse-match-notice:focus-visible{outline-offset:4px;outline:3px solid #e3bd72}body:has(.clubhouse-live-notices) .clubhouse-live-navigation{display:none!important}@media (max-width:800px){.clubhouse-live-notices{width:calc(100% - 24px);margin:12px auto 14px}.clubhouse-match-notice{flex-direction:column;align-items:stretch;gap:10px;padding:13px;display:flex}.clubhouse-notice-label{flex-direction:row;justify-content:space-between;gap:10px}.clubhouse-notice-content{gap:9px}.clubhouse-notice-teams{grid-column:1/-1;font-size:14px}.clubhouse-notice-teams b{font-size:22px}.clubhouse-notice-follow{grid-row:2;align-self:center;font-size:12px}.clubhouse-notice-competition{font-size:11px}}.international-home.club-composition a.clubhouse-match-notice,.international-home.club-composition .clubhouse-notice-teams,.international-home.club-composition .clubhouse-notice-teams>span,.international-home.club-composition .clubhouse-notice-teams b{color:#f3f0e8}.international-home.club-composition .clubhouse-notice-teams{font:650 19px/1.35 DM Sans,sans-serif}.international-home.club-composition .clubhouse-notice-teams b{font-variant-numeric:tabular-nums;font:800 30px/1 Barlow Condensed,sans-serif}.international-home.club-composition .clubhouse-notice-competition{color:#c6c8bf}.international-home.club-composition .clubhouse-notice-follow{color:#e8c77f;font:700 14px/1.5 DM Sans,sans-serif}@media (max-width:800px){.international-home.club-composition .clubhouse-notice-teams{font-size:16px}.international-home.club-composition .clubhouse-notice-teams b{font-size:25px}.international-home.club-composition .clubhouse-notice-follow{font-size:13px}}@media (min-width:801px){.clubhouse-live-notices{max-width:980px}.clubhouse-match-notice{grid-template-columns:140px minmax(0,440px) max-content;justify-content:center;gap:8px 32px}.clubhouse-notice-label{grid-area:1/1/span 2}.clubhouse-notice-content{display:contents}.clubhouse-notice-teams{grid-area:1/2}.clubhouse-notice-competition{grid-area:2/2}.clubhouse-notice-follow{grid-area:1/3/span 2}}
