{
  "count": 77,
  "tokens": [
    {
      "path": "color.surface.canvas",
      "cssVar": "--tds-bg-canvas",
      "value": "var(--tds-bg-canvas)",
      "category": "surface",
      "semanticRole": "بوم صفحه",
      "allowedOn": [
        "page"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/surfaces.css"
    },
    {
      "path": "color.surface.default",
      "cssVar": "--tds-surface-default",
      "value": "var(--tds-surface-default)",
      "category": "surface",
      "semanticRole": "سطح default",
      "allowedOn": [
        "card",
        "panel",
        "dialog",
        "input"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/surfaces.css"
    },
    {
      "path": "color.surface.raised",
      "cssVar": "--tds-surface-raised",
      "value": "var(--tds-surface-raised)",
      "category": "surface",
      "semanticRole": "سطح raised",
      "allowedOn": [
        "card",
        "panel",
        "dialog",
        "input"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/surfaces.css"
    },
    {
      "path": "color.surface.sunken",
      "cssVar": "--tds-surface-sunken",
      "value": "var(--tds-surface-sunken)",
      "category": "surface",
      "semanticRole": "سطح sunken",
      "allowedOn": [
        "card",
        "panel",
        "dialog",
        "input"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/surfaces.css"
    },
    {
      "path": "color.surface.overlay",
      "cssVar": "--tds-surface-overlay",
      "value": "var(--tds-surface-overlay)",
      "category": "surface",
      "semanticRole": "سطح overlay",
      "allowedOn": [
        "card",
        "panel",
        "dialog",
        "input"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/surfaces.css"
    },
    {
      "path": "color.surface.hover",
      "cssVar": "--tds-surface-hover",
      "value": "var(--tds-surface-hover)",
      "category": "surface",
      "semanticRole": "پوشش حالت hover",
      "allowedOn": [
        "button",
        "list-item",
        "menu-item"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/surfaces.css"
    },
    {
      "path": "color.surface.pressed",
      "cssVar": "--tds-surface-pressed",
      "value": "var(--tds-surface-pressed)",
      "category": "surface",
      "semanticRole": "پوشش حالت pressed",
      "allowedOn": [
        "button",
        "list-item",
        "menu-item"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/surfaces.css"
    },
    {
      "path": "color.surface.scrim",
      "cssVar": "--tds-scrim",
      "value": "var(--tds-scrim)",
      "category": "surface",
      "semanticRole": "پردهٔ پشت لایه‌های روی صفحه",
      "allowedOn": [
        "dialog",
        "drawer",
        "bottom-sheet"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/surfaces.css"
    },
    {
      "path": "shadow.elevation.0",
      "cssVar": "--tds-elevation-0",
      "value": "var(--tds-elevation-0)",
      "category": "shadow",
      "semanticRole": "برجستگی 0",
      "allowedOn": [
        "card",
        "popover",
        "dialog",
        "dock"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/surfaces.css"
    },
    {
      "path": "shadow.elevation.1",
      "cssVar": "--tds-elevation-1",
      "value": "var(--tds-elevation-1)",
      "category": "shadow",
      "semanticRole": "برجستگی 1",
      "allowedOn": [
        "card",
        "popover",
        "dialog",
        "dock"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/surfaces.css"
    },
    {
      "path": "shadow.elevation.2",
      "cssVar": "--tds-elevation-2",
      "value": "var(--tds-elevation-2)",
      "category": "shadow",
      "semanticRole": "برجستگی 2",
      "allowedOn": [
        "card",
        "popover",
        "dialog",
        "dock"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/surfaces.css"
    },
    {
      "path": "shadow.elevation.3",
      "cssVar": "--tds-elevation-3",
      "value": "var(--tds-elevation-3)",
      "category": "shadow",
      "semanticRole": "برجستگی 3",
      "allowedOn": [
        "card",
        "popover",
        "dialog",
        "dock"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/surfaces.css"
    },
    {
      "path": "shadow.elevation.4",
      "cssVar": "--tds-elevation-4",
      "value": "var(--tds-elevation-4)",
      "category": "shadow",
      "semanticRole": "برجستگی 4",
      "allowedOn": [
        "card",
        "popover",
        "dialog",
        "dock"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/surfaces.css"
    },
    {
      "path": "shadow.elevation.float",
      "cssVar": "--tds-elevation-float",
      "value": "var(--tds-elevation-float)",
      "category": "shadow",
      "semanticRole": "برجستگی float",
      "allowedOn": [
        "card",
        "popover",
        "dialog",
        "dock"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/surfaces.css"
    },
    {
      "path": "shadow.elevation.inset",
      "cssVar": "--tds-elevation-inset",
      "value": "var(--tds-elevation-inset)",
      "category": "shadow",
      "semanticRole": "برجستگی inset",
      "allowedOn": [
        "card",
        "popover",
        "dialog",
        "dock"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/surfaces.css"
    },
    {
      "path": "material.glass.bg",
      "cssVar": "--tds-glass-bg",
      "value": "var(--tds-glass-bg)",
      "category": "material",
      "semanticRole": "ماده شیشه — bg",
      "allowedOn": [
        "dock",
        "topbar",
        "sheet"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/surfaces.css"
    },
    {
      "path": "material.glass.bg-strong",
      "cssVar": "--tds-glass-bg-strong",
      "value": "var(--tds-glass-bg-strong)",
      "category": "material",
      "semanticRole": "ماده شیشه — bg-strong",
      "allowedOn": [
        "dock",
        "topbar",
        "sheet"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/surfaces.css"
    },
    {
      "path": "material.glass.bg-fallback",
      "cssVar": "--tds-glass-bg-fallback",
      "value": "var(--tds-glass-bg-fallback)",
      "category": "material",
      "semanticRole": "ماده شیشه — bg-fallback",
      "allowedOn": [
        "dock",
        "topbar",
        "sheet"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/surfaces.css"
    },
    {
      "path": "material.glass.tint",
      "cssVar": "--tds-glass-tint",
      "value": "var(--tds-glass-tint)",
      "category": "material",
      "semanticRole": "ماده شیشه — tint",
      "allowedOn": [
        "dock",
        "topbar",
        "sheet"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/surfaces.css"
    },
    {
      "path": "material.glass.border",
      "cssVar": "--tds-glass-border",
      "value": "var(--tds-glass-border)",
      "category": "material",
      "semanticRole": "ماده شیشه — border",
      "allowedOn": [
        "dock",
        "topbar",
        "sheet"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/surfaces.css"
    },
    {
      "path": "material.glass.highlight",
      "cssVar": "--tds-glass-highlight",
      "value": "var(--tds-glass-highlight)",
      "category": "material",
      "semanticRole": "ماده شیشه — highlight",
      "allowedOn": [
        "dock",
        "topbar",
        "sheet"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/surfaces.css"
    },
    {
      "path": "material.glass.blur",
      "cssVar": "--tds-glass-blur",
      "value": "var(--tds-glass-blur)",
      "category": "material",
      "semanticRole": "ماده شیشه — blur",
      "allowedOn": [
        "dock",
        "topbar",
        "sheet"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/surfaces.css"
    },
    {
      "path": "material.glass.saturate",
      "cssVar": "--tds-glass-saturate",
      "value": "var(--tds-glass-saturate)",
      "category": "material",
      "semanticRole": "ماده شیشه — saturate",
      "allowedOn": [
        "dock",
        "topbar",
        "sheet"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/surfaces.css"
    },
    {
      "path": "color.content.primary",
      "cssVar": "--tds-fg-default",
      "value": "var(--tds-fg-default)",
      "category": "color",
      "semanticRole": "متن اصلی",
      "allowedOn": [
        "text",
        "icon"
      ],
      "contrastTarget": "AA",
      "supportsThemes": true,
      "file": "semantic/content.css"
    },
    {
      "path": "color.content.secondary",
      "cssVar": "--tds-fg-muted",
      "value": "var(--tds-fg-muted)",
      "category": "color",
      "semanticRole": "متن ثانویه",
      "allowedOn": [
        "text",
        "icon",
        "label"
      ],
      "contrastTarget": "AA",
      "supportsThemes": true,
      "file": "semantic/content.css"
    },
    {
      "path": "color.content.tertiary",
      "cssVar": "--tds-fg-subtle",
      "value": "var(--tds-fg-subtle)",
      "category": "color",
      "semanticRole": "متن کم‌اهمیت (راهنما و برچسب)",
      "allowedOn": [
        "text",
        "placeholder"
      ],
      "contrastTarget": "AA",
      "supportsThemes": true,
      "file": "semantic/content.css"
    },
    {
      "path": "color.content.accent",
      "cssVar": "--tds-fg-accent",
      "value": "var(--tds-fg-accent)",
      "category": "color",
      "semanticRole": "متن و پیوند با رنگ برند",
      "allowedOn": [
        "link",
        "text"
      ],
      "contrastTarget": "AA",
      "supportsThemes": true,
      "file": "semantic/content.css"
    },
    {
      "path": "color.content.on-accent",
      "cssVar": "--tds-fg-on-accent",
      "value": "var(--tds-fg-on-accent)",
      "category": "color",
      "semanticRole": "متن روی پرشدگی accent",
      "allowedOn": [
        "button",
        "badge",
        "toast"
      ],
      "contrastTarget": "AA",
      "supportsThemes": true,
      "file": "semantic/content.css"
    },
    {
      "path": "color.content.on-danger",
      "cssVar": "--tds-fg-on-danger",
      "value": "var(--tds-fg-on-danger)",
      "category": "color",
      "semanticRole": "متن روی پرشدگی danger",
      "allowedOn": [
        "button",
        "badge",
        "toast"
      ],
      "contrastTarget": "AA",
      "supportsThemes": true,
      "file": "semantic/content.css"
    },
    {
      "path": "color.content.on-success",
      "cssVar": "--tds-fg-on-success",
      "value": "var(--tds-fg-on-success)",
      "category": "color",
      "semanticRole": "متن روی پرشدگی success",
      "allowedOn": [
        "button",
        "badge",
        "toast"
      ],
      "contrastTarget": "AA",
      "supportsThemes": true,
      "file": "semantic/content.css"
    },
    {
      "path": "color.content.on-warning",
      "cssVar": "--tds-fg-on-warning",
      "value": "var(--tds-fg-on-warning)",
      "category": "color",
      "semanticRole": "متن روی پرشدگی warning",
      "allowedOn": [
        "button",
        "badge",
        "toast"
      ],
      "contrastTarget": "AA",
      "supportsThemes": true,
      "file": "semantic/content.css"
    },
    {
      "path": "color.content.on-info",
      "cssVar": "--tds-fg-on-info",
      "value": "var(--tds-fg-on-info)",
      "category": "color",
      "semanticRole": "متن روی پرشدگی info",
      "allowedOn": [
        "button",
        "badge",
        "toast"
      ],
      "contrastTarget": "AA",
      "supportsThemes": true,
      "file": "semantic/content.css"
    },
    {
      "path": "color.border.default",
      "cssVar": "--tds-border-default",
      "value": "var(--tds-border-default)",
      "category": "border",
      "semanticRole": "مرز default",
      "allowedOn": [
        "card",
        "input",
        "divider"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/borders.css"
    },
    {
      "path": "color.border.subtle",
      "cssVar": "--tds-border-subtle",
      "value": "var(--tds-border-subtle)",
      "category": "border",
      "semanticRole": "مرز subtle",
      "allowedOn": [
        "card",
        "input",
        "divider"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/borders.css"
    },
    {
      "path": "color.border.strong",
      "cssVar": "--tds-border-strong",
      "value": "var(--tds-border-strong)",
      "category": "border",
      "semanticRole": "مرز strong",
      "allowedOn": [
        "card",
        "input",
        "divider"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/borders.css"
    },
    {
      "path": "color.border.field",
      "cssVar": "--tds-border-field",
      "value": "var(--tds-border-field)",
      "category": "border",
      "semanticRole": "مرز فیلد ورودی (حداقل ۳:۱ روی سطح)",
      "allowedOn": [
        "input",
        "date-picker",
        "currency-input"
      ],
      "contrastTarget": "3:1",
      "supportsThemes": true,
      "file": "semantic/borders.css"
    },
    {
      "path": "color.brand.primary",
      "cssVar": "--tds-color-brand-primary",
      "value": "var(--tds-color-brand-primary)",
      "category": "color",
      "semanticRole": "رنگ برند محصول",
      "allowedOn": [
        "logo",
        "highlight",
        "cta"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/actions.css"
    },
    {
      "path": "color.action.primary.background",
      "cssVar": "--tds-accent-default",
      "value": "var(--tds-accent-default)",
      "category": "color",
      "semanticRole": "پس‌زمینهٔ کنش اصلی (default)",
      "allowedOn": [
        "button",
        "link",
        "cta"
      ],
      "contrastTarget": "AA",
      "supportsThemes": true,
      "file": "semantic/actions.css"
    },
    {
      "path": "color.action.primary.hover",
      "cssVar": "--tds-accent-hover",
      "value": "var(--tds-accent-hover)",
      "category": "color",
      "semanticRole": "پس‌زمینهٔ کنش اصلی (hover)",
      "allowedOn": [
        "button",
        "link",
        "cta"
      ],
      "contrastTarget": "AA",
      "supportsThemes": true,
      "file": "semantic/actions.css"
    },
    {
      "path": "color.action.primary.active",
      "cssVar": "--tds-accent-active",
      "value": "var(--tds-accent-active)",
      "category": "color",
      "semanticRole": "پس‌زمینهٔ کنش اصلی (active)",
      "allowedOn": [
        "button",
        "link",
        "cta"
      ],
      "contrastTarget": "AA",
      "supportsThemes": true,
      "file": "semantic/actions.css"
    },
    {
      "path": "color.action.primary.subtle",
      "cssVar": "--tds-accent-subtle",
      "value": "var(--tds-accent-subtle)",
      "category": "color",
      "semanticRole": "ته‌رنگ ملایم کنش اصلی",
      "allowedOn": [
        "badge",
        "selected-row",
        "chip"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/actions.css"
    },
    {
      "path": "color.action.primary.subtle-hover",
      "cssVar": "--tds-accent-subtle-hover",
      "value": "var(--tds-accent-subtle-hover)",
      "category": "color",
      "semanticRole": "ته‌رنگ کنش اصلی (hover)",
      "allowedOn": [
        "button",
        "chip"
      ],
      "contrastTarget": "AA",
      "supportsThemes": true,
      "file": "semantic/actions.css"
    },
    {
      "path": "color.action.primary.subtle-active",
      "cssVar": "--tds-accent-subtle-active",
      "value": "var(--tds-accent-subtle-active)",
      "category": "color",
      "semanticRole": "ته‌رنگ کنش اصلی (active)",
      "allowedOn": [
        "button",
        "chip"
      ],
      "contrastTarget": "AA",
      "supportsThemes": true,
      "file": "semantic/actions.css"
    },
    {
      "path": "color.focus.ring",
      "cssVar": "--tds-focus-ring",
      "value": "var(--tds-focus-ring)",
      "category": "focus",
      "semanticRole": "حلقهٔ فوکوس کیبورد",
      "allowedOn": [
        "all-interactive"
      ],
      "contrastTarget": "3:1",
      "supportsThemes": true,
      "file": "semantic/actions.css"
    },
    {
      "path": "color.action.danger.background",
      "cssVar": "--tds-action-danger-default",
      "value": "var(--tds-action-danger-default)",
      "category": "color",
      "semanticRole": "ته‌رنگ کنش مخرب (default) — متن همیشه --tds-action-danger-fg",
      "allowedOn": [
        "button"
      ],
      "contrastTarget": "AA",
      "supportsThemes": true,
      "file": "semantic/actions.css"
    },
    {
      "path": "color.action.danger.hover",
      "cssVar": "--tds-action-danger-hover",
      "value": "var(--tds-action-danger-hover)",
      "category": "color",
      "semanticRole": "ته‌رنگ کنش مخرب (hover) — متن همیشه --tds-action-danger-fg",
      "allowedOn": [
        "button"
      ],
      "contrastTarget": "AA",
      "supportsThemes": true,
      "file": "semantic/actions.css"
    },
    {
      "path": "color.action.danger.active",
      "cssVar": "--tds-action-danger-active",
      "value": "var(--tds-action-danger-active)",
      "category": "color",
      "semanticRole": "ته‌رنگ کنش مخرب (active) — متن همیشه --tds-action-danger-fg",
      "allowedOn": [
        "button"
      ],
      "contrastTarget": "AA",
      "supportsThemes": true,
      "file": "semantic/actions.css"
    },
    {
      "path": "color.action.danger.foreground",
      "cssVar": "--tds-action-danger-fg",
      "value": "var(--tds-action-danger-fg)",
      "category": "color",
      "semanticRole": "متن کنش مخرب — هم‌خانوادهٔ رنگ خطر روی ته‌رنگ",
      "allowedOn": [
        "button"
      ],
      "contrastTarget": "AA",
      "supportsThemes": true,
      "file": "semantic/actions.css"
    },
    {
      "path": "radius.control",
      "cssVar": "--tds-radius-control",
      "value": "var(--tds-radius-control)",
      "category": "radius",
      "semanticRole": "شعاع کنترل‌ها (دکمه، ورودی) — از ضریب شعاع تم",
      "allowedOn": [
        "button",
        "input",
        "select"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/actions.css"
    },
    {
      "path": "color.feedback.danger.default",
      "cssVar": "--tds-danger-default",
      "value": "var(--tds-danger-default)",
      "category": "color",
      "semanticRole": "خطر — رنگ اصلی (همیشه با آیکون و برچسب)",
      "allowedOn": [
        "alert",
        "toast",
        "badge",
        "input-state"
      ],
      "contrastTarget": "AA",
      "supportsThemes": true,
      "file": "semantic/feedback.css"
    },
    {
      "path": "color.feedback.danger.subtle",
      "cssVar": "--tds-danger-subtle",
      "value": "var(--tds-danger-subtle)",
      "category": "color",
      "semanticRole": "خطر — ته‌رنگ پس‌زمینه (همیشه با آیکون و برچسب)",
      "allowedOn": [
        "alert",
        "toast",
        "badge",
        "input-state"
      ],
      "contrastTarget": "AA",
      "supportsThemes": true,
      "file": "semantic/feedback.css"
    },
    {
      "path": "color.feedback.success.default",
      "cssVar": "--tds-success-default",
      "value": "var(--tds-success-default)",
      "category": "color",
      "semanticRole": "موفقیت — رنگ اصلی (همیشه با آیکون و برچسب)",
      "allowedOn": [
        "alert",
        "toast",
        "badge",
        "input-state"
      ],
      "contrastTarget": "AA",
      "supportsThemes": true,
      "file": "semantic/feedback.css"
    },
    {
      "path": "color.feedback.success.subtle",
      "cssVar": "--tds-success-subtle",
      "value": "var(--tds-success-subtle)",
      "category": "color",
      "semanticRole": "موفقیت — ته‌رنگ پس‌زمینه (همیشه با آیکون و برچسب)",
      "allowedOn": [
        "alert",
        "toast",
        "badge",
        "input-state"
      ],
      "contrastTarget": "AA",
      "supportsThemes": true,
      "file": "semantic/feedback.css"
    },
    {
      "path": "color.feedback.warning.default",
      "cssVar": "--tds-warning-default",
      "value": "var(--tds-warning-default)",
      "category": "color",
      "semanticRole": "هشدار — رنگ اصلی (همیشه با آیکون و برچسب)",
      "allowedOn": [
        "alert",
        "toast",
        "badge",
        "input-state"
      ],
      "contrastTarget": "AA",
      "supportsThemes": true,
      "file": "semantic/feedback.css"
    },
    {
      "path": "color.feedback.warning.subtle",
      "cssVar": "--tds-warning-subtle",
      "value": "var(--tds-warning-subtle)",
      "category": "color",
      "semanticRole": "هشدار — ته‌رنگ پس‌زمینه (همیشه با آیکون و برچسب)",
      "allowedOn": [
        "alert",
        "toast",
        "badge",
        "input-state"
      ],
      "contrastTarget": "AA",
      "supportsThemes": true,
      "file": "semantic/feedback.css"
    },
    {
      "path": "color.feedback.info.default",
      "cssVar": "--tds-info-default",
      "value": "var(--tds-info-default)",
      "category": "color",
      "semanticRole": "اطلاع — رنگ اصلی (همیشه با آیکون و برچسب)",
      "allowedOn": [
        "alert",
        "toast",
        "badge",
        "input-state"
      ],
      "contrastTarget": "AA",
      "supportsThemes": true,
      "file": "semantic/feedback.css"
    },
    {
      "path": "color.feedback.info.subtle",
      "cssVar": "--tds-info-subtle",
      "value": "var(--tds-info-subtle)",
      "category": "color",
      "semanticRole": "اطلاع — ته‌رنگ پس‌زمینه (همیشه با آیکون و برچسب)",
      "allowedOn": [
        "alert",
        "toast",
        "badge",
        "input-state"
      ],
      "contrastTarget": "AA",
      "supportsThemes": true,
      "file": "semantic/feedback.css"
    },
    {
      "path": "interaction.select",
      "cssVar": "--tds-interaction-select",
      "value": "var(--tds-interaction-select)",
      "category": "interaction",
      "semanticRole": "انتخاب متن — پیش‌فرض بسته؛ فقط با data-tds-interaction=\"editable\" باز می‌شود (drag و menu برای data-tds-interactive=\"canvas\" هم)",
      "allowedOn": [
        "tds-component"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/interaction.css"
    },
    {
      "path": "interaction.drag",
      "cssVar": "--tds-interaction-drag",
      "value": "var(--tds-interaction-drag)",
      "category": "interaction",
      "semanticRole": "کشیدن عنصر — پیش‌فرض بسته؛ فقط با data-tds-interaction=\"editable\" باز می‌شود (drag و menu برای data-tds-interactive=\"canvas\" هم)",
      "allowedOn": [
        "tds-component"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/interaction.css"
    },
    {
      "path": "interaction.callout",
      "cssVar": "--tds-interaction-callout",
      "value": "var(--tds-interaction-callout)",
      "category": "interaction",
      "semanticRole": "منوی لمسی iOS — پیش‌فرض بسته؛ فقط با data-tds-interaction=\"editable\" باز می‌شود (drag و menu برای data-tds-interactive=\"canvas\" هم)",
      "allowedOn": [
        "tds-component"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/interaction.css"
    },
    {
      "path": "interaction.menu",
      "cssVar": "--tds-interaction-menu",
      "value": "var(--tds-interaction-menu)",
      "category": "interaction",
      "semanticRole": "منوی راست‌کلیک — پیش‌فرض بسته؛ فقط با data-tds-interaction=\"editable\" باز می‌شود (drag و menu برای data-tds-interactive=\"canvas\" هم)",
      "allowedOn": [
        "tds-component"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/interaction.css"
    },
    {
      "path": "canvas.bg",
      "cssVar": "--tds-canvas-bg",
      "value": "var(--tds-canvas-bg)",
      "category": "canvas",
      "semanticRole": "پس‌زمینهٔ بوم تعاملی",
      "allowedOn": [
        "canvas-surface"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/canvas.css"
    },
    {
      "path": "canvas.grid",
      "cssVar": "--tds-canvas-grid",
      "value": "var(--tds-canvas-grid)",
      "category": "canvas",
      "semanticRole": "شبکهٔ فرعی بوم (تزئینی، همراه با نشانهٔ غیررنگی)",
      "allowedOn": [
        "canvas-surface"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/canvas.css"
    },
    {
      "path": "canvas.grid-major",
      "cssVar": "--tds-canvas-grid-major",
      "value": "var(--tds-canvas-grid-major)",
      "category": "canvas",
      "semanticRole": "شبکهٔ اصلی بوم (تزئینی)",
      "allowedOn": [
        "canvas-surface"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/canvas.css"
    },
    {
      "path": "canvas.selection.stroke",
      "cssVar": "--tds-selection-stroke",
      "value": "var(--tds-selection-stroke)",
      "category": "canvas",
      "semanticRole": "انتخاب عنصر روی بوم — خط دور (≥ ۳:۱ روی بوم)",
      "allowedOn": [
        "canvas-surface"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/canvas.css"
    },
    {
      "path": "canvas.selection.fill",
      "cssVar": "--tds-selection-fill",
      "value": "var(--tds-selection-fill)",
      "category": "canvas",
      "semanticRole": "انتخاب عنصر روی بوم — پرشدگی",
      "allowedOn": [
        "canvas-surface"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/canvas.css"
    },
    {
      "path": "canvas.handle.fill",
      "cssVar": "--tds-handle-fill",
      "value": "var(--tds-handle-fill)",
      "category": "canvas",
      "semanticRole": "دستگیرهٔ تغییر اندازه — پرشدگی",
      "allowedOn": [
        "canvas-surface"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/canvas.css"
    },
    {
      "path": "canvas.handle.stroke",
      "cssVar": "--tds-handle-stroke",
      "value": "var(--tds-handle-stroke)",
      "category": "canvas",
      "semanticRole": "دستگیرهٔ تغییر اندازه — خط دور (≥ ۳:۱ روی بوم)",
      "allowedOn": [
        "canvas-surface"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/canvas.css"
    },
    {
      "path": "canvas.snap-guide",
      "cssVar": "--tds-snap-guide",
      "value": "var(--tds-snap-guide)",
      "category": "canvas",
      "semanticRole": "خط راهنمای چسبیدن (≥ ۳:۱ روی بوم)",
      "allowedOn": [
        "canvas-surface"
      ],
      "contrastTarget": "3:1",
      "supportsThemes": true,
      "file": "semantic/canvas.css"
    },
    {
      "path": "canvas.marquee.fill",
      "cssVar": "--tds-marquee-fill",
      "value": "var(--tds-marquee-fill)",
      "category": "canvas",
      "semanticRole": "کادر انتخاب گروهی — پرشدگی",
      "allowedOn": [
        "canvas-surface"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/canvas.css"
    },
    {
      "path": "canvas.marquee.stroke",
      "cssVar": "--tds-marquee-stroke",
      "value": "var(--tds-marquee-stroke)",
      "category": "canvas",
      "semanticRole": "کادر انتخاب گروهی — خط دور",
      "allowedOn": [
        "canvas-surface"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/canvas.css"
    },
    {
      "path": "canvas.drop-target",
      "cssVar": "--tds-drop-target",
      "value": "var(--tds-drop-target)",
      "category": "canvas",
      "semanticRole": "هدف رها کردن (همراه حاشیه یا شکل، نه فقط رنگ)",
      "allowedOn": [
        "canvas-surface",
        "drop-zone"
      ],
      "contrastTarget": "3:1",
      "supportsThemes": true,
      "file": "semantic/canvas.css"
    },
    {
      "path": "canvas.ghost-opacity",
      "cssVar": "--tds-ghost-opacity",
      "value": "var(--tds-ghost-opacity)",
      "category": "canvas",
      "semanticRole": "شفافیت شبح عنصر در حال کشیدن",
      "allowedOn": [
        "canvas-surface"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/canvas.css"
    },
    {
      "path": "layer.z.canvas",
      "cssVar": "--tds-z-canvas",
      "value": "var(--tds-z-canvas)",
      "category": "layer",
      "semanticRole": "ترتیب لایه canvas — canvas < canvas-overlay < panels < dock < alert",
      "allowedOn": [
        "canvas-surface",
        "panel",
        "dock",
        "alert"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/canvas.css"
    },
    {
      "path": "layer.z.canvas-overlay",
      "cssVar": "--tds-z-canvas-overlay",
      "value": "var(--tds-z-canvas-overlay)",
      "category": "layer",
      "semanticRole": "ترتیب لایه canvas-overlay — canvas < canvas-overlay < panels < dock < alert",
      "allowedOn": [
        "canvas-surface",
        "panel",
        "dock",
        "alert"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/canvas.css"
    },
    {
      "path": "layer.z.panels",
      "cssVar": "--tds-z-panels",
      "value": "var(--tds-z-panels)",
      "category": "layer",
      "semanticRole": "ترتیب لایه panels — canvas < canvas-overlay < panels < dock < alert",
      "allowedOn": [
        "canvas-surface",
        "panel",
        "dock",
        "alert"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/canvas.css"
    },
    {
      "path": "layer.z.alert",
      "cssVar": "--tds-z-alert",
      "value": "var(--tds-z-alert)",
      "category": "layer",
      "semanticRole": "ترتیب لایه alert — canvas < canvas-overlay < panels < dock < alert",
      "allowedOn": [
        "canvas-surface",
        "panel",
        "dock",
        "alert"
      ],
      "contrastTarget": "none",
      "supportsThemes": true,
      "file": "semantic/canvas.css"
    }
  ]
}
