video {
  width: 100%;
  height: auto;
}

.media--type-icon {
  overflow: hidden;
}

.media--type-icon svg {
  float: left;
  width: 100%;
  height: auto;
}

.media--type-icon svg path {
  fill: var(--icon-color);
  stroke-width: 1px;
  stroke: var(--icon-color);
}

.media--type-icon svg#Icons .cls-1,
.media--type-icon svg#Icons .cls-2,
.media--type-icon svg#Icons .cls-3 {
  stroke: var(--icon-color);
  fill: none;
  stroke-width: 2px;
}

/* full */
.media--full {
  margin-block: var(--anrt-spacing-200);
}
