/* EdenCore Wiki: paleta oficial, modo escuro único */
[data-md-color-scheme="slate"] {
  /* Fundo e estrutura */
  --md-default-bg-color:         #141414;
  --md-code-bg-color:            #2C3E50;  /* painel: blocos de código */
  --md-footer-bg-color:          #141414;
  --md-footer-bg-color--dark:    #0f0f0f;

  /* Cabeçalho e abas no mesmo tom do fundo */
  --md-primary-fg-color:         #141414;
  --md-primary-fg-color--light:  #141414;
  --md-primary-fg-color--dark:   #0f0f0f;
  --md-primary-bg-color:         #F5F5F5;  /* texto do cabeçalho */

  /* Destaque: verde vibrante */
  --md-accent-fg-color:          #2ECC71;
  --md-typeset-a-color:          #2ECC71;

  /* Texto */
  --md-default-fg-color:          #F5F5F5;
  --md-default-fg-color--light:   #A0A0A0;
  --md-default-fg-color--lighter: #A0A0A080;
  --md-default-fg-color--lightest:#2C3E50;  /* bordas e divisórias */
  --md-code-fg-color:             #F5F5F5;
}

/* Linha sutil separando cabeçalho e abas do conteúdo */
.md-header, .md-tabs {
  box-shadow: none;
  border-bottom: 1px solid #2C3E50;
}

/* Logo em Rich Emerald (vale para logo em SVG inline ou ícone do tema) */
.md-header__button.md-logo svg { fill: #059669; }

/* Campo de busca no tom de painel */
.md-search__form { background-color: #2C3E50; }

/* Títulos com peso e contraste */
.md-typeset h1 { font-weight: 700; color: #F5F5F5; }
.md-typeset h2 { font-weight: 600; }

/* Aviso: âmbar */
.md-typeset .admonition.warning,
.md-typeset details.warning { border-color: #E8A33D; }
.md-typeset .warning > .admonition-title,
.md-typeset .warning > summary { background-color: #E8A33D1a; }
.md-typeset .warning > .admonition-title::before,
.md-typeset .warning > summary::before { background-color: #E8A33D; }

/* Erro e perigo: vermelho */
.md-typeset .admonition.danger,  .md-typeset details.danger,
.md-typeset .admonition.failure, .md-typeset details.failure { border-color: #E74C3C; }
.md-typeset .danger > .admonition-title,  .md-typeset .danger > summary,
.md-typeset .failure > .admonition-title, .md-typeset .failure > summary { background-color: #E74C3C1a; }
.md-typeset .danger > .admonition-title::before,  .md-typeset .danger > summary::before,
.md-typeset .failure > .admonition-title::before, .md-typeset .failure > summary::before { background-color: #E74C3C; }

/* Barra de anúncio: painel com link em verde vibrante */
.md-banner {
  background-color: #2C3E50;
  color: #F5F5F5;
}
.md-banner a {
  color: #2ECC71;
  font-weight: 600;
}
.md-banner a:hover { text-decoration: underline; }


/* Logo da EdenCore no cabeçalho */
.md-header__button.md-logo {
  padding: 0.2rem;              /* padrão do Material: 0.4rem */
  margin-right: 0.4rem;
}
.md-header__button.md-logo img {
  height: 2rem;                 /* padrão: 1.2rem; o cabeçalho tem 2.4rem */
  width: auto;
}

/* Título do cabeçalho: só "Wiki", já que o logo traz o nome EdenCore */
.md-header__topic:first-child .md-ellipsis {
  font-size: 0;                    /* esconde "EdenCore Wiki" sem tirar do HTML */
}
.md-header__topic:first-child .md-ellipsis::before {
  content: "Wiki";
  font-size: 0.9rem;
  font-weight: 700;
  padding-left: 0.6rem;
  border-left: 1px solid #2C3E50;  /* separador no tom de painel */
}
