@font-face {
  font-family: "Vazirmatn";
  src: url("../fonts/vazirmatn/Vazirmatn%5Bwght%5D.woff2") format("woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 100 900;
}

:root {
  color-scheme: light;
  --color-primary: #116b5f;
  --color-primary-dark: #0b4d45;
  --color-primary-soft: #e6f4f1;
  --color-secondary: #c46a20;
  --color-secondary-soft: #fff1e7;
  --color-accent: #285fd6;
  --color-success: #16834d;
  --color-warning: #ad6b00;
  --color-danger: #bd2f2f;
  --color-ink: #18201f;
  --color-muted: #687371;
  --color-border: #dfe7e5;
  --color-surface: #ffffff;
  --color-surface-alt: #f5f8f7;
  --color-page: #fbfcfc;
  --shadow-soft: 0 10px 30px rgba(21, 42, 38, 0.08);
  --radius-sm: 6px;
  --radius-md: 8px;
  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-3: 0.75rem;
  --space-4: 1rem;
  --space-5: 1.25rem;
  --space-6: 1.5rem;
  --space-8: 2rem;
  --container: 1120px;
  --header-height: 64px;
  --bottom-nav-height: 76px;
  --font-family: "Vazirmatn", Tahoma, Arial, sans-serif;
}


/* Theme option: civic blue
Uncomment this block to test a calmer blue public-service look. */

/* :root {
  --color-primary: #2457a6;
  --color-primary-dark: #183d76;
  --color-primary-soft: #e8f0ff;
  --color-secondary: #b8621b;
  --color-secondary-soft: #fff0e3;
  --color-accent: #0f766e;
}
 */

/*
Theme option: city green
Uncomment this block to test a brighter local-services look.

:root {
  --color-primary: #157347;
  --color-primary-dark: #0f5132;
  --color-primary-soft: #e7f6ee;
  --color-secondary: #9a5b13;
  --color-secondary-soft: #fff3dd;
  --color-accent: #2563eb;
}
*/

/*
Theme option: warm local
Uncomment this block to test a warmer classified-listing look.
*/

/* :root {
  --color-primary: #8a4f18;
  --color-primary-dark: #63370e;
  --color-primary-soft: #fff0df;
  --color-secondary: #0f766e;
  --color-secondary-soft: #e5f7f4;
  --color-accent: #3451b2;
} */

/*
Theme option: high contrast
Uncomment this block when you want stronger contrast for testing readability.

:root {
  --color-primary: #0f3d3e;
  --color-primary-dark: #092728;
  --color-primary-soft: #e2f1f1;
  --color-secondary: #b45309;
  --color-secondary-soft: #fff7ed;
  --color-accent: #1d4ed8;
  --color-ink: #101514;
  --color-muted: #4f5d5a;
  --color-border: #c9d4d1;
}
