:root {
  /* Mole "Field Guide" Design System */
  --paper: #f6f0e4;
  --ink: #2a2118;
  --lantern: #e2571b;
  --lantern-deep: #c74a14;
  --paper-shade: #efe6d2;

  /* Material for MkDocs Overrides */
  --md-primary-fg-color: var(--lantern);
  --md-primary-bg-color: var(--paper);
  --md-primary-bg-color--light: var(--paper);

  --md-accent-fg-color: var(--lantern-deep);

  --md-default-bg-color: var(--paper);
  --md-default-fg-color: var(--ink);

  --md-code-bg-color: var(--paper-shade);
  --md-code-fg-color: var(--ink);
}

[data-md-color-scheme="slate"] {
  --md-primary-fg-color: var(--lantern);
  --md-default-bg-color: #2a2118; /* Dark version of ink */
  --md-default-fg-color: #f6f0e4;
}

/* Typographic tweaks to match Mole website */
.md-typeset h1,
.md-typeset h2,
.md-typeset h3 {
  color: var(--ink);
}

.md-header {
  background-color: var(--lantern);
}

.md-nav__link--active {
  color: var(--lantern) !important;
  font-weight: 700;
}

.md-footer {
  background-color: var(--ink);
}
