/* Reuse the public profile's identity-copy surface for the private profile's
   name/actions and About area. Layout and private controls remain owned by
   the existing profile styles; this only aligns the presentation contract. */
body.profile-page .profile-identity-card .profile-identity-copy,
body.profile-page .profile-identity-card .profile-details-box{
  background:rgba(255,253,249,.94)!important;
  border:1px solid rgba(255,255,255,.72)!important;
  border-radius:14px!important;
  box-shadow:var(--kalimera-header-glass-shadow)!important;
  -webkit-backdrop-filter:blur(12px) saturate(1.04)!important;
  backdrop-filter:blur(12px) saturate(1.04)!important;
  color:var(--ink)!important;
}

body.profile-page .profile-identity-card .profile-identity-copy{
  padding-inline:16px!important;
  padding-block-end:14px!important;
}

body.profile-page .profile-identity-card .profile-details-box{
  padding:16px!important;
}

body.profile-page .profile-identity-card .profile-identity-copy :is(h1,h2,h3,h4,strong,b,label),
body.profile-page .profile-identity-card .profile-details-box :is(h1,h2,h3,h4,strong,b,label){
  color:var(--ink)!important;
}

body.profile-page .profile-identity-card .profile-identity-copy :is(p,small,span),
body.profile-page .profile-identity-card .profile-details-box :is(p,small,span,.profile-email){
  color:#55707d!important;
}

@media(max-width:700px){
  body.profile-page .profile-identity-card .profile-identity-copy,
  body.profile-page .profile-identity-card .profile-details-box{
    border-radius:12px!important;
  }
  body.profile-page .profile-identity-card .profile-identity-copy{
    padding-inline:12px!important;
    padding-block-end:12px!important;
  }
  body.profile-page .profile-identity-card .profile-details-box{
    padding:14px!important;
  }
}
