.career-page{padding-top:28px;padding-bottom:40px}.career-player{flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:28px;display:flex}.career-player>div{flex:280px;min-width:0}.career-player h1{overflow-wrap:anywhere;font-size:clamp(28px,5vw,48px)}.career-player img,.career-detail-card img{object-fit:contain;border-radius:12px}.career-player>dl{flex:100%}.career-detail-section{border-top:1px solid #29415d;margin-top:28px;padding-top:24px}.career-detail-section h2{margin-bottom:16px;font-size:24px}.career-detail-section p{color:#abc5df;margin-bottom:16px;line-height:1.7}.career-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.career-detail-card{overflow-wrap:anywhere;background:linear-gradient(145deg,#132740,#0c1727);border:1px solid #29415d;border-radius:14px;min-width:0;padding:24px}.career-detail-card h3{margin-bottom:16px;font-size:20px}.career-facts,.career-trophies{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.career-facts>div,.career-trophies>div{min-width:0}.career-facts dt,.career-trophies dt{color:#a4bfdc;margin-bottom:6px;font-size:12px}.career-facts dd,.career-trophies dd{overflow-wrap:anywhere;margin:0;font-size:15px}.career-trophies{background:#101f33;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));padding:20px}.career-trophies dd{color:#63caff;font-size:24px}.career-detail-card .career-trophies{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.career-history{gap:16px;padding:0;list-style:none;display:grid}.career-detail-card progress{accent-color:#22b5ff;appearance:none;background:#29415d;border:0;border-radius:6px;width:100%;height:12px;overflow:hidden}.career-detail-card progress::-webkit-progress-bar{background:#29415d}.career-detail-card progress::-webkit-progress-value{background:#22b5ff}.career-detail-card progress::-moz-progress-bar{background:#22b5ff}.career-summary-extra{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.career-summary-extra .panel{padding:20px}.career-results{gap:12px;padding:0;list-style:none;display:grid}.career-results li{overflow-wrap:anywhere;background:#101f33;border:1px solid #29415d;border-radius:10px;padding:16px}.career-results time{color:#a4bfdc;margin-left:10px}@media (max-width:850px){.career-card-grid{grid-template-columns:minmax(0,1fr)}.career-trophies{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:380px){.career-facts,.career-summary-extra{grid-template-columns:minmax(0,1fr)}.career-detail-card{padding:18px}.career-trophies{gap:12px;padding:14px}}
