:root{--primary:#9163AB;--primary-on-white:#9163AB;--on-primary:#FFFFFF;--secondary:#1AAE9E;--secondary-on-white:#008578;--on-secondary:#111111;--accent:#957378;--accent-text-safe:#906E73;--on-accent:#111111;--ink:#221D24;--body:#3A363C;--muted:#767378;--border:#D0CCD2;--ui-border:#959197;--focus:#9163AB;--surface:#F5F2F6;--canvas:#FFFFFF;}