{
  "$description": "Space Works 2.1.0; light; DTCG 2025.10",
  "$extensions": {
    "org.spaceworks": {
      "mode": "light",
      "baseFontPx": 16
    }
  },
  "primitive": {
    "color": {
      "hex142c2a": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.0784313725490196,
            0.17254901960784313,
            0.16470588235294117
          ],
          "alpha": 1,
          "hex": "#142C2A"
        },
        "$description": "Immutable sRGB palette sample #142C2A",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hex142c2a",
            "legacy": null
          }
        }
      },
      "hex006e63": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0,
            0.43137254901960786,
            0.38823529411764707
          ],
          "alpha": 1,
          "hex": "#006E63"
        },
        "$description": "Immutable sRGB palette sample #006E63",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hex006e63",
            "legacy": null
          }
        }
      },
      "hexff7447": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            1,
            0.4549019607843137,
            0.2784313725490196
          ],
          "alpha": 1,
          "hex": "#FF7447"
        },
        "$description": "Immutable sRGB palette sample #FF7447",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hexff7447",
            "legacy": null
          }
        }
      },
      "hexdfff8f": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.8745098039215686,
            1,
            0.5607843137254902
          ],
          "alpha": 1,
          "hex": "#DFFF8F"
        },
        "$description": "Immutable sRGB palette sample #DFFF8F",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hexdfff8f",
            "legacy": null
          }
        }
      },
      "hexb5cdff": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.7098039215686275,
            0.803921568627451,
            1
          ],
          "alpha": 1,
          "hex": "#B5CDFF"
        },
        "$description": "Immutable sRGB palette sample #B5CDFF",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hexb5cdff",
            "legacy": null
          }
        }
      },
      "hexffd447": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            1,
            0.8313725490196079,
            0.2784313725490196
          ],
          "alpha": 1,
          "hex": "#FFD447"
        },
        "$description": "Immutable sRGB palette sample #FFD447",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hexffd447",
            "legacy": null
          }
        }
      },
      "hexfff4e8": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            1,
            0.9568627450980393,
            0.9098039215686274
          ],
          "alpha": 1,
          "hex": "#FFF4E8"
        },
        "$description": "Immutable sRGB palette sample #FFF4E8",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hexfff4e8",
            "legacy": null
          }
        }
      },
      "hex000000": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0,
            0,
            0
          ],
          "alpha": 1,
          "hex": "#000000"
        },
        "$description": "Immutable sRGB palette sample #000000",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hex000000",
            "legacy": null
          }
        }
      },
      "hexf6ece0": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.9647058823529412,
            0.9254901960784314,
            0.8784313725490196
          ],
          "alpha": 1,
          "hex": "#F6ECE0"
        },
        "$description": "Immutable sRGB palette sample #F6ECE0",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hexf6ece0",
            "legacy": null
          }
        }
      },
      "hexffffff": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            1,
            1,
            1
          ],
          "alpha": 1,
          "hex": "#FFFFFF"
        },
        "$description": "Immutable sRGB palette sample #FFFFFF",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hexffffff",
            "legacy": null
          }
        }
      },
      "hexefe6db": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.9372549019607843,
            0.9019607843137255,
            0.8588235294117647
          ],
          "alpha": 1,
          "hex": "#EFE6DB"
        },
        "$description": "Immutable sRGB palette sample #EFE6DB",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hexefe6db",
            "legacy": null
          }
        }
      },
      "hexd5d0c6": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.8352941176470589,
            0.8156862745098039,
            0.7764705882352941
          ],
          "alpha": 1,
          "hex": "#D5D0C6"
        },
        "$description": "Immutable sRGB palette sample #D5D0C6",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hexd5d0c6",
            "legacy": null
          }
        }
      },
      "hex828a83": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.5098039215686274,
            0.5411764705882353,
            0.5137254901960784
          ],
          "alpha": 1,
          "hex": "#828A83"
        },
        "$description": "Immutable sRGB palette sample #828A83",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hex828a83",
            "legacy": null
          }
        }
      },
      "hex5b6863": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.3568627450980392,
            0.40784313725490196,
            0.38823529411764707
          ],
          "alpha": 1,
          "hex": "#5B6863"
        },
        "$description": "Immutable sRGB palette sample #5B6863",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hex5b6863",
            "legacy": null
          }
        }
      },
      "hex02675d": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.00784313725490196,
            0.403921568627451,
            0.36470588235294116
          ],
          "alpha": 1,
          "hex": "#02675D"
        },
        "$description": "Immutable sRGB palette sample #02675D",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hex02675d",
            "legacy": null
          }
        }
      },
      "hex046158": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.01568627450980392,
            0.3803921568627451,
            0.34509803921568627
          ],
          "alpha": 1,
          "hex": "#046158"
        },
        "$description": "Immutable sRGB palette sample #046158",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hex046158",
            "legacy": null
          }
        }
      },
      "hexe0eeec": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.8784313725490196,
            0.9333333333333333,
            0.9254901960784314
          ],
          "alpha": 1,
          "hex": "#E0EEEC"
        },
        "$description": "Immutable sRGB palette sample #E0EEEC",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hexe0eeec",
            "legacy": null
          }
        }
      },
      "hexff8157": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            1,
            0.5058823529411764,
            0.3411764705882353
          ],
          "alpha": 1,
          "hex": "#FF8157"
        },
        "$description": "Immutable sRGB palette sample #FF8157",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hexff8157",
            "legacy": null
          }
        }
      },
      "hexff8e67": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            1,
            0.5568627450980392,
            0.403921568627451
          ],
          "alpha": 1,
          "hex": "#FF8E67"
        },
        "$description": "Immutable sRGB palette sample #FF8E67",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hexff8e67",
            "legacy": null
          }
        }
      },
      "hexffeee9": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            1,
            0.9333333333333333,
            0.9137254901960784
          ],
          "alpha": 1,
          "hex": "#FFEEE9"
        },
        "$description": "Immutable sRGB palette sample #FFEEE9",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hexffeee9",
            "legacy": null
          }
        }
      },
      "hexcbea85": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.796078431372549,
            0.9176470588235294,
            0.5215686274509804
          ],
          "alpha": 1,
          "hex": "#CBEA85"
        },
        "$description": "Immutable sRGB palette sample #CBEA85",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hexcbea85",
            "legacy": null
          }
        }
      },
      "hexb6d57b": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.7137254901960784,
            0.8352941176470589,
            0.4823529411764706
          ],
          "alpha": 1,
          "hex": "#B6D57B"
        },
        "$description": "Immutable sRGB palette sample #B6D57B",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hexb6d57b",
            "legacy": null
          }
        }
      },
      "hexfbfff2": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.984313725490196,
            1,
            0.9490196078431372
          ],
          "alpha": 1,
          "hex": "#FBFFF2"
        },
        "$description": "Immutable sRGB palette sample #FBFFF2",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hexfbfff2",
            "legacy": null
          }
        }
      },
      "hex536d49": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.3254901960784314,
            0.42745098039215684,
            0.28627450980392155
          ],
          "alpha": 1,
          "hex": "#536D49"
        },
        "$description": "Immutable sRGB palette sample #536D49",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hex536d49",
            "legacy": null
          }
        }
      },
      "hexe8c344": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.9098039215686274,
            0.7647058823529411,
            0.26666666666666666
          ],
          "alpha": 1,
          "hex": "#E8C344"
        },
        "$description": "Immutable sRGB palette sample #E8C344",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hexe8c344",
            "legacy": null
          }
        }
      },
      "hexd0b241": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.8156862745098039,
            0.6980392156862745,
            0.2549019607843137
          ],
          "alpha": 1,
          "hex": "#D0B241"
        },
        "$description": "Immutable sRGB palette sample #D0B241",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hexd0b241",
            "legacy": null
          }
        }
      },
      "hexfffae9": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            1,
            0.9803921568627451,
            0.9137254901960784
          ],
          "alpha": 1,
          "hex": "#FFFAE9"
        },
        "$description": "Immutable sRGB palette sample #FFFAE9",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hexfffae9",
            "legacy": null
          }
        }
      },
      "hex696834": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.4117647058823529,
            0.40784313725490196,
            0.20392156862745098
          ],
          "alpha": 1,
          "hex": "#696834"
        },
        "$description": "Immutable sRGB palette sample #696834",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hex696834",
            "legacy": null
          }
        }
      },
      "hexa5bdea": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.6470588235294118,
            0.7411764705882353,
            0.9176470588235294
          ],
          "alpha": 1,
          "hex": "#A5BDEA"
        },
        "$description": "Immutable sRGB palette sample #A5BDEA",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hexa5bdea",
            "legacy": null
          }
        }
      },
      "hex95add4": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.5843137254901961,
            0.6784313725490196,
            0.8313725490196079
          ],
          "alpha": 1,
          "hex": "#95ADD4"
        },
        "$description": "Immutable sRGB palette sample #95ADD4",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hex95add4",
            "legacy": null
          }
        }
      },
      "hexf6f9ff": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.9647058823529412,
            0.9764705882352941,
            1
          ],
          "alpha": 1,
          "hex": "#F6F9FF"
        },
        "$description": "Immutable sRGB palette sample #F6F9FF",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hexf6f9ff",
            "legacy": null
          }
        }
      },
      "hex51697b": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.3176470588235294,
            0.4117647058823529,
            0.4823529411764706
          ],
          "alpha": 1,
          "hex": "#51697B"
        },
        "$description": "Immutable sRGB palette sample #51697B",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hex51697b",
            "legacy": null
          }
        }
      },
      "hexb91c1c": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.7254901960784313,
            0.10980392156862745,
            0.10980392156862745
          ],
          "alpha": 1,
          "hex": "#B91C1C"
        },
        "$description": "Immutable sRGB palette sample #B91C1C",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hexb91c1c",
            "legacy": null
          }
        }
      },
      "hex991b1b": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.6,
            0.10588235294117647,
            0.10588235294117647
          ],
          "alpha": 1,
          "hex": "#991B1B"
        },
        "$description": "Immutable sRGB palette sample #991B1B",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hex991b1b",
            "legacy": null
          }
        }
      },
      "hex851e1d": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.5215686274509804,
            0.11764705882352941,
            0.11372549019607843
          ],
          "alpha": 1,
          "hex": "#851E1D"
        },
        "$description": "Immutable sRGB palette sample #851E1D",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hex851e1d",
            "legacy": null
          }
        }
      },
      "hexfca5a5": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.9882352941176471,
            0.6470588235294118,
            0.6470588235294118
          ],
          "alpha": 1,
          "hex": "#FCA5A5"
        },
        "$description": "Immutable sRGB palette sample #FCA5A5",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hexfca5a5",
            "legacy": null
          }
        }
      },
      "hexf2ffd2": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.9490196078431372,
            1,
            0.8235294117647058
          ],
          "alpha": 1,
          "hex": "#F2FFD2"
        },
        "$description": "Immutable sRGB palette sample #F2FFD2",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hexf2ffd2",
            "legacy": null
          }
        }
      },
      "hex354845": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.20784313725490197,
            0.2823529411764706,
            0.27058823529411763
          ],
          "alpha": 1,
          "hex": "#354845"
        },
        "$description": "Immutable sRGB palette sample #354845",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hex354845",
            "legacy": null
          }
        }
      },
      "hex0b0b0b": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.043137254901960784,
            0.043137254901960784,
            0.043137254901960784
          ],
          "alpha": 1,
          "hex": "#0B0B0B"
        },
        "$description": "Immutable sRGB palette sample #0B0B0B",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hex0b0b0b",
            "legacy": null
          }
        }
      },
      "hex141414": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.0784313725490196,
            0.0784313725490196,
            0.0784313725490196
          ],
          "alpha": 1,
          "hex": "#141414"
        },
        "$description": "Immutable sRGB palette sample #141414",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hex141414",
            "legacy": null
          }
        }
      },
      "hex1c1c1c": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.10980392156862745,
            0.10980392156862745,
            0.10980392156862745
          ],
          "alpha": 1,
          "hex": "#1C1C1C"
        },
        "$description": "Immutable sRGB palette sample #1C1C1C",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hex1c1c1c",
            "legacy": null
          }
        }
      },
      "hex2c2c2c": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.17254901960784313,
            0.17254901960784313,
            0.17254901960784313
          ],
          "alpha": 1,
          "hex": "#2C2C2C"
        },
        "$description": "Immutable sRGB palette sample #2C2C2C",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hex2c2c2c",
            "legacy": null
          }
        }
      },
      "hex787878": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.47058823529411764,
            0.47058823529411764,
            0.47058823529411764
          ],
          "alpha": 1,
          "hex": "#787878"
        },
        "$description": "Immutable sRGB palette sample #787878",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hex787878",
            "legacy": null
          }
        }
      },
      "hexacacac": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.6745098039215687,
            0.6745098039215687,
            0.6745098039215687
          ],
          "alpha": 1,
          "hex": "#ACACAC"
        },
        "$description": "Immutable sRGB palette sample #ACACAC",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hexacacac",
            "legacy": null
          }
        }
      },
      "hex121d1c": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.07058823529411765,
            0.11372549019607843,
            0.10980392156862745
          ],
          "alpha": 1,
          "hex": "#121D1C"
        },
        "$description": "Immutable sRGB palette sample #121D1C",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hex121d1c",
            "legacy": null
          }
        }
      },
      "hex80b1a6": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.5019607843137255,
            0.6941176470588235,
            0.6509803921568628
          ],
          "alpha": 1,
          "hex": "#80B1A6"
        },
        "$description": "Immutable sRGB palette sample #80B1A6",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hex80b1a6",
            "legacy": null
          }
        }
      },
      "hex221a17": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.13333333333333333,
            0.10196078431372549,
            0.09019607843137255
          ],
          "alpha": 1,
          "hex": "#221A17"
        },
        "$description": "Immutable sRGB palette sample #221A17",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hex221a17",
            "legacy": null
          }
        }
      },
      "hex20221b": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.12549019607843137,
            0.13333333333333333,
            0.10588235294117647
          ],
          "alpha": 1,
          "hex": "#20221B"
        },
        "$description": "Immutable sRGB palette sample #20221B",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hex20221b",
            "legacy": null
          }
        }
      },
      "hexe9fcaa": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.9137254901960784,
            0.9882352941176471,
            0.6666666666666666
          ],
          "alpha": 1,
          "hex": "#E9FCAA"
        },
        "$description": "Immutable sRGB palette sample #E9FCAA",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hexe9fcaa",
            "legacy": null
          }
        }
      },
      "hex222017": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.13333333333333333,
            0.12549019607843137,
            0.09019607843137255
          ],
          "alpha": 1,
          "hex": "#222017"
        },
        "$description": "Immutable sRGB palette sample #222017",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hex222017",
            "legacy": null
          }
        }
      },
      "hexffde77": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            1,
            0.8705882352941177,
            0.4666666666666667
          ],
          "alpha": 1,
          "hex": "#FFDE77"
        },
        "$description": "Immutable sRGB palette sample #FFDE77",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hexffde77",
            "legacy": null
          }
        }
      },
      "hex1e1f22": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.11764705882352941,
            0.12156862745098039,
            0.13333333333333333
          ],
          "alpha": 1,
          "hex": "#1E1F22"
        },
        "$description": "Immutable sRGB palette sample #1E1F22",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hex1e1f22",
            "legacy": null
          }
        }
      },
      "hexcbd9f8": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.796078431372549,
            0.8509803921568627,
            0.9725490196078431
          ],
          "alpha": 1,
          "hex": "#CBD9F8"
        },
        "$description": "Immutable sRGB palette sample #CBD9F8",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hexcbd9f8",
            "legacy": null
          }
        }
      },
      "hexfdb9b6": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.9921568627450981,
            0.7254901960784313,
            0.7137254901960784
          ],
          "alpha": 1,
          "hex": "#FDB9B6"
        },
        "$description": "Immutable sRGB palette sample #FDB9B6",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hexfdb9b6",
            "legacy": null
          }
        }
      },
      "hexfdc9c3": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.9921568627450981,
            0.788235294117647,
            0.7647058823529411
          ],
          "alpha": 1,
          "hex": "#FDC9C3"
        },
        "$description": "Immutable sRGB palette sample #FDC9C3",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hexfdc9c3",
            "legacy": null
          }
        }
      },
      "hex7c6261": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.48627450980392156,
            0.3843137254901961,
            0.3803921568627451
          ],
          "alpha": 1,
          "hex": "#7C6261"
        },
        "$description": "Immutable sRGB palette sample #7C6261",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hex7c6261",
            "legacy": null
          }
        }
      },
      "hex66625d": {
        "$type": "color",
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.4,
            0.3843137254901961,
            0.36470588235294116
          ],
          "alpha": 1,
          "hex": "#66625D"
        },
        "$description": "Immutable sRGB palette sample #66625D",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-color-hex66625d",
            "legacy": null
          }
        }
      }
    },
    "brand": {
      "deep-ink": {
        "$type": "color",
        "$value": "{primitive.color.hex142c2a}",
        "$description": "brand deep-ink",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-brand-deep-ink",
            "legacy": null
          }
        }
      },
      "maker-teal": {
        "$type": "color",
        "$value": "{primitive.color.hex006e63}",
        "$description": "brand maker-teal",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-brand-maker-teal",
            "legacy": null
          }
        }
      },
      "workshop-orange": {
        "$type": "color",
        "$value": "{primitive.color.hexff7447}",
        "$description": "brand workshop-orange",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-brand-workshop-orange",
            "legacy": null
          }
        }
      },
      "citron": {
        "$type": "color",
        "$value": "{primitive.color.hexdfff8f}",
        "$description": "brand citron",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-brand-citron",
            "legacy": null
          }
        }
      },
      "sky-blue": {
        "$type": "color",
        "$value": "{primitive.color.hexb5cdff}",
        "$description": "brand sky-blue",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-brand-sky-blue",
            "legacy": null
          }
        }
      },
      "warm-yellow": {
        "$type": "color",
        "$value": "{primitive.color.hexffd447}",
        "$description": "brand warm-yellow",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-brand-warm-yellow",
            "legacy": null
          }
        }
      },
      "warm-cream": {
        "$type": "color",
        "$value": "{primitive.color.hexfff4e8}",
        "$description": "brand warm-cream",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-brand-warm-cream",
            "legacy": null
          }
        }
      }
    },
    "spacing": {
      "0": {
        "$type": "dimension",
        "$value": {
          "value": 0,
          "unit": "px"
        },
        "$description": "spacing 0",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-spacing-0",
            "legacy": null
          }
        }
      },
      "4": {
        "$type": "dimension",
        "$value": {
          "value": 4,
          "unit": "px"
        },
        "$description": "spacing 4",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-spacing-4",
            "legacy": null
          }
        }
      },
      "8": {
        "$type": "dimension",
        "$value": {
          "value": 8,
          "unit": "px"
        },
        "$description": "spacing 8",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-spacing-8",
            "legacy": null
          }
        }
      },
      "12": {
        "$type": "dimension",
        "$value": {
          "value": 12,
          "unit": "px"
        },
        "$description": "spacing 12",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-spacing-12",
            "legacy": null
          }
        }
      },
      "16": {
        "$type": "dimension",
        "$value": {
          "value": 16,
          "unit": "px"
        },
        "$description": "spacing 16",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-spacing-16",
            "legacy": null
          }
        }
      },
      "20": {
        "$type": "dimension",
        "$value": {
          "value": 20,
          "unit": "px"
        },
        "$description": "spacing 20",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-spacing-20",
            "legacy": null
          }
        }
      },
      "24": {
        "$type": "dimension",
        "$value": {
          "value": 24,
          "unit": "px"
        },
        "$description": "spacing 24",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-spacing-24",
            "legacy": null
          }
        }
      },
      "28": {
        "$type": "dimension",
        "$value": {
          "value": 28,
          "unit": "px"
        },
        "$description": "spacing 28",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-spacing-28",
            "legacy": null
          }
        }
      },
      "32": {
        "$type": "dimension",
        "$value": {
          "value": 32,
          "unit": "px"
        },
        "$description": "spacing 32",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-spacing-32",
            "legacy": null
          }
        }
      },
      "36": {
        "$type": "dimension",
        "$value": {
          "value": 36,
          "unit": "px"
        },
        "$description": "spacing 36",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-spacing-36",
            "legacy": null
          }
        }
      },
      "40": {
        "$type": "dimension",
        "$value": {
          "value": 40,
          "unit": "px"
        },
        "$description": "spacing 40",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-spacing-40",
            "legacy": null
          }
        }
      },
      "44": {
        "$type": "dimension",
        "$value": {
          "value": 44,
          "unit": "px"
        },
        "$description": "spacing 44",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-spacing-44",
            "legacy": null
          }
        }
      },
      "48": {
        "$type": "dimension",
        "$value": {
          "value": 48,
          "unit": "px"
        },
        "$description": "spacing 48",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-spacing-48",
            "legacy": null
          }
        }
      },
      "56": {
        "$type": "dimension",
        "$value": {
          "value": 56,
          "unit": "px"
        },
        "$description": "spacing 56",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-spacing-56",
            "legacy": null
          }
        }
      },
      "64": {
        "$type": "dimension",
        "$value": {
          "value": 64,
          "unit": "px"
        },
        "$description": "spacing 64",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-spacing-64",
            "legacy": null
          }
        }
      }
    },
    "radius": {
      "none": {
        "$type": "dimension",
        "$value": {
          "value": 0,
          "unit": "px"
        },
        "$description": "radius none",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-radius-none",
            "legacy": null
          }
        }
      },
      "sm": {
        "$type": "dimension",
        "$value": {
          "value": 6,
          "unit": "px"
        },
        "$description": "radius sm",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-radius-sm",
            "legacy": null
          }
        }
      },
      "base": {
        "$type": "dimension",
        "$value": {
          "value": 8,
          "unit": "px"
        },
        "$description": "radius base",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-radius-base",
            "legacy": null
          }
        }
      },
      "md": {
        "$type": "dimension",
        "$value": {
          "value": 10,
          "unit": "px"
        },
        "$description": "radius md",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-radius-md",
            "legacy": null
          }
        }
      },
      "lg": {
        "$type": "dimension",
        "$value": {
          "value": 12,
          "unit": "px"
        },
        "$description": "radius lg",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-radius-lg",
            "legacy": null
          }
        }
      },
      "xl": {
        "$type": "dimension",
        "$value": {
          "value": 16,
          "unit": "px"
        },
        "$description": "radius xl",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-radius-xl",
            "legacy": null
          }
        }
      },
      "2xl": {
        "$type": "dimension",
        "$value": {
          "value": 20,
          "unit": "px"
        },
        "$description": "radius 2xl",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-radius-2xl",
            "legacy": null
          }
        }
      },
      "full": {
        "$type": "dimension",
        "$value": {
          "value": 9999,
          "unit": "px"
        },
        "$description": "radius full",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-radius-full",
            "legacy": null
          }
        }
      }
    },
    "border-width": {
      "none": {
        "$type": "dimension",
        "$value": {
          "value": 0,
          "unit": "px"
        },
        "$description": "border-width none",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-border-width-none",
            "legacy": null
          }
        }
      },
      "hairline": {
        "$type": "dimension",
        "$value": {
          "value": 1,
          "unit": "px"
        },
        "$description": "border-width hairline",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-border-width-hairline",
            "legacy": null
          }
        }
      },
      "strong": {
        "$type": "dimension",
        "$value": {
          "value": 2,
          "unit": "px"
        },
        "$description": "border-width strong",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-border-width-strong",
            "legacy": null
          }
        }
      },
      "casing": {
        "$type": "dimension",
        "$value": {
          "value": 4,
          "unit": "px"
        },
        "$description": "border-width casing",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-border-width-casing",
            "legacy": null
          }
        }
      }
    },
    "breakpoint": {
      "sm": {
        "$type": "dimension",
        "$value": {
          "value": 640,
          "unit": "px"
        },
        "$description": "breakpoint sm",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-breakpoint-sm",
            "legacy": null
          }
        }
      },
      "md": {
        "$type": "dimension",
        "$value": {
          "value": 768,
          "unit": "px"
        },
        "$description": "breakpoint md",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-breakpoint-md",
            "legacy": null
          }
        }
      },
      "lg": {
        "$type": "dimension",
        "$value": {
          "value": 1024,
          "unit": "px"
        },
        "$description": "breakpoint lg",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-breakpoint-lg",
            "legacy": null
          }
        }
      },
      "xl": {
        "$type": "dimension",
        "$value": {
          "value": 1280,
          "unit": "px"
        },
        "$description": "breakpoint xl",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-breakpoint-xl",
            "legacy": null
          }
        }
      },
      "2xl": {
        "$type": "dimension",
        "$value": {
          "value": 1536,
          "unit": "px"
        },
        "$description": "breakpoint 2xl",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-breakpoint-2xl",
            "legacy": null
          }
        }
      },
      "wide": {
        "$type": "dimension",
        "$value": {
          "value": 1680,
          "unit": "px"
        },
        "$description": "breakpoint wide",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-breakpoint-wide",
            "legacy": null
          }
        }
      }
    },
    "size": {
      "control": {
        "$type": "dimension",
        "$value": {
          "value": 44,
          "unit": "px"
        },
        "$description": "size control",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-size-control",
            "legacy": null
          }
        }
      },
      "row-list": {
        "$type": "dimension",
        "$value": {
          "value": 56,
          "unit": "px"
        },
        "$description": "size row-list",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-size-row-list",
            "legacy": null
          }
        }
      },
      "row-table": {
        "$type": "dimension",
        "$value": {
          "value": 48,
          "unit": "px"
        },
        "$description": "size row-table",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-size-row-table",
            "legacy": null
          }
        }
      },
      "sidebar": {
        "$type": "dimension",
        "$value": {
          "value": 256,
          "unit": "px"
        },
        "$description": "size sidebar",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-size-sidebar",
            "legacy": null
          }
        }
      },
      "sidebar-app": {
        "$type": "dimension",
        "$value": {
          "value": 264,
          "unit": "px"
        },
        "$description": "size sidebar-app",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-size-sidebar-app",
            "legacy": null
          }
        }
      },
      "bottom-tabs": {
        "$type": "dimension",
        "$value": {
          "value": 64,
          "unit": "px"
        },
        "$description": "size bottom-tabs",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-size-bottom-tabs",
            "legacy": null
          }
        }
      }
    },
    "layer": {
      "base": {
        "$type": "number",
        "$value": 0,
        "$description": "layer base",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-layer-base",
            "legacy": null
          }
        }
      },
      "local": {
        "$type": "number",
        "$value": 1,
        "$description": "layer local",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-layer-local",
            "legacy": null
          }
        }
      },
      "raised": {
        "$type": "number",
        "$value": 2,
        "$description": "layer raised",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-layer-raised",
            "legacy": null
          }
        }
      },
      "sticky": {
        "$type": "number",
        "$value": 10,
        "$description": "layer sticky",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-layer-sticky",
            "legacy": null
          }
        }
      },
      "fixed": {
        "$type": "number",
        "$value": 20,
        "$description": "layer fixed",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-layer-fixed",
            "legacy": null
          }
        }
      },
      "navigation": {
        "$type": "number",
        "$value": 30,
        "$description": "layer navigation",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-layer-navigation",
            "legacy": null
          }
        }
      },
      "popover": {
        "$type": "number",
        "$value": 40,
        "$description": "layer popover",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-layer-popover",
            "legacy": null
          }
        }
      },
      "overlay": {
        "$type": "number",
        "$value": 50,
        "$description": "layer overlay",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-layer-overlay",
            "legacy": null
          }
        }
      },
      "critical": {
        "$type": "number",
        "$value": 60,
        "$description": "layer critical",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-layer-critical",
            "legacy": null
          }
        }
      }
    },
    "opacity": {
      "hidden": {
        "$type": "number",
        "$value": 0,
        "$description": "opacity hidden",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-opacity-hidden",
            "legacy": null
          }
        }
      },
      "shadow-near": {
        "$type": "number",
        "$value": 0.06,
        "$description": "opacity shadow-near",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-opacity-shadow-near",
            "legacy": null
          }
        }
      },
      "shadow-far": {
        "$type": "number",
        "$value": 0.1,
        "$description": "opacity shadow-far",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-opacity-shadow-far",
            "legacy": null
          }
        }
      },
      "scrim-light": {
        "$type": "number",
        "$value": 0.3,
        "$description": "opacity scrim-light",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-opacity-scrim-light",
            "legacy": null
          }
        }
      },
      "scrim-medium": {
        "$type": "number",
        "$value": 0.35,
        "$description": "opacity scrim-medium",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-opacity-scrim-medium",
            "legacy": null
          }
        }
      },
      "scrim-default": {
        "$type": "number",
        "$value": 0.4,
        "$description": "opacity scrim-default",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-opacity-scrim-default",
            "legacy": null
          }
        }
      },
      "drag": {
        "$type": "number",
        "$value": 0.6,
        "$description": "opacity drag",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-opacity-drag",
            "legacy": null
          }
        }
      },
      "scrim-strong": {
        "$type": "number",
        "$value": 0.7,
        "$description": "opacity scrim-strong",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-opacity-scrim-strong",
            "legacy": null
          }
        }
      },
      "decoration": {
        "$type": "number",
        "$value": 0.8,
        "$description": "opacity decoration",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-opacity-decoration",
            "legacy": null
          }
        }
      },
      "solid": {
        "$type": "number",
        "$value": 1,
        "$description": "opacity solid",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-opacity-solid",
            "legacy": null
          }
        }
      }
    },
    "duration": {
      "none": {
        "$type": "duration",
        "$value": {
          "value": 0,
          "unit": "ms"
        },
        "$description": "duration none",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-duration-none",
            "legacy": null
          }
        }
      },
      "fast": {
        "$type": "duration",
        "$value": {
          "value": 120,
          "unit": "ms"
        },
        "$description": "duration fast",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-duration-fast",
            "legacy": null
          }
        }
      },
      "base": {
        "$type": "duration",
        "$value": {
          "value": 180,
          "unit": "ms"
        },
        "$description": "duration base",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-duration-base",
            "legacy": null
          }
        }
      },
      "slow": {
        "$type": "duration",
        "$value": {
          "value": 240,
          "unit": "ms"
        },
        "$description": "duration slow",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-duration-slow",
            "legacy": null
          }
        }
      },
      "display-fade": {
        "$type": "duration",
        "$value": {
          "value": 400,
          "unit": "ms"
        },
        "$description": "duration display-fade",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-duration-display-fade",
            "legacy": null
          }
        }
      },
      "scroll-reveal": {
        "$type": "duration",
        "$value": {
          "value": 640,
          "unit": "ms"
        },
        "$description": "duration scroll-reveal",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-duration-scroll-reveal",
            "legacy": null
          }
        }
      },
      "logo-box-open": {
        "$type": "duration",
        "$value": {
          "value": 2200,
          "unit": "ms"
        },
        "$description": "duration logo-box-open",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-duration-logo-box-open",
            "legacy": null
          }
        }
      }
    },
    "easing": {
      "standard": {
        "$type": "cubicBezier",
        "$value": [
          0.2,
          0,
          0,
          1
        ],
        "$description": "easing standard",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-easing-standard",
            "legacy": null
          }
        }
      },
      "enter": {
        "$type": "cubicBezier",
        "$value": [
          0.16,
          1,
          0.3,
          1
        ],
        "$description": "easing enter",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-easing-enter",
            "legacy": null
          }
        }
      },
      "exit": {
        "$type": "cubicBezier",
        "$value": [
          0.4,
          0,
          1,
          1
        ],
        "$description": "easing exit",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-easing-exit",
            "legacy": null
          }
        }
      },
      "out-soft": {
        "$type": "cubicBezier",
        "$value": [
          0.32,
          0.72,
          0,
          1
        ],
        "$description": "easing out-soft",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-easing-out-soft",
            "legacy": null
          }
        }
      }
    },
    "distance": {
      "enter-y": {
        "$type": "dimension",
        "$value": {
          "value": 8,
          "unit": "px"
        },
        "$description": "distance enter-y",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-distance-enter-y",
            "legacy": null
          }
        }
      },
      "pop-scale": {
        "$type": "number",
        "$value": 0.98,
        "$description": "distance pop-scale",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-distance-pop-scale",
            "legacy": null
          }
        }
      },
      "pop-offset": {
        "$type": "dimension",
        "$value": {
          "value": 4,
          "unit": "px"
        },
        "$description": "distance pop-offset",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-distance-pop-offset",
            "legacy": null
          }
        }
      },
      "slide-x": {
        "$type": "number",
        "$value": 1,
        "$description": "distance slide-x",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-distance-slide-x",
            "legacy": null
          }
        }
      }
    },
    "font-family": {
      "display": {
        "$type": "fontFamily",
        "$value": [
          "Gilroy",
          "Outfit",
          "sans-serif"
        ],
        "$description": "font-family display",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-font-family-display",
            "legacy": null
          }
        }
      },
      "sans": {
        "$type": "fontFamily",
        "$value": [
          "Outfit",
          "sans-serif"
        ],
        "$description": "font-family sans",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-font-family-sans",
            "legacy": null
          }
        }
      },
      "accent": {
        "$type": "fontFamily",
        "$value": [
          "Unbounded",
          "Outfit",
          "sans-serif"
        ],
        "$description": "font-family accent",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-font-family-accent",
            "legacy": null
          }
        }
      }
    },
    "font-weight": {
      "w300": {
        "$type": "fontWeight",
        "$value": 300,
        "$description": "font-weight w300",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-font-weight-w300",
            "legacy": null
          }
        }
      },
      "w400": {
        "$type": "fontWeight",
        "$value": 400,
        "$description": "font-weight w400",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-font-weight-w400",
            "legacy": null
          }
        }
      },
      "w500": {
        "$type": "fontWeight",
        "$value": 500,
        "$description": "font-weight w500",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-font-weight-w500",
            "legacy": null
          }
        }
      },
      "w600": {
        "$type": "fontWeight",
        "$value": 600,
        "$description": "font-weight w600",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-font-weight-w600",
            "legacy": null
          }
        }
      },
      "w700": {
        "$type": "fontWeight",
        "$value": 700,
        "$description": "font-weight w700",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-font-weight-w700",
            "legacy": null
          }
        }
      },
      "w800": {
        "$type": "fontWeight",
        "$value": 800,
        "$description": "font-weight w800",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-font-weight-w800",
            "legacy": null
          }
        }
      }
    },
    "type-size": {
      "display": {
        "$type": "dimension",
        "$value": {
          "value": 72,
          "unit": "px"
        },
        "$description": "type-size display",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-size-display",
            "legacy": null
          }
        }
      },
      "display-sub": {
        "$type": "dimension",
        "$value": {
          "value": 32,
          "unit": "px"
        },
        "$description": "type-size display-sub",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-size-display-sub",
            "legacy": null
          }
        }
      },
      "heading": {
        "$type": "dimension",
        "$value": {
          "value": 48,
          "unit": "px"
        },
        "$description": "type-size heading",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-size-heading",
            "legacy": null
          }
        }
      },
      "page": {
        "$type": "dimension",
        "$value": {
          "value": 32,
          "unit": "px"
        },
        "$description": "type-size page",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-size-page",
            "legacy": null
          }
        }
      },
      "panel": {
        "$type": "dimension",
        "$value": {
          "value": 20,
          "unit": "px"
        },
        "$description": "type-size panel",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-size-panel",
            "legacy": null
          }
        }
      },
      "section": {
        "$type": "dimension",
        "$value": {
          "value": 16,
          "unit": "px"
        },
        "$description": "type-size section",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-size-section",
            "legacy": null
          }
        }
      },
      "stat": {
        "$type": "dimension",
        "$value": {
          "value": 32,
          "unit": "px"
        },
        "$description": "type-size stat",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-size-stat",
            "legacy": null
          }
        }
      },
      "date": {
        "$type": "dimension",
        "$value": {
          "value": 20,
          "unit": "px"
        },
        "$description": "type-size date",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-size-date",
            "legacy": null
          }
        }
      },
      "body": {
        "$type": "dimension",
        "$value": {
          "value": 16,
          "unit": "px"
        },
        "$description": "type-size body",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-size-body",
            "legacy": null
          }
        }
      },
      "label": {
        "$type": "dimension",
        "$value": {
          "value": 14,
          "unit": "px"
        },
        "$description": "type-size label",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-size-label",
            "legacy": null
          }
        }
      },
      "button": {
        "$type": "dimension",
        "$value": {
          "value": 14,
          "unit": "px"
        },
        "$description": "type-size button",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-size-button",
            "legacy": null
          }
        }
      },
      "caption": {
        "$type": "dimension",
        "$value": {
          "value": 12,
          "unit": "px"
        },
        "$description": "type-size caption",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-size-caption",
            "legacy": null
          }
        }
      },
      "eyebrow": {
        "$type": "dimension",
        "$value": {
          "value": 12,
          "unit": "px"
        },
        "$description": "type-size eyebrow",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-size-eyebrow",
            "legacy": null
          }
        }
      },
      "accent": {
        "$type": "dimension",
        "$value": {
          "value": 48,
          "unit": "px"
        },
        "$description": "type-size accent",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-size-accent",
            "legacy": null
          }
        }
      },
      "display-mobile": {
        "$type": "dimension",
        "$value": {
          "value": 44,
          "unit": "px"
        },
        "$description": "type-size display-mobile",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-size-display-mobile",
            "legacy": null
          }
        }
      },
      "display-sub-mobile": {
        "$type": "dimension",
        "$value": {
          "value": 24,
          "unit": "px"
        },
        "$description": "type-size display-sub-mobile",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-size-display-sub-mobile",
            "legacy": null
          }
        }
      },
      "heading-mobile": {
        "$type": "dimension",
        "$value": {
          "value": 34,
          "unit": "px"
        },
        "$description": "type-size heading-mobile",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-size-heading-mobile",
            "legacy": null
          }
        }
      },
      "page-mobile": {
        "$type": "dimension",
        "$value": {
          "value": 26,
          "unit": "px"
        },
        "$description": "type-size page-mobile",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-size-page-mobile",
            "legacy": null
          }
        }
      },
      "accent-mobile": {
        "$type": "dimension",
        "$value": {
          "value": 32,
          "unit": "px"
        },
        "$description": "type-size accent-mobile",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-size-accent-mobile",
            "legacy": null
          }
        }
      }
    },
    "type-tracking": {
      "display": {
        "$type": "dimension",
        "$value": {
          "value": -1.44,
          "unit": "px"
        },
        "$description": "type-tracking display",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-tracking-display",
            "legacy": null
          }
        }
      },
      "display-sub": {
        "$type": "dimension",
        "$value": {
          "value": 0,
          "unit": "px"
        },
        "$description": "type-tracking display-sub",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-tracking-display-sub",
            "legacy": null
          }
        }
      },
      "heading": {
        "$type": "dimension",
        "$value": {
          "value": -0.72,
          "unit": "px"
        },
        "$description": "type-tracking heading",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-tracking-heading",
            "legacy": null
          }
        }
      },
      "page": {
        "$type": "dimension",
        "$value": {
          "value": -0.32,
          "unit": "px"
        },
        "$description": "type-tracking page",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-tracking-page",
            "legacy": null
          }
        }
      },
      "panel": {
        "$type": "dimension",
        "$value": {
          "value": -0.1,
          "unit": "px"
        },
        "$description": "type-tracking panel",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-tracking-panel",
            "legacy": null
          }
        }
      },
      "section": {
        "$type": "dimension",
        "$value": {
          "value": 0,
          "unit": "px"
        },
        "$description": "type-tracking section",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-tracking-section",
            "legacy": null
          }
        }
      },
      "stat": {
        "$type": "dimension",
        "$value": {
          "value": -0.32,
          "unit": "px"
        },
        "$description": "type-tracking stat",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-tracking-stat",
            "legacy": null
          }
        }
      },
      "date": {
        "$type": "dimension",
        "$value": {
          "value": 0,
          "unit": "px"
        },
        "$description": "type-tracking date",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-tracking-date",
            "legacy": null
          }
        }
      },
      "body": {
        "$type": "dimension",
        "$value": {
          "value": 0,
          "unit": "px"
        },
        "$description": "type-tracking body",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-tracking-body",
            "legacy": null
          }
        }
      },
      "label": {
        "$type": "dimension",
        "$value": {
          "value": 0,
          "unit": "px"
        },
        "$description": "type-tracking label",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-tracking-label",
            "legacy": null
          }
        }
      },
      "button": {
        "$type": "dimension",
        "$value": {
          "value": 0,
          "unit": "px"
        },
        "$description": "type-tracking button",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-tracking-button",
            "legacy": null
          }
        }
      },
      "caption": {
        "$type": "dimension",
        "$value": {
          "value": 0.12,
          "unit": "px"
        },
        "$description": "type-tracking caption",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-tracking-caption",
            "legacy": null
          }
        }
      },
      "eyebrow": {
        "$type": "dimension",
        "$value": {
          "value": 0.96,
          "unit": "px"
        },
        "$description": "type-tracking eyebrow",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-tracking-eyebrow",
            "legacy": null
          }
        }
      },
      "accent": {
        "$type": "dimension",
        "$value": {
          "value": -0.48,
          "unit": "px"
        },
        "$description": "type-tracking accent",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-tracking-accent",
            "legacy": null
          }
        }
      },
      "display-mobile": {
        "$type": "dimension",
        "$value": {
          "value": -0.88,
          "unit": "px"
        },
        "$description": "type-tracking display-mobile",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-tracking-display-mobile",
            "legacy": null
          }
        }
      },
      "display-sub-mobile": {
        "$type": "dimension",
        "$value": {
          "value": 0,
          "unit": "px"
        },
        "$description": "type-tracking display-sub-mobile",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-tracking-display-sub-mobile",
            "legacy": null
          }
        }
      },
      "heading-mobile": {
        "$type": "dimension",
        "$value": {
          "value": -0.51,
          "unit": "px"
        },
        "$description": "type-tracking heading-mobile",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-tracking-heading-mobile",
            "legacy": null
          }
        }
      },
      "page-mobile": {
        "$type": "dimension",
        "$value": {
          "value": -0.26,
          "unit": "px"
        },
        "$description": "type-tracking page-mobile",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-tracking-page-mobile",
            "legacy": null
          }
        }
      },
      "accent-mobile": {
        "$type": "dimension",
        "$value": {
          "value": -0.32,
          "unit": "px"
        },
        "$description": "type-tracking accent-mobile",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-tracking-accent-mobile",
            "legacy": null
          }
        }
      }
    },
    "type-line": {
      "display": {
        "$type": "number",
        "$value": 1.0555555555555556,
        "$description": "type-line display",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-line-display",
            "legacy": null
          }
        }
      },
      "display-sub": {
        "$type": "number",
        "$value": 1.1875,
        "$description": "type-line display-sub",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-line-display-sub",
            "legacy": null
          }
        }
      },
      "heading": {
        "$type": "number",
        "$value": 1.0833333333333333,
        "$description": "type-line heading",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-line-heading",
            "legacy": null
          }
        }
      },
      "page": {
        "$type": "number",
        "$value": 1.1875,
        "$description": "type-line page",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-line-page",
            "legacy": null
          }
        }
      },
      "panel": {
        "$type": "number",
        "$value": 1.4,
        "$description": "type-line panel",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-line-panel",
            "legacy": null
          }
        }
      },
      "section": {
        "$type": "number",
        "$value": 1.5,
        "$description": "type-line section",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-line-section",
            "legacy": null
          }
        }
      },
      "stat": {
        "$type": "number",
        "$value": 1.1875,
        "$description": "type-line stat",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-line-stat",
            "legacy": null
          }
        }
      },
      "date": {
        "$type": "number",
        "$value": 1.2,
        "$description": "type-line date",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-line-date",
            "legacy": null
          }
        }
      },
      "body": {
        "$type": "number",
        "$value": 1.5,
        "$description": "type-line body",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-line-body",
            "legacy": null
          }
        }
      },
      "label": {
        "$type": "number",
        "$value": 1.4285714285714286,
        "$description": "type-line label",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-line-label",
            "legacy": null
          }
        }
      },
      "button": {
        "$type": "number",
        "$value": 1.4285714285714286,
        "$description": "type-line button",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-line-button",
            "legacy": null
          }
        }
      },
      "caption": {
        "$type": "number",
        "$value": 1.3333333333333333,
        "$description": "type-line caption",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-line-caption",
            "legacy": null
          }
        }
      },
      "eyebrow": {
        "$type": "number",
        "$value": 1.3333333333333333,
        "$description": "type-line eyebrow",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-line-eyebrow",
            "legacy": null
          }
        }
      },
      "accent": {
        "$type": "number",
        "$value": 1.1666666666666667,
        "$description": "type-line accent",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-line-accent",
            "legacy": null
          }
        }
      },
      "display-mobile": {
        "$type": "number",
        "$value": 1.0909090909090908,
        "$description": "type-line display-mobile",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-line-display-mobile",
            "legacy": null
          }
        }
      },
      "display-sub-mobile": {
        "$type": "number",
        "$value": 1.25,
        "$description": "type-line display-sub-mobile",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-line-display-sub-mobile",
            "legacy": null
          }
        }
      },
      "heading-mobile": {
        "$type": "number",
        "$value": 1.1764705882352942,
        "$description": "type-line heading-mobile",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-line-heading-mobile",
            "legacy": null
          }
        }
      },
      "page-mobile": {
        "$type": "number",
        "$value": 1.2307692307692308,
        "$description": "type-line page-mobile",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-line-page-mobile",
            "legacy": null
          }
        }
      },
      "accent-mobile": {
        "$type": "number",
        "$value": 1.25,
        "$description": "type-line accent-mobile",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-type-line-accent-mobile",
            "legacy": null
          }
        }
      }
    },
    "shadow": {
      "flat": {
        "$type": "shadow",
        "$value": [
          {
            "color": {
              "colorSpace": "srgb",
              "components": [
                0,
                0,
                0
              ],
              "alpha": 0,
              "hex": "#000000"
            },
            "offsetX": {
              "value": 0,
              "unit": "px"
            },
            "offsetY": {
              "value": 0,
              "unit": "px"
            },
            "blur": {
              "value": 0,
              "unit": "px"
            },
            "spread": {
              "value": 0,
              "unit": "px"
            }
          }
        ],
        "$description": "shadow flat",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-shadow-flat",
            "legacy": null
          }
        }
      },
      "overlay-light": {
        "$type": "shadow",
        "$value": [
          {
            "color": {
              "colorSpace": "srgb",
              "components": [
                0.0784313725490196,
                0.17254901960784313,
                0.16470588235294117
              ],
              "alpha": 0.06,
              "hex": "#142C2A"
            },
            "offsetX": {
              "value": 0,
              "unit": "px"
            },
            "offsetY": {
              "value": 2,
              "unit": "px"
            },
            "blur": {
              "value": 6,
              "unit": "px"
            },
            "spread": {
              "value": 0,
              "unit": "px"
            }
          },
          {
            "color": {
              "colorSpace": "srgb",
              "components": [
                0.0784313725490196,
                0.17254901960784313,
                0.16470588235294117
              ],
              "alpha": 0.1,
              "hex": "#142C2A"
            },
            "offsetX": {
              "value": 0,
              "unit": "px"
            },
            "offsetY": {
              "value": 12,
              "unit": "px"
            },
            "blur": {
              "value": 32,
              "unit": "px"
            },
            "spread": {
              "value": 0,
              "unit": "px"
            }
          }
        ],
        "$description": "shadow overlay-light",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-shadow-overlay-light",
            "legacy": null
          }
        }
      },
      "overlay-dark": {
        "$type": "shadow",
        "$value": [
          {
            "color": {
              "colorSpace": "srgb",
              "components": [
                0,
                0,
                0
              ],
              "alpha": 0.06,
              "hex": "#000000"
            },
            "offsetX": {
              "value": 0,
              "unit": "px"
            },
            "offsetY": {
              "value": 2,
              "unit": "px"
            },
            "blur": {
              "value": 6,
              "unit": "px"
            },
            "spread": {
              "value": 0,
              "unit": "px"
            }
          },
          {
            "color": {
              "colorSpace": "srgb",
              "components": [
                0,
                0,
                0
              ],
              "alpha": 0.1,
              "hex": "#000000"
            },
            "offsetX": {
              "value": 0,
              "unit": "px"
            },
            "offsetY": {
              "value": 12,
              "unit": "px"
            },
            "blur": {
              "value": 32,
              "unit": "px"
            },
            "spread": {
              "value": 0,
              "unit": "px"
            }
          }
        ],
        "$description": "shadow overlay-dark",
        "$extensions": {
          "org.spaceworks": {
            "use": "Use the named role in its stated scope; see ARCHITECTURE.md for units and constraints.",
            "avoid": "Do not substitute an unrelated role or override a primitive.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-primitive-shadow-overlay-dark",
            "legacy": null
          }
        }
      }
    }
  },
  "semantic": {
    "color": {
      "bg": {
        "$type": "color",
        "$value": "{primitive.color.hexfff4e8}",
        "$description": "bg background",
        "$extensions": {
          "org.spaceworks": {
            "use": "Page canvas",
            "avoid": "Do not use as text or an essential boundary.",
            "partner": "ink, muted",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-bg",
            "legacy": {
              "path": "bg",
              "css": "--color-bg",
              "group": "color"
            }
          }
        }
      },
      "surface": {
        "$type": "color",
        "$value": "{primitive.color.hexf6ece0}",
        "$description": "surface background",
        "$extensions": {
          "org.spaceworks": {
            "use": "Inset or secondary surface",
            "avoid": "Do not use as text or an essential boundary.",
            "partner": "ink, muted",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-surface",
            "legacy": {
              "path": "surface",
              "css": "--color-surface",
              "group": "color"
            }
          }
        }
      },
      "panel": {
        "$type": "color",
        "$value": "{primitive.color.hexffffff}",
        "$description": "panel background",
        "$extensions": {
          "org.spaceworks": {
            "use": "Cards and floating panels",
            "avoid": "Do not use as text or an essential boundary.",
            "partner": "ink, muted",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-panel",
            "legacy": {
              "path": "panel",
              "css": "--color-panel",
              "group": "color"
            }
          }
        }
      },
      "hover": {
        "$type": "color",
        "$value": "{primitive.color.hexefe6db}",
        "$description": "hover background",
        "$extensions": {
          "org.spaceworks": {
            "use": "Neutral hover state",
            "avoid": "Do not use as text or an essential boundary.",
            "partner": "ink, muted",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-hover",
            "legacy": {
              "path": "hover",
              "css": "--color-hover",
              "group": "color"
            }
          }
        }
      },
      "line": {
        "$type": "color",
        "$value": "{primitive.color.hexd5d0c6}",
        "$description": "Decorative divider",
        "$extensions": {
          "org.spaceworks": {
            "use": "Nonessential card separators; accompany danger with text/icon",
            "avoid": "Never the only necessary control, focus or error cue; see contrast matrix.",
            "partner": "bg, surface, panel, hover",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-line",
            "legacy": {
              "path": "line",
              "css": "--color-line",
              "group": "color"
            }
          }
        }
      },
      "outline": {
        "$type": "color",
        "$value": "{primitive.color.hex828a83}",
        "$description": "Legacy neutral control outline",
        "$extensions": {
          "org.spaceworks": {
            "use": "Only pairings marked PASS; use boundary-strong across hover and pressed surfaces",
            "avoid": "Never the only necessary control, focus or error cue; see contrast matrix.",
            "partner": "bg, surface, panel, hover",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-outline",
            "legacy": {
              "path": "outline",
              "css": "--color-outline",
              "group": "color"
            }
          }
        }
      },
      "ink": {
        "$type": "color",
        "$value": "{primitive.color.hex142c2a}",
        "$description": "Primary text and icons",
        "$extensions": {
          "org.spaceworks": {
            "use": "Content, labels and icons on neutral surfaces",
            "avoid": "No alpha text; no use on filled teal or bright status fills.",
            "partner": "bg, surface, panel, hover",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-ink",
            "legacy": {
              "path": "ink",
              "css": "--color-ink",
              "group": "color"
            }
          }
        }
      },
      "muted": {
        "$type": "color",
        "$value": "{primitive.color.hex5b6863}",
        "$description": "Secondary text, labels and placeholders",
        "$extensions": {
          "org.spaceworks": {
            "use": "Supporting text and placeholders with a visible label",
            "avoid": "No alpha text; no use on filled teal or bright status fills.",
            "partner": "bg, surface, panel, hover",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-muted",
            "legacy": {
              "path": "muted",
              "css": "--color-muted",
              "group": "color"
            }
          }
        }
      },
      "focus": {
        "$type": "color",
        "$value": "{primitive.color.hex006e63}",
        "$description": "Visible keyboard focus pigment",
        "$extensions": {
          "org.spaceworks": {
            "use": "2px external outline with 2px gap on neutral surroundings",
            "avoid": "Do not rely on hue alone or place directly on a matching fill; check both adjacent colours.",
            "partner": "bg, surface, panel, hover",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-focus",
            "legacy": {
              "path": "focus",
              "css": "--color-focus",
              "group": "color"
            }
          }
        }
      },
      "accent": {
        "$type": "color",
        "$value": "{primitive.color.hex006e63}",
        "$description": "accent fill",
        "$extensions": {
          "org.spaceworks": {
            "use": "Opaque named action/status fill in its stated interaction state",
            "avoid": "Not a text ink or essential thin state mark; use *-ink, brand-boundary or state-indicator.",
            "partner": "on-accent",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-accent",
            "legacy": {
              "path": "accent",
              "css": "--color-accent",
              "group": "color"
            }
          }
        }
      },
      "accent-hover": {
        "$type": "color",
        "$value": "{primitive.color.hex02675d}",
        "$description": "accent-hover fill",
        "$extensions": {
          "org.spaceworks": {
            "use": "Opaque named action/status fill in its stated interaction state",
            "avoid": "Not a text ink or essential thin state mark; use *-ink, brand-boundary or state-indicator.",
            "partner": "on-accent",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-accent-hover",
            "legacy": {
              "path": "accent-hover",
              "css": "--color-accent-hover",
              "group": "color"
            }
          }
        }
      },
      "accent-active": {
        "$type": "color",
        "$value": "{primitive.color.hex046158}",
        "$description": "accent-active fill",
        "$extensions": {
          "org.spaceworks": {
            "use": "Opaque named action/status fill in its stated interaction state",
            "avoid": "Not a text ink or essential thin state mark; use *-ink, brand-boundary or state-indicator.",
            "partner": "on-accent",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-accent-active",
            "legacy": {
              "path": "accent-active",
              "css": "--color-accent-active",
              "group": "color"
            }
          }
        }
      },
      "on-accent": {
        "$type": "color",
        "$value": "{primitive.color.hexfff4e8}",
        "$description": "Label on accent fill",
        "$extensions": {
          "org.spaceworks": {
            "use": "Opaque text/icons on accent default, hover and active fills",
            "avoid": "Neutral backgrounds, soft fills or another status fill without checking contrast.",
            "partner": "accent, accent-hover, accent-active",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-on-accent",
            "legacy": {
              "path": "on-accent",
              "css": "--color-on-accent",
              "group": "color"
            }
          }
        }
      },
      "accent-soft": {
        "$type": "color",
        "$value": "{primitive.color.hexe0eeec}",
        "$description": "accent-soft opaque tint",
        "$extensions": {
          "org.spaceworks": {
            "use": "Badges, pills and contextual panels",
            "avoid": "No alpha tints; no danger-soft token exists.",
            "partner": "accent-ink, ink, muted (verify matrix)",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-accent-soft",
            "legacy": {
              "path": "accent-soft",
              "css": "--color-accent-soft",
              "group": "color"
            }
          }
        }
      },
      "accent-ink": {
        "$type": "color",
        "$value": "{primitive.color.hex006e63}",
        "$description": "Readable accent-ink foreground",
        "$extensions": {
          "org.spaceworks": {
            "use": "Links, icons, thin selected marks on neutral/soft grounds; check exact pairing",
            "avoid": "Filled-button labels; use on-* instead.",
            "partner": "bg, surface, panel, hover, corresponding soft fill",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-accent-ink",
            "legacy": {
              "path": "accent-ink",
              "css": "--color-accent-ink",
              "group": "color"
            }
          }
        }
      },
      "brand": {
        "$type": "color",
        "$value": "{primitive.color.hex006e63}",
        "$description": "brand fill",
        "$extensions": {
          "org.spaceworks": {
            "use": "Opaque named action/status fill in its stated interaction state",
            "avoid": "Not a text ink or essential thin state mark; use *-ink, brand-boundary or state-indicator.",
            "partner": "on-brand",
            "scope": "system",
            "override": "tenant-public",
            "css": "--sw-semantic-color-brand",
            "legacy": {
              "path": "brand",
              "css": "--color-brand",
              "group": "color"
            }
          }
        }
      },
      "brand-hover": {
        "$type": "color",
        "$value": "{primitive.color.hex02675d}",
        "$description": "brand-hover fill",
        "$extensions": {
          "org.spaceworks": {
            "use": "Opaque named action/status fill in its stated interaction state",
            "avoid": "Not a text ink or essential thin state mark; use *-ink, brand-boundary or state-indicator.",
            "partner": "on-brand",
            "scope": "system",
            "override": "tenant-public",
            "css": "--sw-semantic-color-brand-hover",
            "legacy": {
              "path": "brand-hover",
              "css": "--color-brand-hover",
              "group": "color"
            }
          }
        }
      },
      "brand-active": {
        "$type": "color",
        "$value": "{primitive.color.hex046158}",
        "$description": "brand-active fill",
        "$extensions": {
          "org.spaceworks": {
            "use": "Opaque named action/status fill in its stated interaction state",
            "avoid": "Not a text ink or essential thin state mark; use *-ink, brand-boundary or state-indicator.",
            "partner": "on-brand",
            "scope": "system",
            "override": "tenant-public",
            "css": "--sw-semantic-color-brand-active",
            "legacy": {
              "path": "brand-active",
              "css": "--color-brand-active",
              "group": "color"
            }
          }
        }
      },
      "on-brand": {
        "$type": "color",
        "$value": "{primitive.color.hexfff4e8}",
        "$description": "Label on brand fill",
        "$extensions": {
          "org.spaceworks": {
            "use": "Opaque text/icons on brand default, hover and active fills",
            "avoid": "Neutral backgrounds, soft fills or another status fill without checking contrast.",
            "partner": "brand, brand-hover, brand-active",
            "scope": "system",
            "override": "tenant-public",
            "css": "--sw-semantic-color-on-brand",
            "legacy": {
              "path": "on-brand",
              "css": "--color-on-brand",
              "group": "color"
            }
          }
        }
      },
      "brand-soft": {
        "$type": "color",
        "$value": "{primitive.color.hexe0eeec}",
        "$description": "brand-soft opaque tint",
        "$extensions": {
          "org.spaceworks": {
            "use": "Badges, pills and contextual panels",
            "avoid": "No alpha tints; no danger-soft token exists.",
            "partner": "brand-ink, ink, muted (verify matrix)",
            "scope": "system",
            "override": "tenant-public",
            "css": "--sw-semantic-color-brand-soft",
            "legacy": {
              "path": "brand-soft",
              "css": "--color-brand-soft",
              "group": "color"
            }
          }
        }
      },
      "brand-ink": {
        "$type": "color",
        "$value": "{primitive.color.hex006e63}",
        "$description": "Readable brand-ink foreground",
        "$extensions": {
          "org.spaceworks": {
            "use": "Links, icons, thin selected marks on neutral/soft grounds; check exact pairing",
            "avoid": "Filled-button labels; use on-* instead.",
            "partner": "bg, surface, panel, hover, corresponding soft fill",
            "scope": "system",
            "override": "tenant-public",
            "css": "--sw-semantic-color-brand-ink",
            "legacy": {
              "path": "brand-ink",
              "css": "--color-brand-ink",
              "group": "color"
            }
          }
        }
      },
      "brand-boundary": {
        "$type": "color",
        "$value": "{primitive.color.hex006e63}",
        "$description": "Essential tenant-brand boundary",
        "$extensions": {
          "org.spaceworks": {
            "use": "Links, icons, thin selected marks on neutral/soft grounds; check exact pairing",
            "avoid": "Filled-button labels; use on-* instead.",
            "partner": "bg, surface, panel, hover, corresponding soft fill",
            "scope": "system",
            "override": "tenant-public",
            "css": "--sw-semantic-color-brand-boundary",
            "legacy": {
              "path": "brand-boundary",
              "css": "--color-brand-boundary",
              "group": "color"
            }
          }
        }
      },
      "emphasis": {
        "$type": "color",
        "$value": "{primitive.color.hexff7447}",
        "$description": "emphasis fill",
        "$extensions": {
          "org.spaceworks": {
            "use": "Opaque named action/status fill in its stated interaction state",
            "avoid": "Not a text ink or essential thin state mark; use *-ink, brand-boundary or state-indicator.",
            "partner": "on-emphasis",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-emphasis",
            "legacy": {
              "path": "emphasis",
              "css": "--color-emphasis",
              "group": "color"
            }
          }
        }
      },
      "emphasis-hover": {
        "$type": "color",
        "$value": "{primitive.color.hexff8157}",
        "$description": "emphasis-hover fill",
        "$extensions": {
          "org.spaceworks": {
            "use": "Opaque named action/status fill in its stated interaction state",
            "avoid": "Not a text ink or essential thin state mark; use *-ink, brand-boundary or state-indicator.",
            "partner": "on-emphasis",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-emphasis-hover",
            "legacy": {
              "path": "emphasis-hover",
              "css": "--color-emphasis-hover",
              "group": "color"
            }
          }
        }
      },
      "emphasis-active": {
        "$type": "color",
        "$value": "{primitive.color.hexff8e67}",
        "$description": "emphasis-active fill",
        "$extensions": {
          "org.spaceworks": {
            "use": "Opaque named action/status fill in its stated interaction state",
            "avoid": "Not a text ink or essential thin state mark; use *-ink, brand-boundary or state-indicator.",
            "partner": "on-emphasis",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-emphasis-active",
            "legacy": {
              "path": "emphasis-active",
              "css": "--color-emphasis-active",
              "group": "color"
            }
          }
        }
      },
      "on-emphasis": {
        "$type": "color",
        "$value": "{primitive.color.hex142c2a}",
        "$description": "Label on emphasis fill",
        "$extensions": {
          "org.spaceworks": {
            "use": "Opaque text/icons on emphasis default, hover and active fills",
            "avoid": "Neutral backgrounds, soft fills or another status fill without checking contrast.",
            "partner": "emphasis, emphasis-hover, emphasis-active",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-on-emphasis",
            "legacy": {
              "path": "on-emphasis",
              "css": "--color-on-emphasis",
              "group": "color"
            }
          }
        }
      },
      "emphasis-soft": {
        "$type": "color",
        "$value": "{primitive.color.hexffeee9}",
        "$description": "emphasis-soft opaque tint",
        "$extensions": {
          "org.spaceworks": {
            "use": "Badges, pills and contextual panels",
            "avoid": "No alpha tints; no danger-soft token exists.",
            "partner": "emphasis-ink, ink, muted (verify matrix)",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-emphasis-soft",
            "legacy": {
              "path": "emphasis-soft",
              "css": "--color-emphasis-soft",
              "group": "color"
            }
          }
        }
      },
      "success": {
        "$type": "color",
        "$value": "{primitive.color.hexdfff8f}",
        "$description": "success fill",
        "$extensions": {
          "org.spaceworks": {
            "use": "Opaque named action/status fill in its stated interaction state",
            "avoid": "Not a text ink or essential thin state mark; use *-ink, brand-boundary or state-indicator.",
            "partner": "on-success",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-success",
            "legacy": {
              "path": "success",
              "css": "--color-success",
              "group": "color"
            }
          }
        }
      },
      "success-hover": {
        "$type": "color",
        "$value": "{primitive.color.hexcbea85}",
        "$description": "success-hover fill",
        "$extensions": {
          "org.spaceworks": {
            "use": "Opaque named action/status fill in its stated interaction state",
            "avoid": "Not a text ink or essential thin state mark; use *-ink, brand-boundary or state-indicator.",
            "partner": "on-success",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-success-hover",
            "legacy": {
              "path": "success-hover",
              "css": "--color-success-hover",
              "group": "color"
            }
          }
        }
      },
      "success-active": {
        "$type": "color",
        "$value": "{primitive.color.hexb6d57b}",
        "$description": "success-active fill",
        "$extensions": {
          "org.spaceworks": {
            "use": "Opaque named action/status fill in its stated interaction state",
            "avoid": "Not a text ink or essential thin state mark; use *-ink, brand-boundary or state-indicator.",
            "partner": "on-success",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-success-active",
            "legacy": {
              "path": "success-active",
              "css": "--color-success-active",
              "group": "color"
            }
          }
        }
      },
      "on-success": {
        "$type": "color",
        "$value": "{primitive.color.hex142c2a}",
        "$description": "Label on success fill",
        "$extensions": {
          "org.spaceworks": {
            "use": "Opaque text/icons on success default, hover and active fills",
            "avoid": "Neutral backgrounds, soft fills or another status fill without checking contrast.",
            "partner": "success, success-hover, success-active",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-on-success",
            "legacy": {
              "path": "on-success",
              "css": "--color-on-success",
              "group": "color"
            }
          }
        }
      },
      "success-soft": {
        "$type": "color",
        "$value": "{primitive.color.hexfbfff2}",
        "$description": "success-soft opaque tint",
        "$extensions": {
          "org.spaceworks": {
            "use": "Badges, pills and contextual panels",
            "avoid": "No alpha tints; no danger-soft token exists.",
            "partner": "success-ink, ink, muted (verify matrix)",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-success-soft",
            "legacy": {
              "path": "success-soft",
              "css": "--color-success-soft",
              "group": "color"
            }
          }
        }
      },
      "success-ink": {
        "$type": "color",
        "$value": "{primitive.color.hex536d49}",
        "$description": "Readable success-ink foreground",
        "$extensions": {
          "org.spaceworks": {
            "use": "Links, icons, thin selected marks on neutral/soft grounds; check exact pairing",
            "avoid": "Filled-button labels; use on-* instead.",
            "partner": "bg, surface, panel, hover, corresponding soft fill",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-success-ink",
            "legacy": {
              "path": "success-ink",
              "css": "--color-success-ink",
              "group": "color"
            }
          }
        }
      },
      "warn": {
        "$type": "color",
        "$value": "{primitive.color.hexffd447}",
        "$description": "warn fill",
        "$extensions": {
          "org.spaceworks": {
            "use": "Opaque named action/status fill in its stated interaction state",
            "avoid": "Not a text ink or essential thin state mark; use *-ink, brand-boundary or state-indicator.",
            "partner": "on-warn",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-warn",
            "legacy": {
              "path": "warn",
              "css": "--color-warn",
              "group": "color"
            }
          }
        }
      },
      "warn-hover": {
        "$type": "color",
        "$value": "{primitive.color.hexe8c344}",
        "$description": "warn-hover fill",
        "$extensions": {
          "org.spaceworks": {
            "use": "Opaque named action/status fill in its stated interaction state",
            "avoid": "Not a text ink or essential thin state mark; use *-ink, brand-boundary or state-indicator.",
            "partner": "on-warn",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-warn-hover",
            "legacy": {
              "path": "warn-hover",
              "css": "--color-warn-hover",
              "group": "color"
            }
          }
        }
      },
      "warn-active": {
        "$type": "color",
        "$value": "{primitive.color.hexd0b241}",
        "$description": "warn-active fill",
        "$extensions": {
          "org.spaceworks": {
            "use": "Opaque named action/status fill in its stated interaction state",
            "avoid": "Not a text ink or essential thin state mark; use *-ink, brand-boundary or state-indicator.",
            "partner": "on-warn",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-warn-active",
            "legacy": {
              "path": "warn-active",
              "css": "--color-warn-active",
              "group": "color"
            }
          }
        }
      },
      "on-warn": {
        "$type": "color",
        "$value": "{primitive.color.hex142c2a}",
        "$description": "Label on warn fill",
        "$extensions": {
          "org.spaceworks": {
            "use": "Opaque text/icons on warn default, hover and active fills",
            "avoid": "Neutral backgrounds, soft fills or another status fill without checking contrast.",
            "partner": "warn, warn-hover, warn-active",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-on-warn",
            "legacy": {
              "path": "on-warn",
              "css": "--color-on-warn",
              "group": "color"
            }
          }
        }
      },
      "warn-soft": {
        "$type": "color",
        "$value": "{primitive.color.hexfffae9}",
        "$description": "warn-soft opaque tint",
        "$extensions": {
          "org.spaceworks": {
            "use": "Badges, pills and contextual panels",
            "avoid": "No alpha tints; no danger-soft token exists.",
            "partner": "warn-ink, ink, muted (verify matrix)",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-warn-soft",
            "legacy": {
              "path": "warn-soft",
              "css": "--color-warn-soft",
              "group": "color"
            }
          }
        }
      },
      "warn-ink": {
        "$type": "color",
        "$value": "{primitive.color.hex696834}",
        "$description": "Readable warn-ink foreground",
        "$extensions": {
          "org.spaceworks": {
            "use": "Links, icons, thin selected marks on neutral/soft grounds; check exact pairing",
            "avoid": "Filled-button labels; use on-* instead.",
            "partner": "bg, surface, panel, hover, corresponding soft fill",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-warn-ink",
            "legacy": {
              "path": "warn-ink",
              "css": "--color-warn-ink",
              "group": "color"
            }
          }
        }
      },
      "info": {
        "$type": "color",
        "$value": "{primitive.color.hexb5cdff}",
        "$description": "info fill",
        "$extensions": {
          "org.spaceworks": {
            "use": "Opaque named action/status fill in its stated interaction state",
            "avoid": "Not a text ink or essential thin state mark; use *-ink, brand-boundary or state-indicator.",
            "partner": "on-info",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-info",
            "legacy": {
              "path": "info",
              "css": "--color-info",
              "group": "color"
            }
          }
        }
      },
      "info-hover": {
        "$type": "color",
        "$value": "{primitive.color.hexa5bdea}",
        "$description": "info-hover fill",
        "$extensions": {
          "org.spaceworks": {
            "use": "Opaque named action/status fill in its stated interaction state",
            "avoid": "Not a text ink or essential thin state mark; use *-ink, brand-boundary or state-indicator.",
            "partner": "on-info",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-info-hover",
            "legacy": {
              "path": "info-hover",
              "css": "--color-info-hover",
              "group": "color"
            }
          }
        }
      },
      "info-active": {
        "$type": "color",
        "$value": "{primitive.color.hex95add4}",
        "$description": "info-active fill",
        "$extensions": {
          "org.spaceworks": {
            "use": "Opaque named action/status fill in its stated interaction state",
            "avoid": "Not a text ink or essential thin state mark; use *-ink, brand-boundary or state-indicator.",
            "partner": "on-info",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-info-active",
            "legacy": {
              "path": "info-active",
              "css": "--color-info-active",
              "group": "color"
            }
          }
        }
      },
      "on-info": {
        "$type": "color",
        "$value": "{primitive.color.hex142c2a}",
        "$description": "Label on info fill",
        "$extensions": {
          "org.spaceworks": {
            "use": "Opaque text/icons on info default, hover and active fills",
            "avoid": "Neutral backgrounds, soft fills or another status fill without checking contrast.",
            "partner": "info, info-hover, info-active",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-on-info",
            "legacy": {
              "path": "on-info",
              "css": "--color-on-info",
              "group": "color"
            }
          }
        }
      },
      "info-soft": {
        "$type": "color",
        "$value": "{primitive.color.hexf6f9ff}",
        "$description": "info-soft opaque tint",
        "$extensions": {
          "org.spaceworks": {
            "use": "Badges, pills and contextual panels",
            "avoid": "No alpha tints; no danger-soft token exists.",
            "partner": "info-ink, ink, muted (verify matrix)",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-info-soft",
            "legacy": {
              "path": "info-soft",
              "css": "--color-info-soft",
              "group": "color"
            }
          }
        }
      },
      "info-ink": {
        "$type": "color",
        "$value": "{primitive.color.hex51697b}",
        "$description": "Readable info-ink foreground",
        "$extensions": {
          "org.spaceworks": {
            "use": "Links, icons, thin selected marks on neutral/soft grounds; check exact pairing",
            "avoid": "Filled-button labels; use on-* instead.",
            "partner": "bg, surface, panel, hover, corresponding soft fill",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-info-ink",
            "legacy": {
              "path": "info-ink",
              "css": "--color-info-ink",
              "group": "color"
            }
          }
        }
      },
      "danger": {
        "$type": "color",
        "$value": "{primitive.color.hexb91c1c}",
        "$description": "danger fill",
        "$extensions": {
          "org.spaceworks": {
            "use": "Opaque named action/status fill in its stated interaction state",
            "avoid": "Not a text ink or essential thin state mark; use *-ink, brand-boundary or state-indicator.",
            "partner": "on-danger",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-danger",
            "legacy": {
              "path": "danger",
              "css": "--color-danger",
              "group": "color"
            }
          }
        }
      },
      "danger-hover": {
        "$type": "color",
        "$value": "{primitive.color.hex991b1b}",
        "$description": "danger-hover fill",
        "$extensions": {
          "org.spaceworks": {
            "use": "Opaque named action/status fill in its stated interaction state",
            "avoid": "Not a text ink or essential thin state mark; use *-ink, brand-boundary or state-indicator.",
            "partner": "on-danger",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-danger-hover",
            "legacy": {
              "path": "danger-hover",
              "css": "--color-danger-hover",
              "group": "color"
            }
          }
        }
      },
      "danger-active": {
        "$type": "color",
        "$value": "{primitive.color.hex851e1d}",
        "$description": "danger-active fill",
        "$extensions": {
          "org.spaceworks": {
            "use": "Opaque named action/status fill in its stated interaction state",
            "avoid": "Not a text ink or essential thin state mark; use *-ink, brand-boundary or state-indicator.",
            "partner": "on-danger",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-danger-active",
            "legacy": {
              "path": "danger-active",
              "css": "--color-danger-active",
              "group": "color"
            }
          }
        }
      },
      "on-danger": {
        "$type": "color",
        "$value": "{primitive.color.hexfff4e8}",
        "$description": "Label on danger fill",
        "$extensions": {
          "org.spaceworks": {
            "use": "Opaque text/icons on danger default, hover and active fills",
            "avoid": "Neutral backgrounds, soft fills or another status fill without checking contrast.",
            "partner": "danger, danger-hover, danger-active",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-on-danger",
            "legacy": {
              "path": "on-danger",
              "css": "--color-on-danger",
              "group": "color"
            }
          }
        }
      },
      "danger-line": {
        "$type": "color",
        "$value": "{primitive.color.hexfca5a5}",
        "$description": "Decorative danger-card border",
        "$extensions": {
          "org.spaceworks": {
            "use": "Nonessential card separators; accompany danger with text/icon",
            "avoid": "Never the only necessary control, focus or error cue; see contrast matrix.",
            "partner": "bg, surface, panel, hover",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-danger-line",
            "legacy": {
              "path": "danger-line",
              "css": "--color-danger-line",
              "group": "color"
            }
          }
        }
      },
      "sidebar": {
        "$type": "color",
        "$value": "{primitive.color.hexdfff8f}",
        "$description": "sidebar background",
        "$extensions": {
          "org.spaceworks": {
            "use": "Sidebar ground or row hover",
            "avoid": "Do not use as text or an essential boundary.",
            "partner": "sidebar-ink (selected rows use on-accent)",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-sidebar",
            "legacy": {
              "path": "sidebar",
              "css": "--color-sidebar",
              "group": "color"
            }
          }
        }
      },
      "sidebar-hover": {
        "$type": "color",
        "$value": "{primitive.color.hexf2ffd2}",
        "$description": "sidebar-hover background",
        "$extensions": {
          "org.spaceworks": {
            "use": "Sidebar ground or row hover",
            "avoid": "Do not use as text or an essential boundary.",
            "partner": "sidebar-ink (selected rows use on-accent)",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-sidebar-hover",
            "legacy": {
              "path": "sidebar-hover",
              "css": "--color-sidebar-hover",
              "group": "color"
            }
          }
        }
      },
      "sidebar-active": {
        "$type": "color",
        "$value": "{primitive.color.hex006e63}",
        "$description": "sidebar-active fill",
        "$extensions": {
          "org.spaceworks": {
            "use": "Opaque named action/status fill in its stated interaction state",
            "avoid": "Not a text ink or essential thin state mark; use *-ink, brand-boundary or state-indicator.",
            "partner": "on-accent",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-sidebar-active",
            "legacy": {
              "path": "sidebar-active",
              "css": "--color-sidebar-active",
              "group": "color"
            }
          }
        }
      },
      "scrim": {
        "$type": "color",
        "$value": "{primitive.color.hex142c2a}",
        "$description": "Modal backdrop pigment",
        "$extensions": {
          "org.spaceworks": {
            "use": "Composite over page at named scrim opacity; isolate from dialog content",
            "avoid": "Text colour or a translucent parent of content.",
            "partner": "Composite over bg, surface, panel; not a label foreground",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-scrim",
            "legacy": {
              "path": "scrim",
              "css": "--color-scrim",
              "group": "color"
            }
          }
        }
      },
      "boundary-strong": {
        "$type": "color",
        "$value": "{semantic.color.muted}",
        "$description": "Essential control boundary across neutral default, hover and pressed surfaces",
        "$extensions": {
          "org.spaceworks": {
            "use": "Inputs, checkbox outlines and essential separators",
            "avoid": "Decorative dividers; use line there",
            "partner": "bg, surface, panel, hover, line",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-boundary-strong",
            "legacy": null
          }
        }
      },
      "state-indicator": {
        "$type": "color",
        "$value": "{semantic.color.accent-ink}",
        "$description": "Essential selected-state mark",
        "$extensions": {
          "org.spaceworks": {
            "use": "Tab underline, selected icon or short state stroke on neutral surfaces",
            "avoid": "Text on a filled accent button; use on-accent",
            "partner": "bg, surface, panel, hover",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-state-indicator",
            "legacy": null
          }
        }
      },
      "sidebar-ink": {
        "$type": "color",
        "$value": "{semantic.color.ink}",
        "$description": "Sidebar text",
        "$extensions": {
          "org.spaceworks": {
            "use": "Neutral sidebar and hover rows",
            "avoid": "Selected teal row; use on-accent",
            "partner": "sidebar, sidebar-hover",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-sidebar-ink",
            "legacy": null
          }
        }
      },
      "shadow": {
        "$type": "color",
        "$value": "{primitive.color.hex142c2a}",
        "$description": "Overlay shadow pigment",
        "$extensions": {
          "org.spaceworks": {
            "use": "Only the two overlay shadow layers",
            "avoid": "Text, borders or flat cards",
            "partner": "panel",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-color-shadow",
            "legacy": null
          }
        }
      }
    },
    "chart": {
      "series1": {
        "$type": "color",
        "$value": "{primitive.color.hex006e63}",
        "$description": "Stable categorical chart fill series1",
        "$extensions": {
          "org.spaceworks": {
            "use": "Hash series identity into series1–5; add dash/shape cues",
            "avoid": "Never use fill alone as a low-contrast necessary line; never convey data by colour alone.",
            "partner": "chart.edge; labels use ink on panel",
            "scope": "chart",
            "override": "none",
            "css": "--sw-semantic-chart-series1",
            "legacy": {
              "group": "chart",
              "path": "1",
              "css": "--chart-1"
            }
          }
        }
      },
      "series2": {
        "$type": "color",
        "$value": "{primitive.color.hexff7447}",
        "$description": "Stable categorical chart fill series2",
        "$extensions": {
          "org.spaceworks": {
            "use": "Hash series identity into series1–5; add dash/shape cues",
            "avoid": "Never use fill alone as a low-contrast necessary line; never convey data by colour alone.",
            "partner": "chart.edge; labels use ink on panel",
            "scope": "chart",
            "override": "none",
            "css": "--sw-semantic-chart-series2",
            "legacy": {
              "group": "chart",
              "path": "2",
              "css": "--chart-2"
            }
          }
        }
      },
      "series3": {
        "$type": "color",
        "$value": "{primitive.color.hexdfff8f}",
        "$description": "Stable categorical chart fill series3",
        "$extensions": {
          "org.spaceworks": {
            "use": "Hash series identity into series1–5; add dash/shape cues",
            "avoid": "Never use fill alone as a low-contrast necessary line; never convey data by colour alone.",
            "partner": "chart.edge; labels use ink on panel",
            "scope": "chart",
            "override": "none",
            "css": "--sw-semantic-chart-series3",
            "legacy": {
              "group": "chart",
              "path": "3",
              "css": "--chart-3"
            }
          }
        }
      },
      "series4": {
        "$type": "color",
        "$value": "{primitive.color.hexb5cdff}",
        "$description": "Stable categorical chart fill series4",
        "$extensions": {
          "org.spaceworks": {
            "use": "Hash series identity into series1–5; add dash/shape cues",
            "avoid": "Never use fill alone as a low-contrast necessary line; never convey data by colour alone.",
            "partner": "chart.edge; labels use ink on panel",
            "scope": "chart",
            "override": "none",
            "css": "--sw-semantic-chart-series4",
            "legacy": {
              "group": "chart",
              "path": "4",
              "css": "--chart-4"
            }
          }
        }
      },
      "series5": {
        "$type": "color",
        "$value": "{primitive.color.hexffd447}",
        "$description": "Stable categorical chart fill series5",
        "$extensions": {
          "org.spaceworks": {
            "use": "Hash series identity into series1–5; add dash/shape cues",
            "avoid": "Never use fill alone as a low-contrast necessary line; never convey data by colour alone.",
            "partner": "chart.edge; labels use ink on panel",
            "scope": "chart",
            "override": "none",
            "css": "--sw-semantic-chart-series5",
            "legacy": {
              "group": "chart",
              "path": "5",
              "css": "--chart-5"
            }
          }
        }
      },
      "edge": {
        "$type": "color",
        "$value": "{primitive.color.hex142c2a}",
        "$description": "Chart mark edge and line casing",
        "$extensions": {
          "org.spaceworks": {
            "use": "1px filled-mark edge, 4px casing under a 2px line",
            "avoid": "Never use fill alone as a low-contrast necessary line; never convey data by colour alone.",
            "partner": "Chart fills and panel",
            "scope": "chart",
            "override": "none",
            "css": "--sw-semantic-chart-edge",
            "legacy": {
              "group": "chart",
              "path": "edge",
              "css": "--chart-edge"
            }
          }
        }
      },
      "danger": {
        "$type": "color",
        "$value": "{primitive.color.hexb91c1c}",
        "$description": "Explicit negative chart data",
        "$extensions": {
          "org.spaceworks": {
            "use": "Bad/negative values only; never categorical order",
            "avoid": "Never use fill alone as a low-contrast necessary line; never convey data by colour alone.",
            "partner": "chart.edge; labels use ink on panel",
            "scope": "chart",
            "override": "none",
            "css": "--sw-semantic-chart-danger",
            "legacy": {
              "group": "chart",
              "path": "danger",
              "css": "--chart-danger"
            }
          }
        }
      }
    },
    "spacing": {
      "0": {
        "$type": "dimension",
        "$value": "{primitive.spacing.0}",
        "$description": "spacing 0",
        "$extensions": {
          "org.spaceworks": {
            "use": "4px layout grid; choose the smallest step that preserves grouping",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-spacing-0",
            "legacy": null
          }
        }
      },
      "4": {
        "$type": "dimension",
        "$value": "{primitive.spacing.4}",
        "$description": "spacing 4",
        "$extensions": {
          "org.spaceworks": {
            "use": "4px layout grid; choose the smallest step that preserves grouping",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-spacing-4",
            "legacy": null
          }
        }
      },
      "8": {
        "$type": "dimension",
        "$value": "{primitive.spacing.8}",
        "$description": "spacing 8",
        "$extensions": {
          "org.spaceworks": {
            "use": "4px layout grid; choose the smallest step that preserves grouping",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-spacing-8",
            "legacy": null
          }
        }
      },
      "12": {
        "$type": "dimension",
        "$value": "{primitive.spacing.12}",
        "$description": "spacing 12",
        "$extensions": {
          "org.spaceworks": {
            "use": "4px layout grid; choose the smallest step that preserves grouping",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-spacing-12",
            "legacy": null
          }
        }
      },
      "16": {
        "$type": "dimension",
        "$value": "{primitive.spacing.16}",
        "$description": "spacing 16",
        "$extensions": {
          "org.spaceworks": {
            "use": "4px layout grid; choose the smallest step that preserves grouping",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-spacing-16",
            "legacy": null
          }
        }
      },
      "20": {
        "$type": "dimension",
        "$value": "{primitive.spacing.20}",
        "$description": "spacing 20",
        "$extensions": {
          "org.spaceworks": {
            "use": "4px layout grid; choose the smallest step that preserves grouping",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-spacing-20",
            "legacy": null
          }
        }
      },
      "24": {
        "$type": "dimension",
        "$value": "{primitive.spacing.24}",
        "$description": "spacing 24",
        "$extensions": {
          "org.spaceworks": {
            "use": "4px layout grid; choose the smallest step that preserves grouping",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-spacing-24",
            "legacy": null
          }
        }
      },
      "28": {
        "$type": "dimension",
        "$value": "{primitive.spacing.28}",
        "$description": "spacing 28",
        "$extensions": {
          "org.spaceworks": {
            "use": "4px layout grid; choose the smallest step that preserves grouping",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-spacing-28",
            "legacy": null
          }
        }
      },
      "32": {
        "$type": "dimension",
        "$value": "{primitive.spacing.32}",
        "$description": "spacing 32",
        "$extensions": {
          "org.spaceworks": {
            "use": "4px layout grid; choose the smallest step that preserves grouping",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-spacing-32",
            "legacy": null
          }
        }
      },
      "36": {
        "$type": "dimension",
        "$value": "{primitive.spacing.36}",
        "$description": "spacing 36",
        "$extensions": {
          "org.spaceworks": {
            "use": "4px layout grid; choose the smallest step that preserves grouping",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-spacing-36",
            "legacy": null
          }
        }
      },
      "40": {
        "$type": "dimension",
        "$value": "{primitive.spacing.40}",
        "$description": "spacing 40",
        "$extensions": {
          "org.spaceworks": {
            "use": "4px layout grid; choose the smallest step that preserves grouping",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-spacing-40",
            "legacy": null
          }
        }
      },
      "44": {
        "$type": "dimension",
        "$value": "{primitive.spacing.44}",
        "$description": "spacing 44",
        "$extensions": {
          "org.spaceworks": {
            "use": "4px layout grid; choose the smallest step that preserves grouping",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-spacing-44",
            "legacy": null
          }
        }
      },
      "48": {
        "$type": "dimension",
        "$value": "{primitive.spacing.48}",
        "$description": "spacing 48",
        "$extensions": {
          "org.spaceworks": {
            "use": "4px layout grid; choose the smallest step that preserves grouping",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-spacing-48",
            "legacy": null
          }
        }
      },
      "56": {
        "$type": "dimension",
        "$value": "{primitive.spacing.56}",
        "$description": "spacing 56",
        "$extensions": {
          "org.spaceworks": {
            "use": "4px layout grid; choose the smallest step that preserves grouping",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-spacing-56",
            "legacy": null
          }
        }
      },
      "64": {
        "$type": "dimension",
        "$value": "{primitive.spacing.64}",
        "$description": "spacing 64",
        "$extensions": {
          "org.spaceworks": {
            "use": "4px layout grid; choose the smallest step that preserves grouping",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-spacing-64",
            "legacy": null
          }
        }
      }
    },
    "radius": {
      "none": {
        "$type": "dimension",
        "$value": "{primitive.radius.none}",
        "$description": "radius none",
        "$extensions": {
          "org.spaceworks": {
            "use": "Shape scale; controls use semantic.radius.control and cards use semantic.radius.card",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-radius-none",
            "legacy": null
          }
        }
      },
      "sm": {
        "$type": "dimension",
        "$value": "{primitive.radius.sm}",
        "$description": "radius sm",
        "$extensions": {
          "org.spaceworks": {
            "use": "Shape scale; controls use semantic.radius.control and cards use semantic.radius.card",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-radius-sm",
            "legacy": null
          }
        }
      },
      "base": {
        "$type": "dimension",
        "$value": "{primitive.radius.base}",
        "$description": "radius base",
        "$extensions": {
          "org.spaceworks": {
            "use": "Shape scale; controls use semantic.radius.control and cards use semantic.radius.card",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-radius-base",
            "legacy": null
          }
        }
      },
      "md": {
        "$type": "dimension",
        "$value": "{primitive.radius.md}",
        "$description": "radius md",
        "$extensions": {
          "org.spaceworks": {
            "use": "Shape scale; controls use semantic.radius.control and cards use semantic.radius.card",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-radius-md",
            "legacy": null
          }
        }
      },
      "lg": {
        "$type": "dimension",
        "$value": "{primitive.radius.lg}",
        "$description": "radius lg",
        "$extensions": {
          "org.spaceworks": {
            "use": "Shape scale; controls use semantic.radius.control and cards use semantic.radius.card",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-radius-lg",
            "legacy": null
          }
        }
      },
      "xl": {
        "$type": "dimension",
        "$value": "{primitive.radius.xl}",
        "$description": "radius xl",
        "$extensions": {
          "org.spaceworks": {
            "use": "Shape scale; controls use semantic.radius.control and cards use semantic.radius.card",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-radius-xl",
            "legacy": null
          }
        }
      },
      "2xl": {
        "$type": "dimension",
        "$value": "{primitive.radius.2xl}",
        "$description": "radius 2xl",
        "$extensions": {
          "org.spaceworks": {
            "use": "Shape scale; controls use semantic.radius.control and cards use semantic.radius.card",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-radius-2xl",
            "legacy": null
          }
        }
      },
      "full": {
        "$type": "dimension",
        "$value": "{primitive.radius.full}",
        "$description": "radius full",
        "$extensions": {
          "org.spaceworks": {
            "use": "Shape scale; controls use semantic.radius.control and cards use semantic.radius.card",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-radius-full",
            "legacy": null
          }
        }
      },
      "control": {
        "$type": "dimension",
        "$value": "{primitive.radius.md}",
        "$description": "Owner-selectable control radius: 10px default, full for pill",
        "$extensions": {
          "org.spaceworks": {
            "use": "Owner-selectable control radius: 10px default, full for pill",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "owner-control",
            "css": "--sw-semantic-radius-control",
            "legacy": null
          }
        }
      },
      "card": {
        "$type": "dimension",
        "$value": "{primitive.radius.xl}",
        "$description": "Card and panel radius",
        "$extensions": {
          "org.spaceworks": {
            "use": "Card and panel radius",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-radius-card",
            "legacy": null
          }
        }
      }
    },
    "border-width": {
      "none": {
        "$type": "dimension",
        "$value": "{primitive.border-width.none}",
        "$description": "border-width none",
        "$extensions": {
          "org.spaceworks": {
            "use": "1px borders, 2px focus/selected underline, 4px chart casing",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-border-width-none",
            "legacy": null
          }
        }
      },
      "hairline": {
        "$type": "dimension",
        "$value": "{primitive.border-width.hairline}",
        "$description": "border-width hairline",
        "$extensions": {
          "org.spaceworks": {
            "use": "1px borders, 2px focus/selected underline, 4px chart casing",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-border-width-hairline",
            "legacy": null
          }
        }
      },
      "strong": {
        "$type": "dimension",
        "$value": "{primitive.border-width.strong}",
        "$description": "border-width strong",
        "$extensions": {
          "org.spaceworks": {
            "use": "1px borders, 2px focus/selected underline, 4px chart casing",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-border-width-strong",
            "legacy": null
          }
        }
      },
      "casing": {
        "$type": "dimension",
        "$value": "{primitive.border-width.casing}",
        "$description": "border-width casing",
        "$extensions": {
          "org.spaceworks": {
            "use": "1px borders, 2px focus/selected underline, 4px chart casing",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-border-width-casing",
            "legacy": null
          }
        }
      }
    },
    "breakpoint": {
      "sm": {
        "$type": "dimension",
        "$value": "{primitive.breakpoint.sm}",
        "$description": "breakpoint sm",
        "$extensions": {
          "org.spaceworks": {
            "use": "Minimum viewport widths; 2xl is the inherited Tailwind default, wide is the app 1680px adaptation",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-breakpoint-sm",
            "legacy": null
          }
        }
      },
      "md": {
        "$type": "dimension",
        "$value": "{primitive.breakpoint.md}",
        "$description": "breakpoint md",
        "$extensions": {
          "org.spaceworks": {
            "use": "Minimum viewport widths; 2xl is the inherited Tailwind default, wide is the app 1680px adaptation",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-breakpoint-md",
            "legacy": null
          }
        }
      },
      "lg": {
        "$type": "dimension",
        "$value": "{primitive.breakpoint.lg}",
        "$description": "breakpoint lg",
        "$extensions": {
          "org.spaceworks": {
            "use": "Minimum viewport widths; 2xl is the inherited Tailwind default, wide is the app 1680px adaptation",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-breakpoint-lg",
            "legacy": null
          }
        }
      },
      "xl": {
        "$type": "dimension",
        "$value": "{primitive.breakpoint.xl}",
        "$description": "breakpoint xl",
        "$extensions": {
          "org.spaceworks": {
            "use": "Minimum viewport widths; 2xl is the inherited Tailwind default, wide is the app 1680px adaptation",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-breakpoint-xl",
            "legacy": null
          }
        }
      },
      "2xl": {
        "$type": "dimension",
        "$value": "{primitive.breakpoint.2xl}",
        "$description": "breakpoint 2xl",
        "$extensions": {
          "org.spaceworks": {
            "use": "Minimum viewport widths; 2xl is the inherited Tailwind default, wide is the app 1680px adaptation",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-breakpoint-2xl",
            "legacy": null
          }
        }
      },
      "wide": {
        "$type": "dimension",
        "$value": "{primitive.breakpoint.wide}",
        "$description": "breakpoint wide",
        "$extensions": {
          "org.spaceworks": {
            "use": "Minimum viewport widths; 2xl is the inherited Tailwind default, wide is the app 1680px adaptation",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-breakpoint-wide",
            "legacy": null
          }
        }
      }
    },
    "size": {
      "control": {
        "$type": "dimension",
        "$value": "{primitive.size.control}",
        "$description": "size control",
        "$extensions": {
          "org.spaceworks": {
            "use": "Minimum geometry; allow text growth and safe-area padding",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-size-control",
            "legacy": null
          }
        }
      },
      "row-list": {
        "$type": "dimension",
        "$value": "{primitive.size.row-list}",
        "$description": "size row-list",
        "$extensions": {
          "org.spaceworks": {
            "use": "Minimum geometry; allow text growth and safe-area padding",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-size-row-list",
            "legacy": null
          }
        }
      },
      "row-table": {
        "$type": "dimension",
        "$value": "{primitive.size.row-table}",
        "$description": "size row-table",
        "$extensions": {
          "org.spaceworks": {
            "use": "Minimum geometry; allow text growth and safe-area padding",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-size-row-table",
            "legacy": null
          }
        }
      },
      "sidebar": {
        "$type": "dimension",
        "$value": "{primitive.size.sidebar}",
        "$description": "size sidebar",
        "$extensions": {
          "org.spaceworks": {
            "use": "Minimum geometry; allow text growth and safe-area padding",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-size-sidebar",
            "legacy": null
          }
        }
      },
      "sidebar-app": {
        "$type": "dimension",
        "$value": "{primitive.size.sidebar-app}",
        "$description": "size sidebar-app",
        "$extensions": {
          "org.spaceworks": {
            "use": "Minimum geometry; allow text growth and safe-area padding",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-size-sidebar-app",
            "legacy": null
          }
        }
      },
      "bottom-tabs": {
        "$type": "dimension",
        "$value": "{primitive.size.bottom-tabs}",
        "$description": "size bottom-tabs",
        "$extensions": {
          "org.spaceworks": {
            "use": "Minimum geometry; allow text growth and safe-area padding",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-size-bottom-tabs",
            "legacy": null
          }
        }
      }
    },
    "layer": {
      "base": {
        "$type": "number",
        "$value": "{primitive.layer.base}",
        "$description": "layer base",
        "$extensions": {
          "org.spaceworks": {
            "use": "Stacking within a common context; nested overlays still require a stack manager",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-layer-base",
            "legacy": null
          }
        }
      },
      "local": {
        "$type": "number",
        "$value": "{primitive.layer.local}",
        "$description": "layer local",
        "$extensions": {
          "org.spaceworks": {
            "use": "Stacking within a common context; nested overlays still require a stack manager",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-layer-local",
            "legacy": null
          }
        }
      },
      "raised": {
        "$type": "number",
        "$value": "{primitive.layer.raised}",
        "$description": "layer raised",
        "$extensions": {
          "org.spaceworks": {
            "use": "Stacking within a common context; nested overlays still require a stack manager",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-layer-raised",
            "legacy": null
          }
        }
      },
      "sticky": {
        "$type": "number",
        "$value": "{primitive.layer.sticky}",
        "$description": "layer sticky",
        "$extensions": {
          "org.spaceworks": {
            "use": "Stacking within a common context; nested overlays still require a stack manager",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-layer-sticky",
            "legacy": null
          }
        }
      },
      "fixed": {
        "$type": "number",
        "$value": "{primitive.layer.fixed}",
        "$description": "layer fixed",
        "$extensions": {
          "org.spaceworks": {
            "use": "Stacking within a common context; nested overlays still require a stack manager",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-layer-fixed",
            "legacy": null
          }
        }
      },
      "navigation": {
        "$type": "number",
        "$value": "{primitive.layer.navigation}",
        "$description": "layer navigation",
        "$extensions": {
          "org.spaceworks": {
            "use": "Stacking within a common context; nested overlays still require a stack manager",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-layer-navigation",
            "legacy": null
          }
        }
      },
      "popover": {
        "$type": "number",
        "$value": "{primitive.layer.popover}",
        "$description": "layer popover",
        "$extensions": {
          "org.spaceworks": {
            "use": "Stacking within a common context; nested overlays still require a stack manager",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-layer-popover",
            "legacy": null
          }
        }
      },
      "overlay": {
        "$type": "number",
        "$value": "{primitive.layer.overlay}",
        "$description": "layer overlay",
        "$extensions": {
          "org.spaceworks": {
            "use": "Stacking within a common context; nested overlays still require a stack manager",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-layer-overlay",
            "legacy": null
          }
        }
      },
      "critical": {
        "$type": "number",
        "$value": "{primitive.layer.critical}",
        "$description": "layer critical",
        "$extensions": {
          "org.spaceworks": {
            "use": "Stacking within a common context; nested overlays still require a stack manager",
            "avoid": "No arbitrary replacement of the named semantic/component role.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-layer-critical",
            "legacy": null
          }
        }
      }
    },
    "opacity": {
      "hidden": {
        "$type": "number",
        "$value": "{primitive.opacity.hidden}",
        "$description": "opacity hidden",
        "$extensions": {
          "org.spaceworks": {
            "use": "Decoration, shadow or scrim only; text and button disabled states stay opaque",
            "avoid": "No alpha text, faded button labels or translucent soft fills.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-opacity-hidden",
            "legacy": null
          }
        }
      },
      "shadow-near": {
        "$type": "number",
        "$value": "{primitive.opacity.shadow-near}",
        "$description": "opacity shadow-near",
        "$extensions": {
          "org.spaceworks": {
            "use": "Decoration, shadow or scrim only; text and button disabled states stay opaque",
            "avoid": "No alpha text, faded button labels or translucent soft fills.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-opacity-shadow-near",
            "legacy": null
          }
        }
      },
      "shadow-far": {
        "$type": "number",
        "$value": "{primitive.opacity.shadow-far}",
        "$description": "opacity shadow-far",
        "$extensions": {
          "org.spaceworks": {
            "use": "Decoration, shadow or scrim only; text and button disabled states stay opaque",
            "avoid": "No alpha text, faded button labels or translucent soft fills.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-opacity-shadow-far",
            "legacy": null
          }
        }
      },
      "scrim-light": {
        "$type": "number",
        "$value": "{primitive.opacity.scrim-light}",
        "$description": "opacity scrim-light",
        "$extensions": {
          "org.spaceworks": {
            "use": "Decoration, shadow or scrim only; text and button disabled states stay opaque",
            "avoid": "No alpha text, faded button labels or translucent soft fills.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-opacity-scrim-light",
            "legacy": null
          }
        }
      },
      "scrim-medium": {
        "$type": "number",
        "$value": "{primitive.opacity.scrim-medium}",
        "$description": "opacity scrim-medium",
        "$extensions": {
          "org.spaceworks": {
            "use": "Decoration, shadow or scrim only; text and button disabled states stay opaque",
            "avoid": "No alpha text, faded button labels or translucent soft fills.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-opacity-scrim-medium",
            "legacy": null
          }
        }
      },
      "scrim-default": {
        "$type": "number",
        "$value": "{primitive.opacity.scrim-default}",
        "$description": "opacity scrim-default",
        "$extensions": {
          "org.spaceworks": {
            "use": "Decoration, shadow or scrim only; text and button disabled states stay opaque",
            "avoid": "No alpha text, faded button labels or translucent soft fills.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-opacity-scrim-default",
            "legacy": null
          }
        }
      },
      "drag": {
        "$type": "number",
        "$value": "{primitive.opacity.drag}",
        "$description": "opacity drag",
        "$extensions": {
          "org.spaceworks": {
            "use": "Decoration, shadow or scrim only; text and button disabled states stay opaque",
            "avoid": "No alpha text, faded button labels or translucent soft fills.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-opacity-drag",
            "legacy": null
          }
        }
      },
      "scrim-strong": {
        "$type": "number",
        "$value": "{primitive.opacity.scrim-strong}",
        "$description": "opacity scrim-strong",
        "$extensions": {
          "org.spaceworks": {
            "use": "Decoration, shadow or scrim only; text and button disabled states stay opaque",
            "avoid": "No alpha text, faded button labels or translucent soft fills.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-opacity-scrim-strong",
            "legacy": null
          }
        }
      },
      "decoration": {
        "$type": "number",
        "$value": "{primitive.opacity.decoration}",
        "$description": "opacity decoration",
        "$extensions": {
          "org.spaceworks": {
            "use": "Decoration, shadow or scrim only; text and button disabled states stay opaque",
            "avoid": "No alpha text, faded button labels or translucent soft fills.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-opacity-decoration",
            "legacy": null
          }
        }
      },
      "solid": {
        "$type": "number",
        "$value": "{primitive.opacity.solid}",
        "$description": "opacity solid",
        "$extensions": {
          "org.spaceworks": {
            "use": "Decoration, shadow or scrim only; text and button disabled states stay opaque",
            "avoid": "No alpha text, faded button labels or translucent soft fills.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-opacity-solid",
            "legacy": null
          }
        }
      }
    },
    "motion": {
      "duration-none": {
        "$type": "duration",
        "$value": "{primitive.duration.none}",
        "$description": "none motion duration",
        "$extensions": {
          "org.spaceworks": {
            "use": "Reduced motion and immediate state changes",
            "avoid": "Do not delay input or announcements; reduced motion sets durations to zero.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-motion-duration-none",
            "legacy": null
          }
        }
      },
      "duration-fast": {
        "$type": "duration",
        "$value": "{primitive.duration.fast}",
        "$description": "fast motion duration",
        "$extensions": {
          "org.spaceworks": {
            "use": "Press, hover, exit",
            "avoid": "Do not delay input or announcements; reduced motion sets durations to zero.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-motion-duration-fast",
            "legacy": null
          }
        }
      },
      "duration-base": {
        "$type": "duration",
        "$value": "{primitive.duration.base}",
        "$description": "base motion duration",
        "$extensions": {
          "org.spaceworks": {
            "use": "Overlay and indicator",
            "avoid": "Do not delay input or announcements; reduced motion sets durations to zero.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-motion-duration-base",
            "legacy": null
          }
        }
      },
      "duration-slow": {
        "$type": "duration",
        "$value": "{primitive.duration.slow}",
        "$description": "slow motion duration",
        "$extensions": {
          "org.spaceworks": {
            "use": "Route settle",
            "avoid": "Do not delay input or announcements; reduced motion sets durations to zero.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-motion-duration-slow",
            "legacy": null
          }
        }
      },
      "duration-display-fade": {
        "$type": "duration",
        "$value": "{primitive.duration.display-fade}",
        "$description": "display-fade motion duration",
        "$extensions": {
          "org.spaceworks": {
            "use": "Passive kiosk/display slide fade only (docs/motion.md)",
            "avoid": "Do not delay input or announcements; reduced motion sets durations to zero.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-motion-duration-display-fade",
            "legacy": null
          }
        }
      },
      "duration-scroll-reveal": {
        "$type": "duration",
        "$value": "{primitive.duration.scroll-reveal}",
        "$description": "scroll-reveal motion duration",
        "$extensions": {
          "org.spaceworks": {
            "use": "Once-only marketing scroll reveal (docs/motion.md)",
            "avoid": "Do not delay input or announcements; reduced motion sets durations to zero.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-motion-duration-scroll-reveal",
            "legacy": null
          }
        }
      },
      "duration-logo-box-open": {
        "$type": "duration",
        "$value": "{primitive.duration.logo-box-open}",
        "$description": "logo-box-open motion duration",
        "$extensions": {
          "org.spaceworks": {
            "use": "Space Works mark box-open exception only; never general UI",
            "avoid": "Do not delay input or announcements; reduced motion sets durations to zero.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-motion-duration-logo-box-open",
            "legacy": null
          }
        }
      },
      "easing-standard": {
        "$type": "cubicBezier",
        "$value": "{primitive.easing.standard}",
        "$description": "standard motion curve",
        "$extensions": {
          "org.spaceworks": {
            "use": "Standard for movement; enter for arrival; exit for departure; out-soft is the app Tailwind curve.",
            "avoid": "Do not animate layout or add hover translation.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-motion-easing-standard",
            "legacy": null
          }
        }
      },
      "easing-enter": {
        "$type": "cubicBezier",
        "$value": "{primitive.easing.enter}",
        "$description": "enter motion curve",
        "$extensions": {
          "org.spaceworks": {
            "use": "Standard for movement; enter for arrival; exit for departure; out-soft is the app Tailwind curve.",
            "avoid": "Do not animate layout or add hover translation.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-motion-easing-enter",
            "legacy": null
          }
        }
      },
      "easing-exit": {
        "$type": "cubicBezier",
        "$value": "{primitive.easing.exit}",
        "$description": "exit motion curve",
        "$extensions": {
          "org.spaceworks": {
            "use": "Standard for movement; enter for arrival; exit for departure; out-soft is the app Tailwind curve.",
            "avoid": "Do not animate layout or add hover translation.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-motion-easing-exit",
            "legacy": null
          }
        }
      },
      "easing-out-soft": {
        "$type": "cubicBezier",
        "$value": "{primitive.easing.out-soft}",
        "$description": "out-soft motion curve",
        "$extensions": {
          "org.spaceworks": {
            "use": "Standard for movement; enter for arrival; exit for departure; out-soft is the app Tailwind curve.",
            "avoid": "Do not animate layout or add hover translation.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-motion-easing-out-soft",
            "legacy": null
          }
        }
      },
      "enter-y": {
        "$type": "dimension",
        "$value": "{primitive.distance.enter-y}",
        "$description": "Motion enter-y",
        "$extensions": {
          "org.spaceworks": {
            "use": "Arrival motion only; kiosk/TV zero translations and keep scale at one.",
            "avoid": "Hover transforms; reduced-motion movement.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-motion-enter-y",
            "legacy": null
          }
        }
      },
      "pop-scale": {
        "$type": "number",
        "$value": "{primitive.distance.pop-scale}",
        "$description": "Motion pop-scale",
        "$extensions": {
          "org.spaceworks": {
            "use": "Arrival motion only; kiosk/TV zero translations and keep scale at one.",
            "avoid": "Hover transforms; reduced-motion movement.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-motion-pop-scale",
            "legacy": null
          }
        }
      },
      "pop-offset": {
        "$type": "dimension",
        "$value": "{primitive.distance.pop-offset}",
        "$description": "Motion pop-offset",
        "$extensions": {
          "org.spaceworks": {
            "use": "Arrival motion only; kiosk/TV zero translations and keep scale at one.",
            "avoid": "Hover transforms; reduced-motion movement.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-motion-pop-offset",
            "legacy": null
          }
        }
      },
      "slide-x": {
        "$type": "number",
        "$value": "{primitive.distance.slide-x}",
        "$description": "Motion slide-x",
        "$extensions": {
          "org.spaceworks": {
            "use": "Arrival motion only; kiosk/TV zero translations and keep scale at one.",
            "avoid": "Hover transforms; reduced-motion movement.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-motion-slide-x",
            "legacy": null
          }
        }
      },
      "reduced-duration": {
        "$type": "duration",
        "$value": "{primitive.duration.none}",
        "$description": "Reduced-motion duration; keep all content visible",
        "$extensions": {
          "org.spaceworks": {
            "use": "Reduced-motion duration; keep all content visible",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-motion-reduced-duration",
            "legacy": null
          }
        }
      }
    },
    "type": {
      "display": {
        "$type": "typography",
        "$value": {
          "fontFamily": "{primitive.font-family.display}",
          "fontSize": "{primitive.type-size.display}",
          "fontWeight": "{primitive.font-weight.w800}",
          "letterSpacing": "{primitive.type-tracking.display}",
          "lineHeight": "{primitive.type-line.display}"
        },
        "$description": "display typography",
        "$extensions": {
          "org.spaceworks": {
            "use": "Public landing hero",
            "avoid": "Do not request unshipped Gilroy 400–700; use Outfit for UI text.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-type-display",
            "legacy": null
          }
        }
      },
      "display-sub": {
        "$type": "typography",
        "$value": {
          "fontFamily": "{primitive.font-family.sans}",
          "fontSize": "{primitive.type-size.display-sub}",
          "fontWeight": "{primitive.font-weight.w400}",
          "letterSpacing": "{primitive.type-tracking.display-sub}",
          "lineHeight": "{primitive.type-line.display-sub}"
        },
        "$description": "display-sub typography",
        "$extensions": {
          "org.spaceworks": {
            "use": "Public/auth display supporting line",
            "avoid": "No monospace substitution; IDs use Outfit tabular numerals.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-type-display-sub",
            "legacy": null
          }
        }
      },
      "heading": {
        "$type": "typography",
        "$value": {
          "fontFamily": "{primitive.font-family.display}",
          "fontSize": "{primitive.type-size.heading}",
          "fontWeight": "{primitive.font-weight.w800}",
          "letterSpacing": "{primitive.type-tracking.heading}",
          "lineHeight": "{primitive.type-line.heading}"
        },
        "$description": "heading typography",
        "$extensions": {
          "org.spaceworks": {
            "use": "Public section heading",
            "avoid": "Do not request unshipped Gilroy 400–700; use Outfit for UI text.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-type-heading",
            "legacy": null
          }
        }
      },
      "page": {
        "$type": "typography",
        "$value": {
          "fontFamily": "{primitive.font-family.sans}",
          "fontSize": "{primitive.type-size.page}",
          "fontWeight": "{primitive.font-weight.w600}",
          "letterSpacing": "{primitive.type-tracking.page}",
          "lineHeight": "{primitive.type-line.page}"
        },
        "$description": "page typography",
        "$extensions": {
          "org.spaceworks": {
            "use": "One page h1",
            "avoid": "No monospace substitution; IDs use Outfit tabular numerals.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-type-page",
            "legacy": null
          }
        }
      },
      "panel": {
        "$type": "typography",
        "$value": {
          "fontFamily": "{primitive.font-family.sans}",
          "fontSize": "{primitive.type-size.panel}",
          "fontWeight": "{primitive.font-weight.w600}",
          "letterSpacing": "{primitive.type-tracking.panel}",
          "lineHeight": "{primitive.type-line.panel}"
        },
        "$description": "panel typography",
        "$extensions": {
          "org.spaceworks": {
            "use": "Card/panel title",
            "avoid": "No monospace substitution; IDs use Outfit tabular numerals.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-type-panel",
            "legacy": null
          }
        }
      },
      "section": {
        "$type": "typography",
        "$value": {
          "fontFamily": "{primitive.font-family.sans}",
          "fontSize": "{primitive.type-size.section}",
          "fontWeight": "{primitive.font-weight.w600}",
          "letterSpacing": "{primitive.type-tracking.section}",
          "lineHeight": "{primitive.type-line.section}"
        },
        "$description": "section typography",
        "$extensions": {
          "org.spaceworks": {
            "use": "Section/list-row title",
            "avoid": "No monospace substitution; IDs use Outfit tabular numerals.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-type-section",
            "legacy": null
          }
        }
      },
      "stat": {
        "$type": "typography",
        "$value": {
          "fontFamily": "{primitive.font-family.sans}",
          "fontSize": "{primitive.type-size.stat}",
          "fontWeight": "{primitive.font-weight.w600}",
          "letterSpacing": "{primitive.type-tracking.stat}",
          "lineHeight": "{primitive.type-line.stat}"
        },
        "$description": "stat typography",
        "$extensions": {
          "org.spaceworks": {
            "use": "Stat number with tabular numerals",
            "avoid": "No monospace substitution; IDs use Outfit tabular numerals.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-type-stat",
            "legacy": null
          }
        }
      },
      "date": {
        "$type": "typography",
        "$value": {
          "fontFamily": "{primitive.font-family.sans}",
          "fontSize": "{primitive.type-size.date}",
          "fontWeight": "{primitive.font-weight.w600}",
          "letterSpacing": "{primitive.type-tracking.date}",
          "lineHeight": "{primitive.type-line.date}"
        },
        "$description": "date typography",
        "$extensions": {
          "org.spaceworks": {
            "use": "Date chip numeral with tabular numerals",
            "avoid": "No monospace substitution; IDs use Outfit tabular numerals.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-type-date",
            "legacy": null
          }
        }
      },
      "body": {
        "$type": "typography",
        "$value": {
          "fontFamily": "{primitive.font-family.sans}",
          "fontSize": "{primitive.type-size.body}",
          "fontWeight": "{primitive.font-weight.w400}",
          "letterSpacing": "{primitive.type-tracking.body}",
          "lineHeight": "{primitive.type-line.body}"
        },
        "$description": "body typography",
        "$extensions": {
          "org.spaceworks": {
            "use": "Body copy and input text",
            "avoid": "No monospace substitution; IDs use Outfit tabular numerals.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-type-body",
            "legacy": null
          }
        }
      },
      "label": {
        "$type": "typography",
        "$value": {
          "fontFamily": "{primitive.font-family.sans}",
          "fontSize": "{primitive.type-size.label}",
          "fontWeight": "{primitive.font-weight.w500}",
          "letterSpacing": "{primitive.type-tracking.label}",
          "lineHeight": "{primitive.type-line.label}"
        },
        "$description": "label typography",
        "$extensions": {
          "org.spaceworks": {
            "use": "Form labels, navigation and meta",
            "avoid": "No monospace substitution; IDs use Outfit tabular numerals.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-type-label",
            "legacy": null
          }
        }
      },
      "button": {
        "$type": "typography",
        "$value": {
          "fontFamily": "{primitive.font-family.sans}",
          "fontSize": "{primitive.type-size.button}",
          "fontWeight": "{primitive.font-weight.w600}",
          "letterSpacing": "{primitive.type-tracking.button}",
          "lineHeight": "{primitive.type-line.button}"
        },
        "$description": "button typography",
        "$extensions": {
          "org.spaceworks": {
            "use": "Button label",
            "avoid": "No monospace substitution; IDs use Outfit tabular numerals.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-type-button",
            "legacy": null
          }
        }
      },
      "caption": {
        "$type": "typography",
        "$value": {
          "fontFamily": "{primitive.font-family.sans}",
          "fontSize": "{primitive.type-size.caption}",
          "fontWeight": "{primitive.font-weight.w500}",
          "letterSpacing": "{primitive.type-tracking.caption}",
          "lineHeight": "{primitive.type-line.caption}"
        },
        "$description": "caption typography",
        "$extensions": {
          "org.spaceworks": {
            "use": "Pills, timestamps and helper text",
            "avoid": "No monospace substitution; IDs use Outfit tabular numerals.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-type-caption",
            "legacy": null
          }
        }
      },
      "eyebrow": {
        "$type": "typography",
        "$value": {
          "fontFamily": "{primitive.font-family.sans}",
          "fontSize": "{primitive.type-size.eyebrow}",
          "fontWeight": "{primitive.font-weight.w600}",
          "letterSpacing": "{primitive.type-tracking.eyebrow}",
          "lineHeight": "{primitive.type-line.eyebrow}"
        },
        "$description": "eyebrow typography",
        "$extensions": {
          "org.spaceworks": {
            "use": "Short uppercase category kicker",
            "avoid": "No monospace substitution; IDs use Outfit tabular numerals.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-type-eyebrow",
            "legacy": null
          }
        }
      },
      "accent": {
        "$type": "typography",
        "$value": {
          "fontFamily": "{primitive.font-family.accent}",
          "fontSize": "{primitive.type-size.accent}",
          "fontWeight": "{primitive.font-weight.w500}",
          "letterSpacing": "{primitive.type-tracking.accent}",
          "lineHeight": "{primitive.type-line.accent}"
        },
        "$description": "accent typography",
        "$extensions": {
          "org.spaceworks": {
            "use": "One short brand phrase",
            "avoid": "No long copy: one short phrase per layout.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-type-accent",
            "legacy": null
          }
        }
      },
      "display-mobile": {
        "$type": "typography",
        "$value": {
          "fontFamily": "{primitive.font-family.display}",
          "fontSize": "{primitive.type-size.display-mobile}",
          "fontWeight": "{primitive.font-weight.w800}",
          "letterSpacing": "{primitive.type-tracking.display-mobile}",
          "lineHeight": "{primitive.type-line.display-mobile}"
        },
        "$description": "display-mobile typography",
        "$extensions": {
          "org.spaceworks": {
            "use": "Public landing hero; below 640px",
            "avoid": "Do not request unshipped Gilroy 400–700; use Outfit for UI text.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-type-display-mobile",
            "legacy": null
          }
        }
      },
      "display-sub-mobile": {
        "$type": "typography",
        "$value": {
          "fontFamily": "{primitive.font-family.sans}",
          "fontSize": "{primitive.type-size.display-sub-mobile}",
          "fontWeight": "{primitive.font-weight.w400}",
          "letterSpacing": "{primitive.type-tracking.display-sub-mobile}",
          "lineHeight": "{primitive.type-line.display-sub-mobile}"
        },
        "$description": "display-sub-mobile typography",
        "$extensions": {
          "org.spaceworks": {
            "use": "Public/auth display supporting line; below 640px",
            "avoid": "No monospace substitution; IDs use Outfit tabular numerals.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-type-display-sub-mobile",
            "legacy": null
          }
        }
      },
      "heading-mobile": {
        "$type": "typography",
        "$value": {
          "fontFamily": "{primitive.font-family.display}",
          "fontSize": "{primitive.type-size.heading-mobile}",
          "fontWeight": "{primitive.font-weight.w800}",
          "letterSpacing": "{primitive.type-tracking.heading-mobile}",
          "lineHeight": "{primitive.type-line.heading-mobile}"
        },
        "$description": "heading-mobile typography",
        "$extensions": {
          "org.spaceworks": {
            "use": "Public section heading; below 640px",
            "avoid": "Do not request unshipped Gilroy 400–700; use Outfit for UI text.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-type-heading-mobile",
            "legacy": null
          }
        }
      },
      "page-mobile": {
        "$type": "typography",
        "$value": {
          "fontFamily": "{primitive.font-family.sans}",
          "fontSize": "{primitive.type-size.page-mobile}",
          "fontWeight": "{primitive.font-weight.w600}",
          "letterSpacing": "{primitive.type-tracking.page-mobile}",
          "lineHeight": "{primitive.type-line.page-mobile}"
        },
        "$description": "page-mobile typography",
        "$extensions": {
          "org.spaceworks": {
            "use": "One page h1; below 640px",
            "avoid": "No monospace substitution; IDs use Outfit tabular numerals.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-type-page-mobile",
            "legacy": null
          }
        }
      },
      "accent-mobile": {
        "$type": "typography",
        "$value": {
          "fontFamily": "{primitive.font-family.accent}",
          "fontSize": "{primitive.type-size.accent-mobile}",
          "fontWeight": "{primitive.font-weight.w500}",
          "letterSpacing": "{primitive.type-tracking.accent-mobile}",
          "lineHeight": "{primitive.type-line.accent-mobile}"
        },
        "$description": "accent-mobile typography",
        "$extensions": {
          "org.spaceworks": {
            "use": "One short brand phrase; below 640px",
            "avoid": "No long copy: one short phrase per layout.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-type-accent-mobile",
            "legacy": null
          }
        }
      }
    },
    "elevation": {
      "flat": {
        "$type": "shadow",
        "$value": "{primitive.shadow.flat}",
        "$description": "flat elevation",
        "$extensions": {
          "org.spaceworks": {
            "use": "Cards and panels (no shadow)",
            "avoid": "Use overlay only for floating content.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-elevation-flat",
            "legacy": null
          }
        }
      },
      "overlay": {
        "$type": "shadow",
        "$value": "{primitive.shadow.overlay-light}",
        "$description": "overlay elevation",
        "$extensions": {
          "org.spaceworks": {
            "use": "Floating menus, popovers, dialogs, drawers and toasts only",
            "avoid": "No shadow on flat cards; no invented elevation ladder.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-elevation-overlay",
            "legacy": null
          }
        }
      }
    },
    "space": {
      "page-phone": {
        "$type": "dimension",
        "$value": "{primitive.spacing.16}",
        "$description": "Phone page gutter",
        "$extensions": {
          "org.spaceworks": {
            "use": "Phone page gutter",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-space-page-phone",
            "legacy": null
          }
        }
      },
      "page-tablet": {
        "$type": "dimension",
        "$value": "{primitive.spacing.24}",
        "$description": "Tablet page gutter",
        "$extensions": {
          "org.spaceworks": {
            "use": "Tablet page gutter",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-space-page-tablet",
            "legacy": null
          }
        }
      },
      "page-desktop": {
        "$type": "dimension",
        "$value": "{primitive.spacing.32}",
        "$description": "Desktop page gutter",
        "$extensions": {
          "org.spaceworks": {
            "use": "Desktop page gutter",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-space-page-desktop",
            "legacy": null
          }
        }
      },
      "card": {
        "$type": "dimension",
        "$value": "{primitive.spacing.20}",
        "$description": "Default card padding",
        "$extensions": {
          "org.spaceworks": {
            "use": "Default card padding",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-space-card",
            "legacy": null
          }
        }
      },
      "settings": {
        "$type": "dimension",
        "$value": "{primitive.spacing.24}",
        "$description": "Settings card padding",
        "$extensions": {
          "org.spaceworks": {
            "use": "Settings card padding",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-space-settings",
            "legacy": null
          }
        }
      },
      "control-x": {
        "$type": "dimension",
        "$value": "{primitive.spacing.12}",
        "$description": "Control inline padding",
        "$extensions": {
          "org.spaceworks": {
            "use": "Control inline padding",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-space-control-x",
            "legacy": null
          }
        }
      },
      "control-y": {
        "$type": "dimension",
        "$value": "{primitive.spacing.8}",
        "$description": "Control block padding",
        "$extensions": {
          "org.spaceworks": {
            "use": "Control block padding",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-space-control-y",
            "legacy": null
          }
        }
      }
    },
    "focus": {
      "width": {
        "$type": "dimension",
        "$value": "{primitive.border-width.strong}",
        "$description": "Visible focus outline width",
        "$extensions": {
          "org.spaceworks": {
            "use": "Visible focus outline width",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-focus-width",
            "legacy": null
          }
        }
      },
      "offset": {
        "$type": "dimension",
        "$value": "{primitive.border-width.strong}",
        "$description": "Gap between control and external focus outline",
        "$extensions": {
          "org.spaceworks": {
            "use": "Gap between control and external focus outline",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-focus-offset",
            "legacy": null
          }
        }
      },
      "color": {
        "$type": "color",
        "$value": "{semantic.color.focus}",
        "$description": "Focus outline pigment on neutral surfaces",
        "$extensions": {
          "org.spaceworks": {
            "use": "Focus outline pigment on neutral surfaces",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "bg, surface, panel, hover",
            "scope": "system",
            "override": "none",
            "css": "--sw-semantic-focus-color",
            "legacy": null
          }
        }
      }
    }
  },
  "component": {
    "loader": {
      "under": {
        "$type": "color",
        "$value": "{primitive.color.hex354845}",
        "$description": "Box-open loader local under",
        "$extensions": {
          "org.spaceworks": {
            "use": "Only box-open loader: underside face",
            "avoid": "Not a global text, boundary, status or focus role; logo face colours remain their masters.",
            "partner": "Local logo face colours; diagnostic matrix is not permission to recolour logo",
            "scope": "loader-local",
            "override": "none",
            "css": "--sw-component-loader-under",
            "legacy": {
              "group": "loader",
              "path": "under",
              "css": null
            }
          }
        }
      },
      "spark": {
        "$type": "color",
        "$value": "{primitive.color.hex142c2a}",
        "$description": "Box-open loader local spark",
        "$extensions": {
          "org.spaceworks": {
            "use": "Only box-open loader: spark strokes",
            "avoid": "Not a global text, boundary, status or focus role; logo face colours remain their masters.",
            "partner": "Local logo face colours; diagnostic matrix is not permission to recolour logo",
            "scope": "loader-local",
            "override": "none",
            "css": "--sw-component-loader-spark",
            "legacy": {
              "group": "loader",
              "path": "spark",
              "css": null
            }
          }
        }
      },
      "seam": {
        "$type": "color",
        "$value": "{primitive.color.hex142c2a}",
        "$description": "Box-open loader local seam",
        "$extensions": {
          "org.spaceworks": {
            "use": "Only box-open loader: fold seam",
            "avoid": "Not a global text, boundary, status or focus role; logo face colours remain their masters.",
            "partner": "Local logo face colours; diagnostic matrix is not permission to recolour logo",
            "scope": "loader-local",
            "override": "none",
            "css": "--sw-component-loader-seam",
            "legacy": {
              "group": "loader",
              "path": "seam",
              "css": null
            }
          }
        }
      }
    },
    "aurora": {
      "background": {
        "$type": "color",
        "$value": "{primitive.color.hexfff4e8}",
        "$description": "Aurora badge-card background",
        "$extensions": {
          "org.spaceworks": {
            "use": "Aurora ID/badge card background slot only (decision 317a)",
            "avoid": "Not a global surface or status role; header label uses on-accent, ribbon/tail labels use deep ink.",
            "partner": "aurora.text, aurora.label",
            "scope": "aurora-local",
            "override": "none",
            "css": "--sw-component-aurora-background",
            "legacy": {
              "group": "cards",
              "path": "background",
              "css": null
            }
          }
        }
      },
      "text": {
        "$type": "color",
        "$value": "{primitive.color.hex142c2a}",
        "$description": "Aurora badge-card text",
        "$extensions": {
          "org.spaceworks": {
            "use": "Aurora ID/badge card text slot only (decision 317a)",
            "avoid": "Not a global surface or status role; header label uses on-accent, ribbon/tail labels use deep ink.",
            "partner": "aurora.background",
            "scope": "aurora-local",
            "override": "none",
            "css": "--sw-component-aurora-text",
            "legacy": {
              "group": "cards",
              "path": "text",
              "css": null
            }
          }
        }
      },
      "label": {
        "$type": "color",
        "$value": "{primitive.color.hex006e63}",
        "$description": "Aurora badge-card label",
        "$extensions": {
          "org.spaceworks": {
            "use": "Aurora ID/badge card label slot only (decision 317a)",
            "avoid": "Not a global surface or status role; header label uses on-accent, ribbon/tail labels use deep ink.",
            "partner": "aurora.background",
            "scope": "aurora-local",
            "override": "none",
            "css": "--sw-component-aurora-label",
            "legacy": {
              "group": "cards",
              "path": "label",
              "css": null
            }
          }
        }
      },
      "header": {
        "$type": "color",
        "$value": "{primitive.color.hex006e63}",
        "$description": "Aurora badge-card header",
        "$extensions": {
          "org.spaceworks": {
            "use": "Aurora ID/badge card header slot only (decision 317a)",
            "avoid": "Not a global surface or status role; header label uses on-accent, ribbon/tail labels use deep ink.",
            "partner": "on-accent",
            "scope": "aurora-local",
            "override": "none",
            "css": "--sw-component-aurora-header",
            "legacy": {
              "group": "cards",
              "path": "header",
              "css": null
            }
          }
        }
      },
      "ribbon": {
        "$type": "color",
        "$value": "{primitive.color.hexdfff8f}",
        "$description": "Aurora badge-card ribbon",
        "$extensions": {
          "org.spaceworks": {
            "use": "Aurora ID/badge card ribbon slot only (decision 317a)",
            "avoid": "Not a global surface or status role; header label uses on-accent, ribbon/tail labels use deep ink.",
            "partner": "on-success",
            "scope": "aurora-local",
            "override": "none",
            "css": "--sw-component-aurora-ribbon",
            "legacy": {
              "group": "cards",
              "path": "ribbon",
              "css": null
            }
          }
        }
      },
      "tail": {
        "$type": "color",
        "$value": "{primitive.color.hexff7447}",
        "$description": "Aurora badge-card tail",
        "$extensions": {
          "org.spaceworks": {
            "use": "Aurora ID/badge card tail slot only (decision 317a)",
            "avoid": "Not a global surface or status role; header label uses on-accent, ribbon/tail labels use deep ink.",
            "partner": "on-emphasis",
            "scope": "aurora-local",
            "override": "none",
            "css": "--sw-component-aurora-tail",
            "legacy": {
              "group": "cards",
              "path": "tail",
              "css": null
            }
          }
        }
      }
    },
    "button": {
      "height": {
        "$type": "dimension",
        "$value": "{semantic.size.control}",
        "$description": "Minimum button hit area",
        "$extensions": {
          "org.spaceworks": {
            "use": "Minimum button hit area",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "button",
            "override": "none",
            "css": "--sw-component-button-height",
            "legacy": null
          }
        }
      },
      "radius": {
        "$type": "dimension",
        "$value": "{semantic.radius.control}",
        "$description": "Button corners",
        "$extensions": {
          "org.spaceworks": {
            "use": "Button corners",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "button",
            "override": "none",
            "css": "--sw-component-button-radius",
            "legacy": null
          }
        }
      },
      "padding-x": {
        "$type": "dimension",
        "$value": "{semantic.space.control-x}",
        "$description": "Button inline padding",
        "$extensions": {
          "org.spaceworks": {
            "use": "Button inline padding",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "button",
            "override": "none",
            "css": "--sw-component-button-padding-x",
            "legacy": null
          }
        }
      },
      "padding-y": {
        "$type": "dimension",
        "$value": "{semantic.space.control-y}",
        "$description": "Button block padding",
        "$extensions": {
          "org.spaceworks": {
            "use": "Button block padding",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "button",
            "override": "none",
            "css": "--sw-component-button-padding-y",
            "legacy": null
          }
        }
      },
      "fill": {
        "$type": "color",
        "$value": "{semantic.color.accent}",
        "$description": "Primary button default fill",
        "$extensions": {
          "org.spaceworks": {
            "use": "Primary button default fill",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "on-accent",
            "scope": "button",
            "override": "none",
            "css": "--sw-component-button-fill",
            "legacy": null
          }
        }
      },
      "hover": {
        "$type": "color",
        "$value": "{semantic.color.accent-hover}",
        "$description": "Primary button hover fill",
        "$extensions": {
          "org.spaceworks": {
            "use": "Primary button hover fill",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "on-accent",
            "scope": "button",
            "override": "none",
            "css": "--sw-component-button-hover",
            "legacy": null
          }
        }
      },
      "pressed": {
        "$type": "color",
        "$value": "{semantic.color.accent-active}",
        "$description": "Primary button pressed fill",
        "$extensions": {
          "org.spaceworks": {
            "use": "Primary button pressed fill",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "on-accent",
            "scope": "button",
            "override": "none",
            "css": "--sw-component-button-pressed",
            "legacy": null
          }
        }
      },
      "label": {
        "$type": "color",
        "$value": "{semantic.color.on-accent}",
        "$description": "Primary button label",
        "$extensions": {
          "org.spaceworks": {
            "use": "Primary button label",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "accent, accent-hover, accent-active",
            "scope": "button",
            "override": "none",
            "css": "--sw-component-button-label",
            "legacy": null
          }
        }
      },
      "boundary": {
        "$type": "color",
        "$value": "{semantic.color.accent-ink}",
        "$description": "Primary button essential perimeter",
        "$extensions": {
          "org.spaceworks": {
            "use": "Primary button essential perimeter",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "bg, surface, panel, hover",
            "scope": "button",
            "override": "none",
            "css": "--sw-component-button-boundary",
            "legacy": null
          }
        }
      },
      "disabled-fill": {
        "$type": "color",
        "$value": "{semantic.color.surface}",
        "$description": "Opaque disabled fill",
        "$extensions": {
          "org.spaceworks": {
            "use": "Opaque disabled fill",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "muted",
            "scope": "button",
            "override": "none",
            "css": "--sw-component-button-disabled-fill",
            "legacy": null
          }
        }
      },
      "disabled-label": {
        "$type": "color",
        "$value": "{semantic.color.muted}",
        "$description": "Opaque disabled label",
        "$extensions": {
          "org.spaceworks": {
            "use": "Opaque disabled label",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "surface",
            "scope": "button",
            "override": "none",
            "css": "--sw-component-button-disabled-label",
            "legacy": null
          }
        }
      },
      "disabled-border": {
        "$type": "color",
        "$value": "{semantic.color.line}",
        "$description": "Disabled decorative boundary",
        "$extensions": {
          "org.spaceworks": {
            "use": "Disabled decorative boundary",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "surface",
            "scope": "button",
            "override": "none",
            "css": "--sw-component-button-disabled-border",
            "legacy": null
          }
        }
      },
      "type": {
        "$type": "typography",
        "$value": "{semantic.type.button}",
        "$description": "Button label typography",
        "$extensions": {
          "org.spaceworks": {
            "use": "Button label typography",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "button",
            "override": "none",
            "css": "--sw-component-button-type",
            "legacy": null
          }
        }
      }
    },
    "input": {
      "height": {
        "$type": "dimension",
        "$value": "{semantic.size.control}",
        "$description": "Minimum input hit area",
        "$extensions": {
          "org.spaceworks": {
            "use": "Minimum input hit area",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "input",
            "override": "none",
            "css": "--sw-component-input-height",
            "legacy": null
          }
        }
      },
      "radius": {
        "$type": "dimension",
        "$value": "{semantic.radius.control}",
        "$description": "Input corners",
        "$extensions": {
          "org.spaceworks": {
            "use": "Input corners",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "input",
            "override": "none",
            "css": "--sw-component-input-radius",
            "legacy": null
          }
        }
      },
      "boundary": {
        "$type": "color",
        "$value": "{semantic.color.boundary-strong}",
        "$description": "Input essential boundary including hover and pressed surroundings",
        "$extensions": {
          "org.spaceworks": {
            "use": "Input essential boundary including hover and pressed surroundings",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "bg, surface, panel, hover, line",
            "scope": "input",
            "override": "none",
            "css": "--sw-component-input-boundary",
            "legacy": null
          }
        }
      },
      "fill": {
        "$type": "color",
        "$value": "{semantic.color.panel}",
        "$description": "Input background matching app components.css",
        "$extensions": {
          "org.spaceworks": {
            "use": "Input background matching app components.css",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "ink, muted",
            "scope": "input",
            "override": "none",
            "css": "--sw-component-input-fill",
            "legacy": null
          }
        }
      },
      "label": {
        "$type": "color",
        "$value": "{semantic.color.ink}",
        "$description": "Input entered text",
        "$extensions": {
          "org.spaceworks": {
            "use": "Input entered text",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "panel, surface",
            "scope": "input",
            "override": "none",
            "css": "--sw-component-input-label",
            "legacy": null
          }
        }
      },
      "placeholder": {
        "$type": "color",
        "$value": "{semantic.color.muted}",
        "$description": "Placeholder text with a separate visible label",
        "$extensions": {
          "org.spaceworks": {
            "use": "Placeholder text with a separate visible label",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "panel, surface",
            "scope": "input",
            "override": "none",
            "css": "--sw-component-input-placeholder",
            "legacy": null
          }
        }
      },
      "type": {
        "$type": "typography",
        "$value": "{semantic.type.body}",
        "$description": "Input text; 16px minimum prevents phone focus zoom",
        "$extensions": {
          "org.spaceworks": {
            "use": "Input text; 16px minimum prevents phone focus zoom",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "input",
            "override": "none",
            "css": "--sw-component-input-type",
            "legacy": null
          }
        }
      }
    },
    "tabs": {
      "indicator": {
        "$type": "color",
        "$value": "{semantic.color.state-indicator}",
        "$description": "Selected tab underline",
        "$extensions": {
          "org.spaceworks": {
            "use": "Selected tab underline",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "bg, surface, panel, hover",
            "scope": "tabs",
            "override": "none",
            "css": "--sw-component-tabs-indicator",
            "legacy": null
          }
        }
      },
      "indicator-width": {
        "$type": "dimension",
        "$value": "{primitive.border-width.strong}",
        "$description": "Tab underline thickness",
        "$extensions": {
          "org.spaceworks": {
            "use": "Tab underline thickness",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "tabs",
            "override": "none",
            "css": "--sw-component-tabs-indicator-width",
            "legacy": null
          }
        }
      }
    },
    "card": {
      "fill": {
        "$type": "color",
        "$value": "{semantic.color.panel}",
        "$description": "Flat card surface",
        "$extensions": {
          "org.spaceworks": {
            "use": "Flat card surface",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "ink, muted",
            "scope": "card",
            "override": "none",
            "css": "--sw-component-card-fill",
            "legacy": null
          }
        }
      },
      "radius": {
        "$type": "dimension",
        "$value": "{semantic.radius.card}",
        "$description": "Card corners",
        "$extensions": {
          "org.spaceworks": {
            "use": "Card corners",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "card",
            "override": "none",
            "css": "--sw-component-card-radius",
            "legacy": null
          }
        }
      },
      "padding": {
        "$type": "dimension",
        "$value": "{semantic.space.card}",
        "$description": "Card inset",
        "$extensions": {
          "org.spaceworks": {
            "use": "Card inset",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "card",
            "override": "none",
            "css": "--sw-component-card-padding",
            "legacy": null
          }
        }
      },
      "border": {
        "$type": "color",
        "$value": "{semantic.color.line}",
        "$description": "Decorative card divider only",
        "$extensions": {
          "org.spaceworks": {
            "use": "Decorative card divider only",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "panel",
            "scope": "card",
            "override": "none",
            "css": "--sw-component-card-border",
            "legacy": null
          }
        }
      },
      "shadow": {
        "$type": "shadow",
        "$value": "{semantic.elevation.flat}",
        "$description": "Cards remain flat",
        "$extensions": {
          "org.spaceworks": {
            "use": "Cards remain flat",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "card",
            "override": "none",
            "css": "--sw-component-card-shadow",
            "legacy": null
          }
        }
      }
    },
    "overlay": {
      "shadow": {
        "$type": "shadow",
        "$value": "{semantic.elevation.overlay}",
        "$description": "Floating popover, menu, modal, drawer and toast shadow",
        "$extensions": {
          "org.spaceworks": {
            "use": "Floating popover, menu, modal, drawer and toast shadow",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "overlay",
            "override": "none",
            "css": "--sw-component-overlay-shadow",
            "legacy": null
          }
        }
      },
      "layer": {
        "$type": "number",
        "$value": "{semantic.layer.overlay}",
        "$description": "Root overlay stacking group",
        "$extensions": {
          "org.spaceworks": {
            "use": "Root overlay stacking group",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "overlay",
            "override": "none",
            "css": "--sw-component-overlay-layer",
            "legacy": null
          }
        }
      },
      "scrim-opacity": {
        "$type": "number",
        "$value": "{semantic.opacity.scrim-default}",
        "$description": "Scrim opacity; apply to scrim only, never its content",
        "$extensions": {
          "org.spaceworks": {
            "use": "Scrim opacity; apply to scrim only, never its content",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "overlay",
            "override": "none",
            "css": "--sw-component-overlay-scrim-opacity",
            "legacy": null
          }
        }
      }
    },
    "focus": {
      "color": {
        "$type": "color",
        "$value": "{semantic.focus.color}",
        "$description": "External focus indicator separated from fill by an offset",
        "$extensions": {
          "org.spaceworks": {
            "use": "External focus indicator separated from fill by an offset",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "bg, surface, panel, hover",
            "scope": "focus",
            "override": "none",
            "css": "--sw-component-focus-color",
            "legacy": null
          }
        }
      },
      "width": {
        "$type": "dimension",
        "$value": "{semantic.focus.width}",
        "$description": "Focus outline width",
        "$extensions": {
          "org.spaceworks": {
            "use": "Focus outline width",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "focus",
            "override": "none",
            "css": "--sw-component-focus-width",
            "legacy": null
          }
        }
      },
      "offset": {
        "$type": "dimension",
        "$value": "{semantic.focus.offset}",
        "$description": "External focus gap",
        "$extensions": {
          "org.spaceworks": {
            "use": "External focus gap",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "N/A: geometry or behaviour, not a contrast foreground.",
            "scope": "focus",
            "override": "none",
            "css": "--sw-component-focus-offset",
            "legacy": null
          }
        }
      }
    },
    "button-brand": {
      "fill": {
        "$type": "color",
        "$value": "{semantic.color.brand}",
        "$description": "Public tenant-branded button fill",
        "$extensions": {
          "org.spaceworks": {
            "use": "Public tenant-branded button fill",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "on-brand",
            "scope": "button-brand",
            "override": "none",
            "css": "--sw-component-button-brand-fill",
            "legacy": null
          }
        }
      },
      "hover": {
        "$type": "color",
        "$value": "{semantic.color.brand-hover}",
        "$description": "Public tenant-branded button hover fill",
        "$extensions": {
          "org.spaceworks": {
            "use": "Public tenant-branded button hover fill",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "on-brand",
            "scope": "button-brand",
            "override": "none",
            "css": "--sw-component-button-brand-hover",
            "legacy": null
          }
        }
      },
      "pressed": {
        "$type": "color",
        "$value": "{semantic.color.brand-active}",
        "$description": "Public tenant-branded button pressed fill",
        "$extensions": {
          "org.spaceworks": {
            "use": "Public tenant-branded button pressed fill",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "on-brand",
            "scope": "button-brand",
            "override": "none",
            "css": "--sw-component-button-brand-pressed",
            "legacy": null
          }
        }
      },
      "label": {
        "$type": "color",
        "$value": "{semantic.color.on-brand}",
        "$description": "Public tenant-branded button text",
        "$extensions": {
          "org.spaceworks": {
            "use": "Public tenant-branded button text",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "brand, brand-hover, brand-active",
            "scope": "button-brand",
            "override": "none",
            "css": "--sw-component-button-brand-label",
            "legacy": null
          }
        }
      },
      "boundary": {
        "$type": "color",
        "$value": "{semantic.color.brand-boundary}",
        "$description": "Essential public tenant-branded button perimeter",
        "$extensions": {
          "org.spaceworks": {
            "use": "Essential public tenant-branded button perimeter",
            "avoid": "Use only for the named component or role; do not replace unrelated system roles.",
            "partner": "bg, surface, panel, hover",
            "scope": "button-brand",
            "override": "none",
            "css": "--sw-component-button-brand-boundary",
            "legacy": null
          }
        }
      }
    }
  }
}
