.match-identity-row[data-astro-cid-igduvkks]{display:flex;align-items:center;justify-content:center;gap:var(--space-4);width:100%;padding:var(--space-2) 0}.participant[data-astro-cid-igduvkks]{display:flex;align-items:center;gap:var(--space-3);flex:1;min-width:0}.flag[data-astro-cid-igduvkks]{font-size:1.5rem;flex-shrink:0}.name[data-astro-cid-igduvkks]{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-igduvkks]{display:flex;align-items:center;justify-content:center;padding:0 var(--space-2)}.vs-text[data-astro-cid-igduvkks]{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-igduvkks].large .name[data-astro-cid-igduvkks]{font-size:var(--text-2xl)}.match-identity-row[data-astro-cid-igduvkks].large .flag[data-astro-cid-igduvkks]{font-size:2.5rem}.match-identity-row[data-astro-cid-igduvkks].solo{justify-content:center;text-align:center}.match-identity-row[data-astro-cid-igduvkks].solo .participant[data-astro-cid-igduvkks]{justify-content:center;flex:none}@media(max-width:640px){.name[data-astro-cid-igduvkks]{font-size:var(--text-base)}.flag[data-astro-cid-igduvkks]{font-size:1.25rem}}.match-card-outer[data-astro-cid-gmn5jol4]{display:flex;flex-direction:column;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-gmn5jol4]:hover{border-color:#ffffff40;background:#ffffff0f;box-shadow:0 8px 32px #0006;transform:translateY(-4px)}.match-card-header[data-astro-cid-gmn5jol4]{display:flex;justify-content:space-between;align-items:center}.header-left[data-astro-cid-gmn5jol4]{display:flex;align-items:center;gap:var(--space-4)}.sport-badge-wrap[data-astro-cid-gmn5jol4]{display:flex;flex-direction:row;align-items:center;gap:6px;flex-wrap:wrap}.session-subtitle[data-astro-cid-gmn5jol4]{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-gmn5jol4]{font-size:10px;font-weight:800;text-transform:uppercase;color:var(--text-tertiary);letter-spacing:.1em;opacity:.8}.sport-badge[data-astro-cid-gmn5jol4]{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-gmn5jol4].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-gmn5jol4].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-gmn5jol4]{font-size:10px;font-weight:800;color:var(--accent-base);opacity:.9;letter-spacing:.05em}.sport-badge[data-astro-cid-gmn5jol4].football{color:var(--blue-base);border-left:3px solid var(--blue-base)}.sport-badge[data-astro-cid-gmn5jol4].basketball{color:var(--orange-base);border-left:3px solid var(--orange-base)}.sport-badge[data-astro-cid-gmn5jol4].racing{color:var(--red-base);border-left:3px solid var(--red-base)}.sport-badge[data-astro-cid-gmn5jol4].olympics{color:#16a34a;border-left:3px solid #16a34a}.status-pill[data-astro-cid-gmn5jol4]{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)}.status-pill[data-astro-cid-gmn5jol4].projected{background:#ffd7001a;color:var(--gold-base);border:1px solid rgba(255,215,0,.2)}.status-pill[data-astro-cid-gmn5jol4].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-gmn5jol4].final{background:var(--glass-bg);color:var(--text-secondary)}.status-pill[data-astro-cid-gmn5jol4].confirmed{background:#16a34a1a;color:#16a34a;border:1px solid rgba(22,163,74,.2)}.status-pill[data-astro-cid-gmn5jol4].tbd{background:#64748b1a;color:#64748b;border:1px solid rgba(100,116,139,.2)}.status-verified-wrap[data-astro-cid-gmn5jol4]{display:flex;align-items:center;margin-left:-4px}.verified-icon[data-astro-cid-gmn5jol4]{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-gmn5jol4]:hover{background:#16a34a33;transform:scale(1.1);color:#15803d}.live-dot[data-astro-cid-gmn5jol4]{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-gmn5jol4]{display:flex;justify-content:center;min-height:60px;align-items:center}.final-score[data-astro-cid-gmn5jol4],.live-score[data-astro-cid-gmn5jol4]{display:flex;align-items:center;gap:var(--space-4);font-family:var(--font-display);font-weight:900}.score[data-astro-cid-gmn5jol4]{font-size:var(--text-3xl);color:var(--text-primary)}.score-divider[data-astro-cid-gmn5jol4]{font-size:var(--text-2xl);color:var(--text-tertiary);opacity:.5}.final-tag[data-astro-cid-gmn5jol4]{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}.match-card-footer[data-astro-cid-gmn5jol4]{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:var(--space-4);border-top:var(--border-subtle)}.footer-actions[data-astro-cid-gmn5jol4]{display:flex;align-items:center;gap:var(--space-4)}.location-meta[data-astro-cid-gmn5jol4]{font-size:var(--text-xs);color:var(--text-tertiary);display:flex;align-items:center;gap:var(--space-2)}.location-link[data-astro-cid-gmn5jol4]{color:inherit;text-decoration:none;transition:color .2s}.location-link[data-astro-cid-gmn5jol4]:hover{color:var(--accent-base);text-decoration:underline}.meta-dot[data-astro-cid-gmn5jol4]{opacity:.3}.match-cta[data-astro-cid-gmn5jol4]{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-gmn5jol4]:hover{color:var(--accent-base)}.official-cta[data-astro-cid-gmn5jol4]{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-gmn5jol4]:hover{background:#ffd7001a;border-color:var(--gold-base)}.match-cta[data-astro-cid-gmn5jol4] svg[data-astro-cid-gmn5jol4]{transition:transform .2s ease}.match-cta[data-astro-cid-gmn5jol4]:hover svg[data-astro-cid-gmn5jol4]{transform:translate(2px)}.live-indicator-transition[data-astro-cid-gmn5jol4]{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-gmn5jol4]{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-gmn5jol4]{padding:var(--space-4);gap:var(--space-4)}.match-card-header[data-astro-cid-gmn5jol4]{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.header-right[data-astro-cid-gmn5jol4]{align-self:flex-end;margin-top:calc(var(--space-6) * -1)}.score[data-astro-cid-gmn5jol4]{font-size:var(--text-2xl)}.location-meta[data-astro-cid-gmn5jol4]{flex-wrap:wrap}.match-card-footer[data-astro-cid-gmn5jol4]{flex-direction:column;gap:var(--space-4);align-items:flex-start}.footer-actions[data-astro-cid-gmn5jol4]{width:100%;justify-content:space-between}}
