:root{--ink:#0b0b0b;--paper:#fff;--wash:#f5f5f2;--line:#e6e6e1;--mute:#6f6f6a;--go:#16a34a;--stop:#dc2626;--primary-color:#0b0b0b;--primary-color-start:#2a2a2a;--primary-color-end:#0b0b0b;--primary-gradient:linear-gradient(to bottom, #2a2a2a, #0b0b0b);--primary-hover-start:#3a3a3a;--primary-hover-end:#1a1a1a;--primary-focus-ring:#0b0b0b;--primary-foreground:#fff;--avatar-bg:var(--primary-color,#0b0b0b);--avatar-fg:var(--primary-foreground,#fff);--grid-dot:#00000009}.dark{--ink:#ededed;--paper:#000;--wash:#121212;--line:#262626;--mute:#8e8e86;--go:#22c55e;--stop:#ef4444;--grid-dot:#ffffff0d;--primary-color:#fff;--primary-color-start:#fff;--primary-color-end:#fff;--primary-gradient:linear-gradient(to bottom, #fff, #f4f4f1);--primary-hover-start:#e7e5e4;--primary-hover-end:#e7e5e4;--primary-focus-ring:#fff;--primary-foreground:#0b0b0b;--avatar-bg:#fff;--avatar-fg:#0b0b0b}[data-tenant-color]{--primary-color:var(--tenant-primary-color,#0b0b0b);--primary-color-start:var(--tenant-primary-color-start,#2a2a2a);--primary-color-end:var(--tenant-primary-color-end,#0b0b0b);--primary-hover-start:var(--tenant-primary-color-hover-start,#3a3a3a);--primary-hover-end:var(--tenant-primary-color-hover-end,#1a1a1a);--primary-focus-ring:var(--tenant-primary-color,#0b0b0b)}.tenant-avatar{background-color:var(--avatar-bg,var(--primary-color));color:var(--avatar-fg,var(--primary-foreground))}.dark .tenant-avatar{background-color:var(--avatar-bg,#fff);color:var(--avatar-fg,#0b0b0b)}
