/* ─── User Avatar ─────────────────────────────── */
.user-avatar {
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.user-avatar-initials,
.user-avatar-placeholder {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: color-mix(in srgb, var(--gold-primary) 15%, transparent);
  color: var(--gold-primary);
  font-weight: 600;
  flex-shrink: 0;
  line-height: 1;
}
