{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://aino.md/schemas/appearance-theme.v2.zh-cn.schema.json",
  "title": "Aino Desktop 外观主题 v2",
  "description": "主题文件结构、支持的变量与字面量语法。Aino 导入时还会校验 CSS 取值范围与语义。",
  "type": "object",
  "additionalProperties": false,
  "required": ["format", "version", "theme", "schemes"],
  "properties": {
    "$schema": { "type": "string" },
    "format": { "const": "aino-appearance-theme" },
    "version": { "const": 2 },
    "meta": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "name": { "type": "string", "minLength": 1, "maxLength": 80, "pattern": "\\S" },
        "author": { "type": "string", "minLength": 1, "maxLength": 80, "pattern": "\\S" }
      }
    },
    "theme": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "mode",
        "gradientEnabled",
        "accentColor",
        "accentSecondaryColor",
        "accentTertiaryColor",
        "backgroundColor",
        "editorBackgroundColor",
        "markdownBoldColor"
      ],
      "properties": {
        "mode": { "enum": ["system", "light", "dark"] },
        "gradientEnabled": { "type": "boolean" },
        "accentColor": { "type": "string", "pattern": "^\\s*#(?:[a-fA-F0-9]{3}|[a-fA-F0-9]{6})\\s*$" },
        "accentSecondaryColor": { "type": "string", "pattern": "^\\s*#(?:[a-fA-F0-9]{3}|[a-fA-F0-9]{6})\\s*$" },
        "accentTertiaryColor": { "type": "string", "pattern": "^\\s*#(?:[a-fA-F0-9]{3}|[a-fA-F0-9]{6})\\s*$" },
        "backgroundColor": { "type": "string", "pattern": "^\\s*#(?:[a-fA-F0-9]{3}|[a-fA-F0-9]{6})\\s*$" },
        "editorBackgroundColor": { "type": "string", "pattern": "^\\s*#(?:[a-fA-F0-9]{3}|[a-fA-F0-9]{6})\\s*$" },
        "markdownBoldColor": { "type": "string", "pattern": "^\\s*#(?:[a-fA-F0-9]{3}|[a-fA-F0-9]{6})\\s*$" }
      }
    },
    "schemes": {
      "type": "object",
      "additionalProperties": false,
      "properties": { "light": { "$ref": "#/definitions/scheme" }, "dark": { "$ref": "#/definitions/scheme" } }
    }
  },
  "definitions": {
    "scheme": {
      "type": "object",
      "additionalProperties": false,
      "required": ["tokens"],
      "properties": {
        "tokens": {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "--surface-canvas": {
              "type": "string",
              "title": "--surface-canvas",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--surface-panel": {
              "type": "string",
              "title": "--surface-panel",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--surface-elevated": {
              "type": "string",
              "title": "--surface-elevated",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--surface-muted": {
              "type": "string",
              "title": "--surface-muted",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--surface-muted-strong": {
              "type": "string",
              "title": "--surface-muted-strong",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--surface-accent-soft": {
              "type": "string",
              "title": "--surface-accent-soft",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--surface-accent-soft-strong": {
              "type": "string",
              "title": "--surface-accent-soft-strong",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--surface-success-soft": {
              "type": "string",
              "title": "--surface-success-soft",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--surface-warning-soft": {
              "type": "string",
              "title": "--surface-warning-soft",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--surface-danger-soft": {
              "type": "string",
              "title": "--surface-danger-soft",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--editor-surface-primary": {
              "type": "string",
              "title": "--editor-surface-primary",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--editor-surface-secondary": {
              "type": "string",
              "title": "--editor-surface-secondary",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--editor-surface-tertiary": {
              "type": "string",
              "title": "--editor-surface-tertiary",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--editor-border-color": {
              "type": "string",
              "title": "--editor-border-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--text-primary": {
              "type": "string",
              "title": "--text-primary",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--text-secondary": {
              "type": "string",
              "title": "--text-secondary",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--text-muted": {
              "type": "string",
              "title": "--text-muted",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--text-inverse": {
              "type": "string",
              "title": "--text-inverse",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--accent-primary": {
              "type": "string",
              "title": "--accent-primary",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--accent-secondary": {
              "type": "string",
              "title": "--accent-secondary",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--accent-tertiary": {
              "type": "string",
              "title": "--accent-tertiary",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--accent-strong": {
              "type": "string",
              "title": "--accent-strong",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--accent-soft": {
              "type": "string",
              "title": "--accent-soft",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--link-color": {
              "type": "string",
              "title": "--link-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--link-hover-color": {
              "type": "string",
              "title": "--link-hover-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--editor-link-color": {
              "type": "string",
              "title": "--editor-link-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--editor-link-hover-color": {
              "type": "string",
              "title": "--editor-link-hover-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--success": {
              "type": "string",
              "title": "--success",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--warning": {
              "type": "string",
              "title": "--warning",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--error": {
              "type": "string",
              "title": "--error",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--border-color": {
              "type": "string",
              "title": "--border-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--border-color-strong": {
              "type": "string",
              "title": "--border-color-strong",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--border-color-subtle": {
              "type": "string",
              "title": "--border-color-subtle",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--radius-xs": {
              "type": "string",
              "title": "--radius-xs",
              "description": "圆角：0 或非负长度。各单位上限：32px / 2rem / 2em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "12px", "0.5rem"]
            },
            "--radius-sm": {
              "type": "string",
              "title": "--radius-sm",
              "description": "圆角：0 或非负长度。各单位上限：32px / 2rem / 2em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "12px", "0.5rem"]
            },
            "--radius-md": {
              "type": "string",
              "title": "--radius-md",
              "description": "圆角：0 或非负长度。各单位上限：32px / 2rem / 2em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "12px", "0.5rem"]
            },
            "--radius-lg": {
              "type": "string",
              "title": "--radius-lg",
              "description": "圆角：0 或非负长度。各单位上限：32px / 2rem / 2em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "12px", "0.5rem"]
            },
            "--radius-xl": {
              "type": "string",
              "title": "--radius-xl",
              "description": "圆角：0 或非负长度。各单位上限：32px / 2rem / 2em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "12px", "0.5rem"]
            },
            "--button-background": {
              "type": "string",
              "title": "--button-background",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--button-background-hover": {
              "type": "string",
              "title": "--button-background-hover",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--button-background-active": {
              "type": "string",
              "title": "--button-background-active",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--button-border-color": {
              "type": "string",
              "title": "--button-border-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--button-border-color-hover": {
              "type": "string",
              "title": "--button-border-color-hover",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--button-color": {
              "type": "string",
              "title": "--button-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--button-color-hover": {
              "type": "string",
              "title": "--button-color-hover",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--button-radius": {
              "type": "string",
              "title": "--button-radius",
              "description": "圆角：0 或非负长度。各单位上限：32px / 2rem / 2em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "12px", "0.5rem"]
            },
            "--button-shadow": {
              "type": "string",
              "title": "--button-shadow",
              "description": "阴影：none，或最多 4 层、500 个字符。每层依次为可选的 inset、x、y、可选的模糊和扩展长度、颜色。长度绝对值的各单位上限：256px / 16rem / 16em。模糊不能为负数。",
              "pattern": "^[^;{}\\\\]+$",
              "examples": ["none", "0 4px 16px rgba(0, 0, 0, 0.2)", "inset 0 0 2px #00000033"],
              "maxLength": 500
            },
            "--button-font-weight": {
              "type": "string",
              "title": "--button-font-weight",
              "description": "字重：normal, bold, 100, 200, 300, 400, 500, 600, 700, 800, 900。",
              "examples": ["normal", "bold", "600"],
              "pattern": "^\\s*(?:[1-9]00|[Nn][Oo][Rr][Mm][Aa][Ll]|[Bb][Oo][Ll][Dd])\\s*$"
            },
            "--card-background": {
              "type": "string",
              "title": "--card-background",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--card-background-hover": {
              "type": "string",
              "title": "--card-background-hover",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--card-border-color": {
              "type": "string",
              "title": "--card-border-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--card-border-width": {
              "type": "string",
              "title": "--card-border-width",
              "description": "长度：0 或非负长度。各单位上限：256px / 16rem / 16em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "8px", "0.5em"]
            },
            "--card-radius": {
              "type": "string",
              "title": "--card-radius",
              "description": "圆角：0 或非负长度。各单位上限：32px / 2rem / 2em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "12px", "0.5rem"]
            },
            "--card-shadow": {
              "type": "string",
              "title": "--card-shadow",
              "description": "阴影：none，或最多 4 层、500 个字符。每层依次为可选的 inset、x、y、可选的模糊和扩展长度、颜色。长度绝对值的各单位上限：256px / 16rem / 16em。模糊不能为负数。",
              "pattern": "^[^;{}\\\\]+$",
              "examples": ["none", "0 4px 16px rgba(0, 0, 0, 0.2)", "inset 0 0 2px #00000033"],
              "maxLength": 500
            },
            "--toast-background": {
              "type": "string",
              "title": "--toast-background",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--toast-border-color": {
              "type": "string",
              "title": "--toast-border-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--toast-border-width": {
              "type": "string",
              "title": "--toast-border-width",
              "description": "长度：0 或非负长度。各单位上限：256px / 16rem / 16em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "8px", "0.5em"]
            },
            "--toast-radius": {
              "type": "string",
              "title": "--toast-radius",
              "description": "圆角：0 或非负长度。各单位上限：32px / 2rem / 2em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "12px", "0.5rem"]
            },
            "--toast-shadow": {
              "type": "string",
              "title": "--toast-shadow",
              "description": "阴影：none，或最多 4 层、500 个字符。每层依次为可选的 inset、x、y、可选的模糊和扩展长度、颜色。长度绝对值的各单位上限：256px / 16rem / 16em。模糊不能为负数。",
              "pattern": "^[^;{}\\\\]+$",
              "examples": ["none", "0 4px 16px rgba(0, 0, 0, 0.2)", "inset 0 0 2px #00000033"],
              "maxLength": 500
            },
            "--toast-backdrop-blur": {
              "type": "string",
              "title": "--toast-backdrop-blur",
              "description": "长度：0 或非负长度。各单位上限：256px / 16rem / 16em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "8px", "0.5em"]
            },
            "--toast-backdrop-saturation": {
              "type": "string",
              "title": "--toast-backdrop-saturation",
              "description": "比率：0 到 3 的无单位数值。",
              "pattern": "^\\s*(?:[0-2](?:\\.\\d+)?|3(?:\\.0+)?|\\.\\d+)\\s*$"
            },
            "--toolbar-background": {
              "type": "string",
              "title": "--toolbar-background",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--toolbar-border-color": {
              "type": "string",
              "title": "--toolbar-border-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--toolbar-shadow": {
              "type": "string",
              "title": "--toolbar-shadow",
              "description": "阴影：none，或最多 4 层、500 个字符。每层依次为可选的 inset、x、y、可选的模糊和扩展长度、颜色。长度绝对值的各单位上限：256px / 16rem / 16em。模糊不能为负数。",
              "pattern": "^[^;{}\\\\]+$",
              "examples": ["none", "0 4px 16px rgba(0, 0, 0, 0.2)", "inset 0 0 2px #00000033"],
              "maxLength": 500
            },
            "--toolbar-backdrop-blur": {
              "type": "string",
              "title": "--toolbar-backdrop-blur",
              "description": "长度：0 或非负长度。各单位上限：256px / 16rem / 16em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "8px", "0.5em"]
            },
            "--toolbar-backdrop-saturation": {
              "type": "string",
              "title": "--toolbar-backdrop-saturation",
              "description": "比率：0 到 3 的无单位数值。",
              "pattern": "^\\s*(?:[0-2](?:\\.\\d+)?|3(?:\\.0+)?|\\.\\d+)\\s*$"
            },
            "--input-background": {
              "type": "string",
              "title": "--input-background",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--input-background-hover": {
              "type": "string",
              "title": "--input-background-hover",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--input-border-color": {
              "type": "string",
              "title": "--input-border-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--input-border-color-focus": {
              "type": "string",
              "title": "--input-border-color-focus",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--input-color": {
              "type": "string",
              "title": "--input-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--input-placeholder-color": {
              "type": "string",
              "title": "--input-placeholder-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--input-shadow": {
              "type": "string",
              "title": "--input-shadow",
              "description": "阴影：none，或最多 4 层、500 个字符。每层依次为可选的 inset、x、y、可选的模糊和扩展长度、颜色。长度绝对值的各单位上限：256px / 16rem / 16em。模糊不能为负数。",
              "pattern": "^[^;{}\\\\]+$",
              "examples": ["none", "0 4px 16px rgba(0, 0, 0, 0.2)", "inset 0 0 2px #00000033"],
              "maxLength": 500
            },
            "--modal-backdrop-blur": {
              "type": "string",
              "title": "--modal-backdrop-blur",
              "description": "长度：0 或非负长度。各单位上限：256px / 16rem / 16em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "8px", "0.5em"]
            },
            "--modal-backdrop-saturation": {
              "type": "string",
              "title": "--modal-backdrop-saturation",
              "description": "比率：0 到 3 的无单位数值。",
              "pattern": "^\\s*(?:[0-2](?:\\.\\d+)?|3(?:\\.0+)?|\\.\\d+)\\s*$"
            },
            "--surface-sidebar": {
              "type": "string",
              "title": "--surface-sidebar",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--surface-toolbar": {
              "type": "string",
              "title": "--surface-toolbar",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--sidebar-opacity": {
              "type": "string",
              "title": "--sidebar-opacity",
              "description": "不透明度：0 到 1 的无单位数值。",
              "pattern": "^\\s*(?:0(?:\\.\\d+)?|1(?:\\.0+)?|\\.\\d+)\\s*$"
            },
            "--sidebar-blur": {
              "type": "string",
              "title": "--sidebar-blur",
              "description": "长度：0 或非负长度。各单位上限：256px / 16rem / 16em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "8px", "0.5em"]
            },
            "--sidebar-saturation": {
              "type": "string",
              "title": "--sidebar-saturation",
              "description": "比率：0 到 3 的无单位数值。",
              "pattern": "^\\s*(?:[0-2](?:\\.\\d+)?|3(?:\\.0+)?|\\.\\d+)\\s*$"
            },
            "--sidebar-panel-background": {
              "type": "string",
              "title": "--sidebar-panel-background",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--sidebar-panel-background-raised": {
              "type": "string",
              "title": "--sidebar-panel-background-raised",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--sidebar-panel-background-hover": {
              "type": "string",
              "title": "--sidebar-panel-background-hover",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--sidebar-panel-background-active": {
              "type": "string",
              "title": "--sidebar-panel-background-active",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--sidebar-panel-border-color": {
              "type": "string",
              "title": "--sidebar-panel-border-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--font-interface-theme": {
              "type": "string",
              "title": "--font-interface-theme",
              "description": "字体栈：最多 8 个已安装字体、500 个字符。不包含或下载字体文件。",
              "pattern": "^[^;{}()\\\\]+$",
              "examples": ["'Noto Serif SC', Georgia, serif", "ui-monospace, monospace"],
              "maxLength": 500
            },
            "--font-text-theme": {
              "type": "string",
              "title": "--font-text-theme",
              "description": "字体栈：最多 8 个已安装字体、500 个字符。不包含或下载字体文件。",
              "pattern": "^[^;{}()\\\\]+$",
              "examples": ["'Noto Serif SC', Georgia, serif", "ui-monospace, monospace"],
              "maxLength": 500
            },
            "--font-monospace-theme": {
              "type": "string",
              "title": "--font-monospace-theme",
              "description": "字体栈：最多 8 个已安装字体、500 个字符。不包含或下载字体文件。",
              "pattern": "^[^;{}()\\\\]+$",
              "examples": ["'Noto Serif SC', Georgia, serif", "ui-monospace, monospace"],
              "maxLength": 500
            },
            "--font-ui-small": {
              "type": "string",
              "title": "--font-ui-small",
              "description": "字号：0 或非负长度。各单位上限：64px / 4rem / 4em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["18px", "1.2em"]
            },
            "--font-ui-medium": {
              "type": "string",
              "title": "--font-ui-medium",
              "description": "字号：0 或非负长度。各单位上限：64px / 4rem / 4em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["18px", "1.2em"]
            },
            "--font-ui-large": {
              "type": "string",
              "title": "--font-ui-large",
              "description": "字号：0 或非负长度。各单位上限：64px / 4rem / 4em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["18px", "1.2em"]
            },
            "--font-text-size": {
              "type": "string",
              "title": "--font-text-size",
              "description": "字号：0 或非负长度。各单位上限：64px / 4rem / 4em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["18px", "1.2em"]
            },
            "--line-height-normal": {
              "type": "string",
              "title": "--line-height-normal",
              "description": "行高：1 到 3 的无单位数值。",
              "pattern": "^\\s*(?:[12](?:\\.\\d+)?|3(?:\\.0+)?)\\s*$"
            },
            "--line-height-tight": {
              "type": "string",
              "title": "--line-height-tight",
              "description": "行高：1 到 3 的无单位数值。",
              "pattern": "^\\s*(?:[12](?:\\.\\d+)?|3(?:\\.0+)?)\\s*$"
            },
            "--p-spacing": {
              "type": "string",
              "title": "--p-spacing",
              "description": "长度：0 或非负长度。各单位上限：256px / 16rem / 16em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "8px", "0.5em"]
            },
            "--heading-spacing": {
              "type": "string",
              "title": "--heading-spacing",
              "description": "长度：0 或非负长度。各单位上限：256px / 16rem / 16em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "8px", "0.5em"]
            },
            "--shadow-sm": {
              "type": "string",
              "title": "--shadow-sm",
              "description": "阴影：none，或最多 4 层、500 个字符。每层依次为可选的 inset、x、y、可选的模糊和扩展长度、颜色。长度绝对值的各单位上限：256px / 16rem / 16em。模糊不能为负数。",
              "pattern": "^[^;{}\\\\]+$",
              "examples": ["none", "0 4px 16px rgba(0, 0, 0, 0.2)", "inset 0 0 2px #00000033"],
              "maxLength": 500
            },
            "--shadow-md": {
              "type": "string",
              "title": "--shadow-md",
              "description": "阴影：none，或最多 4 层、500 个字符。每层依次为可选的 inset、x、y、可选的模糊和扩展长度、颜色。长度绝对值的各单位上限：256px / 16rem / 16em。模糊不能为负数。",
              "pattern": "^[^;{}\\\\]+$",
              "examples": ["none", "0 4px 16px rgba(0, 0, 0, 0.2)", "inset 0 0 2px #00000033"],
              "maxLength": 500
            },
            "--shadow-lg": {
              "type": "string",
              "title": "--shadow-lg",
              "description": "阴影：none，或最多 4 层、500 个字符。每层依次为可选的 inset、x、y、可选的模糊和扩展长度、颜色。长度绝对值的各单位上限：256px / 16rem / 16em。模糊不能为负数。",
              "pattern": "^[^;{}\\\\]+$",
              "examples": ["none", "0 4px 16px rgba(0, 0, 0, 0.2)", "inset 0 0 2px #00000033"],
              "maxLength": 500
            },
            "--shadow-glow": {
              "type": "string",
              "title": "--shadow-glow",
              "description": "阴影：none，或最多 4 层、500 个字符。每层依次为可选的 inset、x、y、可选的模糊和扩展长度、颜色。长度绝对值的各单位上限：256px / 16rem / 16em。模糊不能为负数。",
              "pattern": "^[^;{}\\\\]+$",
              "examples": ["none", "0 4px 16px rgba(0, 0, 0, 0.2)", "inset 0 0 2px #00000033"],
              "maxLength": 500
            },
            "--focus-ring-shadow": {
              "type": "string",
              "title": "--focus-ring-shadow",
              "description": "阴影：none，或最多 4 层、500 个字符。每层依次为可选的 inset、x、y、可选的模糊和扩展长度、颜色。长度绝对值的各单位上限：256px / 16rem / 16em。模糊不能为负数。",
              "pattern": "^[^;{}\\\\]+$",
              "examples": ["none", "0 4px 16px rgba(0, 0, 0, 0.2)", "inset 0 0 2px #00000033"],
              "maxLength": 500
            },
            "--motion-duration-fast": {
              "type": "string",
              "title": "--motion-duration-fast",
              "description": "时长：使用 ms 或 s 的非负数值，最多 2000 ms。",
              "pattern": "^\\s*(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Mm][Ss]|[Ss])\\s*$",
              "examples": ["0ms", "180ms", "0.2s"]
            },
            "--motion-duration-normal": {
              "type": "string",
              "title": "--motion-duration-normal",
              "description": "时长：使用 ms 或 s 的非负数值，最多 2000 ms。",
              "pattern": "^\\s*(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Mm][Ss]|[Ss])\\s*$",
              "examples": ["0ms", "180ms", "0.2s"]
            },
            "--motion-duration-slow": {
              "type": "string",
              "title": "--motion-duration-slow",
              "description": "时长：使用 ms 或 s 的非负数值，最多 2000 ms。",
              "pattern": "^\\s*(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Mm][Ss]|[Ss])\\s*$",
              "examples": ["0ms", "180ms", "0.2s"]
            },
            "--motion-curve-soft": {
              "type": "string",
              "title": "--motion-curve-soft",
              "description": "缓动：linear, ease, ease-in, ease-out, ease-in-out，或 cubic-bezier(x1, y1, x2, y2)。x 的范围为 0–1，y 的范围为 -3–3。",
              "pattern": "^\\s*(?:[Ll][Ii][Nn][Ee][Aa][Rr]|[Ee][Aa][Ss][Ee](?:-[Ii][Nn])?(?:-[Oo][Uu][Tt])?|[Cc][Uu][Bb][Ii][Cc]-[Bb][Ee][Zz][Ii][Ee][Rr]\\([-\\d.,\\s]+\\))\\s*$",
              "examples": ["linear", "ease", "ease-in", "ease-out", "ease-in-out", "cubic-bezier(0.2, 0, 0.8, 1)"]
            },
            "--motion-curve-emphasis": {
              "type": "string",
              "title": "--motion-curve-emphasis",
              "description": "缓动：linear, ease, ease-in, ease-out, ease-in-out，或 cubic-bezier(x1, y1, x2, y2)。x 的范围为 0–1，y 的范围为 -3–3。",
              "pattern": "^\\s*(?:[Ll][Ii][Nn][Ee][Aa][Rr]|[Ee][Aa][Ss][Ee](?:-[Ii][Nn])?(?:-[Oo][Uu][Tt])?|[Cc][Uu][Bb][Ii][Cc]-[Bb][Ee][Zz][Ii][Ee][Rr]\\([-\\d.,\\s]+\\))\\s*$",
              "examples": ["linear", "ease", "ease-in", "ease-out", "ease-in-out", "cubic-bezier(0.2, 0, 0.8, 1)"]
            },
            "--menu-background": {
              "type": "string",
              "title": "--menu-background",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--menu-border-color": {
              "type": "string",
              "title": "--menu-border-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--menu-radius": {
              "type": "string",
              "title": "--menu-radius",
              "description": "圆角：0 或非负长度。各单位上限：32px / 2rem / 2em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "12px", "0.5rem"]
            },
            "--menu-shadow": {
              "type": "string",
              "title": "--menu-shadow",
              "description": "阴影：none，或最多 4 层、500 个字符。每层依次为可选的 inset、x、y、可选的模糊和扩展长度、颜色。长度绝对值的各单位上限：256px / 16rem / 16em。模糊不能为负数。",
              "pattern": "^[^;{}\\\\]+$",
              "examples": ["none", "0 4px 16px rgba(0, 0, 0, 0.2)", "inset 0 0 2px #00000033"],
              "maxLength": 500
            },
            "--menu-item-color": {
              "type": "string",
              "title": "--menu-item-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--menu-item-background-hover": {
              "type": "string",
              "title": "--menu-item-background-hover",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--menu-item-color-hover": {
              "type": "string",
              "title": "--menu-item-color-hover",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--menu-item-padding-x": {
              "type": "string",
              "title": "--menu-item-padding-x",
              "description": "长度：0 或非负长度。各单位上限：256px / 16rem / 16em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "8px", "0.5em"]
            },
            "--menu-item-padding-y": {
              "type": "string",
              "title": "--menu-item-padding-y",
              "description": "长度：0 或非负长度。各单位上限：256px / 16rem / 16em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "8px", "0.5em"]
            },
            "--tooltip-background": {
              "type": "string",
              "title": "--tooltip-background",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--tooltip-color": {
              "type": "string",
              "title": "--tooltip-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--tooltip-radius": {
              "type": "string",
              "title": "--tooltip-radius",
              "description": "圆角：0 或非负长度。各单位上限：32px / 2rem / 2em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "12px", "0.5rem"]
            },
            "--tooltip-shadow": {
              "type": "string",
              "title": "--tooltip-shadow",
              "description": "阴影：none，或最多 4 层、500 个字符。每层依次为可选的 inset、x、y、可选的模糊和扩展长度、颜色。长度绝对值的各单位上限：256px / 16rem / 16em。模糊不能为负数。",
              "pattern": "^[^;{}\\\\]+$",
              "examples": ["none", "0 4px 16px rgba(0, 0, 0, 0.2)", "inset 0 0 2px #00000033"],
              "maxLength": 500
            },
            "--tooltip-font-size": {
              "type": "string",
              "title": "--tooltip-font-size",
              "description": "字号：0 或非负长度。各单位上限：64px / 4rem / 4em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["18px", "1.2em"]
            },
            "--toggle-background": {
              "type": "string",
              "title": "--toggle-background",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--toggle-background-active": {
              "type": "string",
              "title": "--toggle-background-active",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--toggle-width": {
              "type": "string",
              "title": "--toggle-width",
              "description": "长度：0 或非负长度。各单位上限：256px / 16rem / 16em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "8px", "0.5em"]
            },
            "--toggle-radius": {
              "type": "string",
              "title": "--toggle-radius",
              "description": "圆角：0 或非负长度。各单位上限：32px / 2rem / 2em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "12px", "0.5rem"]
            },
            "--toggle-thumb-color": {
              "type": "string",
              "title": "--toggle-thumb-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--toggle-thumb-radius": {
              "type": "string",
              "title": "--toggle-thumb-radius",
              "description": "圆角：0 或非负长度。各单位上限：32px / 2rem / 2em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "12px", "0.5rem"]
            },
            "--toggle-thumb-height": {
              "type": "string",
              "title": "--toggle-thumb-height",
              "description": "长度：0 或非负长度。各单位上限：256px / 16rem / 16em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "8px", "0.5em"]
            },
            "--toggle-thumb-width": {
              "type": "string",
              "title": "--toggle-thumb-width",
              "description": "长度：0 或非负长度。各单位上限：256px / 16rem / 16em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "8px", "0.5em"]
            },
            "--slider-thumb-border-width": {
              "type": "string",
              "title": "--slider-thumb-border-width",
              "description": "长度：0 或非负长度。各单位上限：256px / 16rem / 16em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "8px", "0.5em"]
            },
            "--slider-thumb-border-color": {
              "type": "string",
              "title": "--slider-thumb-border-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--slider-thumb-height": {
              "type": "string",
              "title": "--slider-thumb-height",
              "description": "长度：0 或非负长度。各单位上限：256px / 16rem / 16em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "8px", "0.5em"]
            },
            "--slider-thumb-width": {
              "type": "string",
              "title": "--slider-thumb-width",
              "description": "长度：0 或非负长度。各单位上限：256px / 16rem / 16em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "8px", "0.5em"]
            },
            "--slider-thumb-radius": {
              "type": "string",
              "title": "--slider-thumb-radius",
              "description": "圆角：0 或非负长度。各单位上限：32px / 2rem / 2em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "12px", "0.5rem"]
            },
            "--slider-thumb-color": {
              "type": "string",
              "title": "--slider-thumb-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--slider-track-background": {
              "type": "string",
              "title": "--slider-track-background",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--slider-track-height": {
              "type": "string",
              "title": "--slider-track-height",
              "description": "长度：0 或非负长度。各单位上限：256px / 16rem / 16em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "8px", "0.5em"]
            },
            "--icon-size": {
              "type": "string",
              "title": "--icon-size",
              "description": "长度：0 或非负长度。各单位上限：256px / 16rem / 16em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "8px", "0.5em"]
            },
            "--icon-stroke": {
              "type": "string",
              "title": "--icon-stroke",
              "description": "比率：0 到 3 的无单位数值。",
              "pattern": "^\\s*(?:[0-2](?:\\.\\d+)?|3(?:\\.0+)?|\\.\\d+)\\s*$"
            },
            "--icon-color": {
              "type": "string",
              "title": "--icon-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--icon-color-hover": {
              "type": "string",
              "title": "--icon-color-hover",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--icon-color-active": {
              "type": "string",
              "title": "--icon-color-active",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--icon-opacity": {
              "type": "string",
              "title": "--icon-opacity",
              "description": "不透明度：0 到 1 的无单位数值。",
              "pattern": "^\\s*(?:0(?:\\.\\d+)?|1(?:\\.0+)?|\\.\\d+)\\s*$"
            },
            "--icon-opacity-hover": {
              "type": "string",
              "title": "--icon-opacity-hover",
              "description": "不透明度：0 到 1 的无单位数值。",
              "pattern": "^\\s*(?:0(?:\\.\\d+)?|1(?:\\.0+)?|\\.\\d+)\\s*$"
            },
            "--clickable-icon-radius": {
              "type": "string",
              "title": "--clickable-icon-radius",
              "description": "圆角：0 或非负长度。各单位上限：32px / 2rem / 2em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "12px", "0.5rem"]
            },
            "--scrollbar-bg": {
              "type": "string",
              "title": "--scrollbar-bg",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--scrollbar-thumb-bg": {
              "type": "string",
              "title": "--scrollbar-thumb-bg",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--scrollbar-active-thumb-bg": {
              "type": "string",
              "title": "--scrollbar-active-thumb-bg",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--background-primary": {
              "type": "string",
              "title": "--background-primary",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--background-primary-alt": {
              "type": "string",
              "title": "--background-primary-alt",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--background-secondary": {
              "type": "string",
              "title": "--background-secondary",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--background-secondary-alt": {
              "type": "string",
              "title": "--background-secondary-alt",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--background-modifier-hover": {
              "type": "string",
              "title": "--background-modifier-hover",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--background-modifier-active-hover": {
              "type": "string",
              "title": "--background-modifier-active-hover",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--background-modifier-border": {
              "type": "string",
              "title": "--background-modifier-border",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--background-modifier-border-hover": {
              "type": "string",
              "title": "--background-modifier-border-hover",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--background-modifier-border-focus": {
              "type": "string",
              "title": "--background-modifier-border-focus",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--interactive-normal": {
              "type": "string",
              "title": "--interactive-normal",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--interactive-hover": {
              "type": "string",
              "title": "--interactive-hover",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--interactive-accent": {
              "type": "string",
              "title": "--interactive-accent",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--interactive-accent-hover": {
              "type": "string",
              "title": "--interactive-accent-hover",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--text-normal": {
              "type": "string",
              "title": "--text-normal",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--text-faint": {
              "type": "string",
              "title": "--text-faint",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--text-on-accent": {
              "type": "string",
              "title": "--text-on-accent",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--text-on-accent-inverted": {
              "type": "string",
              "title": "--text-on-accent-inverted",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--text-success": {
              "type": "string",
              "title": "--text-success",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--text-warning": {
              "type": "string",
              "title": "--text-warning",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--text-error": {
              "type": "string",
              "title": "--text-error",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--text-accent": {
              "type": "string",
              "title": "--text-accent",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--text-accent-hover": {
              "type": "string",
              "title": "--text-accent-hover",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--text-selection": {
              "type": "string",
              "title": "--text-selection",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--text-highlight-bg": {
              "type": "string",
              "title": "--text-highlight-bg",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--caret-color": {
              "type": "string",
              "title": "--caret-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--bold-color": {
              "type": "string",
              "title": "--bold-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--italic-color": {
              "type": "string",
              "title": "--italic-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--color-accent": {
              "type": "string",
              "title": "--color-accent",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--color-accent-1": {
              "type": "string",
              "title": "--color-accent-1",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--color-accent-2": {
              "type": "string",
              "title": "--color-accent-2",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--color-red": {
              "type": "string",
              "title": "--color-red",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--color-orange": {
              "type": "string",
              "title": "--color-orange",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--color-yellow": {
              "type": "string",
              "title": "--color-yellow",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--color-green": {
              "type": "string",
              "title": "--color-green",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--color-cyan": {
              "type": "string",
              "title": "--color-cyan",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--color-blue": {
              "type": "string",
              "title": "--color-blue",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--color-purple": {
              "type": "string",
              "title": "--color-purple",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--color-pink": {
              "type": "string",
              "title": "--color-pink",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--radius-s": {
              "type": "string",
              "title": "--radius-s",
              "description": "圆角：0 或非负长度。各单位上限：32px / 2rem / 2em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "12px", "0.5rem"]
            },
            "--radius-m": {
              "type": "string",
              "title": "--radius-m",
              "description": "圆角：0 或非负长度。各单位上限：32px / 2rem / 2em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "12px", "0.5rem"]
            },
            "--radius-l": {
              "type": "string",
              "title": "--radius-l",
              "description": "圆角：0 或非负长度。各单位上限：32px / 2rem / 2em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "12px", "0.5rem"]
            },
            "--heading-formatting": {
              "type": "string",
              "title": "--heading-formatting",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--h1-color": {
              "type": "string",
              "title": "--h1-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--h2-color": {
              "type": "string",
              "title": "--h2-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--h3-color": {
              "type": "string",
              "title": "--h3-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--h4-color": {
              "type": "string",
              "title": "--h4-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--h5-color": {
              "type": "string",
              "title": "--h5-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--h6-color": {
              "type": "string",
              "title": "--h6-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--h1-size": {
              "type": "string",
              "title": "--h1-size",
              "description": "字号：0 或非负长度。各单位上限：64px / 4rem / 4em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["18px", "1.2em"]
            },
            "--h2-size": {
              "type": "string",
              "title": "--h2-size",
              "description": "字号：0 或非负长度。各单位上限：64px / 4rem / 4em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["18px", "1.2em"]
            },
            "--h3-size": {
              "type": "string",
              "title": "--h3-size",
              "description": "字号：0 或非负长度。各单位上限：64px / 4rem / 4em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["18px", "1.2em"]
            },
            "--h4-size": {
              "type": "string",
              "title": "--h4-size",
              "description": "字号：0 或非负长度。各单位上限：64px / 4rem / 4em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["18px", "1.2em"]
            },
            "--h5-size": {
              "type": "string",
              "title": "--h5-size",
              "description": "字号：0 或非负长度。各单位上限：64px / 4rem / 4em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["18px", "1.2em"]
            },
            "--h6-size": {
              "type": "string",
              "title": "--h6-size",
              "description": "字号：0 或非负长度。各单位上限：64px / 4rem / 4em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["18px", "1.2em"]
            },
            "--h1-weight": {
              "type": "string",
              "title": "--h1-weight",
              "description": "字重：normal, bold, 100, 200, 300, 400, 500, 600, 700, 800, 900。",
              "examples": ["normal", "bold", "600"],
              "pattern": "^\\s*(?:[1-9]00|[Nn][Oo][Rr][Mm][Aa][Ll]|[Bb][Oo][Ll][Dd])\\s*$"
            },
            "--h2-weight": {
              "type": "string",
              "title": "--h2-weight",
              "description": "字重：normal, bold, 100, 200, 300, 400, 500, 600, 700, 800, 900。",
              "examples": ["normal", "bold", "600"],
              "pattern": "^\\s*(?:[1-9]00|[Nn][Oo][Rr][Mm][Aa][Ll]|[Bb][Oo][Ll][Dd])\\s*$"
            },
            "--h3-weight": {
              "type": "string",
              "title": "--h3-weight",
              "description": "字重：normal, bold, 100, 200, 300, 400, 500, 600, 700, 800, 900。",
              "examples": ["normal", "bold", "600"],
              "pattern": "^\\s*(?:[1-9]00|[Nn][Oo][Rr][Mm][Aa][Ll]|[Bb][Oo][Ll][Dd])\\s*$"
            },
            "--h4-weight": {
              "type": "string",
              "title": "--h4-weight",
              "description": "字重：normal, bold, 100, 200, 300, 400, 500, 600, 700, 800, 900。",
              "examples": ["normal", "bold", "600"],
              "pattern": "^\\s*(?:[1-9]00|[Nn][Oo][Rr][Mm][Aa][Ll]|[Bb][Oo][Ll][Dd])\\s*$"
            },
            "--h5-weight": {
              "type": "string",
              "title": "--h5-weight",
              "description": "字重：normal, bold, 100, 200, 300, 400, 500, 600, 700, 800, 900。",
              "examples": ["normal", "bold", "600"],
              "pattern": "^\\s*(?:[1-9]00|[Nn][Oo][Rr][Mm][Aa][Ll]|[Bb][Oo][Ll][Dd])\\s*$"
            },
            "--h6-weight": {
              "type": "string",
              "title": "--h6-weight",
              "description": "字重：normal, bold, 100, 200, 300, 400, 500, 600, 700, 800, 900。",
              "examples": ["normal", "bold", "600"],
              "pattern": "^\\s*(?:[1-9]00|[Nn][Oo][Rr][Mm][Aa][Ll]|[Bb][Oo][Ll][Dd])\\s*$"
            },
            "--blockquote-background-color": {
              "type": "string",
              "title": "--blockquote-background-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--blockquote-border-thickness": {
              "type": "string",
              "title": "--blockquote-border-thickness",
              "description": "长度：0 或非负长度。各单位上限：256px / 16rem / 16em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "8px", "0.5em"]
            },
            "--blockquote-border-color": {
              "type": "string",
              "title": "--blockquote-border-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--blockquote-font-style": {
              "type": "string",
              "title": "--blockquote-font-style",
              "description": "字形：normal, italic, oblique。",
              "pattern": "^\\s*(?:[Nn][Oo][Rr][Mm][Aa][Ll]|[Ii][Tt][Aa][Ll][Ii][Cc]|[Oo][Bb][Ll][Ii][Qq][Uu][Ee])\\s*$"
            },
            "--blockquote-color": {
              "type": "string",
              "title": "--blockquote-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--code-background": {
              "type": "string",
              "title": "--code-background",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--code-size": {
              "type": "string",
              "title": "--code-size",
              "description": "字号：0 或非负长度。各单位上限：64px / 4rem / 4em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["18px", "1.2em"]
            },
            "--code-normal": {
              "type": "string",
              "title": "--code-normal",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--code-comment": {
              "type": "string",
              "title": "--code-comment",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--code-function": {
              "type": "string",
              "title": "--code-function",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--code-important": {
              "type": "string",
              "title": "--code-important",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--code-keyword": {
              "type": "string",
              "title": "--code-keyword",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--code-operator": {
              "type": "string",
              "title": "--code-operator",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--code-property": {
              "type": "string",
              "title": "--code-property",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--code-punctuation": {
              "type": "string",
              "title": "--code-punctuation",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--code-string": {
              "type": "string",
              "title": "--code-string",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--code-tag": {
              "type": "string",
              "title": "--code-tag",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--code-value": {
              "type": "string",
              "title": "--code-value",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--hr-color": {
              "type": "string",
              "title": "--hr-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--hr-thickness": {
              "type": "string",
              "title": "--hr-thickness",
              "description": "长度：0 或非负长度。各单位上限：256px / 16rem / 16em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "8px", "0.5em"]
            },
            "--link-color-hover": {
              "type": "string",
              "title": "--link-color-hover",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--link-unresolved-color": {
              "type": "string",
              "title": "--link-unresolved-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--link-external-color": {
              "type": "string",
              "title": "--link-external-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--link-external-color-hover": {
              "type": "string",
              "title": "--link-external-color-hover",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--list-indent": {
              "type": "string",
              "title": "--list-indent",
              "description": "长度：0 或非负长度。各单位上限：256px / 16rem / 16em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "8px", "0.5em"]
            },
            "--list-spacing": {
              "type": "string",
              "title": "--list-spacing",
              "description": "长度：0 或非负长度。各单位上限：256px / 16rem / 16em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "8px", "0.5em"]
            },
            "--list-marker-color": {
              "type": "string",
              "title": "--list-marker-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--list-marker-color-hover": {
              "type": "string",
              "title": "--list-marker-color-hover",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--table-background": {
              "type": "string",
              "title": "--table-background",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--table-border-width": {
              "type": "string",
              "title": "--table-border-width",
              "description": "长度：0 或非负长度。各单位上限：256px / 16rem / 16em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "8px", "0.5em"]
            },
            "--table-border-color": {
              "type": "string",
              "title": "--table-border-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--table-header-background": {
              "type": "string",
              "title": "--table-header-background",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--table-header-border-color": {
              "type": "string",
              "title": "--table-header-border-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--table-header-color": {
              "type": "string",
              "title": "--table-header-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--table-header-weight": {
              "type": "string",
              "title": "--table-header-weight",
              "description": "字重：normal, bold, 100, 200, 300, 400, 500, 600, 700, 800, 900。",
              "examples": ["normal", "bold", "600"],
              "pattern": "^\\s*(?:[1-9]00|[Nn][Oo][Rr][Mm][Aa][Ll]|[Bb][Oo][Ll][Dd])\\s*$"
            },
            "--table-text-color": {
              "type": "string",
              "title": "--table-text-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--table-row-alt-background": {
              "type": "string",
              "title": "--table-row-alt-background",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--table-row-background-hover": {
              "type": "string",
              "title": "--table-row-background-hover",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--table-selection": {
              "type": "string",
              "title": "--table-selection",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--tag-color": {
              "type": "string",
              "title": "--tag-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--tag-color-hover": {
              "type": "string",
              "title": "--tag-color-hover",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--tag-background": {
              "type": "string",
              "title": "--tag-background",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--tag-background-hover": {
              "type": "string",
              "title": "--tag-background-hover",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--tag-border-color": {
              "type": "string",
              "title": "--tag-border-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--tag-border-color-hover": {
              "type": "string",
              "title": "--tag-border-color-hover",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--tag-border-width": {
              "type": "string",
              "title": "--tag-border-width",
              "description": "长度：0 或非负长度。各单位上限：256px / 16rem / 16em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "8px", "0.5em"]
            },
            "--tag-radius": {
              "type": "string",
              "title": "--tag-radius",
              "description": "圆角：0 或非负长度。各单位上限：32px / 2rem / 2em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "12px", "0.5rem"]
            },
            "--tag-size": {
              "type": "string",
              "title": "--tag-size",
              "description": "字号：0 或非负长度。各单位上限：64px / 4rem / 4em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["18px", "1.2em"]
            },
            "--tag-weight": {
              "type": "string",
              "title": "--tag-weight",
              "description": "字重：normal, bold, 100, 200, 300, 400, 500, 600, 700, 800, 900。",
              "examples": ["normal", "bold", "600"],
              "pattern": "^\\s*(?:[1-9]00|[Nn][Oo][Rr][Mm][Aa][Ll]|[Bb][Oo][Ll][Dd])\\s*$"
            },
            "--nav-item-color": {
              "type": "string",
              "title": "--nav-item-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--nav-item-color-hover": {
              "type": "string",
              "title": "--nav-item-color-hover",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--nav-item-color-active": {
              "type": "string",
              "title": "--nav-item-color-active",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--nav-item-color-selected": {
              "type": "string",
              "title": "--nav-item-color-selected",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--nav-item-color-highlighted": {
              "type": "string",
              "title": "--nav-item-color-highlighted",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--nav-item-background-hover": {
              "type": "string",
              "title": "--nav-item-background-hover",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--nav-item-background-active": {
              "type": "string",
              "title": "--nav-item-background-active",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--nav-item-background-selected": {
              "type": "string",
              "title": "--nav-item-background-selected",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--nav-item-weight": {
              "type": "string",
              "title": "--nav-item-weight",
              "description": "字重：normal, bold, 100, 200, 300, 400, 500, 600, 700, 800, 900。",
              "examples": ["normal", "bold", "600"],
              "pattern": "^\\s*(?:[1-9]00|[Nn][Oo][Rr][Mm][Aa][Ll]|[Bb][Oo][Ll][Dd])\\s*$"
            },
            "--nav-item-weight-hover": {
              "type": "string",
              "title": "--nav-item-weight-hover",
              "description": "字重：normal, bold, 100, 200, 300, 400, 500, 600, 700, 800, 900。",
              "examples": ["normal", "bold", "600"],
              "pattern": "^\\s*(?:[1-9]00|[Nn][Oo][Rr][Mm][Aa][Ll]|[Bb][Oo][Ll][Dd])\\s*$"
            },
            "--nav-item-weight-active": {
              "type": "string",
              "title": "--nav-item-weight-active",
              "description": "字重：normal, bold, 100, 200, 300, 400, 500, 600, 700, 800, 900。",
              "examples": ["normal", "bold", "600"],
              "pattern": "^\\s*(?:[1-9]00|[Nn][Oo][Rr][Mm][Aa][Ll]|[Bb][Oo][Ll][Dd])\\s*$"
            },
            "--nav-indentation-guide-width": {
              "type": "string",
              "title": "--nav-indentation-guide-width",
              "description": "长度：0 或非负长度。各单位上限：256px / 16rem / 16em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "8px", "0.5em"]
            },
            "--nav-indentation-guide-color": {
              "type": "string",
              "title": "--nav-indentation-guide-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--nav-collapse-icon-color": {
              "type": "string",
              "title": "--nav-collapse-icon-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--nav-collapse-icon-color-collapsed": {
              "type": "string",
              "title": "--nav-collapse-icon-color-collapsed",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--tab-background-active": {
              "type": "string",
              "title": "--tab-background-active",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--tab-text-color": {
              "type": "string",
              "title": "--tab-text-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--tab-text-color-active": {
              "type": "string",
              "title": "--tab-text-color-active",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--tab-font-size": {
              "type": "string",
              "title": "--tab-font-size",
              "description": "字号：0 或非负长度。各单位上限：64px / 4rem / 4em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["18px", "1.2em"]
            },
            "--tab-font-weight": {
              "type": "string",
              "title": "--tab-font-weight",
              "description": "字重：normal, bold, 100, 200, 300, 400, 500, 600, 700, 800, 900。",
              "examples": ["normal", "bold", "600"],
              "pattern": "^\\s*(?:[1-9]00|[Nn][Oo][Rr][Mm][Aa][Ll]|[Bb][Oo][Ll][Dd])\\s*$"
            },
            "--tab-container-background": {
              "type": "string",
              "title": "--tab-container-background",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--tab-divider-color": {
              "type": "string",
              "title": "--tab-divider-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--tab-radius": {
              "type": "string",
              "title": "--tab-radius",
              "description": "圆角：0 或非负长度。各单位上限：32px / 2rem / 2em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "12px", "0.5rem"]
            },
            "--tab-radius-active": {
              "type": "string",
              "title": "--tab-radius-active",
              "description": "圆角：0 或非负长度。各单位上限：32px / 2rem / 2em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "12px", "0.5rem"]
            },
            "--modal-background": {
              "type": "string",
              "title": "--modal-background",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--modal-border-color": {
              "type": "string",
              "title": "--modal-border-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--modal-border-width": {
              "type": "string",
              "title": "--modal-border-width",
              "description": "长度：0 或非负长度。各单位上限：256px / 16rem / 16em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "8px", "0.5em"]
            },
            "--modal-radius": {
              "type": "string",
              "title": "--modal-radius",
              "description": "圆角：0 或非负长度。各单位上限：32px / 2rem / 2em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "12px", "0.5rem"]
            },
            "--input-radius": {
              "type": "string",
              "title": "--input-radius",
              "description": "圆角：0 或非负长度。各单位上限：32px / 2rem / 2em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "12px", "0.5rem"]
            },
            "--input-font-weight": {
              "type": "string",
              "title": "--input-font-weight",
              "description": "字重：normal, bold, 100, 200, 300, 400, 500, 600, 700, 800, 900。",
              "examples": ["normal", "bold", "600"],
              "pattern": "^\\s*(?:[1-9]00|[Nn][Oo][Rr][Mm][Aa][Ll]|[Bb][Oo][Ll][Dd])\\s*$"
            },
            "--input-border-width": {
              "type": "string",
              "title": "--input-border-width",
              "description": "长度：0 或非负长度。各单位上限：256px / 16rem / 16em。",
              "pattern": "^\\s*(0|(?:\\d+(?:\\.\\d+)?|\\.\\d+)(?:[Pp][Xx]|[Rr][Ee][Mm]|[Ee][Mm]))\\s*$",
              "examples": ["0", "8px", "0.5em"]
            },
            "--checkbox-color": {
              "type": "string",
              "title": "--checkbox-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--checkbox-color-hover": {
              "type": "string",
              "title": "--checkbox-color-hover",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--checkbox-marker-color": {
              "type": "string",
              "title": "--checkbox-marker-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--checkbox-border-color": {
              "type": "string",
              "title": "--checkbox-border-color",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            },
            "--checkbox-border-color-hover": {
              "type": "string",
              "title": "--checkbox-border-color-hover",
              "description": "颜色：#RGB、#RGBA、#RRGGBB、#RRGGBBAA、transparent，或用逗号分隔参数的 rgb()/rgba()/hsl()/hsla()。统一保存为六位或八位十六进制，保留透明度。",
              "pattern": "^\\s*(#[0-9a-fA-F]{3,4}|#[0-9a-fA-F]{6}|#[0-9a-fA-F]{8}|[Tt][Rr][Aa][Nn][Ss][Pp][Aa][Rr][Ee][Nn][Tt]|[Rr][Gg][Bb][Aa]?\\([\\d\\s.,%]+\\)|[Hh][Ss][Ll][Aa]?\\([-\\d\\s.,%a-zA-Z]+\\))\\s*$",
              "examples": [
                "#abc",
                "#abcdef",
                "#abcd",
                "#abcdef80",
                "transparent",
                "rgba(20, 40, 60, 0.5)",
                "hsl(120, 40%, 50%)"
              ]
            }
          }
        }
      }
    }
  }
}
