.game-team[data-astro-cid-fn546oz4]{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem}.game-team[data-astro-cid-fn546oz4].winner{background-color:color-mix(in srgb,var(--color-surface) 80%,transparent)}.game-team[data-astro-cid-fn546oz4].loser{opacity:.55}.game-team-name[data-astro-cid-fn546oz4]{font-family:var(--font-display);font-size:1.05rem;font-weight:600;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-logo-link[data-astro-cid-fn546oz4]{display:flex;flex-shrink:0;line-height:0;border-radius:4px;transition:opacity var(--dur-fast) var(--ease-standard)}.team-logo-link[data-astro-cid-fn546oz4]:hover{opacity:.75}.team-name-link[data-astro-cid-fn546oz4]{color:inherit;text-decoration:none;text-underline-offset:3px}.team-name-link[data-astro-cid-fn546oz4]:hover{color:var(--brand-primary);text-decoration:underline}.game-record[data-astro-cid-fn546oz4]{font-family:var(--font-body);font-size:.75rem;color:var(--color-text-muted);margin-top:.2rem}.game-score[data-astro-cid-fn546oz4]{font-family:var(--font-body);font-size:1.4rem;font-weight:700;color:var(--color-text-muted);flex-shrink:0;min-width:4.5rem;text-align:right}.game-score[data-astro-cid-fn546oz4].winner{color:var(--color-gold)}.lineup-grid[data-astro-cid-fn546oz4]{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.lineup-col-header[data-astro-cid-fn546oz4]{display:flex;align-items:center;gap:.5rem;padding:.6rem .875rem;background:var(--color-surface);border-bottom:1px solid var(--color-border);font-family:var(--font-display);font-size:.85rem;font-weight:600;color:var(--color-text-primary)}.lineup-col-header-a[data-astro-cid-fn546oz4]{border-right:1px solid var(--color-border)}.lineup-col-header-b[data-astro-cid-fn546oz4]{justify-content:flex-end}.lineup-row[data-astro-cid-fn546oz4]{display:flex;align-items:center;gap:.5rem;padding:.3rem .75rem;background:var(--slot-surface);border-bottom:1px solid var(--slot-glow);text-decoration:none;color:inherit}.lineup-row-a[data-astro-cid-fn546oz4]{border-right:1px solid var(--color-border)}.lineup-row-b[data-astro-cid-fn546oz4]{flex-direction:row-reverse}.lineup-pos[data-astro-cid-fn546oz4]{font-family:var(--font-body);font-size:.6rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--slot-glow);border:1px solid var(--slot-glow);padding:.15rem .3rem;border-radius:2px;flex-shrink:0;min-width:2.6rem;text-align:center}.lineup-thumb[data-astro-cid-fn546oz4]{width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.lineup-thumb[data-astro-cid-fn546oz4] img[data-astro-cid-fn546oz4]{width:28px;height:28px;object-fit:contain}.lineup-name[data-astro-cid-fn546oz4]{flex:1;font-family:var(--font-body);font-size:.82rem;color:var(--color-text-primary);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lineup-row-b[data-astro-cid-fn546oz4] .lineup-name[data-astro-cid-fn546oz4]{text-align:right}.lineup-score[data-astro-cid-fn546oz4]{font-family:var(--font-body);font-size:.82rem;font-weight:600;color:var(--color-text-primary);flex-shrink:0;min-width:2.75rem;text-align:right}.lineup-row-b[data-astro-cid-fn546oz4] .lineup-score[data-astro-cid-fn546oz4]{text-align:left}.recap-body[data-astro-cid-fn546oz4] p{font-family:var(--font-serif);font-size:1.05rem;line-height:1.72;color:var(--color-text-secondary);margin:0 0 1.25rem}.recap-body[data-astro-cid-fn546oz4] h2,.recap-body[data-astro-cid-fn546oz4] h3{font-family:var(--font-display);color:var(--color-text-primary);margin:2rem 0 .75rem}@media(max-width:768px){.lineup-grid[data-astro-cid-fn546oz4]{grid-template-columns:1fr}.lineup-col-header-a[data-astro-cid-fn546oz4],.lineup-row-a[data-astro-cid-fn546oz4]{border-right:none}.lineup-col-header-b[data-astro-cid-fn546oz4]{order:50;flex-direction:row-reverse;justify-content:flex-start;border-top:1px solid var(--color-border)}.lineup-row-b[data-astro-cid-fn546oz4]{order:51;flex-direction:row}.lineup-row-b[data-astro-cid-fn546oz4] .lineup-name[data-astro-cid-fn546oz4]{text-align:left}.lineup-row-b[data-astro-cid-fn546oz4] .lineup-score[data-astro-cid-fn546oz4]{text-align:right}}
