/* Generated DS3 profile. Source: reference/design-system-v3/tokens/farsiswap.tokens.json; never hand-edit. */
body.fsw-foundation,.fsw-foundation .fsw-ui,.fsw-foundation .fswt-site,.fsw-foundation .fswt-skip-link,.fsw-ui.fsw-theme-ds3{
  --fsw-p-color-blue-50:#edf4ff;
  --fsw-p-color-blue-100:#dce9ff;
  --fsw-p-color-blue-300:#90b8ee;
  --fsw-p-color-blue-600:#125fc5;
  --fsw-p-color-blue-700:#0e4da3;
  --fsw-p-color-navy-900:#14253d;
  --fsw-p-color-gray-0:#ffffff;
  --fsw-p-color-gray-25:#fbfcfe;
  --fsw-p-color-gray-50:#f6f8fc;
  --fsw-p-color-gray-100:#edf1f7;
  --fsw-p-color-gray-200:#e2e8f0;
  --fsw-p-color-gray-400:#7c8ba1;
  --fsw-p-color-gray-600:#5f6f85;
  --fsw-p-color-gray-700:#475569;
  --fsw-p-color-green-50:#edf8f1;
  --fsw-p-color-green-700:#157347;
  --fsw-p-color-red-50:#fff0ed;
  --fsw-p-color-red-700:#b42318;
  --fsw-p-color-amber-50:#fff4e7;
  --fsw-p-color-amber-800:#915008;
  --fsw-p-color-orange-500:#f98812;
  --fsw-p-color-focus-light:#125fc5;
  --fsw-p-color-focus-dark:#a3caff;
  --fsw-p-space-0:0px;
  --fsw-p-space-4:4px;
  --fsw-p-space-8:8px;
  --fsw-p-space-12:12px;
  --fsw-p-space-16:16px;
  --fsw-p-space-18:18px;
  --fsw-p-space-20:20px;
  --fsw-p-space-24:24px;
  --fsw-p-space-28:28px;
  --fsw-p-space-32:32px;
  --fsw-p-space-40:40px;
  --fsw-p-space-48:48px;
  --fsw-p-space-56:56px;
  --fsw-p-space-64:64px;
  --fsw-p-space-80:80px;
  --fsw-p-radius-6:6px;
  --fsw-p-radius-9:9px;
  --fsw-p-radius-11:11px;
  --fsw-p-radius-12:12px;
  --fsw-p-radius-16:16px;
  --fsw-p-radius-18:18px;
  --fsw-p-radius-20:20px;
  --fsw-p-radius-24:24px;
  --fsw-p-radius-999:999px;
  --fsw-p-font-family-base:"FarsiSwapVazirmatn", "Tahoma", sans-serif;
  --fsw-p-font-size-11:11px;
  --fsw-p-font-size-12:12px;
  --fsw-p-font-size-13:13px;
  --fsw-p-font-size-14:14px;
  --fsw-p-font-size-15:15px;
  --fsw-p-font-size-16:16px;
  --fsw-p-font-size-18:18px;
  --fsw-p-font-size-19:19px;
  --fsw-p-font-size-22:22px;
  --fsw-p-font-size-25:25px;
  --fsw-p-font-size-27:27px;
  --fsw-p-font-size-36:36px;
  --fsw-p-font-size-41:41px;
  --fsw-p-font-size-59:59px;
  --fsw-p-font-weight-400:400;
  --fsw-p-font-weight-500:500;
  --fsw-p-font-weight-600:600;
  --fsw-p-font-weight-650:650;
  --fsw-p-font-weight-750:750;
  --fsw-p-font-weight-800:800;
  --fsw-p-font-weight-850:850;
  --fsw-p-duration-none:0ms;
  --fsw-p-duration-fast:150ms;
  --fsw-p-duration-normal:250ms;
  --fsw-color-action-primary:#125fc5;
  --fsw-color-action-primary-hover:#0e4da3;
  --fsw-color-action-on-primary:#ffffff;
  --fsw-color-action-secondary:#edf4ff;
  --fsw-color-surface-page:#f6f8fc;
  --fsw-color-surface-card:#ffffff;
  --fsw-color-surface-subtle:#fbfcfe;
  --fsw-color-surface-selected:#edf4ff;
  --fsw-color-surface-inverse:#14253d;
  --fsw-color-text-primary:#14253d;
  --fsw-color-text-secondary:#475569;
  --fsw-color-text-muted:#5f6f85;
  --fsw-color-text-inverse:#ffffff;
  --fsw-color-text-link:#125fc5;
  --fsw-color-border-subtle:#e2e8f0;
  --fsw-color-border-control:#7c8ba1;
  --fsw-color-status-positive:#157347;
  --fsw-color-status-positive-surface:#edf8f1;
  --fsw-color-status-negative:#b42318;
  --fsw-color-status-negative-surface:#fff0ed;
  --fsw-color-status-warning:#915008;
  --fsw-color-status-warning-surface:#fff4e7;
  --fsw-color-brand-accent:#f98812;
  --fsw-color-brand-on-accent:#14253d;
  --fsw-color-focus-ring:#125fc5;
  --fsw-color-focus-on-inverse:#a3caff;
  --fsw-font-family:"FarsiSwapVazirmatn", "Tahoma", sans-serif;
  --fsw-font-body-size:15px;
  --fsw-font-article-size:16px;
  --fsw-font-label-size:12px;
  --fsw-font-body-line-height:1.85;
  --fsw-font-heading-line-height:1.55;
  --fsw-layout-shell:1240px;
  --fsw-layout-reading:760px;
  --fsw-layout-gutter-desktop:28px;
  --fsw-layout-gutter-mobile:18px;
  --fsw-layout-section-gap:64px;
  --fsw-layout-section-gap-mobile:40px;
  --fsw-layout-grid-gap:24px;
  --fsw-control-touch-target:44px;
  --fsw-breakpoint-mobile:650px;
  --fsw-breakpoint-tablet:900px;
  --fsw-breakpoint-compact:1100px;
  --fsw-motion-duration:150ms;
  --fsw-motion-easing:ease-out;
  --fsw-elevation-card:0 16px 52px -28px #14253d40;
  --fsw-layer-base:0;
  --fsw-layer-sticky:40;
  --fsw-layer-tray:60;
  --fsw-layer-toast:80;
  --fsw-button-radius:11px;
  --fsw-button-height:46px;
  --fsw-button-padding-inline:20px;
  --fsw-button-font-size:14px;
  --fsw-card-radius:20px;
  --fsw-card-padding:24px;
  --fsw-field-radius:12px;
  --fsw-field-height:46px;
  --fsw-badge-radius:6px;
  --fsw-badge-font-size:11px;
  --fsw-heading-page-desktop:36px;
  --fsw-heading-page-mobile:27px;
  --fsw-heading-hero-desktop:59px;
  --fsw-heading-hero-mobile:41px;
  --fsw-heading-section-desktop:25px;
  --fsw-heading-section-mobile:22px;
  --fsw-brand-gradient:linear-gradient(120deg, var(--fsw-p-color-navy-900) 0%, var(--fsw-p-color-blue-600) 100%);
  --fsw-font-article-line-height:2.1;
  --fsw-color-text-on-inverse-muted:#d0def1;
  --fsw-focus-width:3px;
  --fsw-focus-offset:3px;
  --fsw-border-width:1px;
  --fsw-field-invalid-width:2px;
  --fsw-icon-stroke:1.7;
  --fsw-dialog-backdrop-opacity:0.65;
  --fsw-radius-card:var(--fsw-card-radius);
  --fsw-radius-button:var(--fsw-button-radius);
  --fsw-space-xs:var(--fsw-p-space-8);
  --fsw-space-sm:var(--fsw-p-space-16);
  --fsw-space-md:var(--fsw-p-space-24);
  --fsw-space-lg:var(--fsw-p-space-40);
  --fsw-space-xl:var(--fsw-p-space-64);
}
