/* BY-WOW: top-aligned intact banner and full-height softened continuation. */
.public-profile-card.panel{--profile-cover-height:180px;--profile-avatar-size:112px;padding-top:calc(var(--profile-cover-height) - var(--profile-avatar-size)/2);position:relative;isolation:isolate;overflow:hidden}
.public-profile-card.has-profile-cover::before{content:"";position:absolute;inset:-25px;z-index:0;pointer-events:none;background-image:linear-gradient(to bottom,rgba(5,20,34,.12),rgba(5,20,34,.48) 38%,rgba(5,20,34,.65)),var(--profile-cover-image);background-position:center;background-size:cover;background-repeat:no-repeat;filter:blur(24px);opacity:.52}
.public-profile-card>:not(.public-profile-cover){position:relative;z-index:2}
.public-profile-card>.public-profile-cover{position:absolute;top:0;left:0;right:0;height:var(--profile-cover-height);box-sizing:border-box;overflow:hidden;contain:paint;border:0;box-shadow:none;background:none!important;z-index:1;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 48%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 48%,transparent 100%)}
.public-profile-cover::before{content:none}
.public-profile-cover>.public-profile-cover-image{position:absolute;top:0;bottom:auto;left:0;display:block;width:100%;height:auto;max-height:100%;object-fit:contain;object-position:center top;border:0;border-radius:0;box-shadow:none;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 60%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 60%,transparent 100%)}
.public-profile-card>.public-profile-avatar{--avatar-size:var(--profile-avatar-size)!important;z-index:2}

/* Raise the profile portrait into the banner, retaining the original image size. */
.public-profile-card.panel{padding-top:calc(var(--profile-cover-height) - var(--profile-avatar-size)/2 - 30px)}

.public-profile-card.panel{padding-top:calc(var(--profile-cover-height) - var(--profile-avatar-size)/2 - 42px)}
