:root{--k-purple:#6b4fa8;--k-purple-rgb:107,79,168;--k-purple-light:#8563c4;--k-purple-deep:#4f3a80;--k-on-purple:#ffffff;--k-ink:#231d33;--k-muted:#6f6882;--k-surface:#ffffff;--k-surface-alt:#f7f5fa;--k-purple-50:#faf7fe;--k-soft:#f4effb;--k-tint:#ece4f8;--k-line:#ebe5f3;--k-gold:#c7a35a;--k-radius-button:14px;--k-radius-card-sm:18px;--k-radius-card:20px;--k-radius-card-lg:22px;--k-radius-banner:32px;--k-radius-pill:999px;--k-shadow-button:0 12px 26px #6b4fa840;--k-shadow-button-hover:0 16px 32px #6b4fa855;--k-shadow-card:0 18px 40px #3a2c4824;--k-shadow-open:0 14px 30px #3a2c4810;--k-font:var(--font-cairo),Tahoma,sans-serif}body{font-family:var(--k-font);color:var(--k-ink)}button,input,select,textarea{font-family:inherit}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}