/* Zelleo design tokens, v2: monochrome. Saved under a new name because /assets/* is cached as immutable. */
:root{
--ink-950:#0B0B0C;--ink-900:#111111;--ink-800:#1C1C1E;--ink-750:#232325;--ink-700:#2C2C2E;
--grey-700:#3A3A3C;--grey-600:#505054;--grey-500:#6B6B70;--grey-400:#8E8E93;--grey-300:#C7C7CC;--grey-200:#D4D4D8;
--line-200:#E4E4E7;--line-100:#ECECEE;--paper-200:#F0F0F2;--paper-100:#F4F4F5;--paper-50:#FAFAFA;--white:#FFFFFF;

--color-primary:var(--ink-900);--color-primary-active:var(--grey-700);--color-primary-subtle:var(--paper-100);
--color-ink:var(--ink-900);--color-body:var(--grey-700);--color-muted:var(--grey-500);
--color-hairline:var(--line-200);--color-border-strong:var(--grey-200);
--color-canvas:var(--white);--color-surface-soft:var(--paper-50);--color-surface-strong:var(--paper-100);
--color-surface-dark:var(--ink-900);--color-surface-dark-elevated:var(--ink-800);
--color-on-primary:#FFFFFF;--color-on-dark:#F5F5F5;--color-on-dark-muted:var(--grey-300);
--color-link:var(--ink-900);--color-link-active:var(--grey-700);
--color-focus:var(--ink-900);
}
:root{
--space-xxs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-xxl:48px;--space-section:96px;
}
