/*
 * RoadSave brand palette — applied on top of Material for MkDocs default theme.
 *
 * Palette:
 *   Primary (Dark Teal)          #3E5965
 *   Secondary (Sage Teal)        #9EBCC1
 *   Background (Warm Off-White)  #F0EDE8
 *   CTA / Accent (Amber Gold)    #E9A026
 *   Emergency / Error            #C86D1B
 */

:root {
  --md-primary-fg-color:        #3E5965;
  --md-primary-fg-color--light: #9EBCC1;
  --md-primary-fg-color--dark:  #2d4450;
  --md-primary-bg-color:        #ffffff;
  --md-accent-fg-color:         #E9A026;
  --md-accent-fg-color--transparent: rgba(233, 160, 38, 0.1);
}

/* ── Light scheme overrides ───────────────────────────────────────────────── */
[data-md-color-scheme="default"] {
  --md-default-bg-color:         #F0EDE8;
  --md-default-fg-color:         #1a2e38;
  --md-default-fg-color--light:  #3E5965;
  --md-code-bg-color:            #eae7e2;
  --md-typeset-a-color:          #3E5965;
}

/* ── Dark scheme overrides ────────────────────────────────────────────────── */
[data-md-color-scheme="slate"] {
  --md-primary-fg-color:         #9EBCC1;
  --md-default-bg-color:         #1a2a33;
  --md-default-fg-color:         #e8e4df;
  --md-code-bg-color:            #223040;
  --md-typeset-a-color:          #9EBCC1;
}

/* ── Admonition tint for warnings / dangers ─────────────────────────────── */
.md-typeset .admonition.warning,
.md-typeset details.warning {
  border-color: #E9A026;
}
.md-typeset .admonition.warning > .admonition-title,
.md-typeset details.warning > summary {
  background-color: rgba(233, 160, 38, 0.1);
}

.md-typeset .admonition.danger,
.md-typeset details.danger {
  border-color: #C86D1B;
}
.md-typeset .admonition.danger > .admonition-title,
.md-typeset details.danger > summary {
  background-color: rgba(200, 109, 27, 0.1);
}
