:root > * {
  --md-primary-fg-color: #14342d;
  --md-primary-fg-color--light: #245348;
  --md-primary-fg-color--dark: #0f2823;
  --md-accent-fg-color: #8a4a18;
  --md-accent-fg-color--transparent: rgba(138, 74, 24, 0.1);
}

[data-md-color-scheme="default"] {
  --md-default-bg-color: #f6f0e6;
  --md-default-fg-color: #241d18;
  --md-default-fg-color--light: #51453a;
  --md-typeset-a-color: #7c3f21;
  --md-code-bg-color: #fffaf1;
}

.md-button {
  border-radius: 0.35rem;
}

.md-typeset h2[id^="moine"],
.md-typeset h3[id^="moine"] {
  font-weight: 700;
  line-height: 1.45;
}

.md-typeset h2[id^="moine"] {
  font-size: 1rem;
}

.md-typeset h3[id^="moine"] {
  font-size: 0.9rem;
}

.md-typeset h2[id^="moine"] code,
.md-typeset h3[id^="moine"] code {
  background: transparent;
  color: inherit;
  font-size: 0.95em;
  overflow-wrap: anywhere;
  padding: 0;
}

.md-typeset .api-signature {
  font-size: 0.78rem;
  font-weight: 700;
  line-height: 1.55;
  margin: 0.25rem 0 0.8rem;
}

.md-typeset .api-signature code {
  background: transparent;
  box-decoration-break: clone;
  color: var(--md-code-fg-color);
  font-size: 1em;
  overflow-wrap: anywhere;
  padding: 0;
}

.md-nav--secondary code {
  background: transparent;
  color: inherit;
  font-size: inherit;
  padding: 0;
}
