/* Ehna features inside the Nova theme */

/* header balances (wallet & points) use Nova's tertiary buttons */
.ehna-balance { white-space: nowrap; }

/* identity badge & package emblem next to names */
.ehna-identity-badge { margin-inline-start: .35rem; vertical-align: middle; }
.ehna-identity-package {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1.15rem;
  height: 1.15rem;
  margin-inline-start: .3rem;
  vertical-align: middle;
  color: #d4af37;
}
.ehna-identity-package img { width: 100%; height: 100%; object-fit: contain; }

/* avatar frames sit on Nova's rounded avatars */
a.avatar-frame-custom,
a.owner-avatar-ring,
a.featured-avatar-ring,
.profile-avatar-wrapper.avatar-frame-custom {
  position: relative;
  isolation: isolate;
}
