/* The player sits in the theme's card, so it borrows the theme's tokens rather than setting
   colours of its own. Aspect ratio is fixed so the page does not jump when metadata loads. */
.video-player { margin: 0 0 1.25rem; }
.video-player-el {
  display: block;
  width: 100%;
  aspect-ratio: 16 / 9;
  background: #000;
  border-radius: var(--radius, 8px);
}
.video-player-fallback {
  margin: 0.5rem 0 0;
  font-size: 0.9rem;
  color: var(--color-ink-muted, #666);
}
.video-status { font-size: 0.9rem; color: var(--color-ink-muted, #666); }
