:root {
  --md-text-font: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --md-code-font: ui-monospace, "SFMono-Regular", Consolas, monospace;
  --md-primary-fg-color: #102d41;
  --md-primary-fg-color--light: #244b63;
  --md-primary-fg-color--dark: #091d2b;
}
[data-md-color-scheme="default"] {
  --md-default-bg-color: #fff;
  --md-typeset-a-color: #006e78;
}
[data-md-color-scheme="slate"] {
  --md-default-bg-color: #101c28;
  --md-typeset-a-color: #6cdbd2;
}
.md-typeset { font-size: .85rem; line-height: 1.75; }
.md-typeset h1 { color: var(--md-default-fg-color); font-weight: 750; letter-spacing: -.025em; line-height: 1.2; }
.md-typeset h2 { font-weight: 650; margin-top: 2.1em; }
.md-typeset h2:before { content: ""; display: block; width: 2rem; height: .15rem; background: #008c96; margin-bottom: .55rem; }
.md-typeset img { display: block; width: 100%; height: auto; border-radius: .4rem; }
.md-typeset table:not([class]) { font-size: .75rem; line-height: 1.6; }
.md-typeset table:not([class]) th { background-color: var(--md-code-bg-color); }
.md-typeset code { font-size: .85em; }
/* Section links stay available for copying a deep URL, but read as a quiet
   control: a small dimmed hash on hover or keyboard focus, never a visible
   paragraph mark in the text column. Heading ids are unaffected, so existing
   fragment links keep resolving. */
.md-typeset .headerlink { font-size: .7em; opacity: 0; }
.md-typeset :hover > .headerlink,
.md-typeset .headerlink:focus { opacity: .45; }
.md-typeset .headerlink:hover { opacity: .9; }
.md-nav { font-size: .75rem; }
.md-nav__link { line-height: 1.5; }
.md-content { max-width: 52rem; }
.md-header__topic { font-weight: 650; }
@media (max-width: 44.99em) {
  .md-typeset a:has(> img[src$=".svg"]) {
    display: block;
    overflow-x: auto;
    overscroll-behavior-x: contain;
  }
  .md-typeset a > img[src$=".svg"] {
    width: auto;
    max-width: none;
  }
}
@media print {
  .md-typeset { font-size: 11pt; }
  .md-typeset h2:before { display: none; }
}
