﻿/* Integration-specific overrides.
 * Base theme: load ../docs/assets/style.css from each HTML page
 * (portal path /harvestree/docs/; local preview via scripts/preview_docs.py).
 * Do not @import ../../external_doc/... — that path breaks on the portal.
 */
body.integration-doc header {
  background: linear-gradient(125deg, #0f172a 0%, #134e4a 28%, #0d9488 55%, #5b21b6 100%);
}
body.integration-doc nav { border-left-color: var(--c-violet); }
body.integration-doc .guide-badge {
  display: inline-block; font-size: 0.75rem; font-weight: 700;
  letter-spacing: 0.06em; text-transform: uppercase;
  padding: 4px 10px; border-radius: 999px;
  background: rgba(255,255,255,0.15); margin-bottom: 10px;
}
body.integration-doc pre {
  background: #f8fafc; border: 1px solid var(--border);
  padding: 12px; border-radius: 8px; overflow-x: auto; font-size: 0.9rem;
}
body.integration-doc code { font-family: Consolas, "Courier New", monospace; font-size: 0.9em; }
@media (prefers-color-scheme: dark) {
  body.integration-doc pre { background: #0d162a; }
  body.integration-doc header {
    background: linear-gradient(125deg, #020617 0%, #134e4a 35%, #0f766e 60%, #4c1d95 100%);
  }
}
