/* Vivian Birth Card — widget styling.
   The only rule that matters for the visual technique: black-background
   video/still composited with mix-blend-mode:lighten so black pixels never
   override whatever the card's own background is (see README_UTSL.md).
   Do not change this to opacity/alpha-based compositing without re-reading
   why it isn't — Safari/iOS does not reliably support WebM alpha. */

.vbc-widget {
  position: relative;
  width: 100%;
  aspect-ratio: 2.46 / 1;
}

.vbc-video,
.vbc-still {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  mix-blend-mode: lighten;
}
