:root{--color-primary: #3bb5b0;--color-accent-gold: #ccac01;--color-accent-red: #ff0101;--color-accent-gray: #777777;--color-dark-primary: #01837d;--color-light-primary: #3fb5b2;--bg-primary: #23272a;--bg-secondary: #2c2f33;--bg-tertiary: #393e46;--bg-dark: #222831;--bg-darker: #181a1b;--bg-black: #222;--bg-light-gray: #2a2a2a;--bg-row-even: #2a2e32;--bg-row-odd: #252a2e;--bg-total-row: #353a40;--text-primary: #fff;--text-secondary: #ccc;--text-tertiary: #aaa;--text-error: #ff6b6b;--text-warning: #ff4444;--border-primary: #3bb5b0;--border-secondary: #393e46;--color-spotify: #1db954;--color-podcast-rss: #ff9900;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-xs: .9rem;--font-size-sm: .95rem;--font-size-base: 1rem;--font-size-lg: 1.05rem;--font-size-xl: 1.1rem;--font-size-2xl: 1.2rem;--font-size-3xl: 1.5rem;--font-size-4xl: 1.8rem;--font-size-5xl: 2rem;--font-size-6xl: 3rem;--font-size-7xl: 4rem;--font-family-base: system-ui, Avenir, Helvetica, Arial, sans-serif;--text-muted: #888;--color-logo-hover-1: #646cffaa;--color-logo-hover-2: #61dafbaa;--spacing-xxxs: .25rem;--spacing-xxs: .5rem;--spacing-xs: .75rem;--spacing-base: 1rem;--spacing-sm: 1.5rem;--spacing-md: 2rem;--spacing-lg: 2.5rem;--spacing-xl: 3rem;--logo-height: 6em;--transition-fast: .2s;--transition-base: .25s;--transition-normal: .3s;--animation-slow: 20s;--container-max-width: 1280px;--banner-max-height: 120px;--banner-aspect-ratio: 5.4444 / 1;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--page-max-width-narrow: 800px;--page-max-width-standard: 900px;--page-max-width-wide: 1000px;--page-max-width-extra-wide: 1200px;--border-radius-small: 4px;--border-radius-base: 8px;--border-radius-large: 12px;--line-height-dense: 1.1;--line-height-tight: 1.3;--line-height-normal: 1.5;--line-height-relaxed: 1.6;--card-image-width: 350px;--card-image-height: 450px;--oral-history-image-max-width: 500px;--oral-history-image-max-height: 400px;--oral-history-image-max-width-mobile: 90vw;--oral-history-image-max-height-mobile: 300px;--icon-size-standard: 24px;--icon-size-standard-small: 18px;--icon-trophy-width: 16px;--icon-trophy-height: 20px;--icon-dfl-size: 18px;--min-width-mobile: 320px;--min-height-full: 100vh;--outline-width-focus: 4px;--letter-spacing-wide: 1px;--font-size-chart-label: 12px;--font-size-chart-title: 14px;--stroke-width-thin: .5;--stroke-width-base: 1;--stroke-width-thick: 2;--stroke-width-heavy: 3;--box-shadow-primary: 0 2px 8px rgba(59, 181, 176, .15);--opacity-muted: .5;--dropdown-min-width: 200px;--chat-bubble-max-width: 80%;--chat-bubble-tail-offset: -10px;--chat-bubble-tail-width: 15px;--chat-bubble-tail-height: 10px;--breakpoint-mobile: 480px;--breakpoint-mobile-max: 767px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-large: 1200px;--mobile-min-width-component-sm: 200px;--mobile-min-width-component: 300px;--mobile-min-width-component-md: 400px;--mobile-min-height-component-sm: 250px;--mobile-min-height-component: 300px}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:var(--line-height-normal);font-weight:var(--font-weight-normal);color-scheme:light dark;color:var(--text-primary);background-color:var(--bg-dark);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:var(--font-weight-medium);color:var(--color-primary);text-decoration:inherit}a:hover{color:var(--color-dark-primary)}body{margin:0;display:flex;place-items:center;min-width:var(--min-width-mobile);min-height:var(--min-height-full)}h1{font-size:var(--font-size-6xl);line-height:var(--line-height-dense)}button{border-radius:var(--border-radius-base);border:1px solid transparent;padding:var(--spacing-xxs) var(--spacing-sm);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);font-family:inherit;background-color:var(--bg-darker);cursor:pointer;transition:border-color var(--transition-base)}button:hover{border-color:var(--color-primary)}button:focus,button:focus-visible{outline:var(--outline-width-focus) auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:var(--text-primary);background-color:var(--bg-primary)}a:hover{color:var(--color-dark-primary)}button{background-color:var(--bg-light-gray)}}#root{max-width:var(--container-max-width);margin:0 auto;padding:var(--spacing-md);text-align:center}.logo{height:var(--logo-height);padding:var(--spacing-sm);will-change:filter;transition:filter var(--transition-normal)}.logo:hover{filter:drop-shadow(0 0 2em var(--color-logo-hover-1))}.logo.react:hover{filter:drop-shadow(0 0 2em var(--color-logo-hover-2))}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite var(--animation-slow) linear}}.card{padding:var(--spacing-md)}.read-the-docs{color:var(--text-muted)}.banner-wrapper{width:100%;max-width:100vw;aspect-ratio:var(--banner-aspect-ratio);margin:0;padding:0;max-height:var(--banner-max-height);background:var(--bg-primary);box-sizing:border-box}.banner-image{width:100%;height:100%;object-fit:contain;display:block}html,body,#root{margin:0;padding:0;min-height:100vh;width:100%;max-width:100vw;box-sizing:border-box;display:block;background:var(--bg-primary);overflow-x:hidden}.navbar{background:var(--bg-secondary);padding:0;margin:0;width:100%;max-width:100vw;box-sizing:border-box}.nav-list{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;margin:0;padding:0;width:100%;max-width:100vw;justify-content:space-evenly;box-sizing:border-box}.nav-link{display:block;color:var(--text-primary);text-decoration:none;padding:var(--spacing-xs) var(--spacing-xs);font-size:var(--font-size-base);transition:background var(--transition-fast),color var(--transition-fast);text-align:center;white-space:nowrap;box-sizing:border-box}.nav-link.active{color:var(--color-primary);border-bottom:var(--border-width-thick) solid var(--color-primary);background:var(--bg-tertiary)}.home-espn-link{color:var(--color-primary);font-weight:var(--font-weight-bold);text-decoration:none}.home-podcast-section{max-width:var(--page-max-width-standard);margin:0 auto;padding:var(--spacing-md) var(--spacing-base)}.home-podcast-title{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-xxs)}.home-podcast-list{list-style:none;padding:0;font-size:var(--font-size-2xl)}.home-podcast-item{margin-bottom:var(--spacing-base);display:flex;align-items:center}.home-podcast-item:last-child{margin-bottom:0}.home-podcast-link{text-decoration:none;color:var(--text-primary);display:flex;align-items:center}.home-podcast-link.spotify{color:var(--color-spotify)}.home-podcast-link.rss{color:var(--color-podcast-rss)}.home-podcast-icon{width:var(--icon-size-standard);height:var(--icon-size-standard);margin-right:var(--spacing-xxs)}.home-podcast-embed{margin:var(--spacing-md) 0}.home-podcast-iframe{border-radius:var(--border-radius-large);background:var(--bg-primary)}.home-newsletter-section{max-width:var(--page-max-width-narrow);margin:0 auto;padding:var(--spacing-md) var(--spacing-base)}.home-newsletter-signup{margin:var(--spacing-md) 0;padding:var(--spacing-md);background:var(--bg-secondary);border-radius:var(--border-radius-base)}.home-newsletter-description{margin:0 0 var(--spacing-base) 0}.home-newsletter-form{display:flex;gap:var(--spacing-base);align-items:center;flex-wrap:wrap}.home-newsletter-input{flex:1;min-width:var(--mobile-min-width-component-sm);padding:var(--spacing-xs);border-radius:var(--border-radius-small);border:none;font-size:var(--font-size-base)}.home-newsletter-button{padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-primary);color:var(--text-primary);border:none;border-radius:var(--border-radius-small);font-size:var(--font-size-base);cursor:pointer;white-space:nowrap}.home-newsletter-subtext{margin-top:var(--spacing-base);font-size:var(--font-size-xs);color:var(--text-secondary)}.home-newsletter-substack-link{color:var(--color-primary)}.home-newsletter-articles{margin:var(--spacing-md) 0}.home-newsletter-articles-container{background:var(--bg-secondary);border-radius:var(--border-radius-base);padding:var(--spacing-base)}.home-newsletter-articles-placeholder{text-align:center;color:var(--text-secondary);font-style:italic}.bylaws-iframe-container{padding:0 10%}.bylaws-iframe{border:none}.manager-year-image-card{padding:var(--spacing-sm);background:var(--bg-tertiary);border-radius:var(--border-radius-base);display:flex;gap:var(--spacing-sm);align-items:center;position:relative;flex-direction:column;margin-bottom:var(--spacing-md)}@media (min-width: 768px){.manager-year-image-card{flex-direction:row;align-items:flex-start}}.manager-year-image-card-image{width:var(--mobile-min-width-component-sm);height:var(--mobile-min-height-component-sm);border-radius:var(--border-radius-base);object-fit:cover;object-position:top;flex-shrink:0;background:var(--bg-black);display:block}@media (min-width: 768px){.manager-year-image-card-image{width:var(--card-image-width);height:var(--card-image-height)}}.manager-year-image-card-content{flex:1;display:flex;flex-direction:column;justify-content:flex-start;text-align:center;width:100%}@media (min-width: 768px){.manager-year-image-card-content{text-align:left}}.manager-year-image-card-header{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--spacing-base);margin-top:0}@media (min-width: 768px){.manager-year-image-card-header{align-items:flex-start}}.manager-year-image-card-year{color:var(--color-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-5xl);letter-spacing:var(--letter-spacing-wide)}.manager-year-image-card-manager{color:var(--color-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-5xl)}.manager-year-image-card-details{text-align:center;line-height:var(--line-height-tight);color:var(--text-primary)}@media (min-width: 768px){.manager-year-image-card-details{text-align:left}}.manager-year-image-card-detail-item{margin:0 0 var(--spacing-xxxs) 0}.hall-of-champions-container{max-width:var(--page-max-width-standard);margin:0 auto;padding:var(--spacing-md) var(--spacing-base)}.hall-of-champions-title{color:var(--color-accent-gold)}.hall-of-champions-content{display:flex;flex-direction:column;gap:var(--spacing-md)}.hall-of-champions-loading{text-align:center;padding:var(--spacing-md)}.hall-of-champions-error{text-align:center;padding:var(--spacing-md);color:var(--text-error)}.hall-of-champions-error-subtext{font-size:var(--font-size-xs);margin-top:var(--spacing-base)}.hall-of-champions-image-fallback{width:var(--mobile-min-width-component-sm);height:var(--mobile-min-height-component-sm);border-radius:var(--border-radius-base);background:var(--bg-black);display:flex;align-items:center;justify-content:center;text-align:center;color:var(--text-tertiary);font-style:italic;font-size:var(--font-size-sm);border:var(--border-width-medium) dashed var(--color-accent-gold);flex-shrink:0;padding:var(--spacing-xs)}@media (min-width: 768px){.hall-of-champions-image-fallback{width:var(--card-image-width);height:var(--card-image-height);font-size:var(--font-size-xl)}}.hall-of-champions-card .manager-year-image-card-year,.hall-of-champions-card .manager-year-image-card-manager{color:var(--color-accent-gold)}.hall-of-shame-container{max-width:900px;margin:0 auto;padding:2rem 1rem}.hall-of-shame-content{display:flex;flex-direction:column;gap:2rem}.hall-of-shame-loading{text-align:center;padding:2rem}.hall-of-shame-error{text-align:center;padding:2rem;color:var(--text-error)}.member-card{margin-bottom:var(--spacing-md);padding:var(--spacing-sm);background:var(--bg-tertiary);border-radius:var(--border-radius-base);display:flex;flex-direction:column;gap:var(--spacing-sm);align-items:center}@media (min-width: 768px){.member-card{flex-direction:row;align-items:flex-start}}.member-card-image{width:var(--mobile-min-width-component-sm);height:var(--mobile-min-height-component-sm);border-radius:var(--border-radius-base);object-fit:cover;object-position:top;flex-shrink:0;background:var(--bg-black);display:block}@media (min-width: 768px){.member-card-image{width:var(--card-image-width);height:var(--card-image-height)}}.member-card-content{flex:1;text-align:center;width:100%}@media (min-width: 768px){.member-card-content{text-align:left}}.member-card-title{margin:0 0 var(--spacing-base) 0;color:var(--color-primary);font-size:var(--font-size-3xl)}.member-card-bio{text-align:left;line-height:var(--line-height-relaxed);color:var(--text-primary)}.members-container{max-width:var(--page-max-width-standard);margin:0 auto;padding:var(--spacing-md) var(--spacing-base)}.members-content{text-align:left}.members-loading{text-align:center;padding:var(--spacing-md)}.members-error{text-align:center;padding:var(--spacing-md);color:var(--text-error)}.members-error-subtext{font-size:var(--font-size-xs);margin-top:var(--spacing-base)}.members-division-section{margin-bottom:var(--spacing-md);text-align:center}.members-general-section{margin-bottom:var(--spacing-base)}.loading-default{text-align:center;padding:var(--spacing-md);color:var(--text-secondary)}.error-default{text-align:center;padding:var(--spacing-md);color:var(--text-error)}.oral-history-image-container{display:flex;flex-direction:column;align-items:center;text-align:center;margin:var(--spacing-xs) 0}.oral-history-image{max-width:var(--oral-history-image-max-width);max-height:var(--oral-history-image-max-height);width:auto;height:auto;border-radius:var(--border-radius-base);box-shadow:0 2px 8px #0000001a;border:1px solid var(--border-secondary)}.oral-history-image-caption{margin-top:.5rem;font-size:.9rem;color:var(--text-secondary, #666);font-style:italic;max-width:600px}.oral-history-image-loading{padding:2rem;color:var(--text-secondary, #666);font-style:italic}.oral-history-image-error{padding:1rem;background-color:var(--error-bg, #fee);border:1px solid var(--error-border, #fcc);border-radius:4px;color:var(--error-text, #c33)}.oral-history-image-error p{margin:.25rem 0}.oral-history-image-src{font-family:monospace;font-size:.8rem;word-break:break-all}@media (max-width: 768px){.oral-history-image{max-width:var(--oral-history-image-max-width-mobile);max-height:var(--oral-history-image-max-height-mobile)}.oral-history-image-container{margin:var(--spacing-xxs) 0}}.chat-bubble{margin:var(--spacing-base) 0;max-width:var(--chat-bubble-max-width)}.chat-bubble-quote{padding:var(--spacing-base);position:relative;border:var(--border-width-thick) solid var(--border-primary);border-radius:var(--border-radius-base);background-color:var(--bg-secondary);color:var(--text-primary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin:0;white-space:pre-wrap}.chat-bubble-quote:after{content:"";position:absolute;bottom:var(--chat-bubble-tail-offset);left:var(--spacing-md);width:0;height:0;border-left:var(--chat-bubble-tail-width) solid transparent;border-right:var(--chat-bubble-tail-width) solid transparent;border-top:var(--chat-bubble-tail-height) solid var(--border-primary)}[dir=rtl] .chat-bubble-quote:after{left:auto;right:var(--spacing-md)}.chat-bubble-author{display:block;margin-top:var(--spacing-xs);padding-left:var(--spacing-md);font-size:var(--font-size-5xl);color:var(--text-secondary);font-style:normal;font-weight:var(--font-weight-medium)}[dir=rtl] .chat-bubble-author{padding-left:0;padding-right:var(--spacing-md);text-align:right}.chat-bubble[dir=rtl]{margin-left:auto;margin-right:0}.chat-bubble[dir=ltr]{margin-left:0;margin-right:auto}.chat-bubble-with-images{display:flex;align-items:flex-start;gap:var(--spacing-md);margin:var(--spacing-base) 0;flex-direction:row}.chat-bubble-with-images.rtl{flex-direction:row-reverse}.chat-bubble-images-container{display:flex;flex-direction:column;gap:var(--spacing-xs);flex-shrink:0}.chat-bubble-with-images .chat-bubble{margin:0;flex:1}@media (max-width: 768px){.chat-bubble-with-images,.chat-bubble-with-images.rtl,.chat-bubble-with-images.ltr{flex-direction:column!important;align-items:stretch}.chat-bubble-images-container{flex-direction:column;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.chat-bubble-with-images .chat-bubble{width:100%;margin-bottom:var(--spacing-sm)}}.oral-history-container{max-width:var(--page-max-width-extra-wide);margin:0 auto;padding:var(--spacing-md) var(--spacing-base)}.oral-history-title{text-align:center;margin-bottom:var(--spacing-md)}.oral-history-content{text-align:left}.oral-history-coming-soon{text-align:center;padding:var(--spacing-lg);color:var(--text-secondary);font-size:var(--font-size-lg);font-style:italic}.oral-history-year-section{padding-bottom:var(--spacing-xl);border-bottom:var(--border-width-medium) solid var(--border-primary)}.oral-history-year-section:last-child{border-bottom:none}.oral-history-year-header{text-align:center}.oral-history-year-header h1{color:var(--color-primary);font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);margin:0;padding:var(--spacing-base) 0;border-bottom:var(--border-width-thick) solid var(--color-primary);display:inline-block}.oral-history-year-stories{display:flex;flex-direction:column;gap:var(--spacing-lg)}.oral-history-story-section{margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-base);border-bottom:var(--border-width-thin) solid var(--border-secondary)}.oral-history-story-section:last-child{border-bottom:none}.oral-history-story-header{text-align:center;margin-bottom:var(--spacing-base)}.oral-history-story-header h2{color:var(--text-primary);font-size:var(--font-size-4xl);font-weight:var(--font-weight-semibold);margin:0;padding:var(--spacing-xs) 0}.oral-history-bubbles{display:flex;flex-direction:column;gap:var(--spacing-base);padding:0 var(--spacing-base)}.past-members-container{max-width:900px;margin:0 auto;padding:2rem 1rem}.past-members-content{text-align:left}.past-members-loading{text-align:center;padding:2rem}.past-members-error{text-align:center;padding:2rem;color:var(--text-error)}.past-members-error-subtext{font-size:var(--font-size-xs);margin-top:1rem}.past-members-division-section{margin-bottom:2rem;text-align:center}.past-members-general-section{margin-bottom:1rem}.key-value-table-container{background:var(--bg-primary);border-radius:var(--border-radius-base);padding:var(--spacing-sm)}.key-value-table-title{text-align:center;margin-bottom:var(--spacing-base)}.key-value-table-title h3{margin:0;color:var(--color-primary);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold)}.key-value-table{border:1px solid var(--border-secondary);border-radius:var(--border-radius-base);overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}.key-value-table table{border-collapse:collapse;width:100%;min-width:var(--mobile-min-width-component);background:none}.key-value-table th,.key-value-table td{border:1px solid var(--border-secondary);padding:var(--spacing-xxs);text-align:center}.key-value-table th{border-bottom:var(--border-width-medium) solid var(--border-secondary);color:var(--color-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg)}.key-value-table td{color:var(--text-primary)}.key-value-table tbody tr:last-child td{border-bottom:none}.tab-select-bar{border:2px solid var(--color-primary);border-radius:var(--border-radius-base);padding:var(--spacing-xxs);background:var(--bg-darker);margin:var(--spacing-base) 0}.tab-select-bar-buttons{display:flex;gap:var(--spacing-xxs);justify-content:space-evenly;width:100%;flex-wrap:wrap}@media (min-width: 768px){.tab-select-bar-buttons{gap:var(--spacing-base);flex-wrap:nowrap}}.tab-select-bar-button{border-radius:var(--border-radius-small);border:none;font-weight:var(--font-weight-medium);font-size:var(--font-size-xs);cursor:pointer;transition:background var(--transition-timing-fast),color var(--transition-timing-fast);padding:var(--spacing-xxs) var(--spacing-xs);flex:1;min-width:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 768px){.tab-select-bar-button{font-size:var(--font-size-sm);padding:var(--spacing-xxs) var(--spacing-sm);flex:none}}.tab-select-bar-button.active{background:var(--color-primary);color:var(--text-primary);box-shadow:var(--box-shadow-primary)}.tab-select-bar-button.inactive{background:var(--bg-primary);color:var(--text-secondary);box-shadow:none}.record-book-container{max-width:var(--page-max-width-wide);margin:0 auto;padding:var(--spacing-md) var(--spacing-base)}.record-book-loading{text-align:center;padding:var(--spacing-md)}.record-book-error{text-align:center;color:var(--text-error);padding:var(--spacing-md)}.record-book-table{margin-bottom:var(--spacing-lg)}.line-graph-container{background:var(--bg-primary);border-radius:var(--border-radius-base);padding:var(--spacing-sm);margin-top:var(--spacing-sm)}.line-graph-title{text-align:center;margin-bottom:var(--spacing-base)}.line-graph-title h3{margin:0;color:var(--color-primary);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold)}.line-graph-chart-container{width:100%;position:relative;display:block;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:var(--spacing-xs) 0}.line-graph-svg{display:block;margin:0 auto}@media (max-width: var(--breakpoint-mobile-max)){.line-graph-svg{min-width:var(--mobile-min-width-component-md)}}.line-graph-background{fill:none;stroke:var(--border-secondary);stroke-width:var(--stroke-width-base)}.line-graph-grid-line{stroke:var(--border-secondary);stroke-width:var(--stroke-width-thin);opacity:var(--opacity-muted)}.line-graph-axis{stroke:var(--color-primary);stroke-width:var(--stroke-width-thick)}.line-graph-axis-label{fill:var(--text-secondary);font-size:var(--font-size-chart-label)}.line-graph-axis-title{fill:var(--color-primary);font-size:var(--font-size-chart-title);font-weight:var(--font-weight-semibold)}.line-graph-line{fill:none;stroke-width:var(--stroke-width-heavy)}.line-graph-point{stroke:var(--text-primary);stroke-width:var(--stroke-width-thick)}.line-graph-legend-line{stroke-width:var(--stroke-width-heavy)}.line-graph-legend-point{stroke:var(--text-primary);stroke-width:var(--stroke-width-thick)}.line-graph-legend-text{fill:var(--text-secondary);font-size:var(--font-size-chart-label)}.standings-table-container{background:var(--bg-primary);border-radius:var(--border-radius-base);padding:var(--spacing-sm)}.standings-table-title{text-align:center;margin-bottom:var(--spacing-base)}.standings-table-title h2{margin:0;color:var(--color-primary);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold)}.standings-table-wrapper{border:1px solid var(--border-secondary);border-radius:var(--border-radius-base);overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}.standings-table{width:100%;min-width:var(--mobile-min-width-component-md);border-collapse:collapse;background:none}.standings-table th{color:var(--color-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);border:1px solid var(--border-secondary);border-bottom:var(--border-width-medium) solid var(--border-secondary);padding:var(--spacing-xxs);text-align:center}.standings-table td{color:var(--text-primary);padding:var(--spacing-xxs);text-align:center;border:1px solid var(--border-secondary)}.standings-table th:first-child,.standings-table td:first-child{padding-left:var(--spacing-xxs);padding-right:var(--spacing-xxs)}.standings-table tbody tr:last-child td{border-bottom:none}.standings-table th.align-left,.standings-table td.align-left{text-align:left}.standings-table th.align-center,.standings-table td.align-center{text-align:center}.standings-table th.align-right,.standings-table td.align-right{text-align:right}.standings-table .special-row td{padding:var(--spacing-base);text-align:center;border-top:var(--border-width-thick) solid var(--color-accent-red);border-bottom:var(--border-width-thick) solid var(--color-accent-red);background-color:var(--bg-light-gray);color:var(--color-accent-red);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl)}.standings-table .icon-container{display:flex;gap:var(--spacing-xxs);justify-content:center;flex-wrap:wrap}.standings-table .trophy-icon{width:var(--icon-trophy-width);height:var(--icon-trophy-height)}.standings-table .dfl-icon{width:var(--icon-size-standard-small);height:var(--icon-size-standard-small)}.boxscore-table{border-collapse:collapse;border:1px solid var(--border-secondary);width:100%}.matchup-table-starter-total-row,.matchup-table-bench-total-row{background-color:var(--bg-total-row)}.player-slot-data,.player-info-data,.player-opponent-data,.player-projected-data,.player-score-data,.player-total-data,.matchup-table-starter-total-row-td,.matchup-table-bench-total-row-td,.matchup-table-header-1,.matchup-table-header-2,.matchup-table-header-3,.matchup-table-sub-header-1,.matchup-table-sub-header-2,.matchup-table-sub-header-3,.matchup-table-sub-header-4,.matchup-table-sub-header-5{border:1px solid var(--border-secondary);padding:var(--spacing-xxs)}.matchup-table-starter-total-row-td,.matchup-table-bench-total-row-td{padding:var(--spacing-xs) var(--spacing-xxs)}.player-pos{margin-left:var(--spacing-xxs)}.team-header{margin-bottom:var(--spacing-base)}.team-name{font-weight:var(--font-weight-bold);font-size:var(--font-size-xl)}.matchup-table-away,.matchup-table-home{width:100%}.boxscore-view-header{text-align:center;font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);margin-bottom:1rem}.boxscore-view-header.super-bowl{color:var(--color-accent-gold)}.boxscore-view-header.playoff{color:var(--color-accent-gray)}.boxscore-view-header.all-play{color:var(--color-accent-red)}.boxscore-teams-container{display:flex;flex-direction:row;gap:1rem;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:var(--mobile-min-width-component-md)}.boxscore-team-container{flex:1}.stats-container{max-width:var(--page-max-width-extra-wide);margin:0 auto;padding:var(--spacing-md) var(--spacing-base)}.stats-tab-bar{margin:var(--spacing-md) 0 var(--spacing-base) 0}.stats-loading{text-align:center;padding:var(--spacing-md)}.stats-error{text-align:center;color:var(--text-error);padding:var(--spacing-md)}.stats-manager-dropdown-container{margin:var(--spacing-base) 0}.stats-manager-dropdown{background:var(--bg-primary);color:var(--text-primary);border:var(--border-width-medium) solid var(--color-primary);border-radius:var(--border-radius-base);padding:var(--spacing-xxs) var(--spacing-base);font-size:var(--font-size-base);min-width:var(--dropdown-min-width)}.stats-manager-header{color:var(--color-primary);font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);margin:var(--spacing-base) 0 var(--spacing-xxs) 0}.stats-manager-info{color:var(--text-secondary);font-size:var(--font-size-xl);display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);flex-wrap:wrap}.stats-manager-achievement{display:flex;align-items:center;gap:var(--spacing-xxs)}.stats-no-manager{text-align:center;padding:var(--spacing-md);color:var(--text-secondary)}.stats-matchup-selection{background:var(--bg-primary);border-radius:var(--border-radius-base);padding:var(--spacing-sm);margin-bottom:var(--spacing-sm);display:flex;gap:var(--spacing-md);align-items:center;justify-content:center;flex-wrap:wrap}.stats-matchup-selection-item{display:flex;align-items:center;gap:var(--spacing-base)}.stats-matchup-selection-label{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.stats-matchup-selection-select{background:var(--bg-secondary);color:var(--text-primary);border:var(--border-width-medium) solid var(--color-primary);border-radius:var(--border-radius-small);padding:var(--spacing-xxs);font-size:var(--font-size-base)}.stats-matchup-selection-select:disabled{opacity:var(--opacity-muted)}.stats-matchup-center-title{text-align:center;margin-bottom:var(--spacing-sm)}.stats-matchup-center-title h2{color:var(--color-primary);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);margin:0}.stats-matchup-list{display:flex;flex-direction:column;gap:var(--spacing-md)}.stats-no-matchups,.stats-no-selection,.stats-no-trends-data{text-align:center;padding:var(--spacing-md);color:var(--text-secondary)}.stats-trophies{display:flex;gap:var(--border-width-medium);justify-content:center;flex-wrap:wrap}.stats-trophy{width:var(--icon-trophy-width);height:var(--icon-trophy-height)}.stats-dfls{display:flex;gap:var(--border-width-medium);justify-content:center;flex-wrap:wrap}.stats-dfl{width:var(--icon-dfl-size);height:var(--icon-dfl-size)}.navbar{background:var(--bg-secondary);padding:0;margin:0;width:100%}.nav-list{display:flex;flex-direction:row;list-style:none;margin:0;padding:0}.nav-link{display:block;color:var(--text-primary);text-decoration:none;padding:1rem 1.5rem;font-size:var(--font-size-xl);transition:background .2s,color .2s}.nav-link.active{color:var(--color-primary);border-bottom:3px solid var(--color-primary);background:var(--bg-tertiary)}.nav-link:hover{background:var(--bg-tertiary);color:var(--color-primary)}
