.player-page{color:#4d301d;text-transform:uppercase;--print-red:#ae321e;padding-bottom:48px;font:650 18px/1.16 Oswald Variable,Arial Narrow,sans-serif}.player-layout{grid-template-columns:25% minmax(0,1fr);gap:3.6%;margin-top:clamp(24px,3vw,44px);display:grid}.player-summary{border-right:1px solid;padding:12px 8% 0 0}.player-portrait{aspect-ratio:1;object-fit:cover;border:1.5px solid;width:70%;padding:3px}.player-summary h2,.player-library h1{letter-spacing:-.06em;font-size:clamp(48px,6.4vw,88px);font-weight:700;line-height:1.1}.player-summary h2{margin:10px 0 14px}.player-badge{background:var(--print-red);color:var(--cream);align-items:center;gap:.4em;padding:.28em .55em;font-size:clamp(16px,1.8vw,25px);display:inline-flex}.player-plan{letter-spacing:.05em;margin:12px 0 28px;font-size:clamp(14px,1.4vw,20px);font-weight:400}.player-stats{border-block:1px solid;padding:12px 0}.player-stats div,.player-stats dt{align-items:center;gap:9px;display:flex}.player-stats div{justify-content:space-between;padding:12px 0}.player-stats div+div{border-top:1px solid var(--hair)}.player-stats dt{font-size:clamp(14px,1.4vw,21px)}.player-stats svg{flex-shrink:0;width:1.5em;height:1.5em}.player-stats dd{white-space:nowrap;font-size:clamp(18px,2vw,27px)}.player-library h1{color:var(--print-red);align-items:baseline;gap:18px;margin-bottom:clamp(14px,2vw,28px);display:flex}.player-library h1:after{content:"";border-top:1px solid #50321e;flex:1}.player-library ul{margin:0;padding:0;list-style:none}.library-row{grid-template-columns:35% minmax(0,1fr) 20.5%;align-items:center;gap:3%;padding:14px 0;display:grid}.library-row:first-child{padding-top:0}.library-row+.library-row{border-top:1px solid #846648}.library-cover{aspect-ratio:16/9;object-fit:cover;width:100%}.library-info h2{letter-spacing:-.045em;font-size:clamp(21px,2.5vw,38px);line-height:1.12}.library-progress{color:var(--print-red);align-items:center;gap:10px;margin-top:14px;display:flex}.library-progress strong{font-size:clamp(17px,1.9vw,27px)}.library-progress progress{flex:1;min-width:0;height:clamp(8px,1.1vw,15px);margin:0}.library-progress progress::-webkit-progress-value{background:var(--print-red)}.library-progress progress::-moz-progress-bar{background:var(--print-red)}.library-action{border:2px solid var(--print-red);color:var(--print-red);text-align:center;text-transform:uppercase;min-height:44px;padding:8px 4px;font-size:clamp(15px,1.7vw,25px)}.primary-action,.library-action:hover{background:var(--print-red);color:var(--cream)}@media (max-width:900px){.library-row{grid-template-columns:40% minmax(0,1fr);gap:8px 16px}.library-cover{grid-row:span 2}.library-action{justify-self:start;padding-inline:16px}.library-progress{margin-top:6px}}@media (max-width:650px){.player-layout{grid-template-columns:1fr;gap:24px}.player-summary{border:0;grid-template-columns:92px minmax(0,1fr);gap:5px 16px;padding:0;display:grid}.player-portrait{grid-row:span 3;width:92px}.player-summary h2{margin:0;font-size:36px}.player-badge{justify-self:start}.player-plan{margin:0}.player-stats{grid-column:1/-1;justify-content:space-between;gap:8px;margin-top:10px;padding:10px 0;display:flex}.player-stats div{padding:0;display:block}.player-stats div+div{border:0}.player-stats svg{width:16px}.player-stats dt{gap:4px;font-size:13px}.player-stats dd{margin-top:3px}.player-library h1{font-size:44px}.library-row{gap:8px 12px}.library-cover{aspect-ratio:4/3}}
