/* v1.2.66 — Profile Information: one elegant surface, no nested glass.
   Only the overview profile card; Settings editor & Rank remain unaffected. */

/* Single glass layer on the outside. */
body.ev-portal-scene .evac.evac-has-dashboard #evp-account-overview > .evp-overview-panel {
  padding:22px 24px 24px!important;
  background:linear-gradient(145deg,rgba(17,11,29,.70),rgba(8,6,18,.60))!important;
  border:1px solid rgba(174,119,220,.29)!important;
  border-radius:15px!important;
  box-shadow:0 15px 36px rgba(0,0,0,.19),inset 0 1px 0 rgba(220,180,255,.04)!important;
  backdrop-filter:blur(6px)!important;
  -webkit-backdrop-filter:blur(6px)!important;
  height:auto!important;
  min-height:0!important;
}

/* Remove second frame, blur and inner dark overlay. */
body.ev-portal-scene .evac.evac-has-dashboard #evp-account-overview > .evp-overview-panel .evp-profile-overview.evp-collector-summary {
  display:grid!important;
  grid-template-columns:96px minmax(0,1fr)!important;
  gap:18px 22px!important;
  align-items:center!important;
  width:100%;
  padding:12px 4px 0!important;
  margin:0!important;
  min-height:0!important;
  height:auto!important;
  background:transparent!important;
  background-image:none!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
body.ev-portal-scene .evac.evac-has-dashboard #evp-account-overview > .evp-overview-panel .evp-collector-summary::before,
body.ev-portal-scene .evac.evac-has-dashboard #evp-account-overview > .evp-overview-panel .evp-collector-summary::after {
  content:none!important;display:none!important;
}

.evac.evac-has-dashboard #evp-account-overview .evp-overview-panel .evp-collector-summary .evp-avatar {
  width:92px!important;height:92px!important;min-width:92px!important;
  margin:0 auto!important;
  align-self:center!important;
}
.evac.evac-has-dashboard #evp-account-overview .evp-overview-panel .evp-profile-identity{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:center!important;
  min-width:0!important;
  gap:3px!important;
  padding:0!important;
  text-align:left!important;
}
.evac.evac-has-dashboard #evp-account-overview .evp-overview-panel .evp-identity-eyebrow{
  margin:0 0 6px!important;
  font-size:9px!important;
  letter-spacing:.18em!important;
}
.evac.evac-has-dashboard #evp-account-overview .evp-overview-panel .evp-nickname{
  font:400 clamp(20px,2vw,27px)/1.24 'Cinzel',Georgia,serif!important;
  color:#f7f4ff!important;
  letter-spacing:.015em!important;
  margin:0!important;
  overflow-wrap:anywhere!important;
  text-align:left!important;
}
.evac.evac-has-dashboard #evp-account-overview .evp-overview-panel .evp-profile-email{
  font:400 12px/1.6 'Montserrat',Arial,sans-serif!important;
  color:#c5b6d4!important;
  overflow-wrap:anywhere!important;
  margin:1px 0 0!important;
}
.evac.evac-has-dashboard #evp-account-overview .evp-overview-panel .evp-collector-label{
  margin:8px 0 0!important;
  font-size:9px!important;
  line-height:1.5!important;
  letter-spacing:.17em!important;
}

/* Membership info centered below a single, full-width dividing line. */
.evac.evac-has-dashboard #evp-account-overview .evp-overview-panel .evp-member-detail{
  grid-column:1/-1!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  align-items:center!important;
  text-align:center!important;
  padding:21px 0 1px!important;
  margin:5px 0 0!important;
  gap:7px!important;
  border-left:0!important;
  border-top:1px solid rgba(177,132,219,.20)!important;
}
.evac.evac-has-dashboard #evp-account-overview .evp-overview-panel .evp-member-detail>span{
  width:auto!important;
  font:600 9px/1.5 'Montserrat',Arial,sans-serif!important;
  letter-spacing:.22em!important;
  color:#a996c0!important;
  text-align:center!important;
}
.evac.evac-has-dashboard #evp-account-overview .evp-overview-panel .evp-member-detail>strong{
  width:auto!important;
  font:400 clamp(20px,2vw,26px)/1.2 'Cinzel',Georgia,serif!important;
  color:#f2e8fa!important;
  letter-spacing:.01em!important;
  text-align:center!important;
}

/* At narrow widths keep the image and name side-by-side but don't squeeze text. */
@media(max-width:700px){
  body.ev-portal-scene .evac.evac-has-dashboard #evp-account-overview > .evp-overview-panel{padding:17px 16px 20px!important}
  body.ev-portal-scene .evac.evac-has-dashboard #evp-account-overview > .evp-overview-panel .evp-profile-overview.evp-collector-summary{
    grid-template-columns:70px minmax(0,1fr)!important;
    gap:14px!important;
    padding:10px 0 0!important;
  }
  .evac.evac-has-dashboard #evp-account-overview .evp-overview-panel .evp-collector-summary .evp-avatar{
    width:68px!important;height:68px!important;min-width:68px!important;
  }
  .evac.evac-has-dashboard #evp-account-overview .evp-overview-panel .evp-nickname{font-size:19px!important}
}
