.verified-cast-chips {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin: 8px 0 2px;
}

.verified-cast-chip {
  display: inline-flex;
  align-items: center;
  min-width: 0;
  min-height: 30px;
  gap: 5px;
  padding: 4px 8px;
  border: 1px solid rgba(255, 101, 163, .3);
  border-radius: 999px;
  background: rgba(255, 73, 145, .09);
  color: #ffc4dd;
  font-size: .68rem;
  font-weight: 780;
  line-height: 1.1;
  text-decoration: none;
}

.verified-cast-chip:hover { border-color: rgba(255, 122, 174, .58); color: #fff; }
.verified-cast-chip:focus-visible { outline: 3px solid rgba(255, 109, 169, .42); outline-offset: 2px; }
.verified-cast-chip svg { width: 13px; height: 13px; flex: 0 0 auto; fill: none; stroke: currentColor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.8; }
.verified-cast-chip span { min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

@media (pointer: coarse), (max-width: 680px) {
  .verified-cast-chip { min-height: 44px; padding-inline: 12px; }
}
