/**
 * @file selfie-capture.css
 * @description Bloco da selfie na assinatura da lista online (Portal e totem) — core/selfie-capture.js.
 */
.selfie-capture__stage {
  position: relative;
  width: min(100%, 280px);
  aspect-ratio: 3 / 4;
  border-radius: 1rem;
  overflow: hidden;
  background: #111827;
  border: 1px solid var(--bs-border-color, #dee2e6);
}
.selfie-capture__video,
.selfie-capture__photo { width: 100%; height: 100%; object-fit: cover; display: block; }
/* Pré-visualização espelhada (como um espelho); a foto guardada não é espelhada. */
.selfie-capture__video { transform: scaleX(-1); }
.selfie-capture__stage [hidden] { display: none !important; }
