/* Shared flat tier marks; the photo, not the whole card, carries the accent. */
[data-support-theme="free"] { --support-accent: #d2d7d5; }
[data-support-theme="survivor"] { --support-accent: #578465; }
[data-support-theme="argument"] { --support-accent: #285d42; }
[data-support-theme="podium-1"] { --support-accent: #bc9947; }
[data-support-theme="podium-2"] { --support-accent: #91a2ae; }
[data-support-theme="podium-3"] { --support-accent: #897d6c; }
.support-chevron {
  display: inline-flex;
  flex: 0 0 18px;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  color: var(--support-accent, #285d42);
  line-height: 1;
}
.support-chevron svg { display: block; width: 18px; height: 18px; stroke-width: 2.5; }
:is(#registryList, #topHumanCard, #topDonorsList) .bureau-avatar-frame.support-avatar {
  margin-bottom: 13px !important;
}
:is(#registryList, #topHumanCard, #topDonorsList) .support-avatar .bureau-avatar {
  border: 0 !important;
  outline: 1.5px solid var(--support-accent) !important;
  outline-offset: 2px;
}
.support-avatar > .support-chevron {
  position: absolute;
  z-index: 1;
  left: 50%;
  bottom: -11px;
  transform: translateX(-50%);
  background: #fff;
}
.bureau-id-vote-actions {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: minmax(40px, 1fr);
  align-items: center;
  gap: 6px;
}
:is(#registryList, #topHumanCard, #topDonorsList) .bureau-id-vote-actions .bureau-action {
  width: 100%;
  height: 28px;
  min-height: 28px;
  gap: 4px;
  padding: 4px 5px;
  font-size: 12px;
}
:is(#registryList, #topHumanCard, #topDonorsList) .bureau-id-vote-actions svg {
  flex: 0 0 12px;
  width: 12px;
  height: 12px;
}
.bureau-id-vote-actions .mercy-vote-count { font: 600 12px/1 var(--bureau-font); }
body.bureau-update #joinModal .bureau-tier-option-head strong {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  min-width: 0;
}
body.bureau-update #joinModal .bureau-tier-option[data-support-theme]:not([data-support-theme="free"]) .bureau-tier-option-head strong {
  color: var(--support-accent);
}
