/* KAVIK design tokens — colors sampled from the official logo (logofoter.png) */
:root{
--kv-50:#eaf7ff;--kv-100:#cdeeff;--kv-400:#20c0f0;--kv-500:#00a0f0;--kv-600:#0080e0;--kv-700:#0060c0;--kv-800:#0050b0;--kv-900:#12306b;
--ink:#0f2547;--ink-2:#4a5a78;--bg:#fff;--bg-soft:#f4f8fc;--line:#dde7f2;
--ok:#12805c;--warn:#b45309;--err:#c0262d;
--r-sm:8px;--r-md:14px;--r-lg:22px;
--sh-1:0 1px 2px rgba(18,48,107,.06),0 6px 18px rgba(18,48,107,.08);
--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:72px;
--font:"Vazirmatn",system-ui,"Segoe UI",Tahoma,sans-serif;
--fs-sm:.875rem;--fs-md:1rem;--fs-lg:1.25rem;--fs-xl:1.75rem;--fs-2xl:2.5rem;--lh:1.9;
--ease:cubic-bezier(.2,.7,.2,1);
}
