
/* V22: identity and stadium banner only; V20 flag and crest unchanged. */
.topbar .profile-name{
  min-width:215px!important;max-width:295px!important;
  padding:10px 16px!important;
  background:linear-gradient(115deg,#030913f5,#0b2547f2 62%,#1a3154ed)!important;
  border:1px solid #edc66a!important;border-radius:14px!important;
  box-shadow:inset 0 1px 0 #ffe4a45c,0 5px 15px #000a,0 0 14px #e2b34e44!important;
  position:relative!important;
}
.profile-name .holder-label{font-size:10px!important;letter-spacing:1.2px!important;color:#f2d68d!important}
.profile-name .holder-name{font-size:clamp(15px,1.36vw,19px)!important;line-height:1.28!important;
  font-weight:850!important;color:#fff!important;text-shadow:0 2px 5px #000,0 0 8px #ffffff55!important;
  white-space:normal!important}
.profile-name .holder-foot{font-size:10px!important;color:#f0c96d!important}
.v9-hero{
 background-image:linear-gradient(90deg,#01071494 0%,#051b3540 26%,#05152d38 70%,#02071498 100%),
 linear-gradient(0deg,#010614bd,transparent 65%,#01061455),
 url('./assets/tribuna-cabecera-v22.webp')!important;
 background-position:center,center,center 51%!important;
 border-color:#e5b95b!important;
 box-shadow:0 0 0 1px #f5cb6135,0 12px 27px #0009,inset 0 0 22px #0006,0 0 15px #e5b34823!important;
}
.v9-hero-content p{text-shadow:0 3px 7px #000,0 0 13px #fff8d058!important}
.v9-hero-content p span{text-shadow:0 3px 7px #000,0 0 14px #e7b844bb!important}
@media(max-width:850px){
 .topbar .profile-name{min-width:0!important;max-width:135px!important;padding:7px 9px!important}
 .profile-name .holder-label,.profile-name .holder-foot{display:none!important}
 .profile-name .holder-name{font-size:12px!important}
}
@media(max-width:420px){.topbar .profile-name{max-width:94px!important}.profile-name .holder-name{font-size:10px!important}}
