/* Bartimaeus docs — paper-and-one-warm-light tokens, matching work/website/css/site.css
   bone / bone-deep / bone-lift / ink / amber. No webfonts; system stacks only. */

:root > * {
  --md-primary-fg-color: #1E2330;              /* ink — header, primary surfaces */
  --md-primary-fg-color--light: #2B3247;
  --md-primary-fg-color--dark: #161A24;
  --md-primary-bg-color: #F4EFE6;              /* bone — header text */
  --md-primary-bg-color--light: rgba(244, 239, 230, 0.7);
  --md-accent-fg-color: #D97E24;               /* amber — the one warm light */
  --md-accent-fg-color--transparent: rgba(217, 126, 36, 0.1);
}

[data-md-color-scheme="default"] {
  --md-default-bg-color: #FBF8F1;              /* bone-lift */
  --md-default-fg-color: #1E2330;              /* ink */
  --md-default-fg-color--light: rgba(30, 35, 48, 0.72);
  --md-default-fg-color--lighter: rgba(30, 35, 48, 0.55);
  --md-default-fg-color--lightest: rgba(30, 35, 48, 0.16);
  --md-typeset-a-color: #A85E14;               /* warm link, readable on bone */
  --md-code-bg-color: #ECE5D6;                 /* bone-deep */
}

[data-md-color-scheme="slate"] {
  --md-hue: 224;
  --md-typeset-a-color: #E39B4D;
}

/* House type: serif headings (Charter/Palatino/Georgia stack), quiet weight. */
.md-typeset h1,
.md-typeset h2,
.md-typeset h3 {
  font-family: Charter, "Palatino Linotype", "Book Antiqua", Palatino, Georgia, "Times New Roman", serif;
  font-weight: 600;
}

/* The "coming soon" marker used on stub pages. */
.md-typeset .admonition.quote,
.md-typeset details.quote {
  border-color: rgba(217, 126, 36, 0.5);
}
