:root{
  /* Ink & Neutrals (hell) */
  --ink:#101318; --text-muted:#5B646B; --text-faint:#98A2A8;
  --bg:#F7FAFB; --surface:#FFFFFF; --surface-tint:#F2F6F7;
  --line:#E3E9EB; --line-soft:#EDF1F3;
  /* App-Schwarz (dunkle Anker) */
  --black:#141414; --surface-dark:#1F2223; --line-dark:#2A2D2E; --line-dark-2:#33383A;
  --text-on-dark:#E8ECEE; --text-on-dark-muted:#9AA4AA; --text-on-dark-faint:#818B90; --text-on-dark-soft:#B9C2C6;
  /* Akzent: Electric-Mint (aus App/Website gemessen) */
  --mint:#7DFAFF; --mint-soft:#DFFCFF; --mint-deep:#0B8FA0; --mint-deep-2:#0E6E7C;
  --mint-glow-dot:#26E6C8;
  /* Sekundaer: Violett (Semantik "mit Funding") */
  --violet:#7C6CF0; --violet-soft:#ECE9FD; --violet-light:#A99DF7; --violet-deep:#4A4180;
  /* Warnton (sparsam, Fussnoten) */
  --amber-soft:#FFF7E0; --amber-deep:#6B5200; --amber:#B98A00;
  /* Semantische Aliase */
  --status-live:var(--mint); --status-live-bg:var(--mint-soft); --status-live-text:var(--mint-deep);
  --status-funding:var(--violet); --status-funding-bg:var(--violet-soft); --status-funding-text:var(--violet);
  --surface-card:var(--surface); --text-body:var(--ink);
}