/* Approved semantic palette. Phase one is opt-in on the homepage only. */
html[data-kuci-theme] {
  --kuci-brand: #A21F6B;
  --kuci-brand-hover: #851956;
  --kuci-brand-active: #6F1549;
  --kuci-selected: #F7EAF0;
  --kuci-surface: #FFFFFF;
  --kuci-ivory: #FEFAEF;
  --kuci-muted: #F6F3F5;
  --kuci-text: #29262A;
  --kuci-text-secondary: #69626A;
  --kuci-line: #E6DFE4;
  --kuci-control-border: #948A94;
  --kuci-radius-button: 6px;
  --kuci-radius-card: 12px;
  --kuci-radius-form: 16px;
  --kuci-shadow: 0 3px 14px rgb(41 38 42 / 4%);
}
