#playerProfile .design-tagline{display:none}
#playerProfile #sharePlayer,#playerProfile .stage-top,#playerProfile #nameMcLink,#playerProfile #universeLink,#playerProfile .story-bottom .progress-card{display:none!important}
#playerProfile .story-bottom{grid-template-columns:minmax(0,1fr)}
#playerProfile #playerFacts.identity-strip dd.rank-str{color:#ff70b7}
#playerProfile #metricsGrid .metric-card:first-child .metric-top b{font-size:0}
#playerProfile #metricsGrid .metric-card:first-child .metric-top b:before{content:'$';display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:2px solid #f5c454;background:linear-gradient(135deg,#ffdf79,#c7851d);box-shadow:inset 0 0 0 2px #9f651f66;color:#77420c;font:bold 14px/1 sans-serif}
#playerProfile[data-look=basic] .viewer-controls{visibility:hidden;pointer-events:none}
#playerProfile[data-look=basic] #portraitView{display:none!important}
#playerProfile[data-look=basic] #skinView{display:block!important}
body:has(#view-estadisticas:not([hidden])):has(#playerProfile[data-profile-theme=default]){background:#09080c}
body:has(#view-estadisticas:not([hidden])):has(#playerProfile[data-profile-theme=default]):before{background:radial-gradient(ellipse at 30% 20%,#24101c88,transparent 65%);opacity:1}
body:has(#view-estadisticas:not([hidden])):has(#playerProfile[data-profile-theme=default]) #space,body:has(#view-estadisticas:not([hidden])):has(#playerProfile[data-profile-theme=default]) .red-haze{display:none}
#playerProfile[data-profile-theme=default] .showcase-main{background:#0a080c url('/showcase/default-stage.svg') center/100% 100%;border-color:#5b20375c}
#playerProfile[data-profile-theme=default] .player-stage,#playerProfile[data-profile-theme=default] #portraitView{background:transparent}
#playerProfile .skin-banner{background:linear-gradient(90deg,#12040a30,#16040b55),url('/assets/eclipse.jpg') center 66%/cover}
#playerProfile .look-switch:before{content:'';position:absolute;left:0;top:0;bottom:0;width:var(--selection-width,0px);transform:translateX(var(--selection-x,0px));border:1px solid #ff2456;border-radius:10px;background:linear-gradient(125deg,#fb1749,#a9002c);box-shadow:0 0 24px #ff17445c,inset 0 0 15px #ff3a5a33;transition:transform .28s cubic-bezier(.22,.8,.24,1),width .28s ease;pointer-events:none;box-sizing:border-box}
#playerProfile .look-switch button,#playerProfile .look-switch button[aria-pressed=true],#playerProfile[data-look=illustration] #showIllustration{position:relative;z-index:1;background:transparent!important;box-shadow:none!important;border-radius:9px;transition:color .2s ease}
#playerProfile .look-switch button[aria-pressed=true]{color:#fff}
@media(prefers-reduced-motion:reduce){#playerProfile .look-switch:before{transition:none}}
#playerProfile .showcase-main .look-switch,#playerProfile[data-look=illustration] .showcase-main .look-switch,#playerProfile .showcase-main:has(#portraitView[hidden]) .look-switch,#playerProfile .showcase-main:has(#lunarModel:not([hidden])) .look-switch{top:auto!important;bottom:15px;left:50%!important;right:auto;transform:translateX(-50%);width:max-content;max-width:calc(100% - 28px);justify-content:center;box-shadow:0 8px 25px #0008}
#playerProfile .manual-portrait:after{background:linear-gradient(0deg,#080208aa,transparent 20%)}
#playerProfile .portrait-caption{bottom:72px}
#playerProfile .portrait-heading{top:90px}
#playerProfile #lunarModel{inset:135px 0 108px;height:calc(100% - 243px)}
#playerProfile .player-stage{padding-top:105px}
#playerProfile .stage-top{inset:83px 30px auto}
#playerProfile .viewer-tip{display:none}
#playerProfile .skin-download{display:flex;flex-direction:column;align-items:center;gap:5px;margin:10px auto;position:relative;z-index:2}
#playerProfile .skin-download button{border:1px solid #d82a53;border-radius:8px;padding:10px 20px;background:#260912;color:#fff;font-size:12px;cursor:pointer}
#playerProfile .skin-download span{font-size:10px;color:#d9bdc8}
#playerProfile #playerFacts.identity-strip{grid-column:1/5;grid-row:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;min-width:0}
#playerProfile #playerFacts.identity-strip>div{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;margin:0;padding:18px 16px;border:1px solid #ae294b77;border-radius:13px;background:linear-gradient(140deg,#250b16f5,#0c080ef5);overflow:hidden}
#playerProfile #playerFacts.identity-strip>div:before{content:'';position:absolute;left:16px;right:16px;top:0;height:2px;background:linear-gradient(90deg,#ff315e,transparent)}
#playerProfile #playerFacts.identity-strip dt{font-size:10px;letter-spacing:1.3px;color:#d49aaa;line-height:1.4}
#playerProfile #playerFacts.identity-strip dd{font:700 22px/1.1 'DM Sans',sans-serif;color:#fff;margin:0;max-width:100%;overflow-wrap:anywhere}
#playerProfile .player-info{padding:28px;background:linear-gradient(125deg,#170a14f2,#0a080ef5)}
#playerProfile .player-info #metricsGrid:not([hidden]){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
#playerProfile .player-info .metric-card:nth-child(n){grid-column:auto;grid-row:auto;padding:18px 18px 18px 58px;min-height:108px;background:#07060b66;border-color:#fff1}
#playerProfile .player-info .metric-top{font-size:10px}
#playerProfile #sourceNote{display:none!important}
#playerProfile .player-info .stats-section-title{margin-top:24px}
#playerProfile .skin-banner{padding:0 28px 0 12px;min-height:125px;overflow:hidden;gap:18px}
#playerProfile .skin-banner>img{display:none!important}
#playerProfile .skin-banner>.banner-character{flex:0 0 160px;width:160px;height:125px;position:relative;overflow:hidden;align-self:stretch}
#bannerSkin{display:block;position:absolute;top:0;left:0;width:160px;height:150px;pointer-events:none}
#playerProfile .skin-banner>div:not(.banner-character){flex:1;min-width:160px;padding:18px 0}
#playerProfile .skin-banner h3{font-size:22px}
#playerProfile .skin-banner p{font-size:14px}
@media(max-width:1100px){#playerProfile #playerFacts.identity-strip dt{font-size:8px;letter-spacing:.7px}#playerProfile #playerFacts.identity-strip dd{font-size:19px}#playerProfile #playerFacts.identity-strip>div{padding:15px 12px}#playerProfile .skin-banner>.banner-character{flex-basis:140px;width:140px}#bannerSkin{left:-10px}#playerProfile .skin-banner h3{font-size:20px}}
@media(max-width:760px){#playerProfile #playerFacts.identity-strip{grid-column:1/-1;grid-row:2/4;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#playerProfile #playerFacts.identity-strip>div{min-height:92px;padding:18px}#playerProfile #playerFacts.identity-strip dt{font-size:10px}#playerProfile #playerFacts.identity-strip dd{font-size:22px}#playerProfile .player-stage{padding-top:70px}#playerProfile .stage-top{inset:60px 20px auto}#playerProfile .player-stage #statsSkin{height:310px!important}#playerProfile .skin-banner{padding:0 16px 16px;gap:10px}#playerProfile .skin-banner>.banner-character{flex:0 0 110px;width:110px;height:125px}#bannerSkin{left:-25px}#playerProfile .skin-banner>div:not(.banner-character){flex-basis:calc(100% - 130px);min-width:0}#playerProfile .skin-banner h3{font-size:17px}#playerProfile .skin-banner p{font-size:12px}#playerProfile .skin-banner #skinBannerButton{margin-left:auto}#playerProfile .player-info{padding:20px}#playerProfile .player-info #metricsGrid:not([hidden]){grid-template-columns:repeat(2,minmax(0,1fr))}#playerProfile .player-info .metric-card:nth-child(n){padding:16px 12px 16px 43px}#playerProfile .player-info .metric-top b{left:12px}}

#playerProfile .skin-download{display:none!important}
#playerProfile #skinBannerButton{display:inline-flex;align-items:center;justify-content:center;padding:15px 24px;border:1px solid #ff2456;border-radius:9px;background:linear-gradient(135deg,#3a0615,#17060e);box-shadow:0 0 20px #ff174420;color:#fff;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}
#playerProfile #skinBannerButton:hover{background:#650d27;box-shadow:0 0 22px #ff174440}
#playerProfile #skinBannerButton:focus-visible{outline:2px solid #fff;outline-offset:4px}
