:root,
[data-md-color-scheme="slate"],
[data-md-color-scheme="default"] {
  --md-primary-fg-color:        #FF7600;
  --md-primary-fg-color--light: #FF9033;
  --md-primary-fg-color--dark:  #CC5E00;
  --md-accent-fg-color:         #FF7600;
}

/* Question / Help / FAQ admonitions and collapsibles (How To? page):
   Material ships them in green — recolor to the PieMaster orange. */
.md-typeset .admonition.question,
.md-typeset details.question,
.md-typeset .admonition.help,
.md-typeset details.help,
.md-typeset .admonition.faq,
.md-typeset details.faq {
  border-color: var(--md-primary-fg-color);
}

.md-typeset .question > .admonition-title,
.md-typeset .question > summary,
.md-typeset .help > .admonition-title,
.md-typeset .help > summary,
.md-typeset .faq > .admonition-title,
.md-typeset .faq > summary {
  background-color: rgba(255, 118, 0, 0.1);
}

.md-typeset .question > .admonition-title::before,
.md-typeset .question > summary::before,
.md-typeset .help > .admonition-title::before,
.md-typeset .help > summary::before,
.md-typeset .faq > .admonition-title::before,
.md-typeset .faq > summary::before {
  background-color: var(--md-primary-fg-color);
}

.md-typeset .question > summary::after,
.md-typeset .help > summary::after,
.md-typeset .faq > summary::after {
  color: var(--md-primary-fg-color);
}
