:root, [data-md-color-scheme="slate"] {
  --md-default-bg-color: #0f0f10;
  --md-default-bg-color--light: #1a1a1c;
  --md-code-bg-color: #141415;
  --md-primary-fg-color: #1a1a1c;
  --md-accent-fg-color: #e8a317;
  --md-typeset-a-color: #f0b53a;
}
.md-header { background: #1a1a1c; box-shadow: none; border-bottom: 1px solid #2a2a2e; }
.md-tabs { background: #1a1a1c; }
.md-typeset img { border: 1px solid #2a2a2e; border-radius: 8px; }
.md-typeset img[src$="logo.png"] { border: none; }
.md-typeset h1 { font-weight: 800; letter-spacing: -.02em; }
