@font-face { font-family: "Vazirmatn"; font-weight: 400; font-style: normal; font-display: swap;
  src: url("../fonts/Vazirmatn-Regular.woff2") format("woff2"); }
@font-face { font-family: "Vazirmatn"; font-weight: 500; font-style: normal; font-display: swap;
  src: url("../fonts/Vazirmatn-Medium.woff2") format("woff2"); }
@font-face { font-family: "Vazirmatn"; font-weight: 700; font-style: normal; font-display: swap;
  src: url("../fonts/Vazirmatn-Bold.woff2") format("woff2"); }

:root {
  --font-sans: "Vazirmatn", system-ui, sans-serif;
  --font-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;
  --color-bg: #ffffff;
  --color-surface: #f2f4f7;
  --color-border: #d0d5dd;
  --color-text: #222222;
  --color-muted: #667085;
  --color-accent: #1f3a5f;
  --color-success: #1b7f3b;   --color-success-bg: #e7f5ec;
  --color-warning: #b54708;   --color-warning-bg: #fef0c7;
  --color-danger:  #b42318;   --color-danger-bg:  #fdecea;
  --color-ins: #137333;       --color-ins-bg: #e6f4ea;
  --color-del: #b42318;       --color-del-bg: #fde8e8;
  --space-1: 4px; --space-2: 8px; --space-3: 12px; --space-4: 16px; --space-6: 24px; --space-8: 32px;
  --radius: 6px;
  --measure: 72ch;
}
