:root {
  --taleae-green: #075e4a;
  --taleae-paper: #f7f4ec;
  --taleae-mint: #cfe8d9;
  --taleae-orange: #d95732;
}

[data-md-color-scheme="taleae"] {
  --md-primary-fg-color: var(--taleae-green);
  --md-primary-fg-color--light: #19775f;
  --md-primary-fg-color--dark: #064536;
  --md-accent-fg-color: var(--taleae-orange);
  --md-default-bg-color: var(--taleae-paper);
  --md-typeset-a-color: var(--taleae-green);
}

.md-header { box-shadow: none; }
.md-typeset h1, .md-typeset h2 {
  font-family: Georgia, "Times New Roman", serif;
  letter-spacing: -.025em;
}
.md-typeset h1 { color: var(--taleae-green); font-size: 2.0rem; line-height: 1; }
.md-typeset h2 { font-size: 1.5rem; margin-top: 1.0em; }
.md-typeset .md-button { border-radius: .15rem; }
.md-typeset .md-button--primary { background: var(--taleae-green); border-color: var(--taleae-green); }
.md-footer { margin-top: 2rem; }

