/* Herring Bank manual theme overrides. Green identity, clean, no Odoo assets. */
:root { --herring-green:#155C34; --herring-green2:#1E7A46; --herring-gold:#F4B41A; }

body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; }

div.sphinxsidebar h1.logo a,
h1, h2, h3 { color: var(--herring-green); }

div.body h1 { border-bottom: 3px solid var(--herring-green); padding-bottom: .3em; }
div.body h2 { border-bottom: 1px solid #dbe6e0; padding-bottom: .2em; }

a { color: var(--herring-green); }
a:hover { color: var(--herring-green2); }

/* Unsupported-topic styling for TOC entries flagged not supported. */
.not-supported, a.not-supported {
  color: #9aa8a1 !important;
  font-style: italic;
  text-decoration: line-through;
  pointer-events: none;
  cursor: default;
}
.not-supported-note { color:#9aa8a1; font-style:italic; font-size:.85em; }

/* Callout for the not-affiliated disclaimer note box. */
div.admonition.note {
  border-left: 4px solid var(--herring-gold);
  background: #fbf7ec;
}

div.sphinxsidebar { font-size: .92em; }
