/* Shared header-dropdown polish — loaded AFTER each page's own styles so these
   rules win. Standardises sizing and adds light colour-coding across every
   page that shows the account dropdown. */

/* Consistent item sizing everywhere */
.nav-dropdown a,
.nav-dropdown button {
  font-size: 0.78rem !important;
  padding: 0.65rem 1rem !important;
  min-height: 42px;
}

/* My Tickets — standard foreground */
.nav-dropdown a[href="/account/dashboard"] {
  color: var(--fg2) !important;
}
.nav-dropdown a[href="/account/dashboard"]:hover {
  color: var(--fg) !important;
}

/* Promoter Admin — green tint so promoters spot their tools instantly */
.nav-dropdown a[href*="promoter"] {
  color: var(--green, #4caf6e) !important;
}
.nav-dropdown a[href*="promoter"]:hover {
  background: rgba(76, 175, 110, 0.08) !important;
  color: var(--green, #4caf6e) !important;
}

/* Sign Out — smaller and quieter, warm red tint */
.nav-dropdown .nav-signout {
  font-size: 0.66rem !important;
  padding: 0.5rem 1rem !important;
  min-height: 36px;
  color: rgba(224, 85, 85, 0.75) !important;
  letter-spacing: 0.06em;
}
.nav-dropdown .nav-signout:hover {
  color: #e05555 !important;
  background: rgba(224, 85, 85, 0.07) !important;
}
