/* Hebrish brand on the Material theme. Values copied from /style.css (Hebrish-Mgmt/brand). */
@import url("https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,600;9..144,700&display=swap");

:root, [data-md-color-scheme="default"] {
  --md-primary-fg-color: #0f6b5c;
  --md-primary-fg-color--light: #d8efe7;
  --md-primary-fg-color--dark: #0f3d3e;
  --md-accent-fg-color: #0f6b5c;
  --md-default-bg-color: #fbf8f2;
  --md-default-fg-color: #1d2422;
  --md-default-fg-color--light: #5b6662;
  --md-typeset-a-color: #0f6b5c;
  --md-footer-bg-color: #0f3d3e;
  --md-footer-bg-color--dark: #0c2f30;
}
[data-md-color-scheme="slate"] {
  --md-primary-fg-color: #18201e;
  --md-primary-fg-color--light: #163a31;
  --md-primary-fg-color--dark: #111615;
  --md-accent-fg-color: #3fbf9f;
  --md-default-bg-color: #111615;
  --md-default-fg-color: #e8ece9;
  --md-default-fg-color--light: #9aa7a2;
  --md-typeset-a-color: #3fbf9f;
  --md-footer-bg-color: #151c1a;
  --md-footer-bg-color--dark: #111615;
}
.md-typeset h1, .md-typeset h2, .md-typeset h3, .md-header__title {
  font-family: Fraunces, Georgia, serif;
  font-weight: 700;
}
.md-typeset h1 { color: var(--md-default-fg-color); }
.md-typeset img {
  border: 1px solid var(--md-default-fg-color--lightest);
  border-radius: 8px;
  max-width: 100%;
  height: auto;
}
.md-typeset figure { margin: 1.2em 0; }
.md-typeset figcaption { font-size: .68rem; color: var(--md-default-fg-color--light); max-width: none; }
.md-logo img, .md-header__button.md-logo img { border: 0; }
.since {
  display: inline-block;
  font-size: .62rem;
  line-height: 1.5;
  padding: 0 .45em;
  margin-left: .3em;
  border-radius: 4px;
  background: var(--md-primary-fg-color--light);
  color: var(--md-default-fg-color);
  font-family: var(--md-text-font-family);
  font-weight: 500;
  vertical-align: middle;
}
.md-copyright a { color: inherit; text-decoration: underline; }
.md-typeset .small { font-size: .68rem; color: var(--md-default-fg-color--light); }
