@import url("theme.css");
/* White sports desk: own identity, a featured match, then a quiet dense schedule. */
/* Orange palette is declared last below, preserving layout. */
.site-header .brand img{object-fit:contain;width:58px;height:44px}
@media(max-width:800px){.site-header .brand img{width:48px;height:36px}}
:root{--accent:var(--palette-brand);--text:var(--palette-surface);--muted:var(--palette-muted);--line:var(--palette-warm)}body{background:var(--palette-white)}.site-header .brand{gap:11px}.brand img{width:44px;height:44px}.brand strong{font-size:23px;letter-spacing:-.04em}.brand .wordmark-live{color:var(--palette-success);font-weight:600;margin-left:1px}.brand-sub{display:block;font-size:9px;font-weight:500;letter-spacing:.22em;margin-top:5px;color:var(--palette-muted)}.directory-intro{display:none}.directory-main{padding-top:30px!important}.featured-desk{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:24px;margin-bottom:34px}.featured-match{background:var(--palette-soft);border-radius:14px;padding:28px 32px}.featured-top{display:flex;align-items:center;justify-content:space-between;color:var(--palette-muted);font-size:12px}.featured-top h1{font-size:16px;font-weight:600;margin:0;color:var(--palette-darkborder)}.matchup{display:grid;grid-template-columns:1fr 100px 1fr;align-items:center;gap:16px;margin:27px 0}.club{text-align:center}.club strong{font-size:30px;font-weight:600;letter-spacing:-.035em}.club span{display:block;font-size:11px;color:var(--palette-muted);margin-top:7px;letter-spacing:.06em}.versus{text-align:center;font-size:13px;color:var(--palette-muted)}.versus time{display:block;margin-top:9px;font-size:19px;color:var(--palette-ink);font-variant-numeric:tabular-nums}.featured-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:18px;border-top:1px solid var(--palette-border)}.featured-bottom p{font-size:11px;color:var(--palette-muted);margin:0;max-width:34em}.featured-watch{color:var(--palette-white);background:var(--palette-success);text-decoration:none;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:7px;white-space:nowrap;font-size:13px}.featured-watch:hover{background:var(--palette-success)}.desk-note{display:flex;flex-direction:column;justify-content:space-between;padding:25px 24px;border:1px solid var(--palette-border);border-radius:14px;background:var(--palette-white)}.desk-note h2{font-size:22px;font-weight:500;line-height:1.5;letter-spacing:-.02em;margin:0}.desk-note p{font-size:12px;color:var(--palette-muted);line-height:1.9;margin:12px 0}.desk-note a{font-size:12px;color:var(--palette-brand)}.desk-note small{font-size:10px;color:var(--palette-muted)}.category-button.selected{background:var(--palette-soft);color:var(--palette-success)}.filter-button.selected{background:var(--palette-soft)}.sidebar-ad{background:var(--palette-soft)}.sidebar-ad strong{color:var(--palette-darkborder)}.event-action{color:var(--palette-brand)}.event-row:hover{background:var(--palette-canvas)}.events-section{padding-right:250px}.sidebar-ad{width:218px;min-height:260px}.match-list{border-top:0}.event-info h3{font-size:19px}.directory-main footer{max-width:none}.preview-caption{font-size:11px;color:var(--palette-muted);margin:0 0 18px}
@media(max-width:800px){.featured-desk{grid-template-columns:1fr;gap:14px;margin-bottom:24px}.featured-match{padding:22px 18px}.featured-top{font-size:10px;gap:10px}.featured-top h1{font-size:14px}.matchup{grid-template-columns:1fr 70px 1fr;gap:8px;margin:25px 0}.club strong{font-size:25px}.club span{font-size:9px}.featured-bottom{gap:12px}.featured-bottom p{font-size:10px}.featured-watch{padding:12px 15px}.desk-note{padding:18px 20px;gap:12px}.desk-note h2{font-size:19px}.desk-note p{margin:8px 0}.events-section{padding-right:0}.brand img{width:36px;height:36px}.brand strong{font-size:20px}.brand-sub{font-size:8px}.site-nav{gap:10px}.site-nav a{font-size:11px}}
:root{--accent:var(--palette-brand);--text:var(--palette-ink);--muted:var(--palette-muted);--line:var(--palette-warm)}.brand .wordmark-live{color:var(--palette-brand)}.brand-sub{color:var(--palette-muted)}.featured-match{background:var(--palette-warm)}.featured-top,.club span,.versus,.featured-bottom p{color:var(--palette-brand)}.featured-top h1,.versus time{color:var(--palette-brand)}.featured-bottom{border-color:var(--palette-warm)}.featured-watch{background:var(--palette-brand);color:var(--palette-white)}.featured-watch:hover{background:var(--palette-brand)}.desk-note{border-color:var(--palette-warm)}.desk-note p{color:var(--palette-muted)}.desk-note small,.preview-caption{color:var(--palette-muted)}.desk-note a,.event-action{color:var(--palette-brand)}.category-button.selected{background:var(--palette-warm);color:var(--palette-brand)}.filter-button.selected{background:var(--palette-soft)}.sidebar-ad{background:var(--palette-canvas)}.sidebar-ad strong{color:var(--palette-darkborder)}.event-row:hover{background:var(--palette-canvas)}::selection{background:var(--palette-gold);color:var(--palette-brand)}
/* Approved review direction applied to the var(--palette-white) preview, not the dark site. */
:root{--accent:var(--palette-brand);--text:var(--palette-ink);--muted:var(--palette-muted);--line:var(--palette-warm)}.site-header .brand img.brand-lockup{width:206px;height:57px;object-fit:contain}.featured-match{background:var(--palette-soft)}.featured-top,.club span,.versus,.featured-bottom p{color:var(--palette-muted)}.featured-top h1,.versus time{color:var(--palette-ink)}.featured-bottom{border-color:var(--palette-border)}.featured-watch{background:var(--palette-brand)}.featured-watch:hover{background:var(--palette-brand)}.category-button.selected{background:var(--palette-warm);color:var(--palette-brand)}.filter-button.selected{background:var(--palette-soft)}.desk-note a,.event-action{color:var(--palette-brand)}.desk-note{border-color:var(--palette-warm)}.desk-note p,.desk-note small,.preview-caption{color:var(--palette-muted)}.sidebar-ad{background:var(--palette-soft)}.sidebar-ad strong{color:var(--palette-darkborder)}.event-row:hover{background:var(--palette-canvas)}.club strong{font-weight:500}.featured-top h1{font-weight:500}::selection{background:var(--palette-warm);color:var(--palette-brand)}
@media(max-width:800px){.site-header .brand img.brand-lockup{width:172px;height:48px}.site-nav{gap:9px}.site-nav a{font-size:10px}}
