/* CompendiumPDF theme: overrides ONLY the kit360 brand tokens (gold mark, PDF red accent, charcoal footer).
   Change these and the whole site re-colors. Contrast: white on --brand 5.4:1, --brand on #fff 5.4:1, --accent on #fff 5.6:1. */
:root{
  --brand:#8A6510;
  --brand-hover:#6E500C;
  --brand-soft:#FBF3DC;
  --focus:#8A6510;
  --accent:#B3322C;
  --gold:#E0B44A;
  --navy:#141416;
  --navy-2:#202024;
  --tint:#FBF6EA;
}
/* kit check-mark icons are data-URIs with a fixed fill; re-tint them to the brand */
.check-list li::before,.free-list li::before{background:var(--brand-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%238A6510'%3E%3Cpath d='M8.2 13.6 4.9 10.3l-1.2 1.2 4.5 4.5 8.4-8.4-1.2-1.2z'/%3E%3C/svg%3E") center/14px no-repeat}
.free-list li{border-color:#E8D9AE}
/* page-specific bits the kit has no class for */
.cmp td.yes{color:var(--ok);font-weight:600}.cmp td.no{color:var(--muted)}
.what-is{font-size:18px;color:var(--ink);background:var(--bg-soft);border-left:4px solid var(--brand);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:18px 22px;margin:0}
.fam{display:flex;flex-wrap:wrap;gap:6px 18px;padding:0 0 22px;font-size:14px}
.fam a{color:#C9D2E3;text-decoration:none}.fam a:hover{color:#fff;text-decoration:underline}
.fam b{color:#fff;font-weight:700;margin-right:4px}
