/* Overrides de tema do editor Lexxy (Action Text) — segue o mesmo tema
   claro/escuro do site. Variáveis reais da gem (ver lexxy-variables.css),
   não documentadas publicamente — conferidas direto no CSS fonte.

   Precisa carregar DEPOIS de lexxy-content.css/lexxy-editor.css no layout:
   a gem redefine as mesmas variáveis em :root dentro do próprio
   lexxy-variables.css, e sem !important quem carrega por último vence —
   descoberto via bug real (header da tabela ilegível no dark mode) depois
   de um primeiro override em tokens.css ter sido silenciosamente vencido
   pela ordem de carregamento. */
:root {
  --lexxy-color-canvas: var(--bg);
  --lexxy-color-ink: var(--text);
  --lexxy-color-ink-medium: var(--text-muted);
  --lexxy-color-ink-light: var(--text-muted);
  --lexxy-color-ink-lighter: var(--border);
  --lexxy-color-ink-lightest: var(--surface);
  --lexxy-color-table-header-bg: var(--surface);
  --lexxy-color-table-cell-border: var(--border);
}

:root[data-theme="dark"] {
  --lexxy-color-ink-inverted: var(--bg);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --lexxy-color-ink-inverted: var(--bg);
  }
}
