/* core/lib/ui/verdict_card.css — base styles for the Verdict-card figure primitive.
   Presentational shell only; the card visual itself is the rendered image. Pages may
   override border/border-radius. Pairs with render_verdict_card_figure() in verdict_card.php. */

.ui-vcard { margin: 0; }
.ui-vcard__img {
  width: 100%; height: auto; display: block;
  border: 1px solid var(--border, #212a4c); border-radius: 14px; background: #0a0f20;
  transition: border-color .15s, transform .15s;
}
.ui-vcard__link { display: block; text-decoration: none; }
.ui-vcard__link:hover .ui-vcard__img { border-color: var(--p1, #6d5cff); transform: translateY(-3px); }

/* SEO/a11y text — the visible content lives in the image, this carries it for crawlers + screen readers */
.ui-vcard__cap {
  position: absolute; width: 1px; height: 1px; overflow: hidden;
  clip: rect(0 0 0 0); white-space: nowrap;
}
