.match-directory{color:#16283f}.directory-tabs{border-bottom:1px solid #d9e1e6;flex-wrap:wrap;gap:8px;padding-bottom:16px;display:flex}.directory-tabs button,.directory-pagination button,.directory-summary button,.directory-empty button{font:600 1rem var(--sans);color:#16283f;cursor:pointer;background:#fff;border:1px solid #b9c7d2;border-radius:8px;min-height:44px;padding:11px 16px}.directory-tabs button[aria-pressed=true]{color:#fff;background:#16283f;border-color:#16283f}.directory-filters{grid-template-columns:1.5fr 1.5fr .8fr 1fr 1fr;gap:14px;padding:22px 0;display:grid}.directory-filters label{font:600 .875rem var(--sans);gap:7px;min-width:0;display:grid}.directory-filters input,.directory-filters select{width:100%;min-width:0;min-height:46px;font:400 1rem var(--sans);color:#16283f;background:#fff;border:1px solid #bac7d2;border-radius:6px;padding:10px}.directory-summary{color:#52667a;justify-content:space-between;align-items:center;gap:16px;font-size:.9375rem;display:flex}.directory-day{font:600 1.05rem var(--sans);text-transform:capitalize;margin:28px 0 12px}.directory-match{color:inherit;background:#fff;border:1px solid #d9e1e6;border-left:4px solid #c2db40;border-radius:8px;grid-template-columns:minmax(150px,1fr) minmax(200px,1.8fr) minmax(155px,1fr);align-items:center;gap:22px;margin:8px 0;padding:22px;text-decoration:none;display:grid}.directory-match:hover{border-color:#8096a9}.directory-context{overflow-wrap:anywhere;gap:7px;font-size:.875rem;line-height:1.45;display:grid}.directory-context b{color:#52667a;font-weight:500}.directory-players p{font:500 1.0625rem/1.4 var(--sans);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;display:flex}.directory-players .is-winner{font-weight:700}.directory-players small{color:#42600a;background:#eef6d8;border-radius:4px;padding:3px 6px;font-size:.75rem}.directory-score{text-align:right;gap:6px;font-size:.9375rem;display:grid}.directory-score strong{font-size:1.0625rem;line-height:1.4}.directory-score span{color:#52667a}.directory-alert,.directory-note{color:#795017;background:#fff4db;border-radius:5px;padding:8px;font-size:.875rem;line-height:1.5}.directory-empty{background:#fff;border:1px dashed #bac7d2;border-radius:8px;margin:20px 0;padding:32px 20px}.directory-empty h2{font-size:1.25rem}.directory-pagination{justify-content:center;align-items:center;gap:18px;margin-top:24px;display:flex}.directory-pagination button:disabled{opacity:.45;cursor:default}.match-directory :focus-visible{outline-offset:3px;outline:3px solid #719800}.creator-category-names{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:16px 0;display:grid}.creator-category-names label{gap:6px;font-size:.875rem;display:grid}.creator-category-names input{border:1px solid #bac7d2;border-radius:6px;width:100%;min-height:44px;padding:10px;font-size:1rem}.competition-status-notice{color:#624416;background:#fff4db;border-left:4px solid #ba861f;margin:16px 0;padding:16px 20px;line-height:1.5}.competition-status-notice p{margin:6px 0 0}@media (width<=900px){.directory-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.directory-search{grid-column:span 2}.directory-match{grid-template-columns:1fr 1.5fr 1fr;gap:14px}}@media (width<=600px){.directory-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.directory-filters label:nth-child(2){grid-column:1/-1}.directory-match{grid-template-columns:1fr;gap:10px;padding:16px}.directory-score{text-align:left;border-top:1px solid #e1e7ed;flex-wrap:wrap;justify-content:space-between;padding-top:12px;display:flex}.directory-tabs{gap:6px}.directory-tabs button{padding:10px 12px;font-size:.875rem}.directory-summary{align-items:flex-start}.directory-day{font-size:1rem}}.site-header .header-inner{grid-template-columns:170px minmax(0,1fr) auto;gap:18px}.site-header .desktop-nav{justify-content:center;gap:18px}.site-header .desktop-nav a{white-space:nowrap;font-size:.875rem}.site-header .header-h2h{display:none}.site-header{top:0}.home-live-section{scroll-margin-top:90px}@media (width<=1200px){.site-header .header-inner{grid-template-columns:1fr auto}.site-header .desktop-nav{display:none}.site-header .mobile-menu-button{display:flex}}@media (width<=600px){.site-header .header-inner{gap:10px}.home-live-current h2{font-size:1.65rem}.home-current-progress strong{font-size:2.5rem}.home-live-current{padding:18px}.home-live-hero-grid{gap:18px}.home-live-section{scroll-margin-top:76px}}
