:root{
  --charcoal:#0E0E0E;
  --bone:#FAF9F6;
  --copper:#C06632;
  --line-soft:#FDFBF8;

  --skin-warm:#F1DFCF;
  --skin-rich:#EACCB2;

  --hair-afro:#1F120A;
  --hair-fade:#1A1714;
  --hair-twist:#2B1810;
  --hair-braid:#26160E;

  --sheen-amber:#F7C995;
  --sheen-honey:#FFD9B0;
  --sheen-rose:#F8D7C2;
  --sheen-cool:#F0E5D6;

  --shadow-soft:rgba(7,5,2,0.45);
  --shadow-tight:rgba(10,8,4,0.55);

  --bg-top:#1a1b20;
  --bg-bottom:#2a2b2d;

  --radius:8px;
  --shadow:0 10px 40px rgba(0,0,0,0.4);
  --speed:300ms;

  --accent-default: rgba(192,102,50,0.75);
  --accent-default-secondary: rgba(250,249,246,0.6);
  --accent-default-shadow: rgba(0,0,0,0.55);

  --accent-intro: rgba(192,102,50,0.85);
  --accent-intro-secondary: rgba(250,249,246,0.7);
  --accent-intro-shadow: rgba(192,102,50,0.32);

  --accent-taper: rgba(247,201,149,0.85);
  --accent-taper-secondary: rgba(240,229,214,0.7);
  --accent-taper-shadow: rgba(160,98,52,0.28);

  --accent-twists: rgba(255,217,176,0.85);
  --accent-twists-secondary: rgba(248,215,194,0.65);
  --accent-twists-shadow: rgba(171,110,64,0.27);

  --accent-braids: rgba(234,204,178,0.85);
  --accent-braids-secondary: rgba(241,223,207,0.65);
  --accent-braids-shadow: rgba(137,86,48,0.3);

  --accent-detail: rgba(240,229,214,0.78);
  --accent-detail-secondary: rgba(250,249,246,0.6);
  --accent-detail-shadow: rgba(120,102,80,0.26);
}
