/* Single source of public visual tokens: existing Dicolá identity. */
:root{--di-white:#FFFFFF;--di-black:#05060A;--di-purple:#6E2BFF;--di-blue:#007BFF;--di-cyan:#00A7FF;--di-gray:#BFC7D5;--di-surface:#FFFFFF;--di-ink:#05060A;--di-line:color-mix(in srgb,var(--di-black) 18%,var(--di-white));--di-muted:color-mix(in srgb,var(--di-black) 68%,var(--di-white));--di-soft:color-mix(in srgb,var(--di-gray) 18%,var(--di-white));--di-shadow:0 28px 60px color-mix(in srgb,var(--di-black) 12%,transparent);--di-font:Inter,Roboto,Arial,sans-serif;--di-display:Montserrat,Poppins,Arial,sans-serif;--di-gutter:clamp(22px,4.4vw,84px);--di-header:96px;--di-ease:cubic-bezier(.2,.75,.2,1);--bg:var(--di-white);--ink:var(--di-black);--mute:var(--di-muted);--cyan:var(--di-cyan);color-scheme:light}
/* Automation Lab: navy and glass derived from the original Dicolá palette. */
:root{--di-lab-navy:color-mix(in srgb,var(--di-black) 92%,var(--di-blue));--di-lab-glass:color-mix(in srgb,var(--di-white) 5%,transparent);--di-lab-line:color-mix(in srgb,var(--di-white) 16%,transparent);--di-lab-muted:color-mix(in srgb,var(--di-white) 64%,var(--di-lab-navy))}