/* Paleta da marca dr.olho (mesmas variáveis do SPA rede.drolho.com) */
:root,
[data-md-color-scheme="default"] {
  --md-primary-fg-color: #0f0049;
  --md-primary-fg-color--light: #220082;
  --md-primary-fg-color--dark: #0f0049;
  --md-primary-bg-color: #ffffff;
  --md-primary-bg-color--light: #ffffff;

  --md-accent-fg-color: #220082;
  --md-accent-fg-color--transparent: rgba(34, 0, 130, 0.1);
  --md-accent-bg-color: #ffffff;

  --md-default-bg-color: #fbfaf6;
  --md-default-fg-color: #160a2f;
  --md-default-fg-color--light: #443a5b;
  --md-default-fg-color--lighter: #6f6585;

  --md-typeset-a-color: #220082;
}

/* Admonitions "tip"/"success" no verde da marca, pra reforçar reforço positivo */
[data-md-color-scheme="default"] .md-typeset .admonition.tip,
[data-md-color-scheme="default"] .md-typeset .admonition.success {
  border-color: #16c473;
}
[data-md-color-scheme="default"] .md-typeset .tip > .admonition-title,
[data-md-color-scheme="default"] .md-typeset .success > .admonition-title {
  background-color: rgba(22, 196, 115, 0.1);
}
[data-md-color-scheme="default"] .md-typeset .tip > .admonition-title::before,
[data-md-color-scheme="default"] .md-typeset .success > .admonition-title::before {
  background-color: #0a7a47;
}

/* Hierarquia visual do menu lateral: nome de área = título de seção,
   POP/checklist = item dentro dela */
.md-nav__item--section > .md-nav__link,
.md-nav--primary > .md-nav__list > .md-nav__item > .md-nav__link {
  font-weight: 700;
  text-transform: uppercase;
  font-size: 0.68rem;
  letter-spacing: 0.06em;
  color: var(--md-default-fg-color--light);
  opacity: 0.85;
}
