:root {
  --primary-50: #e7f1f8;
  --primary-100: #dbeaf5;
  --primary-200: #b4d5ea;
  --primary-300: #93c1de;
  --primary-400: #59a1d2;
  --primary-500: #0e76bc;
  --primary-600: #0d66a3;
  --primary-700: #0b598d;
  --primary-800: #084771;
  --primary-900: #063555;

  --secondary-50: #feefea;
  --secondary-100: #ffe2d9;
  --secondary-200: #fbccbd;
  --secondary-300: #fdad94;
  --secondary-400: #f68561;
  --secondary-500: #f25c2a;
  --secondary-600: #c04a23;
  --secondary-700: #a53b19;
  --secondary-800: #883215;
  --secondary-900: #6b240d;

  --neutral-0: #ffffff;
  --neutral-50: #f0f0f0;
  --neutral-100: #e6e6e6;
  --neutral-200: #cccccc;
  --neutral-300: #999999;
  --neutral-400: #737373;
  --neutral-500: #595959;
  --neutral-600: #3b3b3b;
  --neutral-700: #2c2c2c;
  --neutral-800: #1f1f1f;

  --gray-text-normal: #363636;

  --semantic-success-100: #81dea3;
  --semantic-success-500: #22c55e;
  --semantic-success-700: #0b963e;

  --semantic-warning-100: #ffc159;
  --semantic-warning-500: #f59e0b;
  --semantic-warning-700: #d48500;

  --semantic-error-100: #ff7878;
  --semantic-error-500: #f52727;
  --semantic-error-700: #af0b0b;

  --semantic-text-primary: #2f2f2f;
  --semantic-text-secondary: #595959;
  --semantic-text-tertiary: #999999;
  --semantic-text-disabled: #d2d2d2;
  --semantic-text-inverse: #ffffff;

  --semantic-border-primary: #cccccc;
  --semantic-border-secondary: #e6e6e6;

  --semantic-surface-primary: #ffffff;
  --semantic-surface-secondary: #f0f0f0;
  --semantic-surface-tertiary: #e6e6e6;

  --semantic-icon-primary: #3b3b3b;
  --semantic-icon-secondary: ##737373;

  --font-primary: Vazirmatn;
  --font-secondary: Lalezar;

  --transition-time: 0.4s;
}