/* Cookbook colour theme: Navy #16298A, Red #D8302F, Cream #FBE9A6 */
:root {
  --cb-navy: #16298A;
  --cb-red: #D8302F;
  --cb-cream: #FBE9A6;
}

/* Header and tabs */
[data-md-color-primary="custom"] {
  --md-primary-fg-color: var(--cb-navy);
  --md-primary-fg-color--light: #2A3FA8;
  --md-primary-fg-color--dark: #0F1D63;
  --md-primary-bg-color: var(--cb-cream);
  --md-primary-bg-color--light: rgba(251, 233, 166, 0.7);
}

/* Hover, active items, buttons */
[data-md-color-accent="custom"] {
  --md-accent-fg-color: var(--cb-red);
  --md-accent-fg-color--transparent: rgba(216, 48, 47, 0.1);
  --md-accent-bg-color: #FFFFFF;
}

/* Light mode: cream page */
[data-md-color-scheme="default"] {
  --md-default-bg-color: var(--cb-cream);
  --md-typeset-a-color: var(--cb-navy);
}

/* Dark mode: deep navy page */
[data-md-color-scheme="slate"] {
  --md-default-bg-color: #0B1545;
  --md-typeset-a-color: var(--cb-cream);
}

.md-typeset h1 {
  color: var(--cb-red);
}

[data-md-color-scheme="slate"] .md-typeset h2 {
  color: var(--cb-cream);
}
