
#hero h1.abs{max-width:1050px;font-size:clamp(38px,4.1vw,58px);line-height:1.13}
#hero .p.abs{max-width:760px}
#hero .wh-profile-bottom{box-sizing:border-box;white-space:normal;gap:5px;padding-top:50px;background:linear-gradient(transparent,rgba(26,13,36,.88) 40%)}
#hero .wh-profile-bottom strong{line-height:1.15}
#hero .wh-profile-bottom span{font-size:12px;line-height:1.3}
#hero .wh-profile--left .wh-profile-bottom{padding-right:46%}
#hero .wh-profile--right .wh-profile-bottom{padding-left:46%}
#hero .wh-profile--center .wh-profile-bottom span{font-size:13px}
@media(max-width:760px){
 #hero h1.abs{font-size:clamp(30px,8.3vw,43px);line-height:1.13}
 #hero .wh-profile-bottom{padding:35px 7px 10px;gap:4px}
 #hero .wh-profile-bottom strong{font-size:11px;line-height:1.15}
 #hero .wh-profile-bottom span{font-size:9px;line-height:1.25}
 #hero .wh-profile--left .wh-profile-bottom{transform:none;width:100%;padding-right:48%}
 #hero .wh-profile--right .wh-profile-bottom{padding-left:49%;padding-right:7px}
 #hero .wh-profile--center .wh-profile-bottom strong{font-size:16px}
 #hero .wh-profile--center .wh-profile-bottom span{font-size:11px}
}

#hero h1.abs.c{font-family:'Whiiso Reference Urbanist',var(--font-display)!important;font-size:clamp(38px,4.1vw,58px)!important;max-width:1050px!important;line-height:1.13!important}
#hero h1.abs.c .ln{white-space:normal!important}
#hero .p.abs.c{max-width:760px!important}
@media(max-width:760px){#hero h1.abs.c{font-size:clamp(30px,8.3vw,43px)!important}#hero .p.abs.c{font-size:17px!important}}

/* ManyGist: centered creator portraits; existing card content and actions retain their order. */
#cr34 .c1 > img{align-self:center;margin-left:auto;margin-right:auto}
#root .app .v31-cdir .cd-card .cd-ph{display:block;position:relative;height:126px!important;overflow:visible;background:var(--lilac)}
#root .app .v31-cdir .cd-card .cd-ph>img,
#root .app .v31-cdir .cd-card .cd-ph>.v31-cd-fallback{position:absolute;left:50%;bottom:-42px;transform:translateX(-50%);display:grid;place-items:center;width:88px;height:88px;border:4px solid #fff;border-radius:50%;object-fit:cover;object-position:center 27%;box-sizing:border-box;box-shadow:0 8px 18px -8px rgba(27,0,54,.35);font:800 28px/1 var(--font-body);color:var(--ink);background:var(--lilac)}
#root .app .v31-cdir .cd-card .cd-ph .cd-sh,
#root .app .v31-cdir .cd-card .cd-ph .cd-tag{display:none}
#root .app .v31-cdir .cd-card .cd-bd{padding-top:56px!important}
#root .app .v31-cdir .cd-card:hover .cd-ph>img{transform:translateX(-50%)}
#root .app .v31-cdir .cd-card .cd-act{flex-wrap:wrap}

/* Supersede the older horizontal mobile creator skin on both breakpoints. */
html body #root#root .app.app--creators .v31-cdir .cd-card{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;grid-template-rows:none!important}
html body #root#root .app.app--creators .v31-cdir .cd-card .cd-ph{height:126px!important;min-height:0!important;width:100%!important;overflow:visible!important;flex:none!important;background:var(--lilac)!important}
html body #root#root .app.app--creators .v31-cdir .cd-card .cd-ph>img,
html body #root#root .app.app--creators .v31-cdir .cd-card .cd-ph>.v31-cd-fallback{position:absolute!important;left:50%!important;top:auto!important;bottom:-42px!important;transform:translateX(-50%)!important;width:88px!important;height:88px!important;min-height:0!important;border-radius:50%!important;border:4px solid #fff!important}
html body #root#root .app.app--creators .v31-cdir .cd-card .cd-bd{padding:56px 18px 18px!important}
html body #root#root .app.app--creators .v31-cdir .cd-card .cd-bd p{max-height:none!important;overflow:visible!important;font-size:14px!important;line-height:1.5!important}
html body #root#root .app.app--creators .v31-cdir .cd-card .cd-act :is(button,a){font-size:12px!important;min-height:40px!important;padding:8px 12px!important;white-space:normal!important}

/* Accessible @mention suggestions; isolated from existing theme controls. */
.mg-mention-picker{position:fixed;z-index:2000;max-height:274px;overflow:auto;padding:6px;background:#fff;color:#21083b;border:1px solid #e7d8f2;border-radius:16px;box-shadow:0 12px 32px rgba(31,13,56,.18)}
.mg-mention-picker[hidden]{display:none!important}
.mg-mention-option{display:flex;flex-direction:column;gap:2px;width:100%;padding:9px 12px;text-align:left;background:transparent;color:inherit;border:0;border-radius:9px;cursor:pointer;font:inherit}
.mg-mention-option span{font-size:12px;color:#80678e}
.mg-mention-option:hover,.mg-mention-option.selected{background:#efe1f6}

/* First creator portrait: retain the standard circle and frame the supplied photo. */
#cr34 .c1>.vera-avatar{position:relative;display:block;flex:none;align-self:center;width:84px;height:84px;margin:-44px auto 10px;border:4px solid #fff;border-radius:50%;overflow:hidden;box-shadow:0 8px 18px -8px rgba(27,0,54,.35)}
#cr34 .c1>.vera-avatar img{position:absolute;left:0;top:0;width:100%;height:100%;max-width:none;margin:0;border:0;border-radius:0;box-shadow:none;object-fit:cover}
#cr34 .c1>.vera-avatar img[src$="/assets/lil-miss-vera.jpg"]{width:180%;height:180%;left:-25%;top:-15%}
