.md-typeset .plotly-graph-div,
.md-typeset .js-plotly-plot {
  max-width: 100% !important;
  width: 100% !important;
  margin: 0 auto;
}

.md-typeset iframe {
  display: block;
  width: 100%;
  max-width: 100%;
}

:root {
  --md-admonition-icon--authorship: url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"%3E%3Cpath d="M12 12a5 5 0 1 0-5-5 5 5 0 0 0 5 5m0 2c-3.33 0-10 1.67-10 5v3h20v-3c0-3.33-6.67-5-10-5" /%3E%3C/svg%3E');
}

.md-typeset .admonition.authorship,
.md-typeset details.authorship {
  border-color: rgb(109, 76, 65);
}

.md-typeset .authorship > .admonition-title,
.md-typeset .authorship > summary {
  background-color: rgba(109, 76, 65, 0.12);
}

.md-typeset .authorship > .admonition-title::before,
.md-typeset .authorship > summary::before {
  background-color: rgb(109, 76, 65);
  -webkit-mask-image: var(--md-admonition-icon--authorship);
  mask-image: var(--md-admonition-icon--authorship);
}
