.md-typeset__table {
    width: 100%;
}

.md-typeset__table table:not([class]) {
    display: table
}



/* Custom parameter admonition */
:root {
    --md-admonition-icon--parameters: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 9h5.5L13 3.5zM6 2h8l6 6v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4c0-1.11.89-2 2-2m9 16v-2H6v2zm3-4v-2H6v2z"/></svg>')
  }
  .md-typeset .admonition.parameters,
  .md-typeset details.parameters {
    border: none;
    transition: none;
  }
  .md-typeset .parameters > .admonition-title,
  .md-typeset .parameters > summary {
    background-color: var(--md-admonition-bg-color);
  }
  .md-typeset .parameters > .admonition-title::before,
  .md-typeset .parameters > summary::before {
    background-color: var(--md-default-fg-color);
    -webkit-mask-image: var(--md-admonition-icon--parameters);
            mask-image: var(--md-admonition-icon--parameters);
  }

.md-typeset details.parameters:focus-within {
    box-shadow: 0 0 0 0;
}



/* Custom wiring admonition */
:root {
  --md-admonition-icon--wiring: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11 15H6l7-14v8h5l-7 14z"/></svg>')
}
.md-typeset .admonition.wiring,
.md-typeset details.wiring {
  border: none;
  transition: none;
}
.md-typeset .wiring > .admonition-title,
.md-typeset .wiring > summary {
  background-color: var(--md-admonition-bg-color);
}
.md-typeset .wiring > .admonition-title::before,
.md-typeset .wiring > summary::before {
  background-color: var(--md-default-fg-color);
  -webkit-mask-image: var(--md-admonition-icon--wiring);
          mask-image: var(--md-admonition-icon--wiring);
}

.md-typeset details.wiring:focus-within {
  box-shadow: 0 0 0 0;
}



/* Switch dark-mode and light-mode images */
[data-md-color-scheme="savee-light"] .only-dark {
  display: none !important;
}

[data-md-color-scheme="savee-dark"] .only-light {
  display: none !important;
}



/* Make light-box background not see-through */
[data-md-color-scheme="savee-light"] div.goverlay {
  background: #CCCCCC !important;
}

[data-md-color-scheme="savee-dark"] div.goverlay {
  background: #0f0f0f !important;
}



/* Hide lightbox arrows */
.gprev {
  display: none !important;
}

.gnext {
  display: none !important;
}