/* ElectricalDocs funnel theme (plan 2026-09-17-electricaldocs-theme-rollout). Colours and typeface only; layout, content,
   sizing and spacing stay with funnel.css and each page. The same bytes ship to electricaldocs.com and necpracticetest.com.
   Source: CAL's approved-theme.css (sha256 a43edbbd…); background by Dillon's words ("lets make the background have a bit
   more darkish brown" / "just a tad though" / "more brown, less yellow. the yellow is too bold now" / "make the background a
   bit more transparent and whitish"). */
:root {
  --bg: #f5f0ea;
  --panel: #f4efe4;
  --ink: #24231e;
  --dim: #655e4e;
  --brand: #24231e;
  --brand-ink: #24231e;
  --line: #e1d9c8;
}
html, body { font-family: Georgia, 'Times New Roman', serif; }
a { color: var(--ink); }
.pill-primary, .pill-secondary {
  background: rgba(218, 128, 60, .13);
  border-color: rgba(218, 128, 60, .18);
  color: var(--ink);
}
.pill-soon {
  background: rgba(218, 128, 60, .09);
  border-color: rgba(218, 128, 60, .13);
  color: var(--dim);
}
a.pill:hover { background: rgba(218, 128, 60, .20); filter: none; }
.card p a { color: var(--ink); }

/* Filled actions that funnel.css paints with --brand on --brand-ink (the NEC practice test's buttons and CTAs). */
.cta, .navbtns button { background: rgba(218, 128, 60, .13); color: var(--ink); }
.cta:hover, .navbtns button:hover:not([disabled]) { background: rgba(218, 128, 60, .20); filter: none; }

/* Solid near-black lettering; no metallic treatment. */
.hero h1, .card h3, .brand, .site-link, .metal-text { color: #24231e; }
