/* Agent Pro Studio — design tokens (قدم ۲). رنگ‌ها از لوگو؛ نسبت‌های کنتراست در 02-DESIGN-SYSTEM-FA.md */
:root{
 --ink:#030414;--ink-2:#0d1030;--ink-3:#1b1f4a;
 --desk:#e6edf3;--desk-grid:#d3dee8;--paper:#fbfbf8;--line:#c5d2dd;
 --pink:#ff3ea5;--cyan:#18b4f2;--blue:#2b3df0;
 --text:var(--ink);--text-mute:#4a5270;--text-on-ink:#fff;--text-mute-on-ink:#a9b0e8;--link:var(--blue);
 --f-body:Vazirmatn,system-ui,sans-serif;--f-fa-display:Lalezar,Vazirmatn,sans-serif;--f-en-display:Bricolage,Vazirmatn,sans-serif;--f-mono:Mono,ui-monospace,monospace;
 --fs-0:1rem;--fs-1:1.25rem;--fs-2:1.5625rem;--fs-3:clamp(1.75rem,1.4rem + 1.6vw,2.4rem);--fs-4:clamp(2.1rem,1.5rem + 3vw,3.8rem);--fs-5:clamp(2.6rem,1.6rem + 5vw,5.6rem);--fs-sm:.875rem;
 --lh-body:1.7;--lh-head:1.2;
 --s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;
 --r-note:4px;--r-ui:12px;--r-lit:6px 28px 6px 28px;--r-pill:999px;
 --shadow-pencil:4px 5px 0 var(--ink);--shadow-pink:6px 8px 0 var(--pink);
 --ease-drop:cubic-bezier(.2,1.4,.4,1);--ease-out:cubic-bezier(.2,.7,.2,1);
 --t-fast:120ms;--t-mid:220ms;--t-drop:700ms;--tap:48px;--maxw:1180px;--gutter:16px;
}
@media(min-width:900px){:root{--gutter:40px}}
html[data-lite],html[data-lite] *{--t-drop:0ms;--t-mid:0ms}
@media(prefers-reduced-motion:reduce){:root{--t-drop:0ms;--t-mid:0ms;--t-fast:0ms}}
