@font-face{font-family:'Yekan Bakh';src:url('../fonts/YekanBakh-VF.woff2') format('woff2-variations');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:'Morabba';src:url('../fonts/MorabbaVF.woff2') format('woff2-variations');font-weight:100 900;font-style:normal;font-display:swap}
:root{
 --color-primary:#f4575d;--color-primary-hover:#d9484e;--color-primary-soft:#fff0f1;--color-primary-faint:#fff8f8;
 --color-secondary:#07877f;--color-secondary-soft:#eaf7f5;--color-bg:#fff;--color-shell:#f6f7f7;--color-surface:#fff;--color-surface-2:#f7f8f8;
 --color-text:#242626;--color-text-2:#555a5a;--color-muted:#747979;--color-border:#dde1e1;--color-border-strong:#c8cece;
 --color-success:#087d42;--color-success-soft:#eaf7ef;--color-warning:#a96308;--color-warning-soft:#fff5df;--color-error:#b93a20;--color-error-soft:#fff0eb;--color-info:#296b9b;--color-info-soft:#edf6fc;
 --font-display:'Morabba','Yekan Bakh',Tahoma,sans-serif;--font-ui:'Yekan Bakh',Tahoma,sans-serif;
 --fs-12:.75rem;--fs-13:.8125rem;--fs-14:.875rem;--fs-15:.9375rem;--fs-16:1rem;--fs-18:1.125rem;--fs-20:1.25rem;--fs-24:1.5rem;--fs-30:1.875rem;--fs-36:2.25rem;--fs-44:2.75rem;
 --space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:48px;--space-9:64px;--space-10:80px;
 --radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:999px;
 --shadow-1:0 1px 2px rgba(31,39,39,.05),0 5px 18px rgba(31,39,39,.045);--shadow-2:0 4px 12px rgba(31,39,39,.07),0 14px 34px rgba(31,39,39,.08);--shadow-3:0 16px 44px rgba(31,39,39,.16);
 --container:1280px;--header-h:78px;--touch:44px;--ease:cubic-bezier(.2,.7,.2,1)
}
