.mvp-history[data-astro-cid-p6yg65ru]{flex-direction:column;gap:1.75rem;display:flex}.filters[data-astro-cid-p6yg65ru]{background:var(--card-bg,#fff);border:1px solid var(--content-border,#e2e8f0);border-radius:.75rem;flex-wrap:wrap;gap:1rem;padding:1.25rem;display:flex}.filter-group[data-astro-cid-p6yg65ru]{flex-direction:column;gap:.5rem;display:flex}.filter-label[data-astro-cid-p6yg65ru]{color:var(--content-text-muted,#475569);margin:0;font-weight:600}.filter-label[data-astro-cid-p6yg65ru],.filter-select[data-astro-cid-p6yg65ru]{font-size:var(--font-size-sm)}.filter-select[data-astro-cid-p6yg65ru]{background-color:var(--input-bg,#fff);border:2px solid var(--input-border,#cbd5e1);color:var(--input-text,#1e293b);cursor:pointer;transition:all var(--transition-base);border-radius:.5rem;width:fit-content;padding:.625rem .875rem;font-weight:500}.filter-select[data-astro-cid-p6yg65ru]:hover{border-color:var(--content-text-muted,#94a3b8)}.filter-select[data-astro-cid-p6yg65ru]:focus{border-color:var(--color-primary,#3b82f6);outline:none;box-shadow:0 0 0 3px #3b82f61a}.mvp-card[data-astro-cid-p6yg65ru].hidden{display:none}.team-of-year-container[data-astro-cid-p6yg65ru]{flex-direction:column;gap:2rem;display:flex}.team-of-year-season[data-astro-cid-p6yg65ru]{flex-direction:column;gap:1.5rem;display:flex}.team-of-year-title[data-astro-cid-p6yg65ru]{border-bottom:3px solid var(--color-primary,#3b82f6);color:var(--page-text,#1e293b);margin:0;padding-bottom:.5rem;font-size:1.75rem;font-weight:700}.team-of-year-roster[data-astro-cid-p6yg65ru]{flex-direction:column;gap:2rem;display:flex}.position-group-row[data-astro-cid-p6yg65ru]{flex-direction:column;gap:1rem;display:flex}.position-group-title[data-astro-cid-p6yg65ru]{color:var(--content-text-muted,#475569);margin:0;padding-bottom:.5rem;font-size:1.25rem;font-weight:700}.position-cards-single[data-astro-cid-p6yg65ru]{display:flex}.position-cards-multi[data-astro-cid-p6yg65ru]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.25rem;display:grid}.position-cards-quad[data-astro-cid-p6yg65ru]{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.team-of-year-card[data-astro-cid-p6yg65ru]{position:relative}.slot-label[data-astro-cid-p6yg65ru]{color:#fff;font-size:var(--font-size-xs);letter-spacing:.05em;text-transform:uppercase;z-index:10;background:#3b82f6;border-radius:.375rem;padding:.25rem .75rem;font-weight:700;position:absolute;top:-.5rem;left:1rem;box-shadow:0 2px 4px #3b82f64d}@media (width<=767px){.position-cards-multi[data-astro-cid-p6yg65ru],.position-cards-quad[data-astro-cid-p6yg65ru]{grid-template-columns:1fr}}.season-badge-row[data-astro-cid-p6yg65ru]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.league-mvp-badge[data-astro-cid-p6yg65ru]{color:#fff;font-size:var(--font-size-xs);letter-spacing:.025em;text-transform:uppercase;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:.375rem;padding:.25rem .5rem;display:inline-block;box-shadow:0 2px 4px #f59e0b4d}.mvp-grid[data-astro-cid-p6yg65ru]{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:1.5rem;display:grid}.mvp-card[data-astro-cid-p6yg65ru]{box-shadow:var(--shadow-lg);border-radius:1rem;gap:1rem;padding:1.25rem}.mvp-card[data-astro-cid-p6yg65ru],.mvp-card[data-astro-cid-p6yg65ru] header[data-astro-cid-p6yg65ru]{flex-direction:column;display:flex}.mvp-card[data-astro-cid-p6yg65ru] header[data-astro-cid-p6yg65ru]{align-items:flex-start;gap:.5rem}.card-header-top[data-astro-cid-p6yg65ru]{justify-content:space-between;align-items:center;width:100%;display:flex}.franchise-icon[data-astro-cid-p6yg65ru]{-o-object-fit:contain;object-fit:contain;border-radius:.5rem;width:48px;height:48px}.player-info[data-astro-cid-p6yg65ru]{align-items:center;gap:.75rem;width:100%;display:flex}.player-info__headline[data-astro-cid-p6yg65ru]{min-width:240px}.player-headshot[data-astro-cid-p6yg65ru]{background:var(--content-bg-muted,#f3f4f6);-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:64px;height:64px}.mvp-season[data-astro-cid-p6yg65ru]{color:var(--content-text-muted,#6b7280);margin:0;font-weight:600}.mvp-meta[data-astro-cid-p6yg65ru]{color:var(--content-text-muted,#4b5563);flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;display:flex}.nfl-icon[data-astro-cid-p6yg65ru]{-o-object-fit:contain;object-fit:contain;width:28px;height:28px}dl[data-astro-cid-p6yg65ru]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:0;display:grid}dt[data-astro-cid-p6yg65ru]{color:var(--content-text-muted,#6b7280);text-transform:uppercase;margin-bottom:.25rem;font-size:.85rem}dd[data-astro-cid-p6yg65ru]{margin:0;font-size:1.1rem;font-weight:600}.position-mvps[data-astro-cid-p6yg65ru] h2[data-astro-cid-p6yg65ru]{margin-bottom:.5rem}.position-group[data-astro-cid-p6yg65ru]{margin-bottom:2rem}.position-group[data-astro-cid-p6yg65ru]:last-child{margin-bottom:0}.empty-state[data-astro-cid-p6yg65ru]{color:var(--content-text-muted,#6b7280);margin:0}.cross-link[data-astro-cid-p6yg65ru]{--cta-link-ink:#dc2626;--cta-link-ink-hover:#b01e1e;font-size:var(--font-size-sm);white-space:normal;margin-top:.25rem}html.dark .cross-link[data-astro-cid-p6yg65ru]{--cta-link-ink:var(--color-error,#f87171);--cta-link-ink-hover:color-mix(in srgb,var(--color-error,#f87171) 80%,#fff)}
