/* MeshAnd colours (the Summit logo's pine and ember) on top of Material. */
:root, [data-md-color-scheme="default"] {
  --md-primary-fg-color: #1F5A47;
  --md-primary-fg-color--light: #2E7A61;
  --md-primary-fg-color--dark: #143A2E;
  --md-primary-bg-color: #FFFFFF;
  --md-accent-fg-color: #D9643A;
  --md-typeset-a-color: #1F5A47;
  --md-default-bg-color: #F6F7F4;
  --md-footer-bg-color: #1F5A47;
  --md-footer-bg-color--dark: #143A2E;
}
[data-md-color-scheme="slate"] {
  --md-primary-fg-color: #133A2E;
  --md-primary-fg-color--light: #1F5A47;
  --md-primary-fg-color--dark: #0B2E23;
  --md-primary-bg-color: #F2F4F3;
  --md-accent-fg-color: #F28A62;
  --md-typeset-a-color: #8ED1B5;
  --md-default-bg-color: #0E1412;
  --md-default-fg-color--lightest: #27332E;
  --md-code-bg-color: #151D1A;
  --md-footer-bg-color: #133A2E;
  --md-footer-bg-color--dark: #0B2E23;
}

.md-header__button.md-logo img { height: 1.6rem; border-radius: .35rem; }
.md-typeset h1, .md-typeset h2 { font-weight: 800; letter-spacing: -.02em; }
.md-typeset h1 { color: var(--md-default-fg-color); }

/* Overview page cards */
.md-typeset .grid.cards > ul > li { border-radius: .8rem; }
.md-typeset .grid.cards > ul > li:hover { border-color: var(--md-typeset-a-color); }
