/**
 * Evabiz — unified verified badge (home / article / profile / suggest)
 * Shape: X-style seal + check
 * Color: champagne gold (#C9A876) — brand Insider mark (NOT Twitter #1d9bf0 / FB #1877f2)
 */
:root {
  --eb-verify: #C9A876;
  --eb-verify-hover: #D4B88A;
}

.fb-verified,
.lux-profile .fb-verified,
.fb-post-name-row .fb-verified,
.fb-suggest-name .fb-verified,
.eb-article-author-row .fb-verified,
.lux-profile-name-row .fb-verified {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 18px !important;
  height: 18px !important;
  min-width: 18px !important;
  max-width: 18px !important;
  padding: 0 !important;
  margin: 0 0 0 0.25rem !important;
  border: 0 !important;
  border-radius: 0 !important;
  outline: none !important;
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
  color: var(--eb-verify) !important;
  flex-shrink: 0 !important;
  line-height: 1 !important;
  vertical-align: middle;
  overflow: visible !important;
}

.fb-verified:hover,
.lux-profile .fb-verified:hover {
  color: var(--eb-verify-hover) !important;
  background: transparent !important;
  border: 0 !important;
}

.fb-verified .fb-verified-icon,
.fb-verified svg,
.lux-profile .fb-verified svg {
  display: block !important;
  width: 18px !important;
  height: 18px !important;
  fill: currentColor !important;
  color: inherit !important;
  border: 0 !important;
  outline: none !important;
  box-shadow: none !important;
  background: none !important;
}

/* Kill legacy FA check + disc styles */
.fb-verified i,
.lux-profile .fb-verified i {
  font-size: 0.95rem !important;
  color: var(--eb-verify) !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  line-height: 1 !important;
}

/* Profile header name + badge */
.lux-profile-name-row {
  display: flex !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 0.15rem 0.2rem !important;
  margin: 0 !important;
}
.lux-profile-name-row .lux-profile-name {
  margin: 0 !important;
  display: inline !important;
}

/* Suggest denser */
.fb-suggest-name .fb-verified {
  width: 15px !important;
  height: 15px !important;
  min-width: 15px !important;
}
.fb-suggest-name .fb-verified svg {
  width: 15px !important;
  height: 15px !important;
}
