/* happplan.digital — happ-lite (hl-w50-49) · prefix=htpqc */
:root {
  --htpqc-bg: #f7f5fa;
  --htpqc-bg-deep: #ebe5f0;
  --htpqc-paper: #ffffff;
  --htpqc-ink: #1f1627;
  --htpqc-muted: #61556d;
  --htpqc-line: #d1c7db;
  --htpqc-accent: #5c1c9c;
  --htpqc-accent-hover: #421173;
  --htpqc-accent-soft: #ede3f7;
  --htpqc-ok: #76452d;
  --htpqc-ok-soft: #f4ebe6;
  --htpqc-glow-a: #ede3f7;
  --htpqc-glow-b: #5c1c9c33;
  --htpqc-font: "Atkinson Hyperlegible", system-ui, sans-serif;
  --htpqc-radius: 28px;
  --htpqc-max: 1220px;
}
