.comparison-container.svelte-mieqbx{width:100%;max-width:52rem;margin:0 auto;padding:.25rem;display:flex;flex-direction:column;gap:.5rem}.comparison-title.svelte-mieqbx{color:var(--brunswick-green);font-size:1.1rem;font-weight:500;text-align:center;margin:0 0 .25rem}.comparison-cards.svelte-mieqbx{display:flex;flex-direction:column;gap:.75rem}.player-card.svelte-mieqbx{background:#faf8f3e6;border:1.5px solid var(--sage);border-radius:.75rem;padding:1rem 1.5rem;display:flex;flex-direction:column;gap:.5rem}.player-info.svelte-mieqbx{display:flex;align-items:baseline;gap:.75rem}.player-name.svelte-mieqbx{font-size:1.1rem;font-weight:700;color:var(--brunswick-green)}.player-team.svelte-mieqbx{font-size:.85rem;color:var(--hunter-green);font-weight:500}.stats-line.svelte-mieqbx{display:flex;flex-wrap:wrap;gap:1rem;color:var(--text-primary)}.stat.svelte-mieqbx{font-size:.9rem;color:var(--hunter-green);white-space:nowrap}.votes-line.svelte-mieqbx{display:flex;justify-content:center;gap:2rem;padding-top:.5rem;margin-top:.25rem;border-top:1px solid rgba(var(--sage-rgb, 200, 214, 198),.3)}.vote-stat.svelte-mieqbx{font-size:1rem;color:var(--hunter-green);font-weight:500}.vote-stat.svelte-mieqbx strong:where(.svelte-mieqbx){color:var(--fern-green);font-weight:700;font-size:1.1rem;margin-left:.35rem}@media (max-width: 768px){.player-card.svelte-mieqbx{padding:.75rem 1rem}.player-info.svelte-mieqbx{flex-direction:column;gap:.25rem}.player-name.svelte-mieqbx{font-size:1rem}.stats-line.svelte-mieqbx{gap:.75rem}.stat.svelte-mieqbx{font-size:.85rem}.votes-line.svelte-mieqbx{flex-direction:column;gap:.5rem}.vote-stat.svelte-mieqbx{font-size:.85rem}}.twitter-embed-container.svelte-1nmg7g6{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.25rem;box-sizing:border-box}.chart-title.svelte-1nmg7g6{font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:600;color:var(--brunswick-green);margin:0 0 1rem;text-align:center;flex-shrink:0}.tweet-wrapper.svelte-1nmg7g6{width:100%;max-width:450px;height:auto;display:flex;align-items:flex-start;justify-content:center;position:relative;overflow:hidden}.tweet-container.svelte-1nmg7g6{width:100%;display:flex;justify-content:center;align-items:flex-start;min-height:0;opacity:0;transition:opacity .5s ease-in-out;transform-origin:center center}.tweet-wrapper.loaded.svelte-1nmg7g6 .tweet-container:where(.svelte-1nmg7g6){opacity:1}.loading-spinner.svelte-1nmg7g6{position:absolute;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .3s ease-in-out}.tweet-wrapper.loaded.svelte-1nmg7g6 .loading-spinner:where(.svelte-1nmg7g6){opacity:0;pointer-events:none}.spinner.svelte-1nmg7g6{width:40px;height:40px;border:3px solid rgba(var(--brunswick-green-rgb),.2);border-top-color:var(--brunswick-green);border-radius:50%;animation:svelte-1nmg7g6-spin 1s linear infinite}@keyframes svelte-1nmg7g6-spin{to{transform:rotate(360deg)}}.twitter-embed-container .twitter-tweet-rendered{transform:scale(.85);transform-origin:center top}.twitter-embed-container .twitter-tweet{margin:0 auto!important;background-color:transparent!important}.twitter-embed-container .twitter-tweet-rendered iframe{margin-bottom:0!important}@media (max-width: 768px){.twitter-embed-container.svelte-1nmg7g6{padding:.5rem}.chart-title.svelte-1nmg7g6{font-size:1.25rem;margin-bottom:.75rem}.twitter-embed-container .twitter-tweet-rendered{transform:scale(.75)}}@media (max-height: 700px){.twitter-embed-container .twitter-tweet-rendered{transform:scale(.7)}}.image-chart.svelte-10rw20k{display:flex;flex-direction:column;align-items:center;gap:.5rem;background:transparent;border:none;border-radius:.5rem;padding:.25rem;margin:0}img.svelte-10rw20k{width:100%;height:auto;border-radius:.75rem;max-height:520px;object-fit:contain}figcaption.svelte-10rw20k{font-size:.95rem;color:var(--text-secondary);text-align:center;line-height:1.4}.footnote-popup.svelte-7v5rd7{position:fixed;background:var(--warm-cream, #faf8f3);border:1px solid var(--sage, #a8b88f);border-radius:8px;padding:.875rem 2.25rem .875rem 1.25rem;max-width:340px;min-width:220px;box-shadow:0 6px 20px #0000002e;z-index:2147483647;font-size:.9rem;line-height:1.55;color:var(--brunswick-green, #344e41);opacity:0;transition:opacity .15s ease-out;pointer-events:auto}.footnote-popup.is-visible.svelte-7v5rd7{opacity:1}.popup-close.svelte-7v5rd7{position:absolute;top:6px;right:8px;background:none;border:none;font-size:1.25rem;color:var(--hunter-green, #3f6045);cursor:pointer;padding:.25rem;line-height:1;opacity:.5;transition:opacity .15s}.popup-close.svelte-7v5rd7:hover{opacity:1}.popup-number.svelte-7v5rd7{font-weight:700;color:var(--fern-green, #5e8a5c);margin-right:.5rem}.popup-number.svelte-7v5rd7:before{content:"["}.popup-number.svelte-7v5rd7:after{content:"]"}.popup-content.svelte-7v5rd7{color:var(--brunswick-green, #344e41)}.popup-arrow.svelte-7v5rd7{position:absolute;top:-8px;left:var(--arrow-left, 50%);transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid var(--sage, #a8b88f)}.popup-arrow.svelte-7v5rd7:after{content:"";position:absolute;top:1.5px;left:-7px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid var(--warm-cream, #faf8f3)}.show-above.svelte-7v5rd7 .popup-arrow:where(.svelte-7v5rd7){top:auto;bottom:-8px;border-bottom:none;border-top:8px solid var(--sage, #a8b88f)}.show-above.svelte-7v5rd7 .popup-arrow:where(.svelte-7v5rd7):after{top:auto;bottom:1.5px;border-bottom:none;border-top:7px solid var(--warm-cream, #faf8f3)}@media (max-width: 480px){.footnote-popup.svelte-7v5rd7{left:16px!important;right:16px;max-width:none;width:calc(100% - 32px);bottom:20px!important;top:auto!important}.popup-arrow.svelte-7v5rd7{display:none}}.footnotes-section.svelte-xvbf{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--sage, #a8b88f)}.footnotes-heading.svelte-xvbf{font-size:1.1rem;color:var(--hunter-green, #3f6045);margin-bottom:1rem;font-weight:600}.footnotes-list.svelte-xvbf{margin:0;padding-left:1.5rem;list-style-type:decimal}.footnote-item.svelte-xvbf{margin-bottom:.75rem;font-size:.9rem;line-height:1.6;color:var(--text-secondary, #3f6045);padding-left:.5rem}.footnote-item.svelte-xvbf::marker{color:var(--fern-green, #5e8a5c);font-weight:600}.footnote-content.svelte-xvbf{color:var(--brunswick-green, #344e41)}.footnote-backlink.svelte-xvbf{background:none;border:none;color:var(--fern-green, #5e8a5c);cursor:pointer;font-size:.85rem;margin-left:.5rem;padding:.125rem .25rem;opacity:.7;transition:opacity .15s}.footnote-backlink.svelte-xvbf:hover{opacity:1}.footnote-highlight{animation:svelte-xvbf-highlightPulse 1.5s ease-out}@keyframes svelte-xvbf-highlightPulse{0%{background-color:#5e8a5c4d;border-radius:2px}to{background-color:transparent}}.loading-container.svelte-nunr10{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;padding:3rem;color:var(--brunswick-green)}.loading-spinner.svelte-nunr10{width:40px;height:40px;border:4px solid rgba(163,177,138,.3);border-top-color:var(--fern-green);border-radius:50%;animation:svelte-nunr10-spin 1s linear infinite}@keyframes svelte-nunr10-spin{to{transform:rotate(360deg)}}.article-header.svelte-nunr10{display:none}.article-header.svelte-nunr10 h1:where(.svelte-nunr10){display:none}.split-layout.svelte-nunr10{display:block;flex:1;min-height:100%;background:transparent;position:relative;padding:0 clamp(2vw,6vw,10vw)}.chart-panel-fixed.svelte-nunr10{position:fixed;top:15vh;left:3vw;width:57%;height:65vh;display:flex;align-items:center;justify-content:center;padding:0;z-index:10;background:transparent}.chart-sticky.svelte-nunr10{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:var(--space-sm);box-sizing:border-box}.chart-transition.svelte-nunr10{width:100%;height:100%;max-width:clamp(16rem,38vw,45rem);display:flex;align-items:center;justify-content:center;padding:clamp(.5rem,1.5vw,1.5rem);box-sizing:border-box;animation:svelte-nunr10-fadeIn 1s ease-in-out}@keyframes svelte-nunr10-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.text-panel.svelte-nunr10{width:50%;margin-left:50%;padding:0 var(--space-lg);background:transparent}.text-panel.svelte-nunr10>.article-section:where(.svelte-nunr10):first-child h2:first-child,.text-panel.svelte-nunr10>.article-section:where(.svelte-nunr10):first-child p:first-child{margin-top:0}.split-layout.chart-right.svelte-nunr10 .text-panel:where(.svelte-nunr10){margin-left:0;margin-right:50%}.split-layout.chart-right.svelte-nunr10 .chart-panel-fixed:where(.svelte-nunr10){left:auto;right:3vw}.article-section.svelte-nunr10{margin-bottom:var(--space-xl)}.article-section.svelte-nunr10 h2{font-size:1.54rem;color:var(--brunswick-green);margin:var(--space-lg) 0 var(--space-sm);font-weight:600}.article-section.svelte-nunr10:first-child h2:first-child{margin-top:0}.article-section.svelte-nunr10 p{font-size:1.1rem;line-height:1.8;color:var(--text-primary);margin-bottom:var(--space-md)}.article-section.svelte-nunr10 a{color:var(--hunter-green);text-decoration:underline}.article-section.svelte-nunr10 a:hover{color:var(--brunswick-green)}.classic-layout.svelte-nunr10{max-width:720px;margin:0 auto;padding:0 var(--space-lg)}.classic-layout.svelte-nunr10 h2{font-size:1.65rem;color:var(--brunswick-green);margin:var(--space-xl) 0 var(--space-md);font-weight:600}.classic-layout.svelte-nunr10 p{font-size:1.15rem;line-height:1.85;color:var(--text-primary);margin-bottom:var(--space-md)}.chart-inline.svelte-nunr10{margin:var(--space-xl) 0;padding:var(--space-md);background:transparent}.chart-placeholder.svelte-nunr10{text-align:center;padding:var(--space-lg);background:#a3b18a1a;border-radius:var(--radius-md)}.chart-error.svelte-nunr10{color:var(--text-secondary);font-size:.875rem}.article-footer.svelte-nunr10{margin-top:var(--space-2xl);padding:var(--space-xl) var(--space-lg);border-top:1px solid var(--sage)}@media (max-width: 1024px){.split-layout.svelte-nunr10{padding:0 var(--space-md)}.text-panel.svelte-nunr10{width:100%;margin-left:0}.chart-panel-fixed.svelte-nunr10{display:none}}@media (max-width: 768px){.classic-layout.svelte-nunr10{padding:0 var(--space-md)}.article-section.svelte-nunr10 h2,.classic-layout.svelte-nunr10 h2{font-size:1.35rem}.article-section.svelte-nunr10 p,.classic-layout.svelte-nunr10 p{font-size:1rem}}
