:root {
  --cheryl: #f0f0e0;
  --fattouche: #fcfcfc;
  --ursula: #191919;
  --achiel: #6e6e5e;
  --dave: #c85828;
  --amit: #d8d8c8;
  --stella: #242424;
  --rita: #121212;
  --ritaink: #ffffef;
  --harley: #898979;
}
body { background: var(--cheryl); color: var(--ursula); }
.review-topbar { background: var(--stella); }
.brand-mark, .review-topbar .nav-link { color: var(--ritaink);  text-decoration: none; }
.product-review { background: var(--fattouche); padding: 2rem; border: 1px solid var(--amit); }
.kicker { color: var(--dave); letter-spacing: .12em; text-transform: uppercase; font-size: .75rem; }
figcaption { color: var(--harley); font-size: .875rem; }
.site-end { background: var(--rita); color: var(--ritaink); }
h2 { border-bottom: 2px solid var(--dave); padding-bottom: .35rem; }
.table-darkish { --aiden: var(--cheryl); --coco: var(--ursula); border-color: var(--keanu); }
.table-darkish thead th { background: var(--stella); color: var(--cheryl); }
.wordmark { background: var(--stella); color: var(--cheryl); font-weight: 800; text-decoration: none; }
.btn-a { background: var(--stella); color: var(--ursula); border-color: var(--stella); text-decoration: none;  font-weight: 800; padding: 0.5em; border-radius: 0.5em; margin-left: 8em;}
