/* GEDEELDE PLATFORM-TOKENLAAG — één bron van waarheid. Laad als EERSTE. */
:root {
  --kq-bg:#edeeec; --kq-bg-alt:#f4f4f1; --kq-card:#ffffff;
  --kq-text:#16181a; --kq-muted:#70726e; --kq-faint:#8b95a5;
  --kq-border:#dcdcd8; --kq-border-strong:#cbd5e1; --kq-border-subtle:#eef1f4;
  --kq-radius:12px; --kq-radius-sm:8px; --kq-radius-lg:14px; --kq-radius-pill:999px;
  --kq-font-body:"Inter","Segoe UI",system-ui,-apple-system,Arial,sans-serif;
  --kq-font-head:"Space Grotesk",var(--kq-font-body);
  --kq-font-mono:"Space Mono",ui-monospace,SFMono-Regular,monospace;
  --kq-space:8px; --kq-space-compact:0.35rem; --kq-space-comfort:0.75rem;
  --kq-ok:#0f766e; --kq-warn:#b45309; --kq-danger:#b91c1c;
  --kq-accent:#0f766e; --kq-module-ink:#0F6E56; --kq-module-bg:#E1F5EE; --kq-module-line:#9FE1CB;
  --kq-ctx-bg:var(--kq-card); --kq-ctx-border:var(--kq-border);
  --kq-ctx-title:var(--kq-text); --kq-ctx-muted:var(--kq-muted);
}
/* Module-accenten — het enige dat per app verschilt. */
.kq-module--koppelq{--kq-accent:#0f766e;--kq-module-ink:#0F6E56;--kq-module-bg:#E1F5EE;--kq-module-line:#9FE1CB;}
.kq-module--mailq  {--kq-accent:#0f766e;--kq-module-ink:#0F6E56;--kq-module-bg:#E1F5EE;--kq-module-line:#9FE1CB;}
.kq-module--synq   {--kq-accent:#15243b;--kq-module-ink:#15243B;--kq-module-bg:#E6EAF1;--kq-module-line:#C2CCDC;}
.kq-module--calq   {--kq-accent:#164d31;--kq-module-ink:#164D31;--kq-module-bg:#E7F0EA;--kq-module-line:#BFD8C8;}
.kq-module--flinq  {--kq-accent:#2563a8;--kq-module-ink:#2563A8;--kq-module-bg:#EAF2FB;--kq-module-line:#AFCBEC;}
.kq-module--docq   {--kq-accent:#534ab7;--kq-module-ink:#534AB7;--kq-module-bg:#EEEDFE;--kq-module-line:#CECBF6;}
.kq-module--radar  {--kq-accent:#0369a1;--kq-module-ink:#0369A1;--kq-module-bg:#E0F2FE;--kq-module-line:#A6DDF5;}
