/* Plus identity, live-entitlement-gated by the Jinja name filter.
   Decorative only: never replace real names, levels, roles or public profile links. */
.ej-plus-name{
 --ejpx-gradient:linear-gradient(110deg,#80560e,#ac7927 40%,#895811 73%,#b17b2c);
 --ejpx-solid:#966414;
 font-weight:800!important;
 color:var(--ejpx-solid)!important;
 text-decoration-color:currentColor;
}
.ej-plus-name--royal{--ejpx-gradient:linear-gradient(108deg,#7d530d 0%,#ac7926 23%,#e6ba5d 42%,#986313 61%,#c99431 78%,#81520f 100%);--ejpx-solid:#946316}
.ej-plus-name--sunrise{--ejpx-gradient:linear-gradient(110deg,#814914,#ba6e1c 32%,#edaf4c 54%,#9e4c2f 78%,#8f5217);--ejpx-solid:#a15d22}
.ej-plus-name--sapphire{--ejpx-gradient:linear-gradient(110deg,#194a85,#3476b6 28%,#70b6e4 50%,#24598e 73%,#123e72);--ejpx-solid:#285f9d}
.ej-plus-name--amethyst{--ejpx-gradient:linear-gradient(110deg,#603780,#905eb4 28%,#d19dec 50%,#8653a4 72%,#542775);--ejpx-solid:#78469a}
.ej-plus-name--emerald{--ejpx-gradient:linear-gradient(110deg,#185945,#248568 27%,#74c3a4 52%,#287a59 72%,#14583d);--ejpx-solid:#207457}
@supports ((background-clip:text) or (-webkit-background-clip:text)){
 .ej-plus-name{
  background-image:var(--ejpx-gradient)!important;
  background-size:100% 100%!important;
  background-repeat:no-repeat!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
  text-shadow:none!important;
 }
 /* The existing hero applies special Plus gold; only other chosen styles override it. */
 .classic-member-profile .ejabat-profile-heading .ejabat-canonical-name.ejv25-plus-name.ej-plus-name:not(.ej-plus-name--royal),
 body .classic-member-profile.ejg-profile-shell[data-profile-panel][data-profile-member] .ejabat-profile-hero .ejabat-profile-heading .ejabat-canonical-name.ejv25-plus-name.ej-plus-name:not(.ej-plus-name--royal){
  background:var(--ejpx-gradient)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
  text-shadow:none!important;
 }
}
@media(forced-colors:active){
 .ej-plus-name,
 .classic-member-profile .ejabat-profile-heading .ejabat-canonical-name.ejv25-plus-name.ej-plus-name{
  background:none!important;
  color:CanvasText!important;
  -webkit-text-fill-color:CanvasText!important;
  text-shadow:none!important;
 }
}
