/* V84 · Acceso directo a perfiles, clasificación anual y registro de versiones. */
#app #statsTab .shame-profile-link{
 display:inline!important;padding:0!important;margin:0!important;
 border:0!important;background:transparent!important;box-shadow:none!important;
 color:#f4fffb!important;font:900 14px/1.3 var(--rift-text,Manrope,sans-serif)!important;
 text-align:left!important;cursor:pointer!important;max-width:100%!important;
 overflow-wrap:anywhere!important;
}
#app #statsTab .shame-profile-link:hover{
 color:#9ff1dd!important;text-decoration:underline!important;text-underline-offset:3px!important;
}
#app #statsTab .shame-profile-link:focus-visible{
 outline:2px solid #baffed!important;outline-offset:4px!important;
}
#app #statsTab .shame-person .mvp-games-inline{
 color:#9bbac2!important;font-size:11px!important;margin-left:5px!important;
 white-space:normal!important;
}
#app #statsTab .player-profile-hero{
 display:flex!important;flex-flow:row wrap!important;align-items:center!important;
 gap:16px!important;
}
#app #statsTab .player-profile-hero-meta{
 flex:1 1 165px!important;min-width:0!important;
}
#app #statsTab .player-profile-standing{
 flex:0 1 43%;margin-left:auto;min-width:238px;max-width:440px;
 padding:13px 16px;border:1px solid #4e8590;border-top:3px solid #f19273;
 background:linear-gradient(115deg,#0d2b3a,#123949);
 box-sizing:border-box;
}
#app #statsTab .player-profile-standing-title{
 display:block;color:#a5dfd4;font:900 9px/1.45 var(--rift-text,Manrope,sans-serif);
 letter-spacing:.09em;margin-bottom:10px;
}
#app #statsTab .player-profile-standing-values{
 display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;
}
#app #statsTab .player-profile-standing-values>div{
 min-width:0;border-left:2px solid #4a8791;padding-left:10px;
}
#app #statsTab .player-profile-standing-values small{
 display:block;color:#93c2cb;font:850 9px/1.3 var(--rift-text,Manrope,sans-serif);
}
#app #statsTab .player-profile-standing-values strong{
 display:block;color:#f7fffc;font:650 clamp(27px,3vw,39px)/1 var(--rift-display,Teko,sans-serif);
 margin-top:4px;letter-spacing:.02em;
}
#app #statsTab .player-profile-standing p{
 color:#9dbfc6;font:750 9px/1.5 var(--rift-text,Manrope,sans-serif);margin:9px 0 0;
}
#app .v11-nav.rift-mode-nav>.v11-tab[data-tab="updatesTab"] .rift-nav-copy b{
 letter-spacing:.02em!important;
}

/* Pantalla de actualizaciones con la misma grilla y estética de las otras secciones. */
#app #updatesTab.tab-page{
 padding:0!important;margin:0!important;width:100%!important;max-width:none!important;
 min-width:0!important;box-sizing:border-box!important;
}
#app #updatesTab .updates-shell{width:100%;min-width:0;box-sizing:border-box}
#app #updatesTab .updates-hero{
 position:relative;isolation:isolate;overflow:hidden;min-height:282px;
 display:flex;align-items:center;justify-content:space-between;gap:30px;
 padding:42px clamp(20px,3vw,52px);box-sizing:border-box;
 border:1px solid #355c6e;background:
 linear-gradient(90deg,#071925 0%,rgba(8,25,35,.94) 48%,rgba(8,25,34,.25) 100%),
 url('https://ddragon.leagueoflegends.com/cdn/img/champion/splash/Pyke_0.jpg') center 37%/cover no-repeat;
}
#app #updatesTab .updates-hero::after{
 content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;
 background:linear-gradient(90deg,#f59878,#6ecdbd 60%,transparent);
}
#app #updatesTab .updates-eyebrow{
 font:900 10px/1.3 var(--rift-text,Manrope,sans-serif);
 color:#9fdbce;letter-spacing:.15em;
}
#app #updatesTab .updates-hero h1{
 font:650 clamp(48px,5.5vw,82px)/.95 var(--rift-display,Teko,sans-serif);
 letter-spacing:.015em;color:#fff;margin:12px 0;
}
#app #updatesTab .updates-hero h1 em{color:#8fdfd1;font-style:normal}
#app #updatesTab .updates-hero p{
 color:#bfd9dd;font:650 13px/1.7 var(--rift-text,Manrope,sans-serif);
 max-width:580px;margin:0;
}
#app #updatesTab .updates-version-count{
 flex:0 0 auto;min-width:130px;padding:19px;border:1px solid #4d7380;
 background:rgba(9,33,43,.78);text-align:center;
}
#app #updatesTab .updates-version-count span{
 display:block;color:#a7cfd1;font:800 10px var(--rift-text,Manrope,sans-serif);
}
#app #updatesTab .updates-version-count strong{
 display:block;color:#ffc49f;font:700 49px/1 var(--rift-display,Teko,sans-serif);
}
#app #updatesTab .updates-feed{
 display:grid;gap:11px;padding-top:16px;
}
#app #updatesTab .updates-release{
 display:grid;grid-template-columns:124px minmax(0,1fr);gap:22px;
 padding:20px clamp(15px,2.6vw,28px);box-sizing:border-box;
 border:1px solid #365b67;border-left:3px solid #5daea4;
 background:linear-gradient(115deg,#102c3a,#0c222e);min-width:0;
}
#app #updatesTab .updates-release.is-latest{
 border-left-color:#f49875;background:linear-gradient(115deg,#173c48,#102b38);
}
#app #updatesTab .updates-release-meta{
 border-right:1px solid #335561;padding-right:14px;
}
#app #updatesTab .updates-release-version{
 display:block;color:#96e6d7;font:650 34px/.95 var(--rift-display,Teko,sans-serif);
}
#app #updatesTab .updates-release.is-latest .updates-release-version{color:#ffbd95}
#app #updatesTab .updates-release-meta time{
 display:block;color:#96b9c1;font:800 10px/1.5 var(--rift-text,Manrope,sans-serif);
 margin-top:8px;
}
#app #updatesTab .updates-release h2{
 color:#f0fdfa;font:900 clamp(14px,1.4vw,18px)/1.35 var(--rift-text,Manrope,sans-serif);
 margin:0 0 8px;
}
#app #updatesTab .updates-release p{
 color:#b7d3d6;font:650 12px/1.7 var(--rift-text,Manrope,sans-serif);margin:0;
}
#app #updatesTab .updates-note{
 margin:16px 0 0;padding:12px 18px;color:#8fbcc1;
 font:700 10px/1.5 var(--rift-text,Manrope,sans-serif);
 border:1px solid #294d5b;background:#0d2330;
}
@media(max-width:1040px){
 #app .v11-nav.rift-mode-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
@media(max-width:820px){
 #app #statsTab .player-profile-standing{flex:1 1 100%;margin-left:0;max-width:none}
 #app #updatesTab .updates-hero{min-height:240px;gap:12px}
}
@media(max-width:650px){
 #app .v11-nav.rift-mode-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 #app #updatesTab .updates-hero{display:block;padding:26px 19px}
 #app #updatesTab .updates-version-count{display:inline-block;margin-top:18px;min-width:96px;padding:11px 14px}
 #app #updatesTab .updates-version-count strong{font-size:35px}
 #app #updatesTab .updates-release{grid-template-columns:1fr;gap:10px;padding:16px}
 #app #updatesTab .updates-release-meta{border-right:0;border-bottom:1px solid #335561;padding:0 0 10px;display:flex;align-items:center;gap:14px}
 #app #updatesTab .updates-release-meta time{margin-top:0}
}
@media(max-width:400px){
 #app #statsTab .player-profile-hero{gap:12px!important}
 #app #statsTab .player-profile-standing{min-width:0;width:100%}
}
