.muex-main>.page-title{margin-bottom:14px}.pp-identity-card,.pp-stats-card{border:1px solid var(--theme-color-4ac7ff2b,rgba(74,199,255,.17))!important;border-radius:12px!important;background:linear-gradient(160deg,var(--theme-color-091c2ff7,rgba(9,28,47,.97)),var(--theme-color-040c15fa,rgba(4,12,21,.98)))!important;box-shadow:0 16px 38px var(--theme-color-0000003d,rgba(0,0,0,.24))!important}
.pp-identity-card{overflow:hidden;padding-top:70px!important;background:linear-gradient(180deg,var(--theme-color-030b1433,rgba(3,11,20,.2)),var(--theme-color-05111dfa,rgba(5,17,29,.98)) 44%),url('../img/zenda-rankings-hero-v2.webp') 72% top/auto 190px no-repeat!important}.pp-identity-card:before{content:"";position:absolute;inset:0 0 auto;height:150px;border-bottom:1px solid var(--theme-color-4ac7ff24,rgba(74,199,255,.14));background:linear-gradient(90deg,var(--theme-color-168cff14,rgba(22,140,255,.08)),transparent);pointer-events:none}.pp-identity-card>div:nth-of-type(2){z-index:2}.pp-identity-card img{filter:saturate(1.08);transition:.2s ease}.pp-identity-card:hover img{transform:scale(1.035)}
.pp-stats-card h3{color:var(--theme-color-eaf7ffff,#eaf7ff)!important}.pp-stats-card>div>div{padding:4px 0 6px}.pp-stats-card .progress{border:1px solid var(--theme-color-ffffff8,rgba(255,255,255,.03));box-shadow:inset 0 1px 4px var(--theme-color-00000066,rgba(0,0,0,.4))}
@media(max-width:991px){.pp-identity-card{background-size:auto 175px!important}.pp-stats-card{min-height:0}}
.pp-discord-identity{display:inline-flex;align-items:center;gap:10px;max-width:calc(100% - 30px);margin:-10px auto 20px;padding:9px 13px;border:1px solid var(--gb-line);border-radius:7px;background:var(--gb-panel-2);text-align:left}
.pp-discord-identity>i{font-size:21px;color:var(--gb-cyan)}
.pp-discord-identity>span{min-width:0}
.pp-discord-identity small{display:block;color:var(--gb-muted);font-size:9px;line-height:1.3}
.pp-discord-identity a,.pp-discord-identity strong{color:var(--gb-text);font-size:12px;font-weight:600;overflow-wrap:anywhere}
.pp-discord-identity a>i{font-size:9px;margin-left:7px;color:var(--gb-cyan)}
.pp-discord-identity a:hover{color:var(--gb-cyan)}
.pp-discord-identity a:focus-visible{outline:2px solid var(--gb-cyan);outline-offset:3px}
/* Season 21 class artwork keeps the profile's existing transparent theme overlay. */
.pp-identity-card[data-character-family="224"]{background:linear-gradient(180deg,var(--theme-color-030b1433,rgba(3,11,20,.2)),var(--theme-color-05111dfa,rgba(5,17,29,.98)) 44%),url('../img/profiles/alc.jpg') 72% top/auto 190px no-repeat!important}
.pp-identity-card[data-character-family="240"]{background:linear-gradient(180deg,var(--theme-color-030b1433,rgba(3,11,20,.2)),var(--theme-color-05111dfa,rgba(5,17,29,.98)) 44%),url('../img/profiles/cru.jpg') 72% top/auto 190px no-repeat!important}
@media(max-width:991px){.pp-identity-card[data-character-family="224"],.pp-identity-card[data-character-family="240"]{background-size:auto 175px!important}}
