:root{--color-white:#fff;--color-off-white:#f8f8f8;--color-light-gray:#e5e5e5;--color-gray:#888;--color-dark-gray:#333;--color-black:#111;--color-violet:#7c3aed;--color-violet-light:#a78bfa;--color-violet-dark:#5b21b6;--font-display:"Plus Jakarta Sans",sans-serif;--font-body:"Inter",sans-serif;--space-xs:0.5rem;--space-sm:1rem;--space-md:2rem;--space-lg:4rem;--space-xl:6rem;--content-max-width:1200px;--content-padding:1.5rem;--radius-sm:6px;--radius-md:12px;--radius-lg:20px}