/* ============================================================
 * Aceitou — branding overrides para mkdocs-material
 * Paleta verde (--color-brand-500 = #00e644) espelhando o portal.
 * ============================================================ */

:root {
  --md-primary-fg-color:        #07200d; /* mesmo verde-quase-preto do logo */
  --md-primary-fg-color--light: #0e3a1a;
  --md-primary-fg-color--dark:  #051609;
  --md-primary-bg-color:        #ffffff;

  --md-accent-fg-color:         #00b836; /* brand-600 — links + hovers */
  --md-accent-fg-color--transparent: rgba(0, 184, 54, 0.1);

  --md-typeset-a-color: #00b836;

  /* Tipografia Inter (mesma do portal/landing) */
  --md-text-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  --md-code-font: "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;
}

[data-md-color-scheme="slate"] {
  --md-primary-fg-color:        #07200d;
  --md-primary-fg-color--light: #0e3a1a;
  --md-primary-fg-color--dark:  #051609;
  --md-accent-fg-color:         #1aff66; /* brand-400 — mais claro pra dark */
  --md-typeset-a-color:         #1aff66;
}

/* Carrega Inter direto do Google Fonts — peso 400/500/600/700 */
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap");

/* Header — logo um pouco maior pra parecer com o portal */
.md-header__button.md-logo img,
.md-header__button.md-logo svg {
  height: 1.5rem;
  width: auto;
}

/* Botões primários com sotaque verde (em vez do azul default) */
.md-button--primary {
  background-color: var(--md-accent-fg-color);
  border-color: var(--md-accent-fg-color);
  color: #07200d;
}
.md-button--primary:hover,
.md-button--primary:focus {
  background-color: #008a29;
  border-color: #008a29;
  color: #ffffff;
}

/* Code blocks — borda sutil pra destacar */
.md-typeset pre > code {
  border-radius: 8px;
}
.md-typeset code {
  border-radius: 4px;
}

/* Tabelas — um pouco mais respiráveis */
.md-typeset table:not([class]) th {
  background-color: rgba(0, 184, 54, 0.08);
  font-weight: 600;
}

/* Search box — borda accent */
.md-search__input {
  background-color: rgba(255, 255, 255, 0.12);
}
.md-search__input::placeholder {
  color: rgba(255, 255, 255, 0.7);
}
