/* Field Notes Ohio polish (Nov 2026). Loaded after app.css.
   The brand orange (#C1652F) was too light for text on parchment and
   for white button text (3.3:1 and 4.1:1). This darker orange passes
   WCAG AA (5.1:1 on parchment, 7:1 with white text). */
:root { --ember: #9A4A1B; }
/* small grey and tag text that also fell short */
.trust-foot { color: var(--text-soft); opacity: 1; }
.fno-dh-credit a { color: #E8B98F; }
.tags > .tag.legend, .tags > .tag.fed { color: var(--bark); }
.tags > .tag { color: #2C5563; }
.tags > .tag.visit { color: var(--forest); }
.tags > .tag.cabin { color: var(--accent); }
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) .tags > .tag { color: #9CC4D1; }
  :root:not([data-theme="light"]) .tags > .tag.visit { color: #A3C9B0; }
  :root:not([data-theme="light"]) .tags > .tag.cabin { color: var(--accent); }
  :root:not([data-theme="light"]) .tags > .tag.legend, :root:not([data-theme="light"]) .tags > .tag.fed { color: #C9A87F; }
  :root:not([data-theme="light"]) .trust-warn { color: #f2b8b4; }
  :root:not([data-theme="light"]) .page-hero p { color: #FFFFFF; }
}
:root[data-theme="dark"] .tags > .tag { color: #9CC4D1; }
:root[data-theme="dark"] .page-hero p { color: #FFFFFF; }
:root[data-theme="dark"] .tags > .tag.visit { color: #A3C9B0; }
:root[data-theme="dark"] .tags > .tag.cabin { color: var(--accent); }
:root[data-theme="dark"] .tags > .tag.legend, :root[data-theme="dark"] .tags > .tag.fed { color: #C9A87F; }
