/* backend/src/main/resources/static/modules_styles/starter_standard/components/user-avatar.css */

/* ==============================================
   USER AVATAR — @gabion/starter-standard
   Avatar image in header user menu (global).
   Overrides trigger styles when image is present.
   ============================================== */

.user-menu__trigger:has(.user-menu__avatar-img) {
  background: transparent;
  border-color: transparent;
}

.user-menu__trigger:has(.user-menu__avatar-img):hover {
  background: transparent;
}

.user-menu__avatar-img {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  object-fit: cover;
  display: block;
  transition: box-shadow var(--gb-transition-fast);
}

.user-menu__trigger:hover .user-menu__avatar-img,
.user-menu__trigger:focus-visible .user-menu__avatar-img {
  box-shadow: 0 0 0 1px var(--gb-accent-primary);
}