:root {
  --md-primary-fg-color: #2f4fdb;
  --md-accent-fg-color: #2563eb;
}

.md-header {
  backdrop-filter: saturate(180%) blur(10px);
}

.md-typeset h1 {
  font-weight: 800;
}

.md-typeset table code {
  white-space: nowrap;
}

.md-typeset pre code {
  white-space: pre-wrap;
  word-break: break-word;
}

.md-sidebar .md-nav__link > svg {
  width: 0.95rem;
  height: 0.95rem;
  min-width: 0.95rem;
  margin-right: 0.55rem;
  opacity: 0.72;
  stroke-width: 1.8;
}

.api-eyebrow {
  margin: 0 0 0.65rem;
  color: color-mix(in srgb, currentColor 58%, transparent);
  font-size: 0.72rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}
