/* Minimal: monochrome chrome in the page's own color, one teal accent,
   narrow text column. */
:root {
  --md-accent-fg-color: #14b8a6;
}
[data-md-color-scheme="default"] {
  --md-primary-fg-color: #ffffff;
  --md-primary-fg-color--light: #f6f8fa;
  --md-primary-fg-color--dark: #eaeef2;
  --md-primary-bg-color: #0b0d10;
  --md-primary-bg-color--light: rgba(11, 13, 16, .6);
  --md-typeset-a-color: #0b7268;
  --md-footer-bg-color: #f6f8fa;
  --md-footer-bg-color--dark: #eaeef2;
  --md-footer-fg-color: #0b0d10;
  --md-footer-fg-color--light: rgba(11, 13, 16, .7);
  --md-footer-fg-color--lighter: rgba(11, 13, 16, .45);
  --md-header-border: rgba(11, 13, 16, .1);
}
[data-md-color-scheme="slate"] {
  --md-primary-fg-color: #0b0d10;
  --md-primary-fg-color--light: #1b1f24;
  --md-primary-fg-color--dark: #000000;
  --md-header-border: rgba(255, 255, 255, .08);
  --md-default-bg-color: #0b0d10;
  --md-default-fg-color--light: #a0a7b0;
  --md-code-bg-color: #14181d;
  --md-typeset-a-color: #2dd4bf;
}
.md-header, .md-tabs { box-shadow: none; border-bottom: 1px solid var(--md-header-border); }
.md-footer { border-top: 1px solid var(--md-header-border); }
.md-header__title { font-family: "JetBrains Mono", monospace; font-weight: 600; letter-spacing: -.02em; }
.md-grid { max-width: 72rem; }
.md-content { max-width: 46rem; }
.md-typeset h1 { font-weight: 700; letter-spacing: -.03em; color: var(--md-default-fg-color); }
.md-typeset h2 { font-weight: 650; letter-spacing: -.02em; border-top: 1px solid var(--md-default-fg-color--lightest); padding-top: 1.2rem; }
.md-typeset table:not([class]) { font-size: .7rem; border: none; }
.md-typeset table:not([class]) th { background: transparent; border-bottom: 2px solid var(--md-accent-fg-color); }
.md-typeset code { border-radius: 4px; }
.md-typeset pre > code { border-left: 3px solid var(--md-accent-fg-color); }
.md-nav__link--active { color: var(--md-accent-fg-color) !important; font-weight: 600; }
.md-header__button.md-logo img { height: 1.6rem; }
[data-md-color-scheme="default"] .md-search__input { background-color: #f0f2f4; }
[data-md-color-scheme="default"] .md-search__input:hover { background-color: #e6e9ec; }
