:root{
  --ground:#14110F;
  --ground-deep:#0E0C0A;
  --surface:#1F1A17;
  --surface-high:#2B2521;
  --line:#F2ECE429;
  --text:#F2ECE4;
  --text-muted:#B0A69C;
  --ember:#FF7A2E;
  --ember-deep:#E8501A;
  --ember-soft:#FFB98A;
  --ember-wash:#4A2412;
  --on-ember:#1A0F08;
  --cold-cell:#3A332E;
  --heat-1:#4A2414;
  --heat-2:#7A3418;
  --heat-3:#B8441B;
  --heat-4:#F06A22;
  --hot-core:#FFF1DC;
  --glow:#FF6A1F;
  --hot-mid:#FFB060;
  --success:#7FB59A;
  --error:#FF8F9C;
  --ill-ripe:#F2B33A;
  --ill-blush:#E0592A;
  --ill-green:#8DA83A;
  --ill-leaf:#4F7A34;
  --ill-stem:#6B4A2A;
  --ill-shade:#2A1A10;
  --ill-light:#FFE9B8;
  --ill-wall-1:#5A4636;
  --ill-wall-2:#4A5A44;
  --ill-wall-3:#6B5B4B;
  --ill-table-1:#7A6048;
  --ill-table-2:#8A7458;
  --ill-table-3:#5B4636;
  --radius-sm:8px;
  --radius-md:12px;
  --radius-lg:20px;
  --radius-xl:28px;
  --radius-pill:999px;
  --radius-frame:14px;
  --radius-group:18px;
  --radius-card:22px;
  --space-1:4px;
  --space-2:8px;
  --space-3:12px;
  --space-4:16px;
  --space-6:24px;
  --space-8:32px;
  --space-12:48px;
  --dur-warm:400ms;
  --dur-grow:600ms;
  --dur-enter:280ms;
  --dur-stagger:40ms;
  --dur-press:120ms;
  --dur-breathe:3200ms;
  --label-1:#E53935;
  --label-2:#FDD835;
  --label-3:#7CB342;
  --label-4:#00897B;
  --label-5:#00ACC1;
  --label-6:#1E88E5;
  --label-7:#3949AB;
  --label-8:#8E24AA;
  --label-9:#D81B60;
  --label-10:#6D4C41;
  --label-11:#546E7A;
  --label-12:#FB8C00;
}
