#fixtures .fx-loading,#fixtures .fx-empty{font-family:var(--font-narrow);font-size:16px;line-height:1.6;color:var(--ink);background:var(--white);border:3px solid var(--ink);padding:40px 32px;text-align:center}#fixtures .fx-empty strong{font-size:18px}#fixtures .fx-group{margin-bottom:32px}#fixtures .fx-round{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(22px,2.6vw,30px);color:var(--ink);margin:0 0 12px;padding-bottom:6px;border-bottom:3px solid var(--ink)}#fixtures .fx-match{background:var(--white);border:2px solid var(--ink);border-left:5px solid var(--secondary);padding:14px 18px;margin-bottom:10px}#fixtures .fx-when{display:flex;gap:12px;align-items:baseline;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);opacity:.75;margin-bottom:8px}#fixtures .fx-when .fx-date{font-weight:700;opacity:1}#fixtures .fx-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}#fixtures .fx-side{display:flex;align-items:center;gap:10px;min-width:0}#fixtures .fx-home{justify-content:flex-end;text-align:right}#fixtures .fx-away{justify-content:flex-start;text-align:left}#fixtures .fx-logo{width:38px;height:38px;object-fit:contain;flex-shrink:0}#fixtures .fx-tn{font-family:var(--font-display);font-size:clamp(16px,2.2vw,22px);line-height:1;text-transform:uppercase}#fixtures .fx-home .fx-tn{border-right:4px solid var(--tc);padding-right:10px}#fixtures .fx-away .fx-tn{border-left:4px solid var(--tc);padding-left:10px}#fixtures .fx-score{font-family:var(--font-display);font-size:24px;color:var(--ink);white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums}#fixtures .fx-score span{opacity:.45}#fixtures .fx-score .fx-w{opacity:1}#fixtures .fx-score .fx-dash{margin:0 5px;opacity:.3}#fixtures .fx-score.fx-v{font-size:13px;letter-spacing:.1em;text-transform:uppercase;opacity:.5}#fixtures .fx-foot{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:8px;min-height:4px}#fixtures .fx-venue{font-family:var(--font-narrow);font-size:13px;color:var(--ink);opacity:.7}#fixtures .fx-badge{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 9px;border-radius:3px;margin-left:auto}#fixtures .fx-badge.fx-live{background:var(--secondary);color:#fff;animation:fxpulse 1.6s ease-in-out infinite}#fixtures .fx-badge.fx-final{background:#00000014;color:var(--ink)}#fixtures .fx-badge.fx-postponed,#fixtures .fx-badge.fx-canceled{background:#b23e3e1f;color:var(--secondary)}#fixtures .fx-time{font-weight:700}@keyframes fxpulse{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:540px){#fixtures .fx-tn{font-size:13px}#fixtures .fx-logo{width:28px;height:28px}#fixtures .fx-side{gap:7px}#fixtures .fx-sc{font-size:20px}}.page-hero-bg[data-astro-cid-xjqxvez7]{isolation:isolate}.page-hero-bg[data-astro-cid-xjqxvez7] .ph-bg[data-astro-cid-xjqxvez7]{position:absolute;inset:0;background-size:cover;background-position:center;z-index:1;opacity:.45}.page-hero-bg[data-astro-cid-xjqxvez7] .ph-tint[data-astro-cid-xjqxvez7]{position:absolute;inset:0;background:linear-gradient(135deg,var(--primary) 0%,transparent 70%),linear-gradient(0deg,var(--ink) 0%,transparent 50%);z-index:2}.page-hero-bg[data-astro-cid-xjqxvez7] .ph-dots[data-astro-cid-xjqxvez7]{position:absolute;inset:0;background-image:radial-gradient(circle at center,rgba(0,0,0,.4) 1.4px,transparent 1.6px);background-size:8px 8px;mix-blend-mode:multiply;opacity:.4;z-index:3;pointer-events:none}.page-hero-bg[data-astro-cid-xjqxvez7]:after{z-index:4}.page-hero-bg[data-astro-cid-xjqxvez7] .page-hero-inner[data-astro-cid-xjqxvez7]{position:relative;z-index:5}.bg-watermark[data-astro-cid-xjqxvez7]{position:absolute;right:-8%;bottom:-10%;width:clamp(360px,40vw,560px);z-index:0;opacity:.05;pointer-events:none;filter:brightness(1.4);mix-blend-mode:screen}.past-seasons[data-astro-cid-xjqxvez7]{margin-top:32px}.past-seasons[data-astro-cid-xjqxvez7] .eyebrow[data-astro-cid-xjqxvez7]{color:var(--ink)}.past-seasons[data-astro-cid-xjqxvez7] p[data-astro-cid-xjqxvez7]{font-family:var(--font-narrow);font-size:15px;line-height:1.6;margin:6px 0 0}.past-seasons[data-astro-cid-xjqxvez7] a[data-astro-cid-xjqxvez7]{color:var(--ink);border-bottom:1px solid var(--ink);font-weight:700}.play-teams[data-astro-cid-xjqxvez7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:32px}.play-team-card[data-astro-cid-xjqxvez7]{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-left:3px solid var(--card-secondary);padding:18px;display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--paper);transition:background .15s}.play-team-card[data-astro-cid-xjqxvez7]:hover{background:#b23e3e14}.play-team-logo[data-astro-cid-xjqxvez7]{width:56px;height:56px;object-fit:contain;background:#ffffff0f;padding:6px;flex-shrink:0}.play-team-name[data-astro-cid-xjqxvez7]{font-family:var(--font-display);font-size:22px;line-height:1;text-transform:uppercase}.play-team-meta[data-astro-cid-xjqxvez7]{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin-top:4px}.play-team-arrow[data-astro-cid-xjqxvez7]{margin-left:auto;font-family:var(--font-display);font-size:28px;color:var(--card-secondary)}
