/* stylelint-disable-next-line plugin/no-unsupported-browser-features */
/* Do not use this */
/* Use this */
go-content {
  /**
    @prop --iframe-embed-aspect-ratio:
      Aspect ratio for iframe content
      - default: 16/9
  */
  --iframe-embed-aspect-ratio: 16/9;
}
go-content > * + *,
go-content go-md > * + * {
  margin-top: 1.5em;
}
go-content figure {
  margin: 0;
}
go-content figcaption {
  text-align: center;
}
go-content img,
go-content video {
  max-width: 100%;
  width: 100%;
}
@media (min-width: 600px) {
  go-content img,
  go-content video {
    width: auto;
  }
}
go-content iframe {
  width: 100%;
  height: unset;
  aspect-ratio: var(--iframe-embed-aspect-ratio);
}
go-content table {
  width: 100%;
}
go-content kbd {
  padding: 0.25em 0.5em;
  border-radius: var(--radius-2);
  background-color: var(--go-color-code-bg);
  color: var(--go-color-code-fg);
  box-shadow: var(--shadow-1);
}