@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}:root{--accent-orange: #ff8c00;--glow-orange: rgba(255, 140, 0, .6);--background-color: #0a0a0a;--panel-background: rgba(28, 28, 30, .75);--text-primary: #f0f0f0;--text-secondary: #a0a0a0;--border-color: rgba(255, 255, 255, .1);--stat-bar-green: #28a745;--stat-bar-red: #dc3545}body{margin:0;font-family:Poppins,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased;background-color:#0a0a0a;background-image:radial-gradient(ellipse 80% 50% at 50% -20%,#ff8c004d,#fff0);color:var(--text-primary);min-height:100vh}.App{padding:1rem;max-width:1200px;margin:0 auto;overflow-x:hidden}.app-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;margin-bottom:1rem;flex-wrap:wrap;gap:1rem}.header-logo{height:50px}.header-middle p{margin:0;font-size:1.5rem;font-weight:500;color:#fff}.header-right{display:flex;align-items:center;gap:1.25rem}.social-icon img{height:35px;width:35px;display:block}.social-icon:hover{transform:scale(1.1)}main{display:flex;flex-direction:column;gap:2rem}.logo-menu{position:relative;display:inline-block}.logo-btn{background:#ffffff0f;border:2px solid var(--border-color);border-radius:10px;padding:6px;line-height:0;cursor:pointer}.logo-btn:hover,.logo-btn.open{border-color:var(--accent-orange);box-shadow:0 0 10px var(--glow-orange)}.logo-btn:focus{outline:none}.logo-dropdown{position:absolute;top:100%;left:0;margin-top:8px;min-width:160px;background:#1f1f1f;border:1px solid rgba(255,255,255,.08);border-radius:10px;box-shadow:0 8px 24px #00000059;padding:6px;z-index:50}.logo-dropdown .dropdown-item{width:100%;text-align:left;background:transparent;border:none;color:#fff;padding:10px 12px;border-radius:8px;font-size:.95rem}.logo-dropdown .dropdown-item:hover{background:#ffffff14}.player-selection-area{display:flex;justify-content:space-between;gap:1rem;flex-wrap:nowrap}.player-slot{flex:1;min-width:0;width:100%}.player-slot>.search-box input{width:100%}.search-box input::placeholder{color:#ffffffd9;opacity:1}.player-grid{margin-top:12px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media (min-width: 481px){.player-grid .thumb-btn:nth-child(n+9){display:none!important}}@media (max-width: 480px){.player-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.player-grid .thumb-btn:nth-child(n+7){display:none!important}}.thumb-btn{border:1px solid var(--border-color);background:var(--panel-background);border-radius:10px;padding:6px;cursor:pointer;transition:transform .12s,box-shadow .12s,border-color .12s;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);will-change:transform}.thumb-btn:hover{transform:translateY(-1px);border-color:var(--accent-orange);box-shadow:0 0 10px var(--glow-orange)}.thumb-img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:50%;display:block}.quick-compare-section{margin-top:1.5rem;margin-bottom:1rem}.quick-compare-title{color:var(--text-primary);font-size:1rem;font-weight:600;margin:0 0 .75rem;text-align:center;letter-spacing:.3px}.quick-compare-cells{display:flex;gap:10px}.quick-compare-cell{flex:1;background:var(--panel-background);border:2px solid var(--border-color);border-radius:12px;padding:.75rem;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;align-items:center;gap:.5rem}.quick-compare-cell:hover{border-color:var(--accent-orange);box-shadow:0 0 15px var(--glow-orange);transform:translateY(-2px)}.quick-compare-images{display:flex;gap:8px;justify-content:center}.quick-compare-img{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid var(--border-color);transition:border-color .3s}.quick-compare-cell:hover .quick-compare-img{border-color:var(--accent-orange)}.quick-compare-label{font-size:.85rem;font-weight:600;color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px;text-align:center}.vs-column{width:0!important;flex:0 0 0!important;display:block;padding-top:0}.vs-floating{position:absolute;transform:translate(-50%,-50%);pointer-events:none;z-index:20}.vs-badge{font-weight:800;letter-spacing:1px;color:var(--accent-orange);border:2px solid var(--accent-orange);border-radius:9999px;padding:6px 10px;-webkit-user-select:none;user-select:none;box-shadow:0 0 12px var(--glow-orange);background:transparent}.player-selection-card{background:var(--panel-background);border:2px solid var(--border-color);border-radius:12px;padding:2rem 1rem;text-align:center;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:80px;display:flex;align-items:center;justify-content:center}.player-selection-card:hover{border-color:var(--accent-orange);box-shadow:0 0 15px var(--glow-orange);transform:translateY(-2px)}.selection-card-content{display:flex;flex-direction:column;align-items:center;gap:.5rem}.plus-icon{font-size:3rem;font-weight:300;color:var(--accent-orange);line-height:1}.select-text{font-size:1rem;font-weight:500;color:var(--accent-orange);text-transform:capitalize}.selected-player-card{background:var(--panel-background);border:2px solid var(--accent-orange);border-radius:12px;padding:2rem 1rem;text-align:center;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;position:relative;box-shadow:0 0 15px var(--glow-orange)}.clear-player-btn{position:absolute;top:8px;right:8px;background:#ffffff1a;border:1px solid var(--border-color);border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.5rem;line-height:1;color:var(--text-secondary);transition:all .2s;padding:0}.clear-player-btn:hover{background:#dc354533;border-color:#dc3545;color:#dc3545;transform:scale(1.1)}.selected-player-img{width:70px;height:70px;border-radius:50%;object-fit:cover;border:3px solid var(--accent-orange);box-shadow:0 0 10px var(--glow-orange)}.selected-player-name{font-size:.9rem;font-weight:600;color:var(--text-primary);text-align:center;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-modal-overlay{position:fixed;inset:0;background:#000000d9;display:flex;justify-content:center;align-items:flex-start;padding-top:5vh;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.search-modal{background:#1a1a1c;border:1px solid var(--border-color);border-radius:16px;width:90%;max-width:500px;max-height:80vh;overflow:hidden;box-shadow:0 20px 60px #00000080}.search-modal-header{padding:1.5rem;border-bottom:1px solid var(--border-color);display:flex;align-items:center;gap:1rem}.search-modal-input{flex:1;background:#ffffff0d;border:1px solid var(--border-color);border-radius:8px;padding:.75rem 1rem;font-size:1rem;color:var(--text-primary);transition:all .2s}.search-modal-input:focus{outline:none;border-color:var(--accent-orange);box-shadow:0 0 10px var(--glow-orange);background:#ffffff14}.search-modal-input::placeholder{color:var(--text-secondary)}.search-modal-close{background:transparent;border:none;color:var(--text-secondary);font-size:2rem;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s;line-height:1}.search-modal-close:hover{background:#ffffff1a;color:var(--text-primary)}.search-modal-body{max-height:calc(80vh - 100px);overflow-y:auto;padding:1rem 0}.suggested-label{padding:.75rem 1.5rem;font-size:.85rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.player-list{list-style:none;padding:0;margin:0}.player-list-item{display:flex;align-items:center;gap:1rem;padding:.75rem 1.5rem;cursor:pointer;transition:background .2s}.player-list-item:hover{background:#ff8c001a}.player-list-img{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid var(--border-color)}.player-list-info{flex:1;display:flex;flex-direction:column;gap:.25rem}.player-list-name{font-size:1rem;font-weight:600;color:var(--text-primary)}.player-list-team{font-size:.875rem;color:var(--text-secondary)}.player-list-empty{padding:2rem 1.5rem;text-align:center;color:var(--text-secondary)}.share-fixed{position:fixed;left:50%;transform:translate(-50%);bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:50;pointer-events:none}.share-fixed .share-across-btn{pointer-events:auto}.share-across-btn{background:var(--accent-orange);color:#fff;border:2px solid var(--accent-orange);font-size:.9rem;padding:10px 28px;border-radius:9999px;font-weight:700;letter-spacing:.2px;cursor:pointer;box-shadow:0 0 12px var(--glow-orange);transition:transform .15s,box-shadow .15s,opacity .15s;white-space:nowrap}.share-across-btn:hover{transform:translateY(-1px);box-shadow:0 0 18px var(--glow-orange)}.share-across-btn:active{transform:translateY(0);box-shadow:0 0 10px var(--glow-orange)}.share-across-btn:disabled{opacity:.6;cursor:not-allowed}.comparison-placeholder{background-color:var(--panel-background);border:1px solid var(--border-color);border-radius:12px;padding:2rem;text-align:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.season-nav{text-align:center;margin-bottom:1rem;display:flex;flex-direction:column;align-items:center;gap:.75rem}.league-logo{height:50px;width:auto;object-fit:contain;filter:brightness(1);transition:filter .3s ease}.league-logo:hover{filter:brightness(1.2)}.season-buttons{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap}.season-nav button{padding:10px 20px;font-size:1rem;border:2px solid var(--border-color);background-color:transparent;color:var(--text-secondary);cursor:pointer;border-radius:8px;font-weight:500;transition:all .2s}.season-nav button:hover{border-color:var(--accent-orange);color:var(--accent-orange)}.season-nav button.active{background-color:var(--accent-orange);color:#fff;font-weight:700;border-color:var(--accent-orange);box-shadow:0 0 15px var(--glow-orange)}@media (max-width: 768px){.App{padding:.75rem}.app-header{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem}.header-logo{height:40px;flex-shrink:0}.header-middle{flex:1;text-align:center;min-width:0}.header-middle p{font-size:1.1rem;margin:0}.header-right{flex-shrink:0;gap:.75rem}.social-icon img{height:22px;width:22px}.vs-column,.vs-floating{display:none!important}.player-selection-area{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.player-slot{display:contents}.player-slot:first-child .player-selection-card,.player-slot:first-child .selected-player-card{order:1}.player-slot:last-child .player-selection-card,.player-slot:last-child .selected-player-card{order:2}.player-slot:first-child .quick-compare-section{display:contents}.player-slot:first-child .quick-compare-title{grid-column:1 / -1;margin-bottom:.75rem;margin-top:1rem;order:3}.player-slot:first-child .quick-compare-cells{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:8px;order:4}.player-slot:last-child .quick-compare-title{display:none}.player-slot:last-child .quick-compare-section{grid-column:1 / -1;margin-top:0;order:5}.player-slot:last-child .quick-compare-cells{display:grid;grid-template-columns:1fr 1fr;gap:8px}.player-slot:first-child .player-card{grid-column:1 / -1;order:6}.player-slot:last-child .player-card{grid-column:1 / -1;order:7}.vs-badge{padding:4px 8px;font-size:.9rem}.player-grid{gap:8px}.thumb-btn{padding:4px;border-radius:8px}.thumb-img{border-radius:6px}}@media (max-width: 480px){.App{padding:.5rem}.app-header{flex-direction:row;justify-content:space-between;align-items:center;gap:.3rem;padding:.75rem 0}.header-logo{height:35px;flex-shrink:0}.header-middle{flex:1;text-align:center;min-width:0}.header-middle p{font-size:1rem;margin:0}.header-right{flex-shrink:0;gap:.5rem}.player-selection-area{gap:.5rem}.player-slot:first-child .quick-compare-title{font-size:.9rem;margin-bottom:.5rem;margin-top:.75rem}.quick-compare-cells{gap:6px}.quick-compare-cell{padding:.6rem}.quick-compare-img{width:35px;height:35px}.quick-compare-label{font-size:.65rem;word-break:break-word}}.quizstats-footer{margin-top:2rem;margin-bottom:3rem;text-align:center}.quizstats-btn{background:var(--accent-orange);color:#fff;font-size:1rem;padding:12px 32px;border-radius:9999px;font-weight:600;text-decoration:none;display:inline-block;transition:transform .15s,box-shadow .15s}.quizstats-btn:hover{transform:translateY(-2px);box-shadow:0 0 12px var(--glow-orange)}.app-header.app-header--grid{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem}.header-back-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .9rem;border-radius:999px;border:1px solid var(--border-color, #333);background:#00000080;color:#fff;text-decoration:none;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.header-back-btn:hover{filter:brightness(1.1)}.app-header .header-middle{justify-self:center}.app-header .header-left{justify-self:start}.app-header .header-right{justify-self:end;display:flex;align-items:center;gap:.5rem}.quiz-card{max-width:820px;width:100%;background:var(--panel-background);border:1px solid var(--border-color);border-radius:16px;padding:2rem;text-align:center;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;margin:0 auto}.quiz-next-arrow{position:absolute;top:50%;right:calc(10px + env(safe-area-inset-right,0px));transform:translateY(-50%);background:none;border:none;padding:0;margin:0;font-size:2.2rem;line-height:1;cursor:pointer;color:#666;transition:color .2s,transform .1s}.quiz-next-arrow:disabled{color:#555;cursor:not-allowed}.quiz-next-arrow:not(:disabled){color:var(--accent-orange)}.quiz-next-arrow:not(:disabled):hover{color:#ffae33;transform:translateY(-50%) scale(1.05)}.player-card{padding:1rem;margin-top:1rem;background-color:var(--panel-background);border:1px solid var(--border-color);border-radius:12px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:min-height .3s ease-in-out;width:100%;max-width:none;box-sizing:border-box}.player-card.comparing{min-height:450px}.player-header{display:flex;align-items:center;gap:.75rem;padding-bottom:1rem;margin-bottom:1.5rem;border-bottom:1px solid var(--border-color);flex-wrap:wrap;min-height:100px}.player-image{width:72px;height:72px;border-radius:50%;object-fit:cover;border:2px solid var(--border-color);flex-shrink:0}.player-name-team{display:flex;flex-direction:column;justify-content:center;text-align:left;flex:1;min-width:0}.player-header h3{margin:0;font-size:1.25rem;color:var(--text-primary);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.player-header span{font-size:.95rem;color:var(--text-secondary)}.player-info{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;text-align:left;align-content:start}.info-item{background-color:#0003;border-radius:6px;padding:.5rem;display:flex;flex-direction:column;min-width:0;box-sizing:border-box}.info-label{font-size:.7rem;font-weight:500;color:var(--text-secondary);text-transform:uppercase;margin-bottom:.25rem}.info-value{font-size:.95rem;font-weight:600;color:var(--text-primary)}.player-comparison-stats{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:.75rem}.stat-bar-item{display:grid;grid-template-columns:1fr 64px;grid-template-rows:auto auto;align-items:center;column-gap:.5rem}.stat-bar-label{grid-column:1 / 2;text-align:left;font-size:.9rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;min-height:1.2em}.stat-bar-value{grid-column:2 / 3;grid-row:1 / 2;text-align:right;font-size:1rem;font-weight:700;color:var(--text-primary)}.stat-bar-container{grid-column:1 / 3;width:100%;height:8px;background-color:#ffffff1f;border-radius:4px;overflow:hidden}.stat-bar-fill{height:100%;border-radius:4px;transition:width .35s ease}.stat-bar-fill.win{background-color:var(--stat-bar-green);box-shadow:0 0 8px var(--stat-bar-green)}.stat-bar-fill.loss{background-color:var(--stat-bar-red);box-shadow:0 0 8px var(--stat-bar-red)}.stat-bar-fill.draw{background-color:var(--accent-orange);box-shadow:0 0 8px var(--glow-orange)}@media (max-width: 480px){.player-image{width:56px;height:56px}.player-header{min-height:80px;gap:.5rem}.player-header h3{font-size:1.05rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-header span{font-size:.85rem}.player-info{grid-template-columns:1fr}.stat-bar-label{font-size:.8rem;min-height:1.2em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-bar-value{font-size:.85rem}.quiz-card{padding:1.25rem}.quiz-next-arrow{font-size:1.9rem;right:calc(8px + env(safe-area-inset-right,0px))}}@media (max-width: 480px){.player-card .player-info{grid-template-columns:1fr;gap:.5rem}.player-card .info-item{display:flex;flex-direction:column;align-items:flex-start}.player-card .info-value{word-wrap:break-word;overflow-wrap:anywhere}}.player-card .player-header{min-height:100px;align-items:flex-start}.player-card .player-header{margin-bottom:1.5rem;padding-bottom:1rem}.player-comparison-stats{width:100%}.stat-bar-item{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;column-gap:.5rem;width:100%;box-sizing:border-box;overflow:hidden}.stat-bar-container{grid-column:1 / -1;width:100%;max-width:100%;box-sizing:border-box}.stat-bar-fill{max-width:100%}@media (max-width: 480px){.stat-bar-item{grid-template-columns:1fr auto}.stat-bar-value{font-size:.85rem}}.comparison-view{margin-top:2rem;width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.comparison-header{display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;align-items:center;margin-bottom:2rem;padding:2rem;background:var(--panel-background);border:1px solid var(--border-color);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.comparison-player{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.comparison-player-img{width:100px;height:100px;border-radius:50%;object-fit:cover;border:3px solid var(--accent-orange);box-shadow:0 0 20px var(--glow-orange)}.comparison-player-info{display:flex;flex-direction:column;gap:.5rem;align-items:center;text-align:center}.comparison-player-info h3{margin:0;font-size:1.5rem;font-weight:700;color:var(--text-primary)}.comparison-player-info .team{margin:0;font-size:1rem;color:var(--accent-orange);font-weight:600}.comparison-player-info .player-details{display:flex;gap:.5rem;font-size:.9rem;color:var(--text-secondary);flex-wrap:wrap;justify-content:center}.comparison-vs{display:flex;justify-content:center;align-items:center}.vs-badge-large{font-size:2rem;font-weight:900;color:var(--accent-orange);border:3px solid var(--accent-orange);border-radius:50%;width:80px;height:80px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px var(--glow-orange);background:#00000080}.comparison-stats{background:var(--panel-background);border:1px solid var(--border-color);border-radius:16px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stats-header{display:grid;grid-template-columns:1fr 2fr 1fr;gap:1rem;padding-bottom:1rem;margin-bottom:1.5rem;border-bottom:2px solid var(--border-color);align-items:center}.stats-header .player-name{font-size:1.1rem;font-weight:700;color:var(--text-primary)}.stats-header .player-name:first-child{text-align:left}.stats-header .player-name:last-child{text-align:right}.stats-header .stats-title{text-align:center;font-size:1.2rem;font-weight:700;color:var(--accent-orange);text-transform:uppercase;letter-spacing:1px}.stats-list{display:flex;flex-direction:column;gap:1rem}.comparison-stat-row{display:grid;grid-template-columns:80px 1fr 80px;gap:1rem;align-items:center;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.comparison-stat-row:last-child{border-bottom:none}.stat-value{font-size:1.1rem;font-weight:700;color:var(--text-secondary);transition:all .3s ease}.stat-value.left{text-align:right}.stat-value.right{text-align:left}.stat-value.winner{color:var(--accent-orange);font-size:1.2rem}.stat-center{display:flex;flex-direction:column;gap:.5rem}.stat-label{text-align:center;font-size:.9rem;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.stat-bars{display:flex;justify-content:center;align-items:center}.stat-bar-dual{display:flex;width:100%;height:10px;background:#ffffff14;border-radius:5px;overflow:hidden;position:relative}.stat-bar-half{height:100%;transition:width .4s ease;position:absolute;top:0}.stat-bar-half.left{right:50%;border-radius:5px 0 0 5px}.stat-bar-half.right{left:50%;border-radius:0 5px 5px 0}.stat-bar-half.win{background:var(--accent-orange);box-shadow:0 0 10px var(--glow-orange)}.stat-bar-half.loss{background:#ffffff26}.stat-bar-half.draw{background:#ff8c0066}@media (max-width: 768px){.comparison-header{grid-template-columns:1fr auto 1fr;gap:1rem;padding:1.5rem 1rem}.comparison-player-img{width:70px;height:70px}.comparison-player-info h3{font-size:1rem}.comparison-player-info .team{font-size:.85rem}.comparison-player-info .player-details{font-size:.75rem}.vs-badge-large{width:50px;height:50px;font-size:1.3rem}.stats-header{grid-template-columns:1fr;text-align:center}.stats-header .player-name:first-child,.stats-header .player-name:last-child{display:none}.comparison-stat-row{grid-template-columns:60px 1fr 60px;gap:.75rem}.stat-value{font-size:.95rem}.stat-value.winner{font-size:1.05rem}.stat-label{font-size:.8rem}}@media (max-width: 480px){.comparison-header{grid-template-columns:1fr auto 1fr;padding:1rem .5rem;gap:.5rem}.comparison-player{gap:.5rem}.comparison-player-img{width:60px;height:60px;border-width:2px}.comparison-player-info h3{font-size:.85rem}.comparison-player-info .team{font-size:.75rem}.comparison-player-info .player-details{font-size:.65rem}.vs-badge-large{width:45px;height:45px;font-size:1.1rem;border-width:2px}.comparison-stats{padding:1rem}.stats-header{padding-bottom:.75rem;margin-bottom:1rem}.stats-header .stats-title{font-size:1rem}.comparison-stat-row{grid-template-columns:50px 1fr 50px;gap:.5rem;padding:.5rem 0}.stat-value{font-size:.85rem}.stat-value.winner{font-size:.95rem}.stat-label{font-size:.7rem}.stat-bar-dual{height:8px}}
