.embed {
  display: flex;
  justify-content: center;
  &[data-type="video"] {
    iframe {
      width: 100%;
      max-width: var(--size-width-p);
      height: auto;
      aspect-ratio: var(--aspect-ratio);
    }
  }
}