.calendar-wrapper[data-astro-cid-vjjgs6gd]{display:inline-block}.match-identity-row[data-astro-cid-vfzbmhjk]{display:flex;align-items:center;justify-content:center;gap:var(--space-4);width:100%;padding:var(--space-2) 0}.participant[data-astro-cid-vfzbmhjk]{display:flex;align-items:center;gap:var(--space-3);flex:1;min-width:0}.flag[data-astro-cid-vfzbmhjk]{font-size:1.5rem;flex-shrink:0}.name[data-astro-cid-vfzbmhjk]{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-primary)}.vs-divider[data-astro-cid-vfzbmhjk]{display:flex;align-items:center;justify-content:center;padding:0 var(--space-2)}.vs-text[data-astro-cid-vfzbmhjk]{font-size:var(--text-xs);font-weight:900;color:var(--text-tertiary);opacity:.5;font-family:var(--font-display)}.match-identity-row[data-astro-cid-vfzbmhjk].large .name[data-astro-cid-vfzbmhjk]{font-size:var(--text-2xl)}.match-identity-row[data-astro-cid-vfzbmhjk].large .flag[data-astro-cid-vfzbmhjk]{font-size:2.5rem}.match-identity-row[data-astro-cid-vfzbmhjk].solo{justify-content:center;text-align:center}.match-identity-row[data-astro-cid-vfzbmhjk].solo .participant[data-astro-cid-vfzbmhjk]{justify-content:center;flex:none}@media(max-width:640px){.name[data-astro-cid-vfzbmhjk]{font-size:var(--text-base)}.flag[data-astro-cid-vfzbmhjk]{font-size:1.25rem}}.match-card-outer[data-astro-cid-tnfxlyxx]{display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;padding:var(--space-6);gap:var(--space-6);background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);box-shadow:0 4px 12px #0003;backdrop-filter:blur(12px);transition:all .3s ease;position:relative;overflow:hidden}.match-card-outer[data-astro-cid-tnfxlyxx]:hover{border-color:#ffffff40;background:#ffffff0f;box-shadow:0 8px 32px #0006;transform:translateY(-4px)}.match-card-header[data-astro-cid-tnfxlyxx]{display:flex;justify-content:space-between;align-items:center}.header-left[data-astro-cid-tnfxlyxx]{display:flex;align-items:center;gap:var(--space-4);min-width:0}.sport-badge-wrap[data-astro-cid-tnfxlyxx]{display:flex;flex-direction:row;align-items:center;gap:6px;flex-wrap:wrap}.session-subtitle[data-astro-cid-tnfxlyxx]{font-size:11px;font-weight:600;color:var(--text-secondary);opacity:.85;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;padding:0 0 var(--space-1) 0}.match-tag[data-astro-cid-tnfxlyxx]{font-size:10px;font-weight:800;text-transform:uppercase;color:var(--text-tertiary);letter-spacing:.1em;opacity:.8}.sport-badge[data-astro-cid-tnfxlyxx]{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;padding:2px 8px;border-radius:4px;width:fit-content;background:var(--bg-surface);color:var(--text-primary);box-shadow:var(--shadow-sm);display:inline-block}.sport-badge[data-astro-cid-tnfxlyxx].world-cup{background:var(--bg-surface-active);color:var(--gold-base);border:1px solid var(--gold-base);font-size:11px;padding:3px 10px}.sport-badge[data-astro-cid-tnfxlyxx].uefa{background:#039;color:#fff;border:1px solid #0044ff;font-size:11px;padding:3px 10px;font-family:var(--font-display)}.tournament-year[data-astro-cid-tnfxlyxx]{font-size:10px;font-weight:800;color:var(--accent-base);opacity:.9;letter-spacing:.05em}.sport-badge[data-astro-cid-tnfxlyxx].football{color:var(--blue-base);border-left:3px solid var(--blue-base)}.sport-badge[data-astro-cid-tnfxlyxx].basketball{color:var(--orange-base);border-left:3px solid var(--orange-base)}.sport-badge[data-astro-cid-tnfxlyxx].racing{color:var(--red-base);border-left:3px solid var(--red-base)}.sport-badge[data-astro-cid-tnfxlyxx].olympics{color:#16a34a;border-left:3px solid #16a34a}.status-pill[data-astro-cid-tnfxlyxx]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;padding:4px 10px;border-radius:var(--radius-pill);background:var(--bg-surface-active);color:var(--text-tertiary)}.match-card-outer[data-astro-cid-tnfxlyxx].is-lineup-card{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-base),transparent 94%),transparent 46%),#ffffff08}.match-card-outer[data-astro-cid-tnfxlyxx].is-race-card .race-card-icon[data-astro-cid-tnfxlyxx]{color:#e10600;background:#e1060014;border:1px solid rgba(225,6,0,.14)}.status-pill[data-astro-cid-tnfxlyxx].archival{background:#ffb80014;color:var(--gold-base);border:1px solid rgba(255,184,0,.2)}.status-pill[data-astro-cid-tnfxlyxx].projected{background:#ffd7001a;color:var(--gold-base);border:1px solid rgba(255,215,0,.2)}.status-pill[data-astro-cid-tnfxlyxx].live{background:color-mix(in srgb,var(--status-error),transparent 90%);color:var(--status-error);border:1px solid color-mix(in srgb,var(--status-error),transparent 80%)}.status-pill[data-astro-cid-tnfxlyxx].final{background:var(--glass-bg);color:var(--text-secondary)}.status-pill[data-astro-cid-tnfxlyxx].result-pending{background:#fbbf241a;color:#fbbf24;border:1px solid rgba(251,191,36,.25)}.status-pill[data-astro-cid-tnfxlyxx].confirmed{background:#16a34a1a;color:#16a34a;border:1px solid rgba(22,163,74,.2)}.status-pill[data-astro-cid-tnfxlyxx].tbd{background:#64748b1a;color:#64748b;border:1px solid rgba(100,116,139,.2)}.status-verified-wrap[data-astro-cid-tnfxlyxx]{display:flex;align-items:center;margin-left:-4px}.verified-icon[data-astro-cid-tnfxlyxx]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#16a34a;background:#16a34a1a;border-radius:50%;transition:all .2s ease;text-decoration:none}.verified-icon[data-astro-cid-tnfxlyxx]:hover{background:#16a34a33;transform:scale(1.1);color:#15803d}.live-dot[data-astro-cid-tnfxlyxx]{width:6px;height:6px;background:var(--status-error);border-radius:50%;box-shadow:0 0 8px var(--status-error);animation:pulse 2s infinite}.match-card-timer[data-astro-cid-tnfxlyxx]{display:flex;justify-content:center;min-height:60px;align-items:center}.race-card-identity[data-astro-cid-tnfxlyxx]{display:grid;grid-template-columns:38px minmax(0,1fr);gap:var(--space-3);align-items:center;padding:var(--space-3) var(--space-4);border:1px solid rgba(148,163,184,.16);border-radius:var(--radius-md);background:#0f172a0a}.race-card-icon[data-astro-cid-tnfxlyxx]{display:grid;place-items:center;width:38px;height:38px;border-radius:var(--radius-md);color:var(--event-accent, var(--accent-base));background:#94a3b81f}.race-card-copy[data-astro-cid-tnfxlyxx]{display:flex;flex-direction:column;gap:2px;min-width:0}.race-card-title[data-astro-cid-tnfxlyxx]{font-size:var(--text-base);font-weight:850;line-height:1.2;color:var(--text-primary);overflow-wrap:anywhere}.race-card-meta[data-astro-cid-tnfxlyxx]{font-size:var(--text-xs);color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.final-score[data-astro-cid-tnfxlyxx],.live-score[data-astro-cid-tnfxlyxx]{display:flex;align-items:center;gap:var(--space-4);font-family:var(--font-display);font-weight:900;position:relative}.score[data-astro-cid-tnfxlyxx]{font-size:var(--text-3xl);color:var(--text-primary)}.score-divider[data-astro-cid-tnfxlyxx]{font-size:var(--text-2xl);color:var(--text-tertiary);opacity:.5}.final-tag[data-astro-cid-tnfxlyxx]{position:absolute;bottom:var(--space-4);font-size:9px;font-weight:800;text-transform:uppercase;color:var(--accent-base);background:#ffd7000d;padding:2px 8px;border-radius:4px;letter-spacing:.15em}.score-source[data-astro-cid-tnfxlyxx]{position:absolute;top:calc(100% + var(--space-2));left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:var(--space-1);white-space:nowrap;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.pending-result[data-astro-cid-tnfxlyxx]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:#fbbf2414;border:1px solid rgba(251,191,36,.22);color:#fbbf24;font-size:var(--text-sm);font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-align:center}.match-card-footer[data-astro-cid-tnfxlyxx]{display:flex;justify-content:space-between;align-items:center;min-width:0;margin-top:auto;padding-top:var(--space-4);border-top:var(--border-subtle)}.footer-actions[data-astro-cid-tnfxlyxx]{display:flex;align-items:center;gap:var(--space-4);min-width:0}.location-meta[data-astro-cid-tnfxlyxx]{font-size:var(--text-xs);color:var(--text-tertiary);display:flex;align-items:center;gap:var(--space-2)}.location-link[data-astro-cid-tnfxlyxx]{color:inherit;text-decoration:none;transition:color .2s}.location-link[data-astro-cid-tnfxlyxx]:hover{color:var(--accent-base);text-decoration:underline}.meta-dot[data-astro-cid-tnfxlyxx]{opacity:.3}.match-cta[data-astro-cid-tnfxlyxx]{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:700;color:var(--text-primary);text-decoration:none;text-transform:uppercase;letter-spacing:.05em;transition:var(--transition-standard)}.match-cta[data-astro-cid-tnfxlyxx]:hover{color:var(--accent-base)}.official-cta[data-astro-cid-tnfxlyxx]{font-size:9px;font-weight:800;text-transform:uppercase;color:var(--gold-base);text-decoration:none;padding:2px 8px;border:1px solid rgba(255,215,0,.2);border-radius:4px;transition:all .2s ease}.official-cta[data-astro-cid-tnfxlyxx]:hover{background:#ffd7001a;border-color:var(--gold-base)}.match-cta[data-astro-cid-tnfxlyxx] svg[data-astro-cid-tnfxlyxx]{transition:transform .2s ease}.match-cta[data-astro-cid-tnfxlyxx]:hover svg[data-astro-cid-tnfxlyxx]{transform:translate(2px)}.live-indicator-transition[data-astro-cid-tnfxlyxx]{display:flex;align-items:center;gap:var(--space-2);color:#ff4b4b;font-weight:800;font-size:var(--text-xl);text-transform:uppercase}.animate-pulse-fade[data-astro-cid-tnfxlyxx]{animation:pulse-fade 2s infinite}@keyframes pulse-fade{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@media(max-width:640px){.match-card-outer[data-astro-cid-tnfxlyxx]{padding:var(--space-4);gap:var(--space-4)}.match-card-header[data-astro-cid-tnfxlyxx]{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.header-right[data-astro-cid-tnfxlyxx]{align-self:flex-end;margin-top:calc(var(--space-6) * -1)}.score[data-astro-cid-tnfxlyxx]{font-size:var(--text-2xl)}.location-meta[data-astro-cid-tnfxlyxx]{flex-wrap:wrap}.match-card-footer[data-astro-cid-tnfxlyxx]{flex-direction:column;gap:var(--space-4);align-items:flex-start}.footer-actions[data-astro-cid-tnfxlyxx]{width:100%;justify-content:space-between}}
