.franchise-detail[data-astro-cid-zwx7brfy]{--accent:var(--color-primary,#cc2936);max-width:1200px;margin:0 auto;padding:1.5rem 1rem 4rem}.hero[data-astro-cid-zwx7brfy]{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin:1rem 0 2rem;display:grid}@media (width>=768px){.hero[data-astro-cid-zwx7brfy]{grid-template-columns:minmax(0,320px) 1fr;align-items:center}}.hero-banner[data-astro-cid-zwx7brfy]{line-height:0;position:relative}.hero-banner[data-astro-cid-zwx7brfy] img[data-astro-cid-zwx7brfy]{width:100%;height:auto;display:block}.crown[data-astro-cid-zwx7brfy]{color:#ffd54a;background:#000000c7;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;gap:.125rem;width:2.2rem;height:2.2rem;padding:0;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:calc(10px - 1.1rem);right:0;box-shadow:0 2px 6px #00000040}.crown-count[data-astro-cid-zwx7brfy],.crown-icon[data-astro-cid-zwx7brfy]{font-size:var(--font-size-2xs)}.hero-text[data-astro-cid-zwx7brfy] h1[data-astro-cid-zwx7brfy]{margin:0 0 .25rem;font-size:clamp(1.75rem,4vw,2.5rem)}.meta[data-astro-cid-zwx7brfy]{color:var(--content-text-muted,#666);font-size:var(--font-size-sm);white-space:nowrap;margin:0 0 .75rem}.badges-bar[data-astro-cid-zwx7brfy]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.badge[data-astro-cid-zwx7brfy]{background:var(--content-bg-muted,#f5f5f5);border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.8125rem;font-weight:600;display:inline-flex}.badge-detail[data-astro-cid-zwx7brfy]{font-size:var(--font-size-2xs);opacity:.7;margin-left:.25rem;font-weight:400}.badge--championship[data-astro-cid-zwx7brfy]{color:#7a5b00;background:#fff3c4}.badge--runnerup[data-astro-cid-zwx7brfy]{color:#555;background:#f0f0f0}.badge--division[data-astro-cid-zwx7brfy]{color:#1a3d7c;background:#d6e4ff}.badge--mvp[data-astro-cid-zwx7brfy]{color:#1f5d2d;background:#e6f7e6}.badge--jerry[data-astro-cid-zwx7brfy]{color:#8b2a1f;background:#ffe4e1}.badge--osweiler[data-astro-cid-zwx7brfy]{color:#4d2c66;background:#f0e6f7}.hero-actions[data-astro-cid-zwx7brfy]{margin:.875rem 0 0}.btn-brand[data-astro-cid-zwx7brfy]{--cta-ink:var(--page-text,#111827);--cta-border:var(--content-border,#e2e8f0);--cta-border-hover:var(--accent);padding:.5rem .875rem}.btn-roster[data-astro-cid-zwx7brfy]{--cta-bg:var(--accent);--cta-bg-hover:color-mix(in srgb,var(--accent) 88%,#000);--cta-ink:#fff;--cta-focus-ring:var(--color-primary-light,#2563eb);padding:.5rem .875rem}.quick-stats[data-astro-cid-zwx7brfy]{background:var(--content-bg-muted,#f5f5f5);border-radius:.75rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin:0 0 2rem;padding:1rem;display:grid}html.dark .quick-stats[data-astro-cid-zwx7brfy]{box-shadow:0 0 0 1px var(--content-border,#555)}.stat[data-astro-cid-zwx7brfy]{flex-direction:column;gap:.125rem;display:flex}.stat-label[data-astro-cid-zwx7brfy]{color:var(--content-text-muted,#888);font-size:var(--font-size-2xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.stat-value[data-astro-cid-zwx7brfy]{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.stat-sub[data-astro-cid-zwx7brfy]{color:var(--content-text-muted,#888);font-size:var(--font-size-xs)}.awards[data-astro-cid-zwx7brfy],.eras[data-astro-cid-zwx7brfy],.highlights[data-astro-cid-zwx7brfy]{margin:2.5rem 0}h2[data-astro-cid-zwx7brfy]{margin:0 0 1rem;font-size:1.375rem}.highlight-grid[data-astro-cid-zwx7brfy]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;display:grid}.highlight[data-astro-cid-zwx7brfy]{background:var(--content-bg-muted,#f5f5f5);border-radius:.5rem;padding:1rem}html.dark .highlight[data-astro-cid-zwx7brfy]{box-shadow:0 0 0 1px var(--content-border,#555)}.hl-label[data-astro-cid-zwx7brfy]{color:var(--content-text-muted,#888);font-size:var(--font-size-xs);text-transform:uppercase;font-weight:600}.hl-value[data-astro-cid-zwx7brfy]{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.hl-context[data-astro-cid-zwx7brfy]{color:var(--content-text-muted,#666);font-size:.8125rem;line-height:1.4}.highlight--win[data-astro-cid-zwx7brfy]{background:#e6f7e6}.highlight--win[data-astro-cid-zwx7brfy] .hl-value[data-astro-cid-zwx7brfy]{color:#1f5d2d}.highlight--loss[data-astro-cid-zwx7brfy]{background:#fff5f3}.highlight--loss[data-astro-cid-zwx7brfy] .hl-value[data-astro-cid-zwx7brfy]{color:#8b2a1f}html.dark .highlight--win[data-astro-cid-zwx7brfy]{background:color-mix(in srgb,#1f5d2d 28%,var(--content-bg-muted))}html.dark .highlight--win[data-astro-cid-zwx7brfy] .hl-context[data-astro-cid-zwx7brfy],html.dark .highlight--win[data-astro-cid-zwx7brfy] .hl-label[data-astro-cid-zwx7brfy]{color:var(--page-text,#ededed)}html.dark .highlight--win[data-astro-cid-zwx7brfy] .hl-value[data-astro-cid-zwx7brfy]{color:#7ee0a0}html.dark .highlight--loss[data-astro-cid-zwx7brfy]{background:color-mix(in srgb,#8b2a1f 28%,var(--content-bg-muted))}html.dark .highlight--loss[data-astro-cid-zwx7brfy] .hl-context[data-astro-cid-zwx7brfy],html.dark .highlight--loss[data-astro-cid-zwx7brfy] .hl-label[data-astro-cid-zwx7brfy]{color:var(--page-text,#ededed)}html.dark .highlight--loss[data-astro-cid-zwx7brfy] .hl-value[data-astro-cid-zwx7brfy]{color:#ff9c8a}.scoring-chart-section[data-astro-cid-zwx7brfy]{margin:2.5rem 0}.scoring-chart[data-astro-cid-zwx7brfy]{background:var(--content-bg-muted,#f5f5f5);border-radius:.5rem;align-items:flex-end;gap:2px;height:180px;padding:.5rem .25rem 1.5rem;display:flex}html.dark .scoring-chart[data-astro-cid-zwx7brfy]{box-shadow:0 0 0 1px var(--content-border,#555)}.bar[data-astro-cid-zwx7brfy]{background:var(--accent);cursor:default;min-height:4px;transition:filter var(--transition-fast);border-radius:2px 2px 0 0;position:relative}.bar[data-astro-cid-zwx7brfy]:hover{filter:brightness(1.15)}.bar--champ[data-astro-cid-zwx7brfy]{background:linear-gradient(#fff3c4,#d4a000);box-shadow:0 0 0 1px #b58a00}.bar--runnerup[data-astro-cid-zwx7brfy]{background:linear-gradient(#e0e0e0,#888)}.bar-label[data-astro-cid-zwx7brfy]{color:var(--content-text-muted,#888);font-size:var(--font-size-3xs);font-variant-numeric:tabular-nums;text-align:center;position:absolute;bottom:-1.25rem;left:0;right:0}.awards-grid[data-astro-cid-zwx7brfy]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.875rem;display:grid}.award-card[data-astro-cid-zwx7brfy]{background:var(--content-bg-muted,#f5f5f5);border-left:4px solid var(--content-text-muted,#ccc);border-radius:.625rem;padding:1rem}.award-card[data-astro-cid-zwx7brfy] h3[data-astro-cid-zwx7brfy]{margin:0 0 .5rem;font-size:1rem}.award-card[data-astro-cid-zwx7brfy] ul[data-astro-cid-zwx7brfy]{font-size:var(--font-size-sm);margin:0;padding-left:1.25rem;line-height:1.5}.award-card[data-astro-cid-zwx7brfy].empty{border-left-color:#0000}.award-note[data-astro-cid-zwx7brfy]{margin:0 0 .5rem}.award--championship[data-astro-cid-zwx7brfy]{background:#fffbe8;border-left-color:#b58a00}.award--runnerup[data-astro-cid-zwx7brfy]{border-left-color:#888}.award--division[data-astro-cid-zwx7brfy]{background:#f0f5ff;border-left-color:#1a3d7c}.award--mvp[data-astro-cid-zwx7brfy]{background:#f0fbf0;border-left-color:#1f5d2d}.award--jerry[data-astro-cid-zwx7brfy]{background:#fff5f3;border-left-color:#8b2a1f}.award--osweiler[data-astro-cid-zwx7brfy]{background:#f9f4fc;border-left-color:#4d2c66}html.dark .award--championship[data-astro-cid-zwx7brfy]{background:color-mix(in srgb,#b58a00 22%,var(--content-bg-muted))}html.dark .award--division[data-astro-cid-zwx7brfy]{background:color-mix(in srgb,#1a3d7c 22%,var(--content-bg-muted))}html.dark .award--mvp[data-astro-cid-zwx7brfy]{background:color-mix(in srgb,#1f5d2d 22%,var(--content-bg-muted))}html.dark .award--jerry[data-astro-cid-zwx7brfy]{background:color-mix(in srgb,#8b2a1f 22%,var(--content-bg-muted))}html.dark .award--osweiler[data-astro-cid-zwx7brfy]{background:color-mix(in srgb,#4d2c66 22%,var(--content-bg-muted))}html.dark .award-card[data-astro-cid-zwx7brfy]{box-shadow:0 0 0 1px var(--content-border,#555)}.badges-section[data-astro-cid-zwx7brfy]{margin-bottom:2.5rem}.badges-section[data-astro-cid-zwx7brfy] .small[data-astro-cid-zwx7brfy]{margin:0 0 1rem}.badge-tier[data-astro-cid-zwx7brfy]{margin-bottom:1.25rem}.badge-tier-label[data-astro-cid-zwx7brfy]{color:var(--content-text-muted,#888);font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .5rem;font-weight:600}.badge-grid[data-astro-cid-zwx7brfy]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.badge-card[data-astro-cid-zwx7brfy]{background:var(--card-bg,#fff);border:1px solid var(--content-border,#e5e5e5);border-left:3px solid var(--accent);border-radius:.5rem;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;display:flex}.badge-card--career[data-astro-cid-zwx7brfy]{border-left-color:#b58a00}.badge-card--season[data-astro-cid-zwx7brfy]{border-left-color:#1f5d2d}.badge-card--game[data-astro-cid-zwx7brfy]{border-left-color:#8b2a1f}.badge-icon[data-astro-cid-zwx7brfy]{flex-shrink:0;font-size:1.5rem;line-height:1}.badge-text[data-astro-cid-zwx7brfy]{flex:1;min-width:0}.badge-name[data-astro-cid-zwx7brfy]{margin-bottom:.25rem;font-size:.9375rem;font-weight:600;line-height:1.2}.badge-awards[data-astro-cid-zwx7brfy]{color:var(--content-text-muted,#666);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.25rem .5rem;display:flex}.dim[data-astro-cid-zwx7brfy]{color:var(--content-text-muted,#888)}.small[data-astro-cid-zwx7brfy]{font-size:var(--font-size-xs)}.footnote[data-astro-cid-zwx7brfy]{font-size:var(--font-size-sm);text-align:center;margin-top:2rem}.rivals[data-astro-cid-zwx7brfy]{margin:2rem 0}.rivals[data-astro-cid-zwx7brfy] h2[data-astro-cid-zwx7brfy]{margin:0 0 .25rem;font-size:1.25rem}.rivals[data-astro-cid-zwx7brfy] p[data-astro-cid-zwx7brfy]{margin:0 0 .875rem}.rivals-list[data-astro-cid-zwx7brfy]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.625rem;margin:0 0 .625rem;padding:0;list-style:none;display:grid}.rival-card[data-astro-cid-zwx7brfy]{background:var(--content-bg-muted,#f7f7f7);color:inherit;transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast);border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.625rem;padding:.625rem .75rem;text-decoration:none;display:flex}html.dark .rival-card[data-astro-cid-zwx7brfy]{box-shadow:0 0 0 1px var(--content-border,#555)}.rival-card[data-astro-cid-zwx7brfy]:hover{border-color:var(--accent,var(--color-primary,#1c497c));box-shadow:var(--shadow-md);transform:translateY(-1px)}html.dark .rival-card[data-astro-cid-zwx7brfy]:hover{box-shadow:0 0 0 1px var(--content-border,#555),0 4px 12px #0000004d}.rival-icon[data-astro-cid-zwx7brfy]{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:36px;height:36px}.rival-text[data-astro-cid-zwx7brfy]{min-width:0;line-height:1.2}.rival-name[data-astro-cid-zwx7brfy]{font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.rival-record[data-astro-cid-zwx7brfy]{color:var(--content-text-muted,#555);font-variant-numeric:tabular-nums;font-size:.8125rem}.rival-playoff[data-astro-cid-zwx7brfy]{color:#7a5b00;font-size:var(--font-size-2xs);letter-spacing:.04em;text-transform:uppercase;margin-top:.125rem;font-weight:700}html.dark .rival-playoff[data-astro-cid-zwx7brfy]{color:#e0b23d}.trades-section[data-astro-cid-zwx7brfy]{margin:2.5rem 0}.trades-section[data-astro-cid-zwx7brfy]>p[data-astro-cid-zwx7brfy]{margin:0 0 1rem}.trade-year[data-astro-cid-zwx7brfy]{background:var(--card-bg,#fff);border:1px solid var(--content-border,#e5e5e5);border-radius:.625rem;margin-bottom:.625rem;overflow:hidden}.trade-year[data-astro-cid-zwx7brfy]>summary[data-astro-cid-zwx7brfy]{background:var(--content-bg-muted,#f5f5f5);cursor:pointer;align-items:baseline;gap:.625rem;padding:.625rem .875rem;font-weight:600;list-style:none;display:flex}.trade-year[data-astro-cid-zwx7brfy]>summary[data-astro-cid-zwx7brfy]::-webkit-details-marker{display:none}.trade-year[data-astro-cid-zwx7brfy]>summary[data-astro-cid-zwx7brfy]:before{color:var(--content-text-muted,#888);content:"▸";transition:transform var(--transition-fast);display:inline-block}.trade-year[data-astro-cid-zwx7brfy][open]>summary[data-astro-cid-zwx7brfy]:before{transform:rotate(90deg)}.trade-year-label[data-astro-cid-zwx7brfy]{font-variant-numeric:tabular-nums;font-size:1rem}.trade-list[data-astro-cid-zwx7brfy]{flex-direction:column;gap:.625rem;margin:0;padding:.625rem .875rem .875rem;list-style:none;display:flex}.trade[data-astro-cid-zwx7brfy]{background:var(--content-bg-muted,#f7f7f7);border-radius:.5rem;padding:.75rem .875rem}.trade-head[data-astro-cid-zwx7brfy]{align-items:center;gap:.625rem;margin-bottom:.5rem;display:flex}.trade-partner[data-astro-cid-zwx7brfy]{background:var(--card-bg,#fff);color:inherit;transition:border-color var(--transition-fast);border:1px solid #0000;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .5rem .25rem .375rem;font-weight:600;text-decoration:none;display:inline-flex}.trade-partner[data-astro-cid-zwx7brfy]:hover{border-color:var(--accent)}.partner-icon[data-astro-cid-zwx7brfy]{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:22px;height:22px}.partner-name[data-astro-cid-zwx7brfy]{font-size:var(--font-size-sm)}.trade-date[data-astro-cid-zwx7brfy]{font-variant-numeric:tabular-nums;margin-left:auto}.trade-cols[data-astro-cid-zwx7brfy]{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}.trade-col[data-astro-cid-zwx7brfy]{background:var(--card-bg,#fff);border-radius:.375rem;padding:.5rem .625rem}.t-name[data-astro-cid-zwx7brfy]{color:var(--content-text-muted,#888);font-size:var(--font-size-2xs);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.25rem;font-weight:700}.trade-col[data-astro-cid-zwx7brfy] ul[data-astro-cid-zwx7brfy]{font-size:var(--font-size-sm);margin:0;padding:0;list-style:none}.trade-col[data-astro-cid-zwx7brfy] li[data-astro-cid-zwx7brfy]{padding:.125rem 0}.trade-col[data-astro-cid-zwx7brfy] p[data-astro-cid-zwx7brfy]{margin:0}.trade-comments[data-astro-cid-zwx7brfy]{margin:.5rem 0 0;font-style:italic}@media (width<=600px){.trade-cols[data-astro-cid-zwx7brfy]{grid-template-columns:1fr;gap:.5rem}.trade-date[data-astro-cid-zwx7brfy]{flex-basis:100%;order:3;margin-left:0}}.auction-section[data-astro-cid-zwx7brfy],.draft-section[data-astro-cid-zwx7brfy]{margin:2.5rem 0}.auction-section[data-astro-cid-zwx7brfy]>p[data-astro-cid-zwx7brfy],.draft-section[data-astro-cid-zwx7brfy]>p[data-astro-cid-zwx7brfy]{margin:0 0 1rem}.year-group[data-astro-cid-zwx7brfy]{background:var(--card-bg,#fff);border:1px solid var(--content-border,#e5e5e5);border-radius:.625rem;margin-bottom:.625rem;overflow:hidden}.year-group[data-astro-cid-zwx7brfy]>summary[data-astro-cid-zwx7brfy]{background:var(--content-bg-muted,#f5f5f5);cursor:pointer;align-items:baseline;gap:.625rem;padding:.625rem .875rem;font-weight:600;list-style:none;display:flex}.year-group[data-astro-cid-zwx7brfy]>summary[data-astro-cid-zwx7brfy]::-webkit-details-marker{display:none}.year-group[data-astro-cid-zwx7brfy]>summary[data-astro-cid-zwx7brfy]:before{color:var(--content-text-muted,#888);content:"▸";transition:transform var(--transition-fast);display:inline-block}.year-group[data-astro-cid-zwx7brfy][open]>summary[data-astro-cid-zwx7brfy]:before{transform:rotate(90deg)}.year-label[data-astro-cid-zwx7brfy]{font-variant-numeric:tabular-nums;font-size:1rem}.pick-list[data-astro-cid-zwx7brfy]{margin:0;padding:.375rem .875rem .625rem;list-style:none}.pick-row[data-astro-cid-zwx7brfy]{border-bottom:1px solid var(--content-border,#f0f0f0);font-size:var(--font-size-sm);align-items:baseline;gap:.625rem;padding:.375rem 0;display:flex}.pick-row[data-astro-cid-zwx7brfy]:last-child{border-bottom:none}.pick-bid[data-astro-cid-zwx7brfy],.pick-slot[data-astro-cid-zwx7brfy]{color:var(--accent);font-variant-numeric:tabular-nums;flex-shrink:0;min-width:3.5rem;font-weight:700}.pick-bid[data-astro-cid-zwx7brfy]{color:#1f5d2d}html.dark .pick-bid[data-astro-cid-zwx7brfy]{color:#7ee0a0}.pick-player[data-astro-cid-zwx7brfy]{flex:1;min-width:0}.pick-tag[data-astro-cid-zwx7brfy]{background:var(--table-row-bg-hover,#ebebeb);color:var(--content-text-muted,#666);font-size:var(--font-size-2xs);letter-spacing:.05em;text-transform:uppercase;border-radius:.25rem;padding:.125rem .375rem;font-weight:600}
