/* Only for the pages that were built dark (navy): /zoom, /course.
   Loaded after sessie-look.css. Their own CSS paints light text through --text,
   --muted and --gold-soft and draws cards as white-at-4% on navy; on the cream
   /nl-sessie ground both vanish. This turns them into ink on cream. */
:root{
  --navy-0:#FAF6EC; --navy-1:#FAF6EC; --navy-2:#F3ECDC; --navy-3:#FFFDF7;
  --text:#2E2219; --muted:#5A5346; --gold-soft:#8C6818; --gold-bright:#B8891F;
  --line:rgba(46,34,25,.12);
}
body{background:var(--cream)}
.value,.take,.need,.qa,.details{background:var(--paper);border:1px solid var(--hair);box-shadow:var(--shadow-card)}
.zoomsec{background:var(--panel);border-block:1px solid var(--hair)}
.need li b{color:var(--ink)}
.bonus,.alt-cta,footer{border-color:var(--hair)}
.chip{background:var(--panel);border-color:var(--hair)}
.btn-wa{background:var(--ink);color:var(--cream);box-shadow:none}
.btn-wa:hover{background:#46362A;transform:none;box-shadow:none}
.btn-ghost{color:var(--ink);border:1.5px solid var(--ink);background:transparent}
.need li,.who p{color:var(--body)}
