/* Profile identity and actions must never compete for the same row. */
body.eb-profile-v2-page .ebpv2-hero-card .ebpv2-head{display:grid!important;grid-template-columns:152px minmax(0,1fr)!important;align-items:center!important;gap:20px 24px!important;padding:24px!important;min-width:0!important;}
body.eb-profile-v2-page .ebpv2-hero-card .ebpv2-head>.ebpv2-avatar-wrap{grid-column:1!important;grid-row:1!important;position:relative!important;align-self:center!important;margin:0!important;justify-self:center!important;flex:none!important;}
body.eb-profile-v2-page .ebpv2-hero-card .ebpv2-head>.ebpv2-identity{grid-column:2!important;grid-row:1!important;min-width:0!important;width:auto!important;max-width:100%!important;margin:0!important;flex:initial!important;}
body.eb-profile-v2-page .ebpv2-hero-card .ebpv2-name-row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;min-width:0!important;}
body.eb-profile-v2-page .ebpv2-hero-card .ebpv2-name-row h1{width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;font-size:clamp(25px,2.3vw,34px)!important;line-height:1.2!important;word-break:normal!important;overflow-wrap:anywhere!important;white-space:normal!important;}
body.eb-profile-v2-page .ebpv2-hero-card .ebpv2-meta,body.eb-profile-v2-page .ebpv2-hero-card .ebpv2-bio{width:auto!important;max-width:100%!important;line-height:1.6!important;overflow-wrap:anywhere!important;}
body.eb-profile-v2-page .ebpv2-hero-card .ebpv2-bio{margin:10px 0 0!important;}
body.eb-profile-v2-page .ebpv2-hero-card .ebpv2-head>.ebpv2-actions{grid-column:1/-1!important;grid-row:2!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:stretch!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding-top:18px!important;border-top:1px solid rgba(255,255,255,.09)!important;}
body.eb-profile-v2-page .ebpv2-hero-card .ebpv2-actions>.ebpv2-btn,body.eb-profile-v2-page .ebpv2-hero-card .ebpv2-actions>form{flex:0 1 auto!important;margin:0!important;min-width:0!important;}
body.eb-profile-v2-page .ebpv2-hero-card .ebpv2-actions .ebpv2-btn{min-height:44px!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:11px 15px!important;white-space:normal!important;font-size:13px!important;line-height:1.3!important;}
body.eb-profile-v2-page .ebpv2-hero-card .ebpv2-actions .ebpv2-btn svg{flex:0 0 18px!important;width:18px!important;height:18px!important;}
body.eb-profile-v2-page .ebpv2-hero-card .ebpv2-actions .ebpv2-btn span{min-width:0!important;overflow-wrap:anywhere!important;}
body.eb-profile-v2-page .ebpv2-hero-card .ebpv2-actions>form .ebpv2-btn{height:100%!important;width:100%!important;}
body.eb-profile-v2-page .ebpv2-hero-card .ebpv2-actions .ebpv2-btn:focus-visible{outline:2px solid #ff70b8!important;outline-offset:3px!important;}
@media(max-width:760px){
 body.eb-profile-v2-page .ebpv2-hero-card .ebpv2-head{grid-template-columns:108px minmax(0,1fr)!important;gap:16px!important;padding:20px 16px!important;}
 body.eb-profile-v2-page .ebpv2-hero-card .ebpv2-head>.ebpv2-avatar-wrap{width:100px!important;height:100px!important;}
 body.eb-profile-v2-page .ebpv2-hero-card .ebpv2-avatar{width:100%!important;height:100%!important;object-fit:cover!important;}
 body.eb-profile-v2-page .ebpv2-hero-card .ebpv2-name-row h1{font-size:24px!important;}
 body.eb-profile-v2-page .ebpv2-hero-card .ebpv2-head>.ebpv2-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding-top:16px!important;}
 body.eb-profile-v2-page .ebpv2-hero-card .ebpv2-actions>.ebpv2-btn,body.eb-profile-v2-page .ebpv2-hero-card .ebpv2-actions>form{width:100%!important;max-width:100%!important;}
 body.eb-profile-v2-page .ebpv2-hero-card .ebpv2-actions .ebpv2-btn{font-size:12px!important;padding:10px!important;}
}
@media(max-width:380px){body.eb-profile-v2-page .ebpv2-hero-card .ebpv2-head{grid-template-columns:84px minmax(0,1fr)!important;gap:12px!important;}body.eb-profile-v2-page .ebpv2-hero-card .ebpv2-head>.ebpv2-avatar-wrap{width:80px!important;height:80px!important;}body.eb-profile-v2-page .ebpv2-hero-card .ebpv2-name-row h1{font-size:21px!important;}}

@media(max-width:760px){
 body.eb-profile-v2-page .ebpv2-hero-card{height:auto!important;min-height:0!important;overflow:hidden!important;}
 body.eb-profile-v2-page .ebpv2-hero-card .ebpv2-cover{display:block!important;position:relative!important;inset:auto!important;height:160px!important;min-height:160px!important;max-height:160px!important;margin:0!important;}
 body.eb-profile-v2-page .ebpv2-hero-card .ebpv2-cover-fit{width:100%!important;height:100%!important;object-fit:cover!important;}
 body.eb-profile-v2-page .ebpv2-hero-card .ebpv2-head{position:relative!important;inset:auto!important;transform:none!important;margin:0!important;background:#100b14!important;}
 .ebpv2-mobile-back{min-width:64px!important;white-space:nowrap!important;gap:4px!important;}
 .ebpv2-mobile-back small{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;flex-shrink:0!important;}
}

@media(max-width:760px){body.eb-profile-v2-page .ebpv2-hero-card{display:block!important;}body.eb-profile-v2-page .ebpv2-hero-card>.ebpv2-cover,body.eb-profile-v2-page .ebpv2-hero-card>.ebpv2-head{grid-area:auto!important;}}
