:root {
  --font-family: Vazirmatn, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --color-primary: #0EA678;
  --color-primary-hover: #0B8C66;
  --color-primary-active: #087756;
  --color-primary-soft: #DFF8EF;
  --color-primary-soft-2: #F0FCF7;
  --color-accent: #38BDF8;
  --color-accent-hover: #0EA5E9;
  --color-accent-soft: #E0F2FE;
  --color-bg: #FFFFFF;
  --color-bg-soft: #F8FAFC;
  --color-surface: #FFFFFF;
  --color-surface-muted: #F1F5F9;
  --color-text: #111827;
  --color-text-muted: #64748B;
  --color-text-soft: #94A3B8;
  --color-border: #E2E8F0;
  --color-success: #16A34A;
  --color-warning: #F59E0B;
  --color-danger: #DC2626;
  --color-info: #38BDF8;
  --shadow-soft: 0 16px 40px rgba(15, 23, 42, 0.08);
  --shadow-card: 0 10px 30px rgba(14, 166, 120, 0.12);
  --radius-sm: 10px;
  --radius-md: 16px;
  --radius-lg: 24px;
  --radius-xl: 32px;
}

html { scroll-behavior: smooth; }
