
[data-palette] { --brand-hue: 264; --brand-chroma: 0.22; --brand-l: 0.55; }

[data-palette="indigo"]  { --brand-hue: 264; --brand-chroma: 0.22; --tint-hue: 264; }
[data-palette="violet"]  { --brand-hue: 285; --brand-chroma: 0.19; --tint-hue: 285; }
[data-palette="blue"]    { --brand-hue: 245; --brand-chroma: 0.16; --tint-hue: 245; }
[data-palette="teal"]    { --brand-hue: 185; --brand-chroma: 0.12; --tint-hue: 185; }
[data-palette="emerald"] { --brand-hue: 155; --brand-chroma: 0.15; --tint-hue: 155; }
[data-palette="rose"]    { --brand-hue: 15;  --brand-chroma: 0.18; --tint-hue: 15;  }
[data-palette="magenta"] { --brand-hue: 330; --brand-chroma: 0.20; --tint-hue: 330; }
[data-palette="salmon"]  { --brand-hue: 28;  --brand-chroma: 0.13; --tint-hue: 28;  }

[data-palette="sand"]        { --brand-hue: 80;  --brand-chroma: 0.045; --tint-hue: 80;  }
[data-palette="clay"]        { --brand-hue: 45;  --brand-chroma: 0.07;  --tint-hue: 45;  }
[data-palette="slate"]       { --brand-hue: 255; --brand-chroma: 0.05;  --tint-hue: 255; }
[data-palette="sage"]        { --brand-hue: 140; --brand-chroma: 0.05;  --tint-hue: 140; }
[data-palette="terracotta"]  { --brand-hue: 32;  --brand-chroma: 0.095; --tint-hue: 32;  }
[data-palette="dustysalmon"] { --brand-hue: 28;  --brand-chroma: 0.06;  --tint-hue: 28;  }

[data-palette="grape"]        { --brand-hue: 305; --brand-chroma: 0.27; --brand-l: 0.56; --tint-hue: 305; }
[data-palette="lemon"]        { --brand-hue: 103; --brand-chroma: 0.18; --brand-l: 0.85; --brand-fg: oklch(0.25 0.03 103); --tint-hue: 103; }
[data-palette="peach"]        { --brand-hue: 52;  --brand-chroma: 0.16; --brand-l: 0.74; --brand-fg: oklch(0.25 0.04 52); --tint-hue: 52; }
[data-palette="lime"]         { --brand-hue: 142; --brand-chroma: 0.24; --brand-l: 0.78; --brand-fg: oklch(0.25 0.05 142); --tint-hue: 142; }
[data-palette="sky"]          { --brand-hue: 230; --brand-chroma: 0.15; --brand-l: 0.78; --brand-fg: oklch(0.25 0.04 230); --tint-hue: 230; }
[data-palette="brightsalmon"] { --brand-hue: 28;  --brand-chroma: 0.155; --brand-l: 0.70; --brand-fg: oklch(0.25 0.05 28); --tint-hue: 28; }
