.team-card[data-v-c6818b80]{transition:transform var(--hud-dur) var(--hud-ease),border-color var(--hud-dur) var(--hud-ease),box-shadow var(--hud-dur) var(--hud-ease)}.team-card[data-v-c6818b80]:hover{border-color:var(--ui-border-accented);box-shadow:var(--hud-glow);transform:translateY(-3px)}.team-card--loading[data-v-c6818b80]{opacity:.6;pointer-events:none}.team-card__head[data-v-c6818b80]{align-items:center;gap:12px;padding:14px 14px 12px;display:flex}.team-card__crest[data-v-c6818b80]{background:var(--ui-bg-accented);border:1px solid var(--ui-border-muted);border-radius:10px;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.team-card__crest-img[data-v-c6818b80]{-o-object-fit:contain;object-fit:contain;width:40px;height:40px}.team-card__name[data-v-c6818b80]{letter-spacing:.02em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.25;display:-webkit-box;overflow:hidden}.team-card__acronym[data-v-c6818b80]{font-family:var(--font-display);letter-spacing:.12em;color:var(--ui-primary);background:color-mix(in srgb,var(--ui-primary) 12%,transparent);border:1px solid var(--ui-border-accented);border-radius:3px;padding:2px 6px;font-size:10px}.team-card__game[data-v-c6818b80]{border:1px solid var(--ui-border-muted);border-radius:3px;padding:2px 6px}.team-card__game[data-v-c6818b80],.team-card__location[data-v-c6818b80]{color:var(--ui-text-muted);font-size:11px}.team-card__location[data-v-c6818b80]{align-items:center;gap:3px;display:inline-flex}.team-card__stats[data-v-c6818b80]{border-top:1px solid var(--ui-border-muted);border-bottom:1px solid var(--ui-border-muted);background:color-mix(in srgb,var(--ui-bg) 26%,transparent);grid-template-columns:repeat(2,1fr);display:grid}.team-card__stat[data-v-c6818b80]{flex-direction:column;align-items:center;gap:3px;padding:10px 4px;display:flex}.team-card__stat+.team-card__stat[data-v-c6818b80]{border-left:1px solid var(--ui-border-muted)}.team-card__stat-value[data-v-c6818b80]{font-size:18px}.team-card__roster[data-v-c6818b80]{padding:12px 14px}.team-card__more[data-v-c6818b80]{font-family:var(--font-display);color:var(--ui-primary);font-size:11px}.roster-avatar[data-v-c6818b80]{border:1px solid var(--ui-border);background:var(--ui-bg-accented);border-radius:50%;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.roster-avatar__img[data-v-c6818b80]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.team-card__foot[data-v-c6818b80]{padding:0 14px 14px}@media (prefers-reduced-motion:reduce){.team-card[data-v-c6818b80]:hover{transform:none}}
