:root{--dva-canvas:#f4f7ff;--dva-surface:#ffffff;--dva-surface-subtle:#f8faff;--dva-surface-inverse:#07142f;--dva-text:#111a33;--dva-text-muted:#5f6c85;--dva-text-inverse:#f8fbff;--dva-border:#dce4f2;--dva-border-strong:#b8c8e3;--dva-primary:#3154ff;--dva-primary-hover:#2444df;--dva-primary-soft:#e9edff;--dva-violet:#7c4dff;--dva-success:#087b58;--dva-success-soft:#e3f8ee;--dva-warning:#a85f00;--dva-warning-soft:#fff4dc;--dva-danger:#b72a4c;--dva-danger-soft:#fff0f4;--dva-info:#245eea;--dva-info-soft:#eaf0ff;--dva-focus:#6b83ff;--dva-space-1:0.25rem;--dva-space-2:0.5rem;--dva-space-3:0.75rem;--dva-space-4:1rem;--dva-space-5:1.25rem;--dva-space-6:1.5rem;--dva-space-8:2rem;--dva-space-10:2.5rem;--dva-space-12:3rem;--dva-radius-sm:0.625rem;--dva-radius-md:0.875rem;--dva-radius-lg:1.25rem;--dva-radius-xl:1.75rem;--dva-shadow-sm:0 2px 10px rgb(34 55 105/0.08);--dva-shadow-md:0 16px 42px rgb(29 52 105/0.12);--dva-font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--canvas:var(--dva-canvas);--surface:var(--dva-surface);--ink:var(--dva-text);--muted:var(--dva-text-muted);--line:var(--dva-border);--brand:var(--dva-primary);--brand-dark:var(--dva-primary-hover);--accent:var(--dva-violet);--danger:var(--dva-danger);--success:var(--dva-success);--warning:var(--dva-warning);--info:var(--dva-info);--shadow:var(--dva-shadow-md)}