:root {
  --zt-bg: hsla(0, 0%, 1.96%, 1);
  --zt-panel: hsla(0, 0%, 3.53%, 1);
  --zt-surface: hsla(0, 0%, 4.31%, 1);
  --zt-input: hsla(0, 0%, 4.31%, 1);
  --zt-text: hsla(60, 14.29%, 94.51%, 1);
  --zt-muted: hsla(60, 2.42%, 59.41%, 1);
  --zt-faint: hsla(60, 2.15%, 45.69%, 1);
  --zt-line: hsla(0, 0%, 16.08%, 1);
  --zt-line-soft: hsla(0, 0%, 10.2%, 1);
  --zt-accent: hsla(113.95, 65.75%, 64.51%, 1);
  --zt-accent-dim: hsla(113.95, 65.75%, 64.51%, 0.15);
  --zt-danger: hsla(353.95, 65.75%, 64.51%, 1);
  --zt-warning: hsla(51.93, 65.75%, 64.51%, 1);
}