:root {
  --wm-font-primary: 'Vazirmatn', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --wm-color-primary: #111827;
  --wm-color-secondary: #6B7280;
  --wm-color-text: #1F2937;
  --wm-color-muted: #6B7280;
  --wm-color-accent: #C89B3C;
  --wm-color-accent-dark: #9F7425;
  --wm-color-cta: #111827;
  --wm-color-background: #F6F5F2;
  --wm-color-bg: #F6F5F2;
  --wm-color-surface: #FFFFFF;
  --wm-color-soft: #F9F8F5;
  --wm-color-border: #E5E0D8;
  --wm-color-success-bg: #ECFDF3;
  --wm-color-success-text: #027A48;
  --wm-color-danger-bg: #FEF3F2;
  --wm-color-danger-text: #B42318;
  --wm-radius-xs: 8px;
  --wm-radius-sm: 10px;
  --wm-radius-md: 18px;
  --wm-radius-lg: 28px;
  --wm-radius-pill: 999px;
  --wm-font-size-base: 15px;
  --wm-font-size-h1: 32px;
  --wm-font-size-h2: 26px;
  --wm-font-size-h3: 20px;
  --wm-font-size-small: 13px;
  --wm-line-height-body: 1.9;
  --wm-font-weight-heading: 800;
  --wm-font-weight-body: 400;
  --wm-content-width: 1200px;
  --wm-design-density: standard;
  --wm-shadow-sm: 0 8px 24px rgba(17, 24, 39, 0.06);
  --wm-shadow-md: 0 18px 45px rgba(17, 24, 39, 0.10);
  --wm-space-1: 4px;
  --wm-space-2: 8px;
  --wm-space-3: 12px;
  --wm-space-4: 16px;
  --wm-space-5: 20px;
  --wm-space-6: 24px;
  --wm-space-8: 32px;
  --wm-space-10: 40px;
  --wm-transition: all 0.22s ease;
}
