{
  "primary": {
    "50": {
      "$type": "color",
      "$value": "{nsw-blue.50}",
      "$description": "Primary brand colour — primary actions, links, and key accents. Step 50: subtle backgrounds and surfaces.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--primary-50)"
          }
        }
      }
    },
    "100": {
      "$type": "color",
      "$value": "{nsw-blue.100}",
      "$description": "Primary brand colour — primary actions, links, and key accents. Step 100: subtle backgrounds and surfaces.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--primary-100)"
          }
        }
      }
    },
    "150": {
      "$type": "color",
      "$value": "{nsw-blue.150}",
      "$description": "Primary brand colour — primary actions, links, and key accents. Step 150: subtle backgrounds and surfaces.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--primary-150)"
          }
        }
      }
    },
    "200": {
      "$type": "color",
      "$value": "{nsw-blue.200}",
      "$description": "Primary brand colour — primary actions, links, and key accents. Step 200: subtle backgrounds and surfaces.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--primary-200)"
          }
        }
      }
    },
    "250": {
      "$type": "color",
      "$value": "{nsw-blue.250}",
      "$description": "Primary brand colour — primary actions, links, and key accents. Step 250: subtle backgrounds and surfaces.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--primary-250)"
          }
        }
      }
    },
    "300": {
      "$type": "color",
      "$value": "{nsw-blue.300}",
      "$description": "Primary brand colour — primary actions, links, and key accents. Step 300: Interactive components.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--primary-300)"
          }
        }
      }
    },
    "350": {
      "$type": "color",
      "$value": "{nsw-blue.350}",
      "$description": "Primary brand colour — primary actions, links, and key accents. Step 350: Interactive components.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--primary-350)"
          }
        }
      }
    },
    "400": {
      "$type": "color",
      "$value": "{nsw-blue.400}",
      "$description": "Primary brand colour — primary actions, links, and key accents. Step 400: Interactive components.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--primary-400)"
          }
        }
      }
    },
    "450": {
      "$type": "color",
      "$value": "{nsw-blue.450}",
      "$description": "Primary brand colour — primary actions, links, and key accents. Step 450: Interactive components.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--primary-450)"
          }
        }
      }
    },
    "500": {
      "$type": "color",
      "$value": "{nsw-blue.500}",
      "$description": "Primary brand colour — primary actions, links, and key accents. Step 500: base colour.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--primary-500)"
          }
        }
      }
    },
    "550": {
      "$type": "color",
      "$value": "{nsw-blue.550}",
      "$description": "Primary brand colour — primary actions, links, and key accents. Step 550: borders and icons.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--primary-550)"
          }
        }
      }
    },
    "600": {
      "$type": "color",
      "$value": "{nsw-blue.600}",
      "$description": "Primary brand colour — primary actions, links, and key accents. Step 600: borders and icons.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--primary-600)"
          }
        }
      }
    },
    "650": {
      "$type": "color",
      "$value": "{nsw-blue.650}",
      "$description": "Primary brand colour — primary actions, links, and key accents. Step 650: borders and icons.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--primary-650)"
          }
        }
      }
    },
    "700": {
      "$type": "color",
      "$value": "{nsw-blue.700}",
      "$description": "Primary brand colour — primary actions, links, and key accents. Step 700: borders and icons.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--primary-700)"
          }
        }
      }
    },
    "750": {
      "$type": "color",
      "$value": "{nsw-blue.750}",
      "$description": "Primary brand colour — primary actions, links, and key accents. Step 750: text and high emphasis.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--primary-750)"
          }
        }
      }
    },
    "800": {
      "$type": "color",
      "$value": "{nsw-blue.800}",
      "$description": "Primary brand colour — primary actions, links, and key accents. Step 800: text and high emphasis.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--primary-800)"
          }
        }
      }
    },
    "850": {
      "$type": "color",
      "$value": "{nsw-blue.850}",
      "$description": "Primary brand colour — primary actions, links, and key accents. Step 850: text and high emphasis.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--primary-850)"
          }
        }
      }
    },
    "900": {
      "$type": "color",
      "$value": "{nsw-blue.900}",
      "$description": "Primary brand colour — primary actions, links, and key accents. Step 900: text and high emphasis.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--primary-900)"
          }
        }
      }
    },
    "950": {
      "$type": "color",
      "$value": "{nsw-blue.950}",
      "$description": "Primary brand colour — primary actions, links, and key accents. Step 950: text and high emphasis.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--primary-950)"
          }
        }
      }
    }
  },
  "accent": {
    "50": {
      "$type": "color",
      "$value": "{nsw-red.50}",
      "$description": "Accent colour — secondary emphasis and supporting highlights. Step 50: subtle backgrounds and surfaces.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--accent-50)"
          }
        }
      }
    },
    "100": {
      "$type": "color",
      "$value": "{nsw-red.100}",
      "$description": "Accent colour — secondary emphasis and supporting highlights. Step 100: subtle backgrounds and surfaces.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--accent-100)"
          }
        }
      }
    },
    "150": {
      "$type": "color",
      "$value": "{nsw-red.150}",
      "$description": "Accent colour — secondary emphasis and supporting highlights. Step 150: subtle backgrounds and surfaces.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--accent-150)"
          }
        }
      }
    },
    "200": {
      "$type": "color",
      "$value": "{nsw-red.200}",
      "$description": "Accent colour — secondary emphasis and supporting highlights. Step 200: subtle backgrounds and surfaces.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--accent-200)"
          }
        }
      }
    },
    "250": {
      "$type": "color",
      "$value": "{nsw-red.250}",
      "$description": "Accent colour — secondary emphasis and supporting highlights. Step 250: subtle backgrounds and surfaces.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--accent-250)"
          }
        }
      }
    },
    "300": {
      "$type": "color",
      "$value": "{nsw-red.300}",
      "$description": "Accent colour — secondary emphasis and supporting highlights. Step 300: Interactive components.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--accent-300)"
          }
        }
      }
    },
    "350": {
      "$type": "color",
      "$value": "{nsw-red.350}",
      "$description": "Accent colour — secondary emphasis and supporting highlights. Step 350: Interactive components.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--accent-350)"
          }
        }
      }
    },
    "400": {
      "$type": "color",
      "$value": "{nsw-red.400}",
      "$description": "Accent colour — secondary emphasis and supporting highlights. Step 400: Interactive components.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--accent-400)"
          }
        }
      }
    },
    "450": {
      "$type": "color",
      "$value": "{nsw-red.450}",
      "$description": "Accent colour — secondary emphasis and supporting highlights. Step 450: Interactive components.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--accent-450)"
          }
        }
      }
    },
    "500": {
      "$type": "color",
      "$value": "{nsw-red.500}",
      "$description": "Accent colour — secondary emphasis and supporting highlights. Step 500: base colour.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--accent-500)"
          }
        }
      }
    },
    "550": {
      "$type": "color",
      "$value": "{nsw-red.550}",
      "$description": "Accent colour — secondary emphasis and supporting highlights. Step 550: borders and icons.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--accent-550)"
          }
        }
      }
    },
    "600": {
      "$type": "color",
      "$value": "{nsw-red.600}",
      "$description": "Accent colour — secondary emphasis and supporting highlights. Step 600: borders and icons.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--accent-600)"
          }
        }
      }
    },
    "650": {
      "$type": "color",
      "$value": "{nsw-red.650}",
      "$description": "Accent colour — secondary emphasis and supporting highlights. Step 650: borders and icons.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--accent-650)"
          }
        }
      }
    },
    "700": {
      "$type": "color",
      "$value": "{nsw-red.700}",
      "$description": "Accent colour — secondary emphasis and supporting highlights. Step 700: borders and icons.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--accent-700)"
          }
        }
      }
    },
    "750": {
      "$type": "color",
      "$value": "{nsw-red.750}",
      "$description": "Accent colour — secondary emphasis and supporting highlights. Step 750: text and high emphasis.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--accent-750)"
          }
        }
      }
    },
    "800": {
      "$type": "color",
      "$value": "{nsw-red.800}",
      "$description": "Accent colour — secondary emphasis and supporting highlights. Step 800: text and high emphasis.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--accent-800)"
          }
        }
      }
    },
    "850": {
      "$type": "color",
      "$value": "{nsw-red.850}",
      "$description": "Accent colour — secondary emphasis and supporting highlights. Step 850: text and high emphasis.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--accent-850)"
          }
        }
      }
    },
    "900": {
      "$type": "color",
      "$value": "{nsw-red.900}",
      "$description": "Accent colour — secondary emphasis and supporting highlights. Step 900: text and high emphasis.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--accent-900)"
          }
        }
      }
    },
    "950": {
      "$type": "color",
      "$value": "{nsw-red.950}",
      "$description": "Accent colour — secondary emphasis and supporting highlights. Step 950: text and high emphasis.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--accent-950)"
          }
        }
      }
    }
  },
  "grey": {
    "50": {
      "$type": "color",
      "$value": "{nsw-grey.50}",
      "$description": "Neutral grey — text, borders, surfaces, and dividers. Step 50: subtle backgrounds and surfaces.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--grey-50)"
          }
        }
      }
    },
    "100": {
      "$type": "color",
      "$value": "{nsw-grey.100}",
      "$description": "Neutral grey — text, borders, surfaces, and dividers. Step 100: subtle backgrounds and surfaces.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--grey-100)"
          }
        }
      }
    },
    "150": {
      "$type": "color",
      "$value": "{nsw-grey.150}",
      "$description": "Neutral grey — text, borders, surfaces, and dividers. Step 150: subtle backgrounds and surfaces.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--grey-150)"
          }
        }
      }
    },
    "200": {
      "$type": "color",
      "$value": "{nsw-grey.200}",
      "$description": "Neutral grey — text, borders, surfaces, and dividers. Step 200: subtle backgrounds and surfaces.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--grey-200)"
          }
        }
      }
    },
    "250": {
      "$type": "color",
      "$value": "{nsw-grey.250}",
      "$description": "Neutral grey — text, borders, surfaces, and dividers. Step 250: subtle backgrounds and surfaces.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--grey-250)"
          }
        }
      }
    },
    "300": {
      "$type": "color",
      "$value": "{nsw-grey.300}",
      "$description": "Neutral grey — text, borders, surfaces, and dividers. Step 300: Interactive components.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--grey-300)"
          }
        }
      }
    },
    "350": {
      "$type": "color",
      "$value": "{nsw-grey.350}",
      "$description": "Neutral grey — text, borders, surfaces, and dividers. Step 350: Interactive components.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--grey-350)"
          }
        }
      }
    },
    "400": {
      "$type": "color",
      "$value": "{nsw-grey.400}",
      "$description": "Neutral grey — text, borders, surfaces, and dividers. Step 400: Interactive components.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--grey-400)"
          }
        }
      }
    },
    "450": {
      "$type": "color",
      "$value": "{nsw-grey.450}",
      "$description": "Neutral grey — text, borders, surfaces, and dividers. Step 450: Interactive components.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--grey-450)"
          }
        }
      }
    },
    "500": {
      "$type": "color",
      "$value": "{nsw-grey.500}",
      "$description": "Neutral grey — text, borders, surfaces, and dividers. Step 500: base colour.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--grey-500)"
          }
        }
      }
    },
    "550": {
      "$type": "color",
      "$value": "{nsw-grey.550}",
      "$description": "Neutral grey — text, borders, surfaces, and dividers. Step 550: borders and icons.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--grey-550)"
          }
        }
      }
    },
    "600": {
      "$type": "color",
      "$value": "{nsw-grey.600}",
      "$description": "Neutral grey — text, borders, surfaces, and dividers. Step 600: borders and icons.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--grey-600)"
          }
        }
      }
    },
    "650": {
      "$type": "color",
      "$value": "{nsw-grey.650}",
      "$description": "Neutral grey — text, borders, surfaces, and dividers. Step 650: borders and icons.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--grey-650)"
          }
        }
      }
    },
    "700": {
      "$type": "color",
      "$value": "{nsw-grey.700}",
      "$description": "Neutral grey — text, borders, surfaces, and dividers. Step 700: borders and icons.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--grey-700)"
          }
        }
      }
    },
    "750": {
      "$type": "color",
      "$value": "{nsw-grey.750}",
      "$description": "Neutral grey — text, borders, surfaces, and dividers. Step 750: text and high emphasis.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--grey-750)"
          }
        }
      }
    },
    "800": {
      "$type": "color",
      "$value": "{nsw-grey.800}",
      "$description": "Neutral grey — text, borders, surfaces, and dividers. Step 800: text and high emphasis.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--grey-800)"
          }
        }
      }
    },
    "850": {
      "$type": "color",
      "$value": "{nsw-grey.850}",
      "$description": "Neutral grey — text, borders, surfaces, and dividers. Step 850: text and high emphasis.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--grey-850)"
          }
        }
      }
    },
    "900": {
      "$type": "color",
      "$value": "{nsw-grey.900}",
      "$description": "Neutral grey — text, borders, surfaces, and dividers. Step 900: text and high emphasis.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--grey-900)"
          }
        }
      }
    },
    "950": {
      "$type": "color",
      "$value": "{nsw-grey.950}",
      "$description": "Neutral grey — text, borders, surfaces, and dividers. Step 950: text and high emphasis.",
      "$extensions": {
        "com.figma": {
          "hiddenFromPublishing": false,
          "scopes": [
            "ALL_SCOPES"
          ],
          "codeSyntax": {
            "WEB": "var(--grey-950)"
          }
        }
      }
    }
  }
}
