diff --git a/.build/build-tokens.mjs b/.build/build-tokens.mjs
new file mode 100644
index 0000000..326a034
--- /dev/null
+++ b/.build/build-tokens.mjs
@@ -0,0 +1,237 @@
+import StyleDictionary from "style-dictionary";
+import { getReferences, usesReferences } from "style-dictionary/utils";
+import {
+ register,
+ permutateThemes,
+} from "@tokens-studio/sd-transforms";
+import { promises } from "node:fs";
+import { primitiveFilter } from "./sd-filters.mjs";
+import {
+ generateSemanticFiles,
+ generateComponentFiles,
+} from "./sd-file-generators.mjs";
+import { copyOriginalFile, emptyDir } from "./dir-and-files.mjs";
+
+register(StyleDictionary);
+
+// list of components that we have tokens for, assume the tokenset path for it is tokens/${comp}.tokens.json
+const components = ["button", "card"];
+
+const directory = "src";
+const originalSrcIndex = ".build/original/index.ts"
+const finalDestIndex = "src/index.ts"
+const originalSrcGlobal = ".build/original/global.d.ts"
+const finalDestGlobal = "src/global.d.ts"
+
+async function beforeRun() {
+ // clear
+ emptyDir(directory);
+}
+
+async function afterRun() {
+ // copy index.ts for dist
+ copyOriginalFile(originalSrcIndex, finalDestIndex);
+ copyOriginalFile(originalSrcGlobal, finalDestGlobal);
+}
+
+async function run() {
+ const $themes = JSON.parse(await promises.readFile("tokens/$themes.tokens.json"));
+ const themes = permutateThemes($themes);
+ // collect all tokensets for all themes and dedupe
+ const tokensets = [
+ ...new Set(
+ Object.values(themes).reduce((acc, sets) => [...acc, ...sets], [])
+ ),
+ ];
+ // figure out which tokensets are theme-specific
+ // this is determined by checking if a certain tokenset is used for EVERY theme dimension variant
+ // if it is, then it is not theme-specific
+ const themeableSets = tokensets.filter((set) => {
+ return !Object.values(themes).every((sets) => sets.includes(set));
+ });
+
+ const configs = Object.entries(themes).map(([theme, sets]) => ({
+ source: sets.map((tokenset) => `tokens/${tokenset}.tokens.json`),
+ // these are the defaults
+ log: {
+ warnings: 'error', // 'warn' | 'error' | 'disabled'
+ verbosity: 'default', // 'default' | 'silent' | 'verbose'
+ errors: {
+ brokenReferences: 'throw', // 'throw' | 'console'
+ },
+ },
+ platforms: {
+
+ android: {
+ transformGroup: 'tokens-studio',
+ transforms: [
+ 'ts/descriptionToComment',
+ 'ts/size/px',
+ 'ts/opacity',
+ 'ts/size/lineheight',
+ 'ts/resolveMath',
+ 'ts/color/modifiers',
+ 'ts/typography/compose/shorthand',
+ 'ts/typography/fontWeight',
+ 'ts/size/css/letterspacing',
+ 'ts/color/css/hexrgba',
+ 'ts/color/modifiers',
+ 'attribute/themeable'
+ ],
+ expand: true,
+ files: [
+ // primitive tokens, e.g. for application developer
+ {
+ destination: "src/android/styles/primitive.tokens.xml",
+ format: "android/resources",
+ filter: primitiveFilter,
+ },
+ // semantic tokens, e.g. for application developer
+ ...generateSemanticFiles(components, theme, 'android', 'xml'),
+ // component tokens, e.g. for design system developer
+ ...generateComponentFiles(components, theme, 'android', 'xml'),
+ ],
+ },
+ js: {
+ transformGroup: 'tokens-studio',
+ transforms: [
+ 'ts/descriptionToComment',
+ 'ts/size/px',
+ 'ts/opacity',
+ 'ts/size/lineheight',
+ 'ts/typography/fontWeight',
+ 'ts/resolveMath',
+ 'ts/size/css/letterspacing',
+ 'ts/color/css/hexrgba',
+ 'ts/color/modifiers',
+ 'attribute/themeable'
+ ],
+ expand: true,
+ files: [
+ // primitive tokens, e.g. for application developer
+ {
+ destination: "src/js/styles/primitive.tokens.js",
+ format: "javascript/es6",
+ filter: primitiveFilter,
+ },
+ // semantic tokens, e.g. for application developer
+ ...generateSemanticFiles(components, theme, 'js', 'js'),
+ // component tokens, e.g. for design system developer
+ ...generateComponentFiles(components, theme, 'js', 'js'),
+ ],
+ },
+ scss: {
+ transformGroup: 'tokens-studio',
+ transforms: [
+ 'ts/descriptionToComment',
+ 'ts/size/px',
+ 'ts/opacity',
+ 'ts/size/lineheight',
+ 'ts/typography/fontWeight',
+ 'ts/resolveMath',
+ 'ts/size/css/letterspacing',
+ 'ts/color/css/hexrgba',
+ 'ts/color/modifiers',
+ 'attribute/themeable'
+ ],
+ expand: true,
+ files: [
+ // primitive tokens, e.g. for application developer
+ {
+ destination: "src/scss/styles/primitive.tokens.scss",
+ format: "scss/variables",
+ filter: primitiveFilter,
+ },
+ // semantic tokens, e.g. for application developer
+ ...generateSemanticFiles(components, theme, 'scss', 'scss'),
+ // component tokens, e.g. for design system developer
+ ...generateComponentFiles(components, theme, 'scss', 'scss'),
+ ],
+ },
+
+ css: {
+ transformGroup: "tokens-studio",
+ // transforms: ["attribute/themeable", "name/kebab"],
+ transforms: [
+ 'ts/descriptionToComment',
+ 'ts/size/px',
+ 'ts/opacity',
+ 'ts/size/lineheight',
+ 'ts/typography/fontWeight',
+ 'ts/resolveMath',
+ 'ts/size/css/letterspacing',
+ 'ts/color/css/hexrgba',
+ 'ts/color/modifiers',
+ 'attribute/themeable',
+ 'name/kebab',
+ ],
+ expand: true,
+ files: [
+ // primitive tokens, e.g. for application developer
+ {
+ destination: "src/css/styles/primitive.tokens.css",
+ format: "css/variables",
+ filter: primitiveFilter,
+ },
+ // semantic tokens, e.g. for application developer
+ ...generateSemanticFiles(components, theme, 'css', 'css'),
+ // component tokens, e.g. for design system developer
+ ...generateComponentFiles(components, theme, 'css', 'css'),
+ ],
+ },
+ },
+ }));
+
+ for (const cfg of configs) {
+ const sd = new StyleDictionary(cfg);
+
+ /**
+ * This transform checks for each token whether that token's value could change
+ * due to Tokens Studio theming.
+ * Any tokenset from Tokens Studio marked as "enabled" in the $themes.json is considered
+ * a set in which any token could change if the theme changes.
+ * Any token that is inside such a set or is a reference with a token in that reference chain
+ * that is inside such a set, is considered "themeable",
+ * which means it could change by theme switching.
+ *
+ * This metadata is applied to the token so we can use it as a way of filtering outputs
+ * later in the "format" stage.
+ */
+ sd.registerTransform({
+ name: "attribute/themeable",
+ type: "attribute",
+ transform: (token) => {
+ function isPartOfEnabledSet(token) {
+ const set = token.filePath
+ .replace(/^tokens\//g, "")
+ .replace(/.tokens.json$/g, "");
+ return themeableSets.includes(set);
+ }
+
+ // Set token to themeable if it's part of an enabled set
+ if (isPartOfEnabledSet(token)) {
+ return {
+ themeable: true,
+ };
+ }
+
+ // Set token to themeable if it's using a reference and inside the reference chain
+ // any one of them is from a themeable set
+ if (usesReferences(token.original.value)) {
+ const refs = getReferences(token.original.value, sd.tokens);
+ if (refs.some((ref) => isPartOfEnabledSet(ref))) {
+ return {
+ themeable: true,
+ };
+ }
+ }
+ },
+ });
+
+ await sd.cleanAllPlatforms();
+ await sd.buildAllPlatforms();
+ }
+}
+beforeRun();
+run();
+afterRun();
diff --git a/.build/dir-and-files.mjs b/.build/dir-and-files.mjs
new file mode 100644
index 0000000..f1316e4
--- /dev/null
+++ b/.build/dir-and-files.mjs
@@ -0,0 +1,44 @@
+import fs from 'fs';
+import path from 'path';
+import { copyFile } from 'copy-file';
+
+export const copyOriginalFile = async (originalSrc, finalDest) => {
+ try {
+ await copyFile(originalSrc, finalDest);
+ console.log('file copied');
+ } catch (err) {
+ console.log(err);
+ }
+};
+
+export const emptyDir = async (dirPath) => {
+ try {
+ // list dir content
+ const dirContents = fs.readdirSync(dirPath);
+
+ for (const fileOrDirPath of dirContents) {
+ try {
+ // get full path
+ const fullPath = path.join(dirPath, fileOrDirPath);
+ const stat = fs.statSync(fullPath);
+
+ if (stat.isDirectory()) {
+ // it's a sub directory
+ if (fs.readdirSync(fullPath).length) emptyDir(fullPath);
+
+ // if the dir is not empty then remove it's contents too(recursively)
+ fs.rmdirSync(fullPath);
+
+ } else {
+ // it's a file
+ fs.unlinkSync(fullPath);
+ }
+
+ } catch (ex) {
+ console.error(ex.message);
+ }
+ }
+ } catch (err) {
+ console.log(err);
+ }
+};
\ No newline at end of file
diff --git a/.build/original/global.d.ts b/.build/original/global.d.ts
new file mode 100644
index 0000000..c8a5d0e
--- /dev/null
+++ b/.build/original/global.d.ts
@@ -0,0 +1,18 @@
+// Please edit original file located in .build/original/global.d.ts
+
+declare module '*.tokens.css' {
+ const classes: { [key: string]: string };
+ export default classes;
+}
+declare module '*.tokens.scss' {
+ const classes: { [key: string]: string };
+ export default classes;
+}
+declare module '*.tokens.js' {
+ const classes: { [key: string]: string };
+ export default classes;
+}
+declare module '*.tokens.xml' {
+ const classes: { [key: string]: string };
+ export default classes;
+}
\ No newline at end of file
diff --git a/.build/original/index.ts b/.build/original/index.ts
new file mode 100644
index 0000000..23872c8
--- /dev/null
+++ b/.build/original/index.ts
@@ -0,0 +1,8 @@
+// Please edit original file located in .build/original/index.ts
+
+export default qgdsDesignTokens;
+import cssTokensPrimitive from './css/styles/primitive.tokens.css';
+
+function qgdsDesignTokens() {
+ return JSON.stringify(cssTokensPrimitive);
+}
diff --git a/.build/sd-file-generators.mjs b/.build/sd-file-generators.mjs
new file mode 100644
index 0000000..6f11029
--- /dev/null
+++ b/.build/sd-file-generators.mjs
@@ -0,0 +1,64 @@
+import { semanticFilter, componentFilter } from "./sd-filters.mjs";
+
+const commonFileOptions = {
+ android: {
+ format: "android/resources",
+ },
+ js: {
+ format: "javascript/es6",
+ },
+ scss: {
+ format: "scss/variables",
+ options: {
+ selector: ":host",
+ },
+ },
+ css: {
+ format: "css/variables",
+ options: {
+ selector: ":host",
+ },
+ }
+};
+
+export const generateSemanticFiles = (components, theme, platform, fileExtension) => {
+ const filesArr = [];
+ // theme-specific outputs
+ filesArr.push({
+ ...commonFileOptions[platform],
+ filter: semanticFilter(components, true),
+ destination: `src/${platform}/styles/qgds-${theme.toLowerCase()}.tokens.${fileExtension}`,
+ });
+
+ // not theme-specific outputs
+ filesArr.push({
+ ...commonFileOptions[platform],
+ filter: semanticFilter(components, false),
+ destination: `src/${platform}/styles/qgds.tokens.${fileExtension}`,
+ });
+
+ return filesArr;
+};
+
+// for each component (currently only button), filter those specific component tokens and output them
+// to the component folder where the component source code will live
+export const generateComponentFiles = (components, theme, platform, fileExtension) => {
+ const filesArr = [];
+
+ for (const comp of components) {
+ // theme-specific outputs
+ filesArr.push({
+ ...commonFileOptions[platform],
+ filter: componentFilter(comp, true),
+ destination: `src/${platform}/${comp}/${comp}-${theme.toLowerCase()}.tokens.${fileExtension}`,
+ });
+
+ // not theme-specific outputs
+ filesArr.push({
+ ...commonFileOptions[platform],
+ filter: componentFilter(comp, false),
+ destination: `src/${platform}/${comp}/${comp}.tokens.${fileExtension}`,
+ });
+ }
+ return filesArr;
+};
diff --git a/.build/sd-filters.mjs b/.build/sd-filters.mjs
new file mode 100644
index 0000000..9f60fcb
--- /dev/null
+++ b/.build/sd-filters.mjs
@@ -0,0 +1,25 @@
+// filters only tokens originating from primitive.json
+export const primitiveFilter = (token) => token.filePath.endsWith("primitive.tokens.json");
+
+// filters only tokens originating from semantic sets (not primitive, not components) and also check themeable or not
+export const semanticFilter =
+ (components, themeable = false) =>
+ (token) => {
+ const tokenThemable = Boolean(token.attributes.themeable);
+ return (
+ themeable === tokenThemable &&
+ ["primitive", ...components].every(
+ (cat) => !token.filePath.endsWith(`${cat}.tokens.json`)
+ )
+ );
+ };
+// filters tokens by themable and from which tokenset they originate
+// must match per component name, in this repository we currently only have "button"
+export const componentFilter =
+ (cat, themeable = false) =>
+ (token) => {
+ const tokenThemable = Boolean(token.attributes.themeable);
+ return (
+ themeable === tokenThemable && token.filePath.endsWith(`${cat}.tokens.json`)
+ );
+ };
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index d5f95d6..fe7510f 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -49,8 +49,6 @@ jobs:
- name: rebuild and prepare
run: npm rebuild && npm run prepare --if-present
- - run: npm run build
-
- run: npm run test
- uses: actions/upload-artifact@v4
diff --git a/.github/workflows/githubPackage.yml b/.github/workflows/githubPackage.yml
index 8c8b37f..795fdf2 100644
--- a/.github/workflows/githubPackage.yml
+++ b/.github/workflows/githubPackage.yml
@@ -54,8 +54,8 @@ jobs:
- name: rebuild and prepare
run: npm rebuild && npm run prepare --if-present
- - run: npm run build
- run: npm run test
+
- uses: actions/upload-artifact@v4
with:
name: Tokens
diff --git a/.gitignore b/.gitignore
index 3b96b12..9c1f389 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,5 @@
/node
*.idea
*.iml
+.DS_Store
+*.tokens.json.original
diff --git a/README.md b/README.md
index 446f488..93a0792 100644
--- a/README.md
+++ b/README.md
@@ -1,16 +1,16 @@
-# Style Dictionary (QGDS Tokens)
+# Queensland Government Design System
+# Design Tokens
+## (qgds-tokens)
*Style once, use everywhere.*
>
> "A Style Dictionary uses design tokens to define styles once and use those styles on any platform or language. It provides a single place to create and edit your styles, and exports these tokens to all the places you need." - Amazon
-
## Setup:
### Using this repository:
-1. Figma variables are exported to ./figma/tokens.json
-2. Run:
+Run:
```bash
- npm run build-tokens
+ npm run build
```
### Verify outputs
@@ -23,12 +23,24 @@
npm run ci
```
-## Publish system
+## The Usage of Tokens Studio
+Using Tokens Studio to update tokens directly from Figma is welcomed.
+Sometimes, Tokens Studio may change or add $metadata and $theme tokens that had already been defined.
+In case this happens, we've added *.original to assist you in reverting back to how build-tokens is expecting these files to be configured.
+
+## About Tokens Sudio
+https://docs.tokens.studio
+## About Style Dictionary
+https://github.com/amzn/style-dictionary
+
+## About Style Dictionary Transforms for Tokens Studio
+https://github.com/tokens-studio/sd-transforms
+
+## Publish system
There is two publish subsystems, one is to npmjs and the other is to github repo package
### Github package repository
-
Still work in progress:
* currently missing cleanup prior to publishing latest tag
* needs to publish when a version is cut (including incrementing package.json version if not same)
diff --git a/config.json b/config.json
deleted file mode 100644
index 99af4f8..0000000
--- a/config.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "source": ["figma/*.json"],
- "platforms": {
- "scss": {
- "transformGroup": "scss",
- "buildPath": "dist/scss/",
- "files": [
- {
- "destination": "_variables.scss",
- "format": "scss/variables"
- },
- {
- "destination": "_map.scss",
- "format": "scss/map-flat",
- "mapName": "qld-tokens"
- }
- ]
- }
- }
- }
\ No newline at end of file
diff --git a/dist/android/button/button-campaign-neon-palettes.tokens.xml b/dist/android/button/button-campaign-neon-palettes.tokens.xml
new file mode 100644
index 0000000..ffb270e
--- /dev/null
+++ b/dist/android/button/button-campaign-neon-palettes.tokens.xml
@@ -0,0 +1,187 @@
+
+
+
+
+ #ff0084
+ #ffffff
+ none
+ #ff0084
+ #d70065
+ #ffffff
+ none
+ #d70065
+ #d70065
+ #ffffff
+ underline
+ #d70065
+ #ffffff
+ #ff0084
+ none
+ #ff0084
+ #ffffff
+ #ff0084
+ none
+ #ff0084
+ #ffffff
+ #ae0047
+ underline
+ #ae0047
+ #ffffff
+ #ff0084
+ none
+ #ffffff
+ #ffffff
+ #ff0084
+ none
+ #ffffff
+ #ffffff
+ #d70065
+ underline
+ #ffffff
+ #ff0084
+ #ffffff
+ none
+ #ff0084
+ #d70065
+ #ffffff
+ none
+ #d70065
+ #d70065
+ #ffffff
+ underline
+ #d70065
+ #ffecf2
+ #ff0084
+ none
+ #ff0084
+ #ffecf2
+ #ff0084
+ none
+ #ff0084
+ #ffecf2
+ #ff0084
+ underline
+ #ff0084
+ #ffecf2
+ #ff0084
+ none
+ #ffecf2
+ #ffecf2
+ #ff0084
+ none
+ #ffecf2
+ #ffecf2
+ #ff0084
+ underline
+ #ffecf2
+ #ff0084
+ #ffffff
+ none
+ #ff0084
+ #d70065
+ #ffffff
+ none
+ #d70065
+ #d70065
+ #ffffff
+ underline
+ #d70065
+ #eaeaea
+ #ff0084
+ none
+ #ff0084
+ #eaeaea
+ #ff0084
+ none
+ #ff0084
+ #eaeaea
+ #ff0084
+ underline
+ #ff0084
+ #eaeaea
+ #ff0084
+ none
+ #eaeaea
+ #eaeaea
+ #ff0084
+ none
+ #eaeaea
+ #eaeaea
+ #ff0084
+ underline
+ #eaeaea
+ #ffc85e
+ #5f0012
+ none
+ #ffc85e
+ #cf9a27
+ #5f0012
+ none
+ #cf9a27
+ #cf9a27
+ #5f0012
+ underline
+ #cf9a27
+ #ff0084
+ #ffffff
+ none
+ #ffc85e
+ #ff0084
+ #ffffff
+ none
+ #ffc85e
+ #ff0084
+ #ffffff
+ underline
+ #ffc85e
+ #ff0084
+ #ffffff
+ none
+ #ff0084
+ #ff0084
+ #ffffff
+ none
+ #ff0084
+ #ff0084
+ #ffffff
+ underline
+ #ff0084
+ #ff0084
+ #5f0012
+ none
+ #ff0084
+ #d70065
+ #5f0012
+ none
+ #d70065
+ #d70065
+ #5f0012
+ underline
+ #d70065
+ #2a2b2f
+ #ffffff
+ none
+ #ffc85e
+ #2a2b2f
+ #ffffff
+ none
+ #ffc85e
+ #2a2b2f
+ #ffffff
+ underline
+ #ffc85e
+ #2a2b2f
+ #ffffff
+ none
+ #2a2b2f
+ #2a2b2f
+ #ffffff
+ none
+ #2a2b2f
+ #2a2b2f
+ #ffffff
+ underline
+ #2a2b2f
+
\ No newline at end of file
diff --git a/dist/android/button/button-qld-default-palettes.tokens.xml b/dist/android/button/button-qld-default-palettes.tokens.xml
new file mode 100644
index 0000000..a348116
--- /dev/null
+++ b/dist/android/button/button-qld-default-palettes.tokens.xml
@@ -0,0 +1,187 @@
+
+
+
+
+ #09549f
+ #ffffff
+ none
+ #09549f
+ #003e87
+ #ffffff
+ none
+ #003e87
+ #003e87
+ #ffffff
+ underline
+ #003e87
+ #ffffff
+ #09549f
+ none
+ #6bbe27
+ #ffffff
+ #09549f
+ none
+ #6bbe27
+ #ffffff
+ #09549f
+ underline
+ #6bbe27
+ #ffffff
+ #09549f
+ none
+ #ffffff
+ #ffffff
+ #09549f
+ none
+ #ffffff
+ #ffffff
+ #09549f
+ underline
+ #ffffff
+ #09549f
+ #ffffff
+ none
+ #09549f
+ #003e87
+ #ffffff
+ none
+ #003e87
+ #003e87
+ #ffffff
+ underline
+ #003e87
+ #e7edf6
+ #09549f
+ none
+ #6bbe27
+ #e7edf6
+ #09549f
+ none
+ #6bbe27
+ #e7edf6
+ #09549f
+ underline
+ #6bbe27
+ #e7edf6
+ #09549f
+ none
+ #e7edf6
+ #e7edf6
+ #09549f
+ none
+ #e7edf6
+ #e7edf6
+ #09549f
+ underline
+ #e7edf6
+ #09549f
+ #ffffff
+ none
+ #09549f
+ #003e87
+ #ffffff
+ none
+ #003e87
+ #003e87
+ #ffffff
+ underline
+ #003e87
+ #eaeaea
+ #09549f
+ none
+ #6bbe27
+ #eaeaea
+ #09549f
+ none
+ #6bbe27
+ #eaeaea
+ #09549f
+ underline
+ #6bbe27
+ #eaeaea
+ #09549f
+ none
+ #eaeaea
+ #eaeaea
+ #09549f
+ none
+ #eaeaea
+ #eaeaea
+ #09549f
+ underline
+ #eaeaea
+ #6bbe27
+ #000043
+ none
+ #6bbe27
+ #469800
+ #000043
+ none
+ #469800
+ #469800
+ #000043
+ underline
+ #469800
+ #09549f
+ #ffffff
+ none
+ #ffe500
+ #09549f
+ #ffffff
+ none
+ #ffe500
+ #09549f
+ #ffffff
+ underline
+ #ffe500
+ #09549f
+ #ffffff
+ none
+ #09549f
+ #09549f
+ #ffffff
+ none
+ #09549f
+ #09549f
+ #ffffff
+ underline
+ #09549f
+ #6bbe27
+ #000043
+ none
+ #6bbe27
+ #469800
+ #000043
+ none
+ #469800
+ #469800
+ #000043
+ underline
+ #469800
+ #05325f
+ #ffffff
+ none
+ #ffe500
+ #05325f
+ #ffffff
+ none
+ #ffe500
+ #05325f
+ #ffffff
+ underline
+ #ffe500
+ #05325f
+ #ffffff
+ none
+ #05325f
+ #05325f
+ #ffffff
+ none
+ #05325f
+ #05325f
+ #ffffff
+ underline
+ #05325f
+
\ No newline at end of file
diff --git a/dist/android/button/button-qld-high-contrast-palettes.tokens.xml b/dist/android/button/button-qld-high-contrast-palettes.tokens.xml
new file mode 100644
index 0000000..b21e10c
--- /dev/null
+++ b/dist/android/button/button-qld-high-contrast-palettes.tokens.xml
@@ -0,0 +1,187 @@
+
+
+
+
+ #0000ff
+ #ffffff
+ none
+ #0000ff
+ #1000e4
+ #ffffff
+ none
+ #1000e4
+ #1000e4
+ #ffffff
+ underline
+ #1000e4
+ #ffffff
+ #0000ff
+ none
+ #ffe500
+ #ffffff
+ #0000ff
+ none
+ #ffe500
+ #ffffff
+ #0000ff
+ underline
+ #ffe500
+ #ffffff
+ #0000ff
+ none
+ #ffffff
+ #ffffff
+ #0000ff
+ none
+ #ffffff
+ #ffffff
+ #0000ff
+ underline
+ #ffffff
+ #0000ff
+ #ffffff
+ none
+ #0000ff
+ #1000e4
+ #ffffff
+ none
+ #1000e4
+ #1000e4
+ #ffffff
+ underline
+ #1000e4
+ #ffffff
+ #0000ff
+ none
+ #ffe500
+ #ffffff
+ #0000ff
+ none
+ #ffe500
+ #ffffff
+ #0000ff
+ underline
+ #ffe500
+ #ffffff
+ #0000ff
+ none
+ #ffffff
+ #ffffff
+ #0000ff
+ none
+ #ffffff
+ #ffffff
+ #0000ff
+ underline
+ #ffffff
+ #0000ff
+ #ffffff
+ none
+ #0000ff
+ #1000e4
+ #ffffff
+ none
+ #1000e4
+ #1000e4
+ #ffffff
+ underline
+ #1000e4
+ #ffffff
+ #0000ff
+ none
+ #ffe500
+ #ffffff
+ #0000ff
+ none
+ #ffe500
+ #ffffff
+ #0000ff
+ underline
+ #ffe500
+ #ffffff
+ #0000ff
+ none
+ #ffffff
+ #ffffff
+ #0000ff
+ none
+ #ffffff
+ #ffffff
+ #0000ff
+ underline
+ #ffffff
+ #ffe500
+ #2b0093
+ none
+ #ffe500
+ #cdb300
+ #2b0093
+ none
+ #cdb300
+ #cdb300
+ #2b0093
+ underline
+ #cdb300
+ #000510
+ #ffe500
+ none
+ #ffe500
+ #000510
+ #ffe500
+ none
+ #ffe500
+ #000510
+ #ffe500
+ underline
+ #ffe500
+ #000510
+ #ffe500
+ none
+ #000510
+ #000510
+ #ffe500
+ none
+ #000510
+ #000510
+ #ffe500
+ underline
+ #000510
+ #ffe500
+ #2b0093
+ none
+ #ffe500
+ #cdb300
+ #2b0093
+ none
+ #cdb300
+ #cdb300
+ #2b0093
+ underline
+ #cdb300
+ #000510
+ #ffe500
+ none
+ #ffe500
+ #000510
+ #ffe500
+ none
+ #ffe500
+ #000510
+ #ffe500
+ underline
+ #ffe500
+ #000510
+ #ffe500
+ none
+ #000510
+ #000510
+ #ffe500
+ none
+ #000510
+ #000510
+ #ffe500
+ underline
+ #000510
+
\ No newline at end of file
diff --git a/dist/android/button/button-qld-maroon-palettes.tokens.xml b/dist/android/button/button-qld-maroon-palettes.tokens.xml
new file mode 100644
index 0000000..fde5bf2
--- /dev/null
+++ b/dist/android/button/button-qld-maroon-palettes.tokens.xml
@@ -0,0 +1,187 @@
+
+
+
+
+ #b80b4d
+ #ffffff
+ none
+ #b80b4d
+ #9a0037
+ #ffffff
+ none
+ #9a0037
+ #9a0037
+ #ffffff
+ underline
+ #9a0037
+ #ffffff
+ #b80b4d
+ none
+ #b80b4d
+ #ffffff
+ #b80b4d
+ none
+ #b80b4d
+ #ffffff
+ #b80b4d
+ underline
+ #b80b4d
+ #ffffff
+ #b80b4d
+ none
+ #ffffff
+ #ffffff
+ #b80b4d
+ none
+ #ffffff
+ #ffffff
+ #b80b4d
+ underline
+ #ffffff
+ #b80b4d
+ #ffffff
+ none
+ #b80b4d
+ #9a0037
+ #ffffff
+ none
+ #9a0037
+ #9a0037
+ #ffffff
+ underline
+ #9a0037
+ #ffffff
+ #b80b4d
+ none
+ #b80b4d
+ #ffffff
+ #b80b4d
+ none
+ #b80b4d
+ #ffffff
+ #b80b4d
+ underline
+ #b80b4d
+ #ffffff
+ #b80b4d
+ none
+ #ffffff
+ #ffffff
+ #b80b4d
+ none
+ #ffffff
+ #ffffff
+ #b80b4d
+ underline
+ #ffffff
+ #b80b4d
+ #ffffff
+ none
+ #b80b4d
+ #9a0037
+ #ffffff
+ none
+ #9a0037
+ #9a0037
+ #ffffff
+ underline
+ #9a0037
+ #ffffff
+ #b80b4d
+ none
+ #b80b4d
+ #ffffff
+ #b80b4d
+ none
+ #b80b4d
+ #ffffff
+ #b80b4d
+ underline
+ #b80b4d
+ #ffffff
+ #b80b4d
+ none
+ #ffffff
+ #ffffff
+ #b80b4d
+ none
+ #ffffff
+ #ffffff
+ #b80b4d
+ underline
+ #ffffff
+ #ffffff
+ #430001
+ none
+ #ffffff
+ #ffffff
+ #430001
+ none
+ #ffffff
+ #ffffff
+ #430001
+ underline
+ #ffffff
+ #b80b4d
+ #ffffff
+ none
+ #ffffff
+ #b80b4d
+ #ffffff
+ none
+ #ffffff
+ #b80b4d
+ #ffffff
+ underline
+ #ffffff
+ #b80b4d
+ #ffffff
+ none
+ #b80b4d
+ #b80b4d
+ #ffffff
+ none
+ #b80b4d
+ #b80b4d
+ #ffffff
+ underline
+ #b80b4d
+ #b80b4d
+ #430001
+ none
+ #b80b4d
+ #9a0037
+ #430001
+ none
+ #9a0037
+ #9a0037
+ #430001
+ underline
+ #9a0037
+ #000c19
+ #ffffff
+ none
+ #ffffff
+ #000c19
+ #ffffff
+ none
+ #ffffff
+ #000c19
+ #ffffff
+ underline
+ #ffffff
+ #000c19
+ #ffffff
+ none
+ #000c19
+ #000c19
+ #ffffff
+ none
+ #000c19
+ #000c19
+ #ffffff
+ underline
+ #000c19
+
\ No newline at end of file
diff --git a/dist/android/button/button.tokens.xml b/dist/android/button/button.tokens.xml
new file mode 100644
index 0000000..43eaaba
--- /dev/null
+++ b/dist/android/button/button.tokens.xml
@@ -0,0 +1,9 @@
+
+
+
+
+ 8
+ 8px
+
\ No newline at end of file
diff --git a/dist/android/card/card-campaign-neon-palettes.tokens.xml b/dist/android/card/card-campaign-neon-palettes.tokens.xml
new file mode 100644
index 0000000..a06608f
--- /dev/null
+++ b/dist/android/card/card-campaign-neon-palettes.tokens.xml
@@ -0,0 +1,8 @@
+
+
+
+
+ #ffffff
+
\ No newline at end of file
diff --git a/dist/android/card/card-qld-default-palettes.tokens.xml b/dist/android/card/card-qld-default-palettes.tokens.xml
new file mode 100644
index 0000000..a06608f
--- /dev/null
+++ b/dist/android/card/card-qld-default-palettes.tokens.xml
@@ -0,0 +1,8 @@
+
+
+
+
+ #ffffff
+
\ No newline at end of file
diff --git a/dist/android/card/card-qld-high-contrast-palettes.tokens.xml b/dist/android/card/card-qld-high-contrast-palettes.tokens.xml
new file mode 100644
index 0000000..a06608f
--- /dev/null
+++ b/dist/android/card/card-qld-high-contrast-palettes.tokens.xml
@@ -0,0 +1,8 @@
+
+
+
+
+ #ffffff
+
\ No newline at end of file
diff --git a/dist/android/card/card-qld-maroon-palettes.tokens.xml b/dist/android/card/card-qld-maroon-palettes.tokens.xml
new file mode 100644
index 0000000..a06608f
--- /dev/null
+++ b/dist/android/card/card-qld-maroon-palettes.tokens.xml
@@ -0,0 +1,8 @@
+
+
+
+
+ #ffffff
+
\ No newline at end of file
diff --git a/dist/android/card/card.tokens.xml b/dist/android/card/card.tokens.xml
new file mode 100644
index 0000000..3364c1a
--- /dev/null
+++ b/dist/android/card/card.tokens.xml
@@ -0,0 +1,9 @@
+
+
+
+
+ 4
+ 16px
+
\ No newline at end of file
diff --git a/dist/android/styles/primitive.tokens.xml b/dist/android/styles/primitive.tokens.xml
new file mode 100644
index 0000000..74ac445
--- /dev/null
+++ b/dist/android/styles/primitive.tokens.xml
@@ -0,0 +1,433 @@
+
+
+
+
+ 2px
+ 4px
+ 8px
+ 16px
+ 32px
+ 64px
+ 4px
+ 8px
+ 16px
+ 32px
+ 64px
+ 8px 64px
+ 4
+ 8
+ 16
+ 4 8
+ #000000
+ #ffffff
+ #fcfcfc
+ #fafafa
+ #f5f5f5
+ #efefef
+ #eaeaea
+ #e5e5e5
+ #e0e0e0
+ #b0b0b0
+ #818181
+ #565656
+ #2e2e2e
+ #0b0b0b
+ #f1f1f1
+ #e7e8e8
+ #d0d0d2
+ #b9babc
+ #a3a4a7
+ #8d8e92
+ #78797e
+ #5d5e62
+ #424348
+ #2a2b2f
+ #131418
+ #030305
+ #ebebeb
+ #dddddd
+ #bcbcbc
+ #9c9c9c
+ #7e7e7e
+ #606060
+ #444444
+ #333333
+ #232323
+ #141414
+ #070707
+ #010101
+ #e2e5e7
+ #d0d5d8
+ #a2acb2
+ #76858e
+ #4d606b
+ #263c49
+ #011c2a
+ #001421
+ #000c19
+ #000510
+ #000108
+ #000003
+ #f9fbfd
+ #f4f8fc
+ #eaf2f9
+ #dfebf6
+ #d5e4f2
+ #cadeef
+ #c0d7ec
+ #93a9bd
+ #687d90
+ #405365
+ #1b2d3d
+ #000b19
+ #f7fdff
+ #f1fbff
+ #e3f7ff
+ #d4f2ff
+ #c6eeff
+ #b6e9ff
+ #a7e5ff
+ #78b5ce
+ #4b879f
+ #1d5c72
+ #003348
+ #000e21
+ #e4e9ef
+ #d3dae4
+ #a7b6c9
+ #7e94ae
+ #577293
+ #305279
+ #05325f
+ #002450
+ #001641
+ #000832
+ #000024
+ #010016
+ #e7edf6
+ #d7e2f0
+ #afc5e1
+ #88a9d1
+ #628dc1
+ #3b70b0
+ #09549f
+ #003e87
+ #002870
+ #001059
+ #000043
+ #05002d
+ #eaf3f8
+ #dcebf3
+ #b8d6e6
+ #95c2da
+ #70aecd
+ #4899c0
+ #0085b3
+ #006895
+ #004c77
+ #00315a
+ #00163f
+ #000024
+ #e2edff
+ #d0e1ff
+ #a1c3ff
+ #74a3ff
+ #4780ff
+ #1956ff
+ #0000ff
+ #1000e4
+ #1d00c8
+ #2600ad
+ #2b0093
+ #290078
+ #e5eaed
+ #d3dce1
+ #a9b9c4
+ #8098a7
+ #58778b
+ #315870
+ #023a55
+ #002c46
+ #001e37
+ #001028
+ #00041b
+ #00000d
+ #f0f9ec
+ #e7f5df
+ #ceebbf
+ #b6e09f
+ #9ed57e
+ #85ca59
+ #6bbe27
+ #469800
+ #1e7200
+ #004f00
+ #002d00
+ #000d00
+ #f1f9eb
+ #e8f4de
+ #d1e9bc
+ #bbde9a
+ #a5d277
+ #8ec64e
+ #78ba00
+ #559400
+ #326f00
+ #0f4c00
+ #002b00
+ #000c00
+ #ecf5eb
+ #dfefde
+ #bfdfbd
+ #9fcf9d
+ #7fbe7d
+ #5cae5b
+ #339d37
+ #007d10
+ #005e00
+ #004100
+ #002500
+ #000a00
+ #e9f3ea
+ #dbebdc
+ #b7d7ba
+ #93c399
+ #6eae78
+ #459a57
+ #008635
+ #006b18
+ #005000
+ #003700
+ #001f00
+ #000800
+ #fffdee
+ #fffce3
+ #fef8c6
+ #fef4a8
+ #ffef86
+ #ffea5d
+ #ffe500
+ #cdb300
+ #9d8200
+ #705500
+ #462900
+ #1e0300
+ #fffaee
+ #fff7e3
+ #ffefc6
+ #ffe7a8
+ #ffde88
+ #ffd563
+ #ffcc2c
+ #cf9e00
+ #a17000
+ #754600
+ #4b1d00
+ #220000
+ #fff5ec
+ #ffefdf
+ #ffdfbe
+ #ffce9d
+ #ffbd7a
+ #ffab51
+ #ff9900
+ #d37000
+ #a74800
+ #7d1e00
+ #540000
+ #2b0000
+ #fffaf0
+ #fff6e7
+ #ffedce
+ #ffe4b5
+ #ffdb9a
+ #ffd27e
+ #ffc85e
+ #cf9a27
+ #a16e00
+ #754400
+ #4b1c00
+ #220000
+ #f9f3ec
+ #f6ecdf
+ #ecd9be
+ #e2c59e
+ #d9b27e
+ #ce9f5b
+ #c48c33
+ #a06a00
+ #7c4900
+ #5b2900
+ #3a0800
+ #1a0000
+ #fbede8
+ #f9e0d9
+ #f1c2b2
+ #e7a38d
+ #dd8468
+ #d06441
+ #c24008
+ #a21e00
+ #830000
+ #640000
+ #450000
+ #250000
+ #f3e8e8
+ #ebd8da
+ #d5b2b5
+ #bf8d92
+ #a86970
+ #904550
+ #771e32
+ #630622
+ #4e0013
+ #3a0005
+ #260000
+ #120000
+ #fbe9ec
+ #f9dbdf
+ #f0b8c0
+ #e594a2
+ #d87085
+ #c94868
+ #b80b4d
+ #9a0037
+ #7d0021
+ #60000d
+ #430001
+ #250000
+ #ffeceb
+ #ffe0dd
+ #ffbfbc
+ #fb9f9b
+ #f57d7b
+ #ec585a
+ #e22339
+ #be001a
+ #9a0000
+ #770000
+ #540000
+ #300000
+ #ffeeff
+ #ffe2ff
+ #ffc4ff
+ #ffa5ff
+ #ff83ff
+ #ff5aff
+ #fa00ff
+ #d100d7
+ #a800b0
+ #80008a
+ #580065
+ #300041
+ #f9e9ea
+ #f5dadd
+ #eab5bb
+ #dc909b
+ #cc6b7b
+ #bb435d
+ #a70240
+ #8c002c
+ #710018
+ #570006
+ #3c0000
+ #210000
+ #ffecf2
+ #ffe0ea
+ #ffc0d4
+ #ffa0c0
+ #ff7dab
+ #ff5497
+ #ff0084
+ #d70065
+ #ae0047
+ #87002b
+ #5f0012
+ #360001
+ #f9f4ff
+ #f6ecff
+ #eddafe
+ #e3c7fd
+ #dab4fb
+ #d1a1f9
+ #c88df7
+ #a167cd
+ #7b41a5
+ #581a7e
+ #370058
+ #180034
+ #ece8f4
+ #e0d9ed
+ #c2b3db
+ #a58fc8
+ #896ab4
+ #6e45a0
+ #551a8b
+ #440077
+ #340063
+ #260050
+ #18003e
+ #0c002b
+ #f2e7f1
+ #e9d7e8
+ #d2afd1
+ #ba89ba
+ #a363a3
+ #8a3b8b
+ #710074
+ #5d0061
+ #49004e
+ #36003c
+ #23002a
+ #100018
+ 0.1
+ 0.5
+ 0.9
+ rgba(0, 0, 0, 0)
+ rgba(0, 0, 0, 0.1)
+ rgba(0, 0, 0, 0.72)
+ rgba(0, 0, 0, 0.9)
+ rgba(255, 255, 255, 0.1)
+ rgba(255, 255, 255, 0.72)
+ rgba(255, 255, 255, 0.9)
+ 4px
+ solid
+ currentcolor
+ Noto Sans
+ Font Awesome 6 Free
+ 110%
+ 140%
+ 0
+ 1.5em
+ -0.05em
+ 32
+ 26
+ 23
+ 22
+ 22
+ 22
+ 22
+ regular
+ bold
+ regular
+ bold
+ 47.7757
+ 39.8131
+ 33.1776
+ 27.648
+ 23.04
+ 19.2
+ 16
+ 12.8
+ 11.2
+ none
+ underline
+ overline
+ 0.5px
+ 2px
+ solid
+ double
+ wavy
+
\ No newline at end of file
diff --git a/dist/android/styles/qgds-campaign-neon-palettes.tokens.xml b/dist/android/styles/qgds-campaign-neon-palettes.tokens.xml
new file mode 100644
index 0000000..580b310
--- /dev/null
+++ b/dist/android/styles/qgds-campaign-neon-palettes.tokens.xml
@@ -0,0 +1,476 @@
+
+
+
+
+ #710074
+ #2a2b2f
+ #ff0084
+ #ffc85e
+ #ffffff
+ #ffecf2
+ #ebebeb
+ #710074
+ #2a2b2f
+ #710074
+ #710074
+ rgba(0, 0, 0, 0)
+ #ffffff
+ #ffffff
+ rgba(0, 0, 0, 0)
+ #232323
+ #444444
+ #36003c
+ #7e7e7e
+ #232323
+ #444444
+ #ffffff
+ #fafafa
+ #ffffff
+ #fafafa
+ #ffffff
+ #ba89ba
+ #e22339
+ #444444
+ #6bbe27
+ #ffe500
+ #232323
+ #6bbe27
+ #a7e5ff
+ #710074
+ #c0d7ec
+ 4px
+ solid
+ #070707
+ #ffffff
+ #f5f5f5
+ #0085b3
+ #dddddd
+ #232323
+ #ff0084
+ #606060
+ #dddddd
+ #ff0084
+ #ff0084
+ #dddddd
+ #f5f5f5
+ #eaeaea
+ #444444
+ #ff0084
+ #d70065
+ #232323
+ #444444
+ #36003c
+ #7e7e7e
+ #232323
+ #444444
+ #ff0084
+ #ffffff
+ none
+ #ff0084
+ #d70065
+ #ffffff
+ none
+ #d70065
+ #d70065
+ #ffffff
+ underline
+ #d70065
+ #ffffff
+ #ff0084
+ none
+ #ff0084
+ #ffffff
+ #ff0084
+ none
+ #ff0084
+ #ffffff
+ #ae0047
+ underline
+ #ae0047
+ #ffffff
+ #ff0084
+ none
+ #ffffff
+ #ffffff
+ #ff0084
+ none
+ #ffffff
+ #ffffff
+ #d70065
+ underline
+ #ffffff
+ #ae0047
+ underline
+ 0.5px
+ solid
+ #d70065
+ underline
+ 2px
+ solid
+ #ff0084
+ underline
+ 2px
+ solid
+ #551a8b
+ underline
+ 2px
+ solid
+ #ffffff
+ #ff0084
+ #dddddd
+ #ff0084
+ #ffffff
+ #ff0084
+ #ffffff
+ #ff0084
+ #ff0084
+ #ffffff
+ #551a8b
+ #dddddd
+ #ffecf2
+ #ffe0ea
+ #0085b3
+ #ffc0d4
+ #ae0047
+ #ff0084
+ #606060
+ #dddddd
+ #ff0084
+ #ff0084
+ #dddddd
+ #f5f5f5
+ #eaeaea
+ #444444
+ #ff0084
+ #d70065
+ #232323
+ #444444
+ #36003c
+ #7e7e7e
+ #232323
+ #444444
+ #ff0084
+ #ffffff
+ none
+ #ff0084
+ #d70065
+ #ffffff
+ none
+ #d70065
+ #d70065
+ #ffffff
+ underline
+ #d70065
+ #ffecf2
+ #ff0084
+ none
+ #ff0084
+ #ffecf2
+ #ff0084
+ none
+ #ff0084
+ #ffecf2
+ #ff0084
+ underline
+ #ff0084
+ #ffecf2
+ #ff0084
+ none
+ #ffecf2
+ #ffecf2
+ #ff0084
+ none
+ #ffecf2
+ #ffecf2
+ #ff0084
+ underline
+ #ffecf2
+ #ff0084
+ underline
+ 0.5px
+ solid
+ #ff0084
+ underline
+ 2px
+ solid
+ #ff0084
+ underline
+ 2px
+ solid
+ #551a8b
+ underline
+ 2px
+ solid
+ #ffecf2
+ #ff0084
+ #dddddd
+ #ff0084
+ #ffffff
+ #ff0084
+ #ffecf2
+ #ff0084
+ #ff0084
+ #ffecf2
+ #551a8b
+ #dddddd
+ #eaeaea
+ #dddddd
+ #0085b3
+ #606060
+ #232323
+ #ff0084
+ #606060
+ #dddddd
+ #ff0084
+ #ff0084
+ #dddddd
+ #f5f5f5
+ #eaeaea
+ #444444
+ #ff0084
+ #d70065
+ #232323
+ #444444
+ #36003c
+ #7e7e7e
+ #232323
+ #444444
+ #ff0084
+ #ffffff
+ none
+ #ff0084
+ #d70065
+ #ffffff
+ none
+ #d70065
+ #d70065
+ #ffffff
+ underline
+ #d70065
+ #eaeaea
+ #ff0084
+ none
+ #ff0084
+ #eaeaea
+ #ff0084
+ none
+ #ff0084
+ #eaeaea
+ #ff0084
+ underline
+ #ff0084
+ #eaeaea
+ #ff0084
+ none
+ #eaeaea
+ #eaeaea
+ #ff0084
+ none
+ #eaeaea
+ #eaeaea
+ #ff0084
+ underline
+ #eaeaea
+ #ff0084
+ underline
+ 0.5px
+ solid
+ #ff0084
+ underline
+ 2px
+ solid
+ #ff0084
+ underline
+ 2px
+ solid
+ #551a8b
+ underline
+ 2px
+ solid
+ #eaeaea
+ #ff0084
+ #dddddd
+ #ff0084
+ #ffffff
+ #ff0084
+ #eaeaea
+ #ff0084
+ #ff0084
+ #eaeaea
+ #551a8b
+ #dddddd
+ #ff0084
+ #d70065
+ #ffc0d4
+ #ff7dab
+ #ae0047
+ #ff0084
+ #d70065
+ #d70065
+ #ff0084
+ #ff0084
+ #d70065
+ #d70065
+ #2a2b2f
+ #444444
+ #ff0084
+ #ff7dab
+ #ffffff
+ #fafafa
+ #ffffff
+ #fafafa
+ #ffffff
+ #ba89ba
+ #ffc85e
+ #5f0012
+ none
+ #ffc85e
+ #cf9a27
+ #5f0012
+ none
+ #cf9a27
+ #cf9a27
+ #5f0012
+ underline
+ #cf9a27
+ #ff0084
+ #ffffff
+ none
+ #ffc85e
+ #ff0084
+ #ffffff
+ none
+ #ffc85e
+ #ff0084
+ #ffffff
+ underline
+ #ffc85e
+ #ff0084
+ #ffffff
+ none
+ #ff0084
+ #ff0084
+ #ffffff
+ none
+ #ff0084
+ #ff0084
+ #ffffff
+ underline
+ #ff0084
+ #ffffff
+ underline
+ 0.5px
+ solid
+ #ffffff
+ underline
+ 2px
+ solid
+ #ffffff
+ underline
+ 2px
+ solid
+ #551a8b
+ underline
+ 2px
+ solid
+ #ff0084
+ #ffffff
+ #d70065
+ #ffffff
+ #ffffff
+ #ffffff
+ #ff0084
+ #ffffff
+ #ff0084
+ #ff0084
+ #551a8b
+ #d70065
+ #2a2b2f
+ #131418
+ #ffc0d4
+ #ff5497
+ #ae0047
+ #ff0084
+ #d70065
+ #d70065
+ #ff0084
+ #ff0084
+ #d70065
+ #d70065
+ #2a2b2f
+ #444444
+ #ff0084
+ #ff7dab
+ #ffffff
+ #fafafa
+ #ffffff
+ #fafafa
+ #ffffff
+ #ba89ba
+ #ff0084
+ #5f0012
+ none
+ #ff0084
+ #d70065
+ #5f0012
+ none
+ #d70065
+ #d70065
+ #5f0012
+ underline
+ #d70065
+ #2a2b2f
+ #ffffff
+ none
+ #ffc85e
+ #2a2b2f
+ #ffffff
+ none
+ #ffc85e
+ #2a2b2f
+ #ffffff
+ underline
+ #ffc85e
+ #2a2b2f
+ #ffffff
+ none
+ #2a2b2f
+ #2a2b2f
+ #ffffff
+ none
+ #2a2b2f
+ #2a2b2f
+ #ffffff
+ underline
+ #2a2b2f
+ #ffffff
+ underline
+ 0.5px
+ solid
+ #ffffff
+ underline
+ 2px
+ solid
+ #ffffff
+ underline
+ 2px
+ solid
+ #551a8b
+ underline
+ 2px
+ solid
+ #2a2b2f
+ #ffffff
+ #d70065
+ #ffffff
+ #ffffff
+ #ffffff
+ #2a2b2f
+ #ffffff
+ #ff0084
+ #2a2b2f
+ #551a8b
+ #d70065
+
\ No newline at end of file
diff --git a/dist/android/styles/qgds-qld-default-palettes.tokens.xml b/dist/android/styles/qgds-qld-default-palettes.tokens.xml
new file mode 100644
index 0000000..3850744
--- /dev/null
+++ b/dist/android/styles/qgds-qld-default-palettes.tokens.xml
@@ -0,0 +1,476 @@
+
+
+
+
+ #09549f
+ #05325f
+ #6bbe27
+ #ffe500
+ #ffffff
+ #e7edf6
+ #eaeaea
+ #09549f
+ #05325f
+ #09549f
+ #6bbe27
+ rgba(0, 0, 0, 0)
+ #6bbe27
+ #ffe500
+ rgba(0, 0, 0, 0)
+ #232323
+ #444444
+ #232323
+ #444444
+ #232323
+ #444444
+ #ffffff
+ #fafafa
+ #ffffff
+ #fafafa
+ #ffffff
+ #fafafa
+ #e22339
+ #444444
+ #6bbe27
+ #ffe500
+ #232323
+ #6bbe27
+ #a7e5ff
+ #710074
+ #c0d7ec
+ 4px
+ solid
+ #070707
+ #ffffff
+ #f5f5f5
+ #0085b3
+ #e0e0e0
+ #818181
+ #6bbe27
+ #606060
+ #dddddd
+ #09549f
+ #6bbe27
+ #dddddd
+ #f5f5f5
+ #eaeaea
+ #444444
+ #6bbe27
+ #003e87
+ #232323
+ #444444
+ #232323
+ #444444
+ #232323
+ #444444
+ #09549f
+ #ffffff
+ none
+ #09549f
+ #003e87
+ #ffffff
+ none
+ #003e87
+ #003e87
+ #ffffff
+ underline
+ #003e87
+ #ffffff
+ #09549f
+ none
+ #6bbe27
+ #ffffff
+ #09549f
+ none
+ #6bbe27
+ #ffffff
+ #09549f
+ underline
+ #6bbe27
+ #ffffff
+ #09549f
+ none
+ #ffffff
+ #ffffff
+ #09549f
+ none
+ #ffffff
+ #ffffff
+ #09549f
+ underline
+ #ffffff
+ #09549f
+ underline
+ 0.5px
+ solid
+ #09549f
+ underline
+ 2px
+ solid
+ #09549f
+ underline
+ 2px
+ solid
+ #551a8b
+ underline
+ 2px
+ solid
+ #ffffff
+ #09549f
+ #dddddd
+ #09549f
+ #ffffff
+ #09549f
+ #ffffff
+ #09549f
+ #6bbe27
+ #ffffff
+ #551a8b
+ #dddddd
+ #e7edf6
+ #d7e2f0
+ #0085b3
+ #afc5e1
+ #818181
+ #6bbe27
+ #606060
+ #dddddd
+ #09549f
+ #6bbe27
+ #dddddd
+ #f5f5f5
+ #eaeaea
+ #444444
+ #6bbe27
+ #003e87
+ #232323
+ #444444
+ #232323
+ #444444
+ #232323
+ #444444
+ #09549f
+ #ffffff
+ none
+ #09549f
+ #003e87
+ #ffffff
+ none
+ #003e87
+ #003e87
+ #ffffff
+ underline
+ #003e87
+ #e7edf6
+ #09549f
+ none
+ #6bbe27
+ #e7edf6
+ #09549f
+ none
+ #6bbe27
+ #e7edf6
+ #09549f
+ underline
+ #6bbe27
+ #e7edf6
+ #09549f
+ none
+ #e7edf6
+ #e7edf6
+ #09549f
+ none
+ #e7edf6
+ #e7edf6
+ #09549f
+ underline
+ #e7edf6
+ #09549f
+ underline
+ 0.5px
+ solid
+ #09549f
+ underline
+ 2px
+ solid
+ #09549f
+ underline
+ 2px
+ solid
+ #551a8b
+ underline
+ 2px
+ solid
+ #e7edf6
+ #09549f
+ #dddddd
+ #09549f
+ #ffffff
+ #09549f
+ #e7edf6
+ #09549f
+ #6bbe27
+ #e7edf6
+ #551a8b
+ #dddddd
+ #eaeaea
+ #dddddd
+ #0085b3
+ #606060
+ #818181
+ #6bbe27
+ #606060
+ #dddddd
+ #09549f
+ #6bbe27
+ #dddddd
+ #f5f5f5
+ #eaeaea
+ #444444
+ #6bbe27
+ #003e87
+ #232323
+ #444444
+ #232323
+ #444444
+ #232323
+ #444444
+ #09549f
+ #ffffff
+ none
+ #09549f
+ #003e87
+ #ffffff
+ none
+ #003e87
+ #003e87
+ #ffffff
+ underline
+ #003e87
+ #eaeaea
+ #09549f
+ none
+ #6bbe27
+ #eaeaea
+ #09549f
+ none
+ #6bbe27
+ #eaeaea
+ #09549f
+ underline
+ #6bbe27
+ #eaeaea
+ #09549f
+ none
+ #eaeaea
+ #eaeaea
+ #09549f
+ none
+ #eaeaea
+ #eaeaea
+ #09549f
+ underline
+ #eaeaea
+ #09549f
+ underline
+ 0.5px
+ solid
+ #09549f
+ underline
+ 2px
+ solid
+ #09549f
+ underline
+ 2px
+ solid
+ #551a8b
+ underline
+ 2px
+ solid
+ #eaeaea
+ #09549f
+ #dddddd
+ #09549f
+ #ffffff
+ #09549f
+ #eaeaea
+ #09549f
+ #6bbe27
+ #eaeaea
+ #551a8b
+ #dddddd
+ #09549f
+ #003e87
+ #a7e5ff
+ #78b5ce
+ #818181
+ #6bbe27
+ #78b5ce
+ #78b5ce
+ #09549f
+ #6bbe27
+ #78b5ce
+ #003e87
+ #05325f
+ #444444
+ #6bbe27
+ #9ed57e
+ #ffffff
+ #fafafa
+ #ffffff
+ #fafafa
+ #ffffff
+ #fafafa
+ #6bbe27
+ #000043
+ none
+ #6bbe27
+ #469800
+ #000043
+ none
+ #469800
+ #469800
+ #000043
+ underline
+ #469800
+ #09549f
+ #ffffff
+ none
+ #ffe500
+ #09549f
+ #ffffff
+ none
+ #ffe500
+ #09549f
+ #ffffff
+ underline
+ #ffe500
+ #09549f
+ #ffffff
+ none
+ #09549f
+ #09549f
+ #ffffff
+ none
+ #09549f
+ #09549f
+ #ffffff
+ underline
+ #09549f
+ #ffffff
+ underline
+ 0.5px
+ solid
+ #ffffff
+ underline
+ 2px
+ solid
+ #ffffff
+ underline
+ 2px
+ solid
+ #551a8b
+ underline
+ 2px
+ solid
+ #09549f
+ #ffffff
+ #78b5ce
+ #ffffff
+ #ffffff
+ #ffffff
+ #09549f
+ #ffffff
+ #6bbe27
+ #09549f
+ #551a8b
+ #78b5ce
+ #05325f
+ #002450
+ #a7e5ff
+ #78b5ce
+ #818181
+ #6bbe27
+ #78b5ce
+ #78b5ce
+ #09549f
+ #6bbe27
+ #78b5ce
+ #003e87
+ #05325f
+ #444444
+ #6bbe27
+ #9ed57e
+ #ffffff
+ #fafafa
+ #ffffff
+ #fafafa
+ #ffffff
+ #fafafa
+ #6bbe27
+ #000043
+ none
+ #6bbe27
+ #469800
+ #000043
+ none
+ #469800
+ #469800
+ #000043
+ underline
+ #469800
+ #05325f
+ #ffffff
+ none
+ #ffe500
+ #05325f
+ #ffffff
+ none
+ #ffe500
+ #05325f
+ #ffffff
+ underline
+ #ffe500
+ #05325f
+ #ffffff
+ none
+ #05325f
+ #05325f
+ #ffffff
+ none
+ #05325f
+ #05325f
+ #ffffff
+ underline
+ #05325f
+ #ffffff
+ underline
+ 0.5px
+ solid
+ #ffffff
+ underline
+ 2px
+ solid
+ #ffffff
+ underline
+ 2px
+ solid
+ #551a8b
+ underline
+ 2px
+ solid
+ #05325f
+ #ffffff
+ #78b5ce
+ #ffffff
+ #ffffff
+ #ffffff
+ #05325f
+ #ffffff
+ #6bbe27
+ #05325f
+ #551a8b
+ #78b5ce
+
\ No newline at end of file
diff --git a/dist/android/styles/qgds-qld-high-contrast-palettes.tokens.xml b/dist/android/styles/qgds-qld-high-contrast-palettes.tokens.xml
new file mode 100644
index 0000000..81f8d6b
--- /dev/null
+++ b/dist/android/styles/qgds-qld-high-contrast-palettes.tokens.xml
@@ -0,0 +1,476 @@
+
+
+
+
+ #ffffff
+ #000510
+ #0000ff
+ #ffe500
+ #ffffff
+ #ffffff
+ #ffffff
+ #000510
+ #000510
+ #0000ff
+ #0000ff
+ rgba(0, 0, 0, 0)
+ #ffe500
+ #ffe500
+ rgba(0, 0, 0, 0)
+ #131212
+ #606060
+ #131212
+ #606060
+ #131212
+ #606060
+ #ffffff
+ #76858e
+ #ffffff
+ #76858e
+ #ffffff
+ #76858e
+ #e22339
+ #444444
+ #6bbe27
+ #ffe500
+ #232323
+ #6bbe27
+ #a7e5ff
+ #710074
+ #c0d7ec
+ 4px
+ solid
+ #070707
+ #ffffff
+ #fafafa
+ #0000ff
+ #131212
+ #131212
+ #131212
+ #131212
+ #131212
+ #0000ff
+ #131212
+ #131212
+ #fafafa
+ #ffffff
+ #131212
+ #131212
+ #1000e4
+ #131212
+ #606060
+ #131212
+ #606060
+ #131212
+ #606060
+ #0000ff
+ #ffffff
+ none
+ #0000ff
+ #1000e4
+ #ffffff
+ none
+ #1000e4
+ #1000e4
+ #ffffff
+ underline
+ #1000e4
+ #ffffff
+ #0000ff
+ none
+ #ffe500
+ #ffffff
+ #0000ff
+ none
+ #ffe500
+ #ffffff
+ #0000ff
+ underline
+ #ffe500
+ #ffffff
+ #0000ff
+ none
+ #ffffff
+ #ffffff
+ #0000ff
+ none
+ #ffffff
+ #ffffff
+ #0000ff
+ underline
+ #ffffff
+ #0000ff
+ underline
+ 0.5px
+ solid
+ #0000ff
+ underline
+ 2px
+ solid
+ #0000ff
+ underline
+ 2px
+ solid
+ #fa00ff
+ underline
+ 2px
+ solid
+ #ffffff
+ #0000ff
+ #dddddd
+ #0000ff
+ #ffffff
+ #0000ff
+ #ffffff
+ #0000ff
+ #ffe500
+ #ffffff
+ #fa00ff
+ #dddddd
+ #ffffff
+ #fafafa
+ #0085b3
+ #131212
+ #818181
+ #ffe500
+ #606060
+ #dddddd
+ #0000ff
+ #ffe500
+ #dddddd
+ #f5f5f5
+ #eaeaea
+ #444444
+ #ffe500
+ #1000e4
+ #131212
+ #606060
+ #131212
+ #606060
+ #131212
+ #606060
+ #0000ff
+ #ffffff
+ none
+ #0000ff
+ #1000e4
+ #ffffff
+ none
+ #1000e4
+ #1000e4
+ #ffffff
+ underline
+ #1000e4
+ #ffffff
+ #0000ff
+ none
+ #ffe500
+ #ffffff
+ #0000ff
+ none
+ #ffe500
+ #ffffff
+ #0000ff
+ underline
+ #ffe500
+ #ffffff
+ #0000ff
+ none
+ #ffffff
+ #ffffff
+ #0000ff
+ none
+ #ffffff
+ #ffffff
+ #0000ff
+ underline
+ #ffffff
+ #0000ff
+ underline
+ 0.5px
+ solid
+ #0000ff
+ underline
+ 2px
+ solid
+ #0000ff
+ underline
+ 2px
+ solid
+ #fa00ff
+ underline
+ 2px
+ solid
+ #ffffff
+ #0000ff
+ #dddddd
+ #0000ff
+ #ffffff
+ #0000ff
+ #ffffff
+ #0000ff
+ #ffe500
+ #ffffff
+ #fa00ff
+ #dddddd
+ #ffffff
+ #f5f5f5
+ #0085b3
+ #131212
+ #818181
+ #ffe500
+ #606060
+ #dddddd
+ #0000ff
+ #ffe500
+ #dddddd
+ #f5f5f5
+ #eaeaea
+ #444444
+ #ffe500
+ #1000e4
+ #131212
+ #606060
+ #131212
+ #606060
+ #131212
+ #606060
+ #0000ff
+ #ffffff
+ none
+ #0000ff
+ #1000e4
+ #ffffff
+ none
+ #1000e4
+ #1000e4
+ #ffffff
+ underline
+ #1000e4
+ #ffffff
+ #0000ff
+ none
+ #ffe500
+ #ffffff
+ #0000ff
+ none
+ #ffe500
+ #ffffff
+ #0000ff
+ underline
+ #ffe500
+ #ffffff
+ #0000ff
+ none
+ #ffffff
+ #ffffff
+ #0000ff
+ none
+ #ffffff
+ #ffffff
+ #0000ff
+ underline
+ #ffffff
+ #0000ff
+ underline
+ 0.5px
+ solid
+ #0000ff
+ underline
+ 2px
+ solid
+ #0000ff
+ underline
+ 2px
+ solid
+ #fa00ff
+ underline
+ 2px
+ solid
+ #ffffff
+ #0000ff
+ #dddddd
+ #0000ff
+ #ffffff
+ #0000ff
+ #ffffff
+ #0000ff
+ #ffe500
+ #ffffff
+ #fa00ff
+ #dddddd
+ #000510
+ #000003
+ #a1c3ff
+ #ffffff
+ #818181
+ #ffe500
+ #78b5ce
+ #78b5ce
+ #0000ff
+ #ffe500
+ #78b5ce
+ #1000e4
+ #05325f
+ #444444
+ #ffe500
+ #ffef86
+ #ffffff
+ #76858e
+ #ffffff
+ #76858e
+ #ffffff
+ #76858e
+ #ffe500
+ #2b0093
+ none
+ #ffe500
+ #cdb300
+ #2b0093
+ none
+ #cdb300
+ #cdb300
+ #2b0093
+ underline
+ #cdb300
+ #000510
+ #ffe500
+ none
+ #ffe500
+ #000510
+ #ffe500
+ none
+ #ffe500
+ #000510
+ #ffe500
+ underline
+ #ffe500
+ #000510
+ #ffe500
+ none
+ #000510
+ #000510
+ #ffe500
+ none
+ #000510
+ #000510
+ #ffe500
+ underline
+ #000510
+ #ffe500
+ underline
+ 0.5px
+ solid
+ #ffe500
+ underline
+ 2px
+ solid
+ #ffe500
+ underline
+ 2px
+ solid
+ #fa00ff
+ underline
+ 2px
+ solid
+ #000510
+ #ffe500
+ #78b5ce
+ #ffe500
+ #ffe500
+ #ffe500
+ #000510
+ #ffe500
+ #ffe500
+ #000510
+ #fa00ff
+ #78b5ce
+ #000510
+ #000003
+ #a1c3ff
+ #ffffff
+ #818181
+ #ffe500
+ #78b5ce
+ #78b5ce
+ #0000ff
+ #ffe500
+ #78b5ce
+ #1000e4
+ #05325f
+ #444444
+ #ffe500
+ #ffef86
+ #ffffff
+ #76858e
+ #ffffff
+ #76858e
+ #ffffff
+ #76858e
+ #ffe500
+ #2b0093
+ none
+ #ffe500
+ #cdb300
+ #2b0093
+ none
+ #cdb300
+ #cdb300
+ #2b0093
+ underline
+ #cdb300
+ #000510
+ #ffe500
+ none
+ #ffe500
+ #000510
+ #ffe500
+ none
+ #ffe500
+ #000510
+ #ffe500
+ underline
+ #ffe500
+ #000510
+ #ffe500
+ none
+ #000510
+ #000510
+ #ffe500
+ none
+ #000510
+ #000510
+ #ffe500
+ underline
+ #000510
+ #ffe500
+ underline
+ 0.5px
+ solid
+ #ffe500
+ underline
+ 2px
+ solid
+ #ffe500
+ underline
+ 2px
+ solid
+ #fa00ff
+ underline
+ 2px
+ solid
+ #000510
+ #ffe500
+ #78b5ce
+ #ffe500
+ #ffe500
+ #ffe500
+ #000510
+ #ffe500
+ #ffe500
+ #000510
+ #fa00ff
+ #78b5ce
+
\ No newline at end of file
diff --git a/dist/android/styles/qgds-qld-maroon-palettes.tokens.xml b/dist/android/styles/qgds-qld-maroon-palettes.tokens.xml
new file mode 100644
index 0000000..8acee68
--- /dev/null
+++ b/dist/android/styles/qgds-qld-maroon-palettes.tokens.xml
@@ -0,0 +1,476 @@
+
+
+
+
+ #b80b4d
+ #000c19
+ #b80b4d
+ #b80b4d
+ #ffffff
+ #fbe9ec
+ #ebebeb
+ #9a0037
+ #000c19
+ #b80b4d
+ #b80b4d
+ rgba(0, 0, 0, 0)
+ #ffffff
+ #ffffff
+ rgba(0, 0, 0, 0)
+ #430001
+ #141414
+ #430001
+ #141414
+ #232323
+ #444444
+ #ffffff
+ #fafafa
+ #ffffff
+ #fafafa
+ #ffffff
+ #fafafa
+ #e22339
+ #444444
+ #b80b4d
+ #ffe500
+ #232323
+ #b80b4d
+ #a7e5ff
+ #710074
+ #c0d7ec
+ 4px
+ solid
+ #070707
+ #ffffff
+ #f5f5f5
+ #0085b3
+ #dddddd
+ #818181
+ #b80b4d
+ #606060
+ #dddddd
+ #b80b4d
+ #b80b4d
+ #dddddd
+ #f5f5f5
+ #eaeaea
+ #444444
+ #b80b4d
+ #9a0037
+ #430001
+ #141414
+ #430001
+ #141414
+ #232323
+ #444444
+ #b80b4d
+ #ffffff
+ none
+ #b80b4d
+ #9a0037
+ #ffffff
+ none
+ #9a0037
+ #9a0037
+ #ffffff
+ underline
+ #9a0037
+ #ffffff
+ #b80b4d
+ none
+ #b80b4d
+ #ffffff
+ #b80b4d
+ none
+ #b80b4d
+ #ffffff
+ #b80b4d
+ underline
+ #b80b4d
+ #ffffff
+ #b80b4d
+ none
+ #ffffff
+ #ffffff
+ #b80b4d
+ none
+ #ffffff
+ #ffffff
+ #b80b4d
+ underline
+ #ffffff
+ #b80b4d
+ underline
+ 0.5px
+ solid
+ #b80b4d
+ underline
+ 2px
+ solid
+ #b80b4d
+ underline
+ 2px
+ solid
+ #551a8b
+ underline
+ 2px
+ solid
+ #ffffff
+ #b80b4d
+ #dddddd
+ #b80b4d
+ #ffffff
+ #b80b4d
+ #ffffff
+ #b80b4d
+ #b80b4d
+ #ffffff
+ #551a8b
+ #dddddd
+ #fbe9ec
+ #f9dbdf
+ #0085b3
+ #f0b8c0
+ #818181
+ #b80b4d
+ #606060
+ #dddddd
+ #b80b4d
+ #b80b4d
+ #dddddd
+ #f5f5f5
+ #eaeaea
+ #444444
+ #b80b4d
+ #9a0037
+ #430001
+ #141414
+ #430001
+ #141414
+ #232323
+ #444444
+ #b80b4d
+ #ffffff
+ none
+ #b80b4d
+ #9a0037
+ #ffffff
+ none
+ #9a0037
+ #9a0037
+ #ffffff
+ underline
+ #9a0037
+ #ffffff
+ #b80b4d
+ none
+ #b80b4d
+ #ffffff
+ #b80b4d
+ none
+ #b80b4d
+ #ffffff
+ #b80b4d
+ underline
+ #b80b4d
+ #ffffff
+ #b80b4d
+ none
+ #ffffff
+ #ffffff
+ #b80b4d
+ none
+ #ffffff
+ #ffffff
+ #b80b4d
+ underline
+ #ffffff
+ #b80b4d
+ underline
+ 0.5px
+ solid
+ #b80b4d
+ underline
+ 2px
+ solid
+ #b80b4d
+ underline
+ 2px
+ solid
+ #551a8b
+ underline
+ 2px
+ solid
+ #ffffff
+ #b80b4d
+ #dddddd
+ #b80b4d
+ #ffffff
+ #b80b4d
+ #ffffff
+ #b80b4d
+ #b80b4d
+ #ffffff
+ #551a8b
+ #dddddd
+ #ebebeb
+ #dddddd
+ #0085b3
+ #606060
+ #818181
+ #b80b4d
+ #606060
+ #dddddd
+ #b80b4d
+ #b80b4d
+ #dddddd
+ #f5f5f5
+ #eaeaea
+ #444444
+ #b80b4d
+ #9a0037
+ #430001
+ #141414
+ #430001
+ #141414
+ #232323
+ #444444
+ #b80b4d
+ #ffffff
+ none
+ #b80b4d
+ #9a0037
+ #ffffff
+ none
+ #9a0037
+ #9a0037
+ #ffffff
+ underline
+ #9a0037
+ #ffffff
+ #b80b4d
+ none
+ #b80b4d
+ #ffffff
+ #b80b4d
+ none
+ #b80b4d
+ #ffffff
+ #b80b4d
+ underline
+ #b80b4d
+ #ffffff
+ #b80b4d
+ none
+ #ffffff
+ #ffffff
+ #b80b4d
+ none
+ #ffffff
+ #ffffff
+ #b80b4d
+ underline
+ #ffffff
+ #b80b4d
+ underline
+ 0.5px
+ solid
+ #b80b4d
+ underline
+ 2px
+ solid
+ #b80b4d
+ underline
+ 2px
+ solid
+ #551a8b
+ underline
+ 2px
+ solid
+ #ffffff
+ #b80b4d
+ #dddddd
+ #b80b4d
+ #ffffff
+ #b80b4d
+ #ffffff
+ #b80b4d
+ #b80b4d
+ #ffffff
+ #551a8b
+ #dddddd
+ #b80b4d
+ #9a0037
+ #a7e5ff
+ #606060
+ #818181
+ #b80b4d
+ #f0b8c0
+ #f0b8c0
+ #b80b4d
+ #b80b4d
+ #f0b8c0
+ #9a0037
+ #b80b4d
+ #444444
+ #b80b4d
+ #d87085
+ #ffffff
+ #fafafa
+ #ffffff
+ #fafafa
+ #ffffff
+ #fafafa
+ #ffffff
+ #430001
+ none
+ #ffffff
+ #ffffff
+ #430001
+ none
+ #ffffff
+ #ffffff
+ #430001
+ underline
+ #ffffff
+ #b80b4d
+ #ffffff
+ none
+ #ffffff
+ #b80b4d
+ #ffffff
+ none
+ #ffffff
+ #b80b4d
+ #ffffff
+ underline
+ #ffffff
+ #b80b4d
+ #ffffff
+ none
+ #b80b4d
+ #b80b4d
+ #ffffff
+ none
+ #b80b4d
+ #b80b4d
+ #ffffff
+ underline
+ #b80b4d
+ #ffffff
+ underline
+ 0.5px
+ solid
+ #ffffff
+ underline
+ 2px
+ solid
+ #ffffff
+ underline
+ 2px
+ solid
+ #551a8b
+ underline
+ 2px
+ solid
+ #ffffff
+ #ffffff
+ #f0b8c0
+ #ffffff
+ #ffffff
+ #ffffff
+ #ffffff
+ #ffffff
+ #b80b4d
+ #ffffff
+ #551a8b
+ #f0b8c0
+ #000c19
+ #000510
+ #a7e5ff
+ #606060
+ #818181
+ #b80b4d
+ #f0b8c0
+ #f0b8c0
+ #b80b4d
+ #b80b4d
+ #f0b8c0
+ #9a0037
+ #b80b4d
+ #444444
+ #b80b4d
+ #d87085
+ #ffffff
+ #fafafa
+ #ffffff
+ #fafafa
+ #ffffff
+ #fafafa
+ #b80b4d
+ #430001
+ none
+ #b80b4d
+ #9a0037
+ #430001
+ none
+ #9a0037
+ #9a0037
+ #430001
+ underline
+ #9a0037
+ #000c19
+ #ffffff
+ none
+ #ffffff
+ #000c19
+ #ffffff
+ none
+ #ffffff
+ #000c19
+ #ffffff
+ underline
+ #ffffff
+ #000c19
+ #ffffff
+ none
+ #000c19
+ #000c19
+ #ffffff
+ none
+ #000c19
+ #000c19
+ #ffffff
+ underline
+ #000c19
+ #ffffff
+ underline
+ 0.5px
+ solid
+ #ffffff
+ underline
+ 2px
+ solid
+ #ffffff
+ underline
+ 2px
+ solid
+ #551a8b
+ underline
+ 2px
+ solid
+ #ffffff
+ #ffffff
+ #f0b8c0
+ #ffffff
+ #ffffff
+ #ffffff
+ #ffffff
+ #ffffff
+ #b80b4d
+ #ffffff
+ #551a8b
+ #f0b8c0
+
\ No newline at end of file
diff --git a/dist/android/styles/qgds.tokens.xml b/dist/android/styles/qgds.tokens.xml
new file mode 100644
index 0000000..c779087
--- /dev/null
+++ b/dist/android/styles/qgds.tokens.xml
@@ -0,0 +1,96 @@
+
+
+
+
+ #131212
+ #ffffff
+ 'Noto Sans'
+ 700
+ 110%
+ 47.7757px
+ 32
+ -0.05em
+ 'Noto Sans'
+ 400
+ 110%
+ 47.7757px
+ 32
+ -0.05em
+ 'Noto Sans'
+ 700
+ 110%
+ 39.8131px
+ 26
+ -0.05em
+ 'Noto Sans'
+ 400
+ 110%
+ 39.8131px
+ 26
+ -0.05em
+ 'Noto Sans'
+ 700
+ 110%
+ 33.1776px
+ 23
+ -0.05em
+ 'Noto Sans'
+ 400
+ 110%
+ 33.1776px
+ 23
+ -0.05em
+ 'Noto Sans'
+ 700
+ 110%
+ 27.648px
+ 22
+ -0.05em
+ 'Noto Sans'
+ 400
+ 110%
+ 27.648px
+ 22
+ -0.05em
+ 'Noto Sans'
+ 700
+ 110%
+ 23.04px
+ 22
+ -0.05em
+ 'Noto Sans'
+ 400
+ 110%
+ 23.04px
+ 22
+ -0.05em
+ 'Noto Sans'
+ 700
+ 110%
+ 19.2px
+ 22
+ -0.05em
+ 'Noto Sans'
+ 400
+ 110%
+ 19.2px
+ 22
+ -0.05em
+ 'Font Awesome 6 Free'
+ 400
+ 140%
+ 16px
+ 22
+ 'Font Awesome 6 Free'
+ 400
+ 140%
+ 12.8px
+ 22
+ 'Font Awesome 6 Free'
+ 400
+ 140%
+ 11.2px
+ 22
+
\ No newline at end of file
diff --git a/dist/css/button/button-campaign-neon-palettes.tokens.css b/dist/css/button/button-campaign-neon-palettes.tokens.css
new file mode 100644
index 0000000..97ea12e
--- /dev/null
+++ b/dist/css/button/button-campaign-neon-palettes.tokens.css
@@ -0,0 +1,186 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+:host {
+ --button-palette-bright-primary-default-background: #ff0084;
+ --button-palette-bright-primary-default-text: #ffffff;
+ --button-palette-bright-primary-default-text-decoration: none;
+ --button-palette-bright-primary-default-border: #ff0084;
+ --button-palette-bright-primary-active-background: #d70065;
+ --button-palette-bright-primary-active-text: #ffffff;
+ --button-palette-bright-primary-active-text-decoration: none;
+ --button-palette-bright-primary-active-border: #d70065;
+ --button-palette-bright-primary-hover-background: #d70065;
+ --button-palette-bright-primary-hover-text: #ffffff;
+ --button-palette-bright-primary-hover-text-decoration: underline;
+ --button-palette-bright-primary-hover-border: #d70065;
+ --button-palette-bright-secondary-default-background: #ffffff;
+ --button-palette-bright-secondary-default-text: #ff0084;
+ --button-palette-bright-secondary-default-text-decoration: none;
+ --button-palette-bright-secondary-default-border: #ff0084;
+ --button-palette-bright-secondary-active-background: #ffffff;
+ --button-palette-bright-secondary-active-text: #ff0084;
+ --button-palette-bright-secondary-active-text-decoration: none;
+ --button-palette-bright-secondary-active-border: #ff0084;
+ --button-palette-bright-secondary-hover-background: #ffffff;
+ --button-palette-bright-secondary-hover-text: #ae0047;
+ --button-palette-bright-secondary-hover-text-decoration: underline;
+ --button-palette-bright-secondary-hover-border: #ae0047;
+ --button-palette-bright-tertiary-default-background: #ffffff;
+ --button-palette-bright-tertiary-default-text: #ff0084;
+ --button-palette-bright-tertiary-default-text-decoration: none;
+ --button-palette-bright-tertiary-default-border: #ffffff;
+ --button-palette-bright-tertiary-active-background: #ffffff;
+ --button-palette-bright-tertiary-active-text: #ff0084;
+ --button-palette-bright-tertiary-active-text-decoration: none;
+ --button-palette-bright-tertiary-active-border: #ffffff;
+ --button-palette-bright-tertiary-hover-background: #ffffff;
+ --button-palette-bright-tertiary-hover-text: #d70065;
+ --button-palette-bright-tertiary-hover-text-decoration: underline;
+ --button-palette-bright-tertiary-hover-border: #ffffff;
+ --button-palette-tint-primary-default-background: #ff0084;
+ --button-palette-tint-primary-default-text: #ffffff;
+ --button-palette-tint-primary-default-text-decoration: none;
+ --button-palette-tint-primary-default-border: #ff0084;
+ --button-palette-tint-primary-active-background: #d70065;
+ --button-palette-tint-primary-active-text: #ffffff;
+ --button-palette-tint-primary-active-text-decoration: none;
+ --button-palette-tint-primary-active-border: #d70065;
+ --button-palette-tint-primary-hover-background: #d70065;
+ --button-palette-tint-primary-hover-text: #ffffff;
+ --button-palette-tint-primary-hover-text-decoration: underline;
+ --button-palette-tint-primary-hover-border: #d70065;
+ --button-palette-tint-secondary-default-background: #ffecf2;
+ --button-palette-tint-secondary-default-text: #ff0084;
+ --button-palette-tint-secondary-default-text-decoration: none;
+ --button-palette-tint-secondary-default-border: #ff0084;
+ --button-palette-tint-secondary-active-background: #ffecf2;
+ --button-palette-tint-secondary-active-text: #ff0084;
+ --button-palette-tint-secondary-active-text-decoration: none;
+ --button-palette-tint-secondary-active-border: #ff0084;
+ --button-palette-tint-secondary-hover-background: #ffecf2;
+ --button-palette-tint-secondary-hover-text: #ff0084;
+ --button-palette-tint-secondary-hover-text-decoration: underline;
+ --button-palette-tint-secondary-hover-border: #ff0084;
+ --button-palette-tint-tertiary-default-background: #ffecf2;
+ --button-palette-tint-tertiary-default-text: #ff0084;
+ --button-palette-tint-tertiary-default-text-decoration: none;
+ --button-palette-tint-tertiary-default-border: #ffecf2;
+ --button-palette-tint-tertiary-active-background: #ffecf2;
+ --button-palette-tint-tertiary-active-text: #ff0084;
+ --button-palette-tint-tertiary-active-text-decoration: none;
+ --button-palette-tint-tertiary-active-border: #ffecf2;
+ --button-palette-tint-tertiary-hover-background: #ffecf2;
+ --button-palette-tint-tertiary-hover-text: #ff0084;
+ --button-palette-tint-tertiary-hover-text-decoration: underline;
+ --button-palette-tint-tertiary-hover-border: #ffecf2;
+ --button-palette-alt-primary-default-background: #ff0084;
+ --button-palette-alt-primary-default-text: #ffffff;
+ --button-palette-alt-primary-default-text-decoration: none;
+ --button-palette-alt-primary-default-border: #ff0084;
+ --button-palette-alt-primary-active-background: #d70065;
+ --button-palette-alt-primary-active-text: #ffffff;
+ --button-palette-alt-primary-active-text-decoration: none;
+ --button-palette-alt-primary-active-border: #d70065;
+ --button-palette-alt-primary-hover-background: #d70065;
+ --button-palette-alt-primary-hover-text: #ffffff;
+ --button-palette-alt-primary-hover-text-decoration: underline;
+ --button-palette-alt-primary-hover-border: #d70065;
+ --button-palette-alt-secondary-default-background: #eaeaea;
+ --button-palette-alt-secondary-default-text: #ff0084;
+ --button-palette-alt-secondary-default-text-decoration: none;
+ --button-palette-alt-secondary-default-border: #ff0084;
+ --button-palette-alt-secondary-active-background: #eaeaea;
+ --button-palette-alt-secondary-active-text: #ff0084;
+ --button-palette-alt-secondary-active-text-decoration: none;
+ --button-palette-alt-secondary-active-border: #ff0084;
+ --button-palette-alt-secondary-hover-background: #eaeaea;
+ --button-palette-alt-secondary-hover-text: #ff0084;
+ --button-palette-alt-secondary-hover-text-decoration: underline;
+ --button-palette-alt-secondary-hover-border: #ff0084;
+ --button-palette-alt-tertiary-default-background: #eaeaea;
+ --button-palette-alt-tertiary-default-text: #ff0084;
+ --button-palette-alt-tertiary-default-text-decoration: none;
+ --button-palette-alt-tertiary-default-border: #eaeaea;
+ --button-palette-alt-tertiary-active-background: #eaeaea;
+ --button-palette-alt-tertiary-active-text: #ff0084;
+ --button-palette-alt-tertiary-active-text-decoration: none;
+ --button-palette-alt-tertiary-active-border: #eaeaea;
+ --button-palette-alt-tertiary-hover-background: #eaeaea;
+ --button-palette-alt-tertiary-hover-text: #ff0084;
+ --button-palette-alt-tertiary-hover-text-decoration: underline;
+ --button-palette-alt-tertiary-hover-border: #eaeaea;
+ --button-palette-bold-primary-default-background: #ffc85e;
+ --button-palette-bold-primary-default-text: #5f0012;
+ --button-palette-bold-primary-default-text-decoration: none;
+ --button-palette-bold-primary-default-border: #ffc85e;
+ --button-palette-bold-primary-active-background: #cf9a27;
+ --button-palette-bold-primary-active-text: #5f0012;
+ --button-palette-bold-primary-active-text-decoration: none;
+ --button-palette-bold-primary-active-border: #cf9a27;
+ --button-palette-bold-primary-hover-background: #cf9a27;
+ --button-palette-bold-primary-hover-text: #5f0012;
+ --button-palette-bold-primary-hover-text-decoration: underline;
+ --button-palette-bold-primary-hover-border: #cf9a27;
+ --button-palette-bold-secondary-default-background: #ff0084;
+ --button-palette-bold-secondary-default-text: #ffffff;
+ --button-palette-bold-secondary-default-text-decoration: none;
+ --button-palette-bold-secondary-default-border: #ffc85e;
+ --button-palette-bold-secondary-active-background: #ff0084;
+ --button-palette-bold-secondary-active-text: #ffffff;
+ --button-palette-bold-secondary-active-text-decoration: none;
+ --button-palette-bold-secondary-active-border: #ffc85e;
+ --button-palette-bold-secondary-hover-background: #ff0084;
+ --button-palette-bold-secondary-hover-text: #ffffff;
+ --button-palette-bold-secondary-hover-text-decoration: underline;
+ --button-palette-bold-secondary-hover-border: #ffc85e;
+ --button-palette-bold-tertiary-default-background: #ff0084;
+ --button-palette-bold-tertiary-default-text: #ffffff;
+ --button-palette-bold-tertiary-default-text-decoration: none;
+ --button-palette-bold-tertiary-default-border: #ff0084;
+ --button-palette-bold-tertiary-active-background: #ff0084;
+ --button-palette-bold-tertiary-active-text: #ffffff;
+ --button-palette-bold-tertiary-active-text-decoration: none;
+ --button-palette-bold-tertiary-active-border: #ff0084;
+ --button-palette-bold-tertiary-hover-background: #ff0084;
+ --button-palette-bold-tertiary-hover-text: #ffffff;
+ --button-palette-bold-tertiary-hover-text-decoration: underline;
+ --button-palette-bold-tertiary-hover-border: #ff0084;
+ --button-palette-strong-primary-default-background: #ff0084;
+ --button-palette-strong-primary-default-text: #5f0012;
+ --button-palette-strong-primary-default-text-decoration: none;
+ --button-palette-strong-primary-default-border: #ff0084;
+ --button-palette-strong-primary-active-background: #d70065;
+ --button-palette-strong-primary-active-text: #5f0012;
+ --button-palette-strong-primary-active-text-decoration: none;
+ --button-palette-strong-primary-active-border: #d70065;
+ --button-palette-strong-primary-hover-background: #d70065;
+ --button-palette-strong-primary-hover-text: #5f0012;
+ --button-palette-strong-primary-hover-text-decoration: underline;
+ --button-palette-strong-primary-hover-border: #d70065;
+ --button-palette-strong-secondary-default-background: #2a2b2f;
+ --button-palette-strong-secondary-default-text: #ffffff;
+ --button-palette-strong-secondary-default-text-decoration: none;
+ --button-palette-strong-secondary-default-border: #ffc85e;
+ --button-palette-strong-secondary-active-background: #2a2b2f;
+ --button-palette-strong-secondary-active-text: #ffffff;
+ --button-palette-strong-secondary-active-text-decoration: none;
+ --button-palette-strong-secondary-active-border: #ffc85e;
+ --button-palette-strong-secondary-hover-background: #2a2b2f;
+ --button-palette-strong-secondary-hover-text: #ffffff;
+ --button-palette-strong-secondary-hover-text-decoration: underline;
+ --button-palette-strong-secondary-hover-border: #ffc85e;
+ --button-palette-strong-tertiary-default-background: #2a2b2f;
+ --button-palette-strong-tertiary-default-text: #ffffff;
+ --button-palette-strong-tertiary-default-text-decoration: none;
+ --button-palette-strong-tertiary-default-border: #2a2b2f;
+ --button-palette-strong-tertiary-active-background: #2a2b2f;
+ --button-palette-strong-tertiary-active-text: #ffffff;
+ --button-palette-strong-tertiary-active-text-decoration: none;
+ --button-palette-strong-tertiary-active-border: #2a2b2f;
+ --button-palette-strong-tertiary-hover-background: #2a2b2f;
+ --button-palette-strong-tertiary-hover-text: #ffffff;
+ --button-palette-strong-tertiary-hover-text-decoration: underline;
+ --button-palette-strong-tertiary-hover-border: #2a2b2f;
+}
diff --git a/dist/css/button/button-qld-default-palettes.tokens.css b/dist/css/button/button-qld-default-palettes.tokens.css
new file mode 100644
index 0000000..7ba8c10
--- /dev/null
+++ b/dist/css/button/button-qld-default-palettes.tokens.css
@@ -0,0 +1,186 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+:host {
+ --button-palette-bright-primary-default-background: #09549f;
+ --button-palette-bright-primary-default-text: #ffffff;
+ --button-palette-bright-primary-default-text-decoration: none;
+ --button-palette-bright-primary-default-border: #09549f;
+ --button-palette-bright-primary-active-background: #003e87;
+ --button-palette-bright-primary-active-text: #ffffff;
+ --button-palette-bright-primary-active-text-decoration: none;
+ --button-palette-bright-primary-active-border: #003e87;
+ --button-palette-bright-primary-hover-background: #003e87;
+ --button-palette-bright-primary-hover-text: #ffffff;
+ --button-palette-bright-primary-hover-text-decoration: underline;
+ --button-palette-bright-primary-hover-border: #003e87;
+ --button-palette-bright-secondary-default-background: #ffffff;
+ --button-palette-bright-secondary-default-text: #09549f;
+ --button-palette-bright-secondary-default-text-decoration: none;
+ --button-palette-bright-secondary-default-border: #6bbe27;
+ --button-palette-bright-secondary-active-background: #ffffff;
+ --button-palette-bright-secondary-active-text: #09549f;
+ --button-palette-bright-secondary-active-text-decoration: none;
+ --button-palette-bright-secondary-active-border: #6bbe27;
+ --button-palette-bright-secondary-hover-background: #ffffff;
+ --button-palette-bright-secondary-hover-text: #09549f;
+ --button-palette-bright-secondary-hover-text-decoration: underline;
+ --button-palette-bright-secondary-hover-border: #6bbe27;
+ --button-palette-bright-tertiary-default-background: #ffffff;
+ --button-palette-bright-tertiary-default-text: #09549f;
+ --button-palette-bright-tertiary-default-text-decoration: none;
+ --button-palette-bright-tertiary-default-border: #ffffff;
+ --button-palette-bright-tertiary-active-background: #ffffff;
+ --button-palette-bright-tertiary-active-text: #09549f;
+ --button-palette-bright-tertiary-active-text-decoration: none;
+ --button-palette-bright-tertiary-active-border: #ffffff;
+ --button-palette-bright-tertiary-hover-background: #ffffff;
+ --button-palette-bright-tertiary-hover-text: #09549f;
+ --button-palette-bright-tertiary-hover-text-decoration: underline;
+ --button-palette-bright-tertiary-hover-border: #ffffff;
+ --button-palette-tint-primary-default-background: #09549f;
+ --button-palette-tint-primary-default-text: #ffffff;
+ --button-palette-tint-primary-default-text-decoration: none;
+ --button-palette-tint-primary-default-border: #09549f;
+ --button-palette-tint-primary-active-background: #003e87;
+ --button-palette-tint-primary-active-text: #ffffff;
+ --button-palette-tint-primary-active-text-decoration: none;
+ --button-palette-tint-primary-active-border: #003e87;
+ --button-palette-tint-primary-hover-background: #003e87;
+ --button-palette-tint-primary-hover-text: #ffffff;
+ --button-palette-tint-primary-hover-text-decoration: underline;
+ --button-palette-tint-primary-hover-border: #003e87;
+ --button-palette-tint-secondary-default-background: #e7edf6;
+ --button-palette-tint-secondary-default-text: #09549f;
+ --button-palette-tint-secondary-default-text-decoration: none;
+ --button-palette-tint-secondary-default-border: #6bbe27;
+ --button-palette-tint-secondary-active-background: #e7edf6;
+ --button-palette-tint-secondary-active-text: #09549f;
+ --button-palette-tint-secondary-active-text-decoration: none;
+ --button-palette-tint-secondary-active-border: #6bbe27;
+ --button-palette-tint-secondary-hover-background: #e7edf6;
+ --button-palette-tint-secondary-hover-text: #09549f;
+ --button-palette-tint-secondary-hover-text-decoration: underline;
+ --button-palette-tint-secondary-hover-border: #6bbe27;
+ --button-palette-tint-tertiary-default-background: #e7edf6;
+ --button-palette-tint-tertiary-default-text: #09549f;
+ --button-palette-tint-tertiary-default-text-decoration: none;
+ --button-palette-tint-tertiary-default-border: #e7edf6;
+ --button-palette-tint-tertiary-active-background: #e7edf6;
+ --button-palette-tint-tertiary-active-text: #09549f;
+ --button-palette-tint-tertiary-active-text-decoration: none;
+ --button-palette-tint-tertiary-active-border: #e7edf6;
+ --button-palette-tint-tertiary-hover-background: #e7edf6;
+ --button-palette-tint-tertiary-hover-text: #09549f;
+ --button-palette-tint-tertiary-hover-text-decoration: underline;
+ --button-palette-tint-tertiary-hover-border: #e7edf6;
+ --button-palette-alt-primary-default-background: #09549f;
+ --button-palette-alt-primary-default-text: #ffffff;
+ --button-palette-alt-primary-default-text-decoration: none;
+ --button-palette-alt-primary-default-border: #09549f;
+ --button-palette-alt-primary-active-background: #003e87;
+ --button-palette-alt-primary-active-text: #ffffff;
+ --button-palette-alt-primary-active-text-decoration: none;
+ --button-palette-alt-primary-active-border: #003e87;
+ --button-palette-alt-primary-hover-background: #003e87;
+ --button-palette-alt-primary-hover-text: #ffffff;
+ --button-palette-alt-primary-hover-text-decoration: underline;
+ --button-palette-alt-primary-hover-border: #003e87;
+ --button-palette-alt-secondary-default-background: #eaeaea;
+ --button-palette-alt-secondary-default-text: #09549f;
+ --button-palette-alt-secondary-default-text-decoration: none;
+ --button-palette-alt-secondary-default-border: #6bbe27;
+ --button-palette-alt-secondary-active-background: #eaeaea;
+ --button-palette-alt-secondary-active-text: #09549f;
+ --button-palette-alt-secondary-active-text-decoration: none;
+ --button-palette-alt-secondary-active-border: #6bbe27;
+ --button-palette-alt-secondary-hover-background: #eaeaea;
+ --button-palette-alt-secondary-hover-text: #09549f;
+ --button-palette-alt-secondary-hover-text-decoration: underline;
+ --button-palette-alt-secondary-hover-border: #6bbe27;
+ --button-palette-alt-tertiary-default-background: #eaeaea;
+ --button-palette-alt-tertiary-default-text: #09549f;
+ --button-palette-alt-tertiary-default-text-decoration: none;
+ --button-palette-alt-tertiary-default-border: #eaeaea;
+ --button-palette-alt-tertiary-active-background: #eaeaea;
+ --button-palette-alt-tertiary-active-text: #09549f;
+ --button-palette-alt-tertiary-active-text-decoration: none;
+ --button-palette-alt-tertiary-active-border: #eaeaea;
+ --button-palette-alt-tertiary-hover-background: #eaeaea;
+ --button-palette-alt-tertiary-hover-text: #09549f;
+ --button-palette-alt-tertiary-hover-text-decoration: underline;
+ --button-palette-alt-tertiary-hover-border: #eaeaea;
+ --button-palette-bold-primary-default-background: #6bbe27;
+ --button-palette-bold-primary-default-text: #000043;
+ --button-palette-bold-primary-default-text-decoration: none;
+ --button-palette-bold-primary-default-border: #6bbe27;
+ --button-palette-bold-primary-active-background: #469800;
+ --button-palette-bold-primary-active-text: #000043;
+ --button-palette-bold-primary-active-text-decoration: none;
+ --button-palette-bold-primary-active-border: #469800;
+ --button-palette-bold-primary-hover-background: #469800;
+ --button-palette-bold-primary-hover-text: #000043;
+ --button-palette-bold-primary-hover-text-decoration: underline;
+ --button-palette-bold-primary-hover-border: #469800;
+ --button-palette-bold-secondary-default-background: #09549f;
+ --button-palette-bold-secondary-default-text: #ffffff;
+ --button-palette-bold-secondary-default-text-decoration: none;
+ --button-palette-bold-secondary-default-border: #ffe500;
+ --button-palette-bold-secondary-active-background: #09549f;
+ --button-palette-bold-secondary-active-text: #ffffff;
+ --button-palette-bold-secondary-active-text-decoration: none;
+ --button-palette-bold-secondary-active-border: #ffe500;
+ --button-palette-bold-secondary-hover-background: #09549f;
+ --button-palette-bold-secondary-hover-text: #ffffff;
+ --button-palette-bold-secondary-hover-text-decoration: underline;
+ --button-palette-bold-secondary-hover-border: #ffe500;
+ --button-palette-bold-tertiary-default-background: #09549f;
+ --button-palette-bold-tertiary-default-text: #ffffff;
+ --button-palette-bold-tertiary-default-text-decoration: none;
+ --button-palette-bold-tertiary-default-border: #09549f;
+ --button-palette-bold-tertiary-active-background: #09549f;
+ --button-palette-bold-tertiary-active-text: #ffffff;
+ --button-palette-bold-tertiary-active-text-decoration: none;
+ --button-palette-bold-tertiary-active-border: #09549f;
+ --button-palette-bold-tertiary-hover-background: #09549f;
+ --button-palette-bold-tertiary-hover-text: #ffffff;
+ --button-palette-bold-tertiary-hover-text-decoration: underline;
+ --button-palette-bold-tertiary-hover-border: #09549f;
+ --button-palette-strong-primary-default-background: #6bbe27;
+ --button-palette-strong-primary-default-text: #000043;
+ --button-palette-strong-primary-default-text-decoration: none;
+ --button-palette-strong-primary-default-border: #6bbe27;
+ --button-palette-strong-primary-active-background: #469800;
+ --button-palette-strong-primary-active-text: #000043;
+ --button-palette-strong-primary-active-text-decoration: none;
+ --button-palette-strong-primary-active-border: #469800;
+ --button-palette-strong-primary-hover-background: #469800;
+ --button-palette-strong-primary-hover-text: #000043;
+ --button-palette-strong-primary-hover-text-decoration: underline;
+ --button-palette-strong-primary-hover-border: #469800;
+ --button-palette-strong-secondary-default-background: #05325f;
+ --button-palette-strong-secondary-default-text: #ffffff;
+ --button-palette-strong-secondary-default-text-decoration: none;
+ --button-palette-strong-secondary-default-border: #ffe500;
+ --button-palette-strong-secondary-active-background: #05325f;
+ --button-palette-strong-secondary-active-text: #ffffff;
+ --button-palette-strong-secondary-active-text-decoration: none;
+ --button-palette-strong-secondary-active-border: #ffe500;
+ --button-palette-strong-secondary-hover-background: #05325f;
+ --button-palette-strong-secondary-hover-text: #ffffff;
+ --button-palette-strong-secondary-hover-text-decoration: underline;
+ --button-palette-strong-secondary-hover-border: #ffe500;
+ --button-palette-strong-tertiary-default-background: #05325f;
+ --button-palette-strong-tertiary-default-text: #ffffff;
+ --button-palette-strong-tertiary-default-text-decoration: none;
+ --button-palette-strong-tertiary-default-border: #05325f;
+ --button-palette-strong-tertiary-active-background: #05325f;
+ --button-palette-strong-tertiary-active-text: #ffffff;
+ --button-palette-strong-tertiary-active-text-decoration: none;
+ --button-palette-strong-tertiary-active-border: #05325f;
+ --button-palette-strong-tertiary-hover-background: #05325f;
+ --button-palette-strong-tertiary-hover-text: #ffffff;
+ --button-palette-strong-tertiary-hover-text-decoration: underline;
+ --button-palette-strong-tertiary-hover-border: #05325f;
+}
diff --git a/dist/css/button/button-qld-high-contrast-palettes.tokens.css b/dist/css/button/button-qld-high-contrast-palettes.tokens.css
new file mode 100644
index 0000000..8453999
--- /dev/null
+++ b/dist/css/button/button-qld-high-contrast-palettes.tokens.css
@@ -0,0 +1,186 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+:host {
+ --button-palette-bright-primary-default-background: #0000ff;
+ --button-palette-bright-primary-default-text: #ffffff;
+ --button-palette-bright-primary-default-text-decoration: none;
+ --button-palette-bright-primary-default-border: #0000ff;
+ --button-palette-bright-primary-active-background: #1000e4;
+ --button-palette-bright-primary-active-text: #ffffff;
+ --button-palette-bright-primary-active-text-decoration: none;
+ --button-palette-bright-primary-active-border: #1000e4;
+ --button-palette-bright-primary-hover-background: #1000e4;
+ --button-palette-bright-primary-hover-text: #ffffff;
+ --button-palette-bright-primary-hover-text-decoration: underline;
+ --button-palette-bright-primary-hover-border: #1000e4;
+ --button-palette-bright-secondary-default-background: #ffffff;
+ --button-palette-bright-secondary-default-text: #0000ff;
+ --button-palette-bright-secondary-default-text-decoration: none;
+ --button-palette-bright-secondary-default-border: #ffe500;
+ --button-palette-bright-secondary-active-background: #ffffff;
+ --button-palette-bright-secondary-active-text: #0000ff;
+ --button-palette-bright-secondary-active-text-decoration: none;
+ --button-palette-bright-secondary-active-border: #ffe500;
+ --button-palette-bright-secondary-hover-background: #ffffff;
+ --button-palette-bright-secondary-hover-text: #0000ff;
+ --button-palette-bright-secondary-hover-text-decoration: underline;
+ --button-palette-bright-secondary-hover-border: #ffe500;
+ --button-palette-bright-tertiary-default-background: #ffffff;
+ --button-palette-bright-tertiary-default-text: #0000ff;
+ --button-palette-bright-tertiary-default-text-decoration: none;
+ --button-palette-bright-tertiary-default-border: #ffffff;
+ --button-palette-bright-tertiary-active-background: #ffffff;
+ --button-palette-bright-tertiary-active-text: #0000ff;
+ --button-palette-bright-tertiary-active-text-decoration: none;
+ --button-palette-bright-tertiary-active-border: #ffffff;
+ --button-palette-bright-tertiary-hover-background: #ffffff;
+ --button-palette-bright-tertiary-hover-text: #0000ff;
+ --button-palette-bright-tertiary-hover-text-decoration: underline;
+ --button-palette-bright-tertiary-hover-border: #ffffff;
+ --button-palette-tint-primary-default-background: #0000ff;
+ --button-palette-tint-primary-default-text: #ffffff;
+ --button-palette-tint-primary-default-text-decoration: none;
+ --button-palette-tint-primary-default-border: #0000ff;
+ --button-palette-tint-primary-active-background: #1000e4;
+ --button-palette-tint-primary-active-text: #ffffff;
+ --button-palette-tint-primary-active-text-decoration: none;
+ --button-palette-tint-primary-active-border: #1000e4;
+ --button-palette-tint-primary-hover-background: #1000e4;
+ --button-palette-tint-primary-hover-text: #ffffff;
+ --button-palette-tint-primary-hover-text-decoration: underline;
+ --button-palette-tint-primary-hover-border: #1000e4;
+ --button-palette-tint-secondary-default-background: #ffffff;
+ --button-palette-tint-secondary-default-text: #0000ff;
+ --button-palette-tint-secondary-default-text-decoration: none;
+ --button-palette-tint-secondary-default-border: #ffe500;
+ --button-palette-tint-secondary-active-background: #ffffff;
+ --button-palette-tint-secondary-active-text: #0000ff;
+ --button-palette-tint-secondary-active-text-decoration: none;
+ --button-palette-tint-secondary-active-border: #ffe500;
+ --button-palette-tint-secondary-hover-background: #ffffff;
+ --button-palette-tint-secondary-hover-text: #0000ff;
+ --button-palette-tint-secondary-hover-text-decoration: underline;
+ --button-palette-tint-secondary-hover-border: #ffe500;
+ --button-palette-tint-tertiary-default-background: #ffffff;
+ --button-palette-tint-tertiary-default-text: #0000ff;
+ --button-palette-tint-tertiary-default-text-decoration: none;
+ --button-palette-tint-tertiary-default-border: #ffffff;
+ --button-palette-tint-tertiary-active-background: #ffffff;
+ --button-palette-tint-tertiary-active-text: #0000ff;
+ --button-palette-tint-tertiary-active-text-decoration: none;
+ --button-palette-tint-tertiary-active-border: #ffffff;
+ --button-palette-tint-tertiary-hover-background: #ffffff;
+ --button-palette-tint-tertiary-hover-text: #0000ff;
+ --button-palette-tint-tertiary-hover-text-decoration: underline;
+ --button-palette-tint-tertiary-hover-border: #ffffff;
+ --button-palette-alt-primary-default-background: #0000ff;
+ --button-palette-alt-primary-default-text: #ffffff;
+ --button-palette-alt-primary-default-text-decoration: none;
+ --button-palette-alt-primary-default-border: #0000ff;
+ --button-palette-alt-primary-active-background: #1000e4;
+ --button-palette-alt-primary-active-text: #ffffff;
+ --button-palette-alt-primary-active-text-decoration: none;
+ --button-palette-alt-primary-active-border: #1000e4;
+ --button-palette-alt-primary-hover-background: #1000e4;
+ --button-palette-alt-primary-hover-text: #ffffff;
+ --button-palette-alt-primary-hover-text-decoration: underline;
+ --button-palette-alt-primary-hover-border: #1000e4;
+ --button-palette-alt-secondary-default-background: #ffffff;
+ --button-palette-alt-secondary-default-text: #0000ff;
+ --button-palette-alt-secondary-default-text-decoration: none;
+ --button-palette-alt-secondary-default-border: #ffe500;
+ --button-palette-alt-secondary-active-background: #ffffff;
+ --button-palette-alt-secondary-active-text: #0000ff;
+ --button-palette-alt-secondary-active-text-decoration: none;
+ --button-palette-alt-secondary-active-border: #ffe500;
+ --button-palette-alt-secondary-hover-background: #ffffff;
+ --button-palette-alt-secondary-hover-text: #0000ff;
+ --button-palette-alt-secondary-hover-text-decoration: underline;
+ --button-palette-alt-secondary-hover-border: #ffe500;
+ --button-palette-alt-tertiary-default-background: #ffffff;
+ --button-palette-alt-tertiary-default-text: #0000ff;
+ --button-palette-alt-tertiary-default-text-decoration: none;
+ --button-palette-alt-tertiary-default-border: #ffffff;
+ --button-palette-alt-tertiary-active-background: #ffffff;
+ --button-palette-alt-tertiary-active-text: #0000ff;
+ --button-palette-alt-tertiary-active-text-decoration: none;
+ --button-palette-alt-tertiary-active-border: #ffffff;
+ --button-palette-alt-tertiary-hover-background: #ffffff;
+ --button-palette-alt-tertiary-hover-text: #0000ff;
+ --button-palette-alt-tertiary-hover-text-decoration: underline;
+ --button-palette-alt-tertiary-hover-border: #ffffff;
+ --button-palette-bold-primary-default-background: #ffe500;
+ --button-palette-bold-primary-default-text: #2b0093;
+ --button-palette-bold-primary-default-text-decoration: none;
+ --button-palette-bold-primary-default-border: #ffe500;
+ --button-palette-bold-primary-active-background: #cdb300;
+ --button-palette-bold-primary-active-text: #2b0093;
+ --button-palette-bold-primary-active-text-decoration: none;
+ --button-palette-bold-primary-active-border: #cdb300;
+ --button-palette-bold-primary-hover-background: #cdb300;
+ --button-palette-bold-primary-hover-text: #2b0093;
+ --button-palette-bold-primary-hover-text-decoration: underline;
+ --button-palette-bold-primary-hover-border: #cdb300;
+ --button-palette-bold-secondary-default-background: #000510;
+ --button-palette-bold-secondary-default-text: #ffe500;
+ --button-palette-bold-secondary-default-text-decoration: none;
+ --button-palette-bold-secondary-default-border: #ffe500;
+ --button-palette-bold-secondary-active-background: #000510;
+ --button-palette-bold-secondary-active-text: #ffe500;
+ --button-palette-bold-secondary-active-text-decoration: none;
+ --button-palette-bold-secondary-active-border: #ffe500;
+ --button-palette-bold-secondary-hover-background: #000510;
+ --button-palette-bold-secondary-hover-text: #ffe500;
+ --button-palette-bold-secondary-hover-text-decoration: underline;
+ --button-palette-bold-secondary-hover-border: #ffe500;
+ --button-palette-bold-tertiary-default-background: #000510;
+ --button-palette-bold-tertiary-default-text: #ffe500;
+ --button-palette-bold-tertiary-default-text-decoration: none;
+ --button-palette-bold-tertiary-default-border: #000510;
+ --button-palette-bold-tertiary-active-background: #000510;
+ --button-palette-bold-tertiary-active-text: #ffe500;
+ --button-palette-bold-tertiary-active-text-decoration: none;
+ --button-palette-bold-tertiary-active-border: #000510;
+ --button-palette-bold-tertiary-hover-background: #000510;
+ --button-palette-bold-tertiary-hover-text: #ffe500;
+ --button-palette-bold-tertiary-hover-text-decoration: underline;
+ --button-palette-bold-tertiary-hover-border: #000510;
+ --button-palette-strong-primary-default-background: #ffe500;
+ --button-palette-strong-primary-default-text: #2b0093;
+ --button-palette-strong-primary-default-text-decoration: none;
+ --button-palette-strong-primary-default-border: #ffe500;
+ --button-palette-strong-primary-active-background: #cdb300;
+ --button-palette-strong-primary-active-text: #2b0093;
+ --button-palette-strong-primary-active-text-decoration: none;
+ --button-palette-strong-primary-active-border: #cdb300;
+ --button-palette-strong-primary-hover-background: #cdb300;
+ --button-palette-strong-primary-hover-text: #2b0093;
+ --button-palette-strong-primary-hover-text-decoration: underline;
+ --button-palette-strong-primary-hover-border: #cdb300;
+ --button-palette-strong-secondary-default-background: #000510;
+ --button-palette-strong-secondary-default-text: #ffe500;
+ --button-palette-strong-secondary-default-text-decoration: none;
+ --button-palette-strong-secondary-default-border: #ffe500;
+ --button-palette-strong-secondary-active-background: #000510;
+ --button-palette-strong-secondary-active-text: #ffe500;
+ --button-palette-strong-secondary-active-text-decoration: none;
+ --button-palette-strong-secondary-active-border: #ffe500;
+ --button-palette-strong-secondary-hover-background: #000510;
+ --button-palette-strong-secondary-hover-text: #ffe500;
+ --button-palette-strong-secondary-hover-text-decoration: underline;
+ --button-palette-strong-secondary-hover-border: #ffe500;
+ --button-palette-strong-tertiary-default-background: #000510;
+ --button-palette-strong-tertiary-default-text: #ffe500;
+ --button-palette-strong-tertiary-default-text-decoration: none;
+ --button-palette-strong-tertiary-default-border: #000510;
+ --button-palette-strong-tertiary-active-background: #000510;
+ --button-palette-strong-tertiary-active-text: #ffe500;
+ --button-palette-strong-tertiary-active-text-decoration: none;
+ --button-palette-strong-tertiary-active-border: #000510;
+ --button-palette-strong-tertiary-hover-background: #000510;
+ --button-palette-strong-tertiary-hover-text: #ffe500;
+ --button-palette-strong-tertiary-hover-text-decoration: underline;
+ --button-palette-strong-tertiary-hover-border: #000510;
+}
diff --git a/dist/css/button/button-qld-maroon-palettes.tokens.css b/dist/css/button/button-qld-maroon-palettes.tokens.css
new file mode 100644
index 0000000..c1aa127
--- /dev/null
+++ b/dist/css/button/button-qld-maroon-palettes.tokens.css
@@ -0,0 +1,186 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+:host {
+ --button-palette-bright-primary-default-background: #b80b4d;
+ --button-palette-bright-primary-default-text: #ffffff;
+ --button-palette-bright-primary-default-text-decoration: none;
+ --button-palette-bright-primary-default-border: #b80b4d;
+ --button-palette-bright-primary-active-background: #9a0037;
+ --button-palette-bright-primary-active-text: #ffffff;
+ --button-palette-bright-primary-active-text-decoration: none;
+ --button-palette-bright-primary-active-border: #9a0037;
+ --button-palette-bright-primary-hover-background: #9a0037;
+ --button-palette-bright-primary-hover-text: #ffffff;
+ --button-palette-bright-primary-hover-text-decoration: underline;
+ --button-palette-bright-primary-hover-border: #9a0037;
+ --button-palette-bright-secondary-default-background: #ffffff;
+ --button-palette-bright-secondary-default-text: #b80b4d;
+ --button-palette-bright-secondary-default-text-decoration: none;
+ --button-palette-bright-secondary-default-border: #b80b4d;
+ --button-palette-bright-secondary-active-background: #ffffff;
+ --button-palette-bright-secondary-active-text: #b80b4d;
+ --button-palette-bright-secondary-active-text-decoration: none;
+ --button-palette-bright-secondary-active-border: #b80b4d;
+ --button-palette-bright-secondary-hover-background: #ffffff;
+ --button-palette-bright-secondary-hover-text: #b80b4d;
+ --button-palette-bright-secondary-hover-text-decoration: underline;
+ --button-palette-bright-secondary-hover-border: #b80b4d;
+ --button-palette-bright-tertiary-default-background: #ffffff;
+ --button-palette-bright-tertiary-default-text: #b80b4d;
+ --button-palette-bright-tertiary-default-text-decoration: none;
+ --button-palette-bright-tertiary-default-border: #ffffff;
+ --button-palette-bright-tertiary-active-background: #ffffff;
+ --button-palette-bright-tertiary-active-text: #b80b4d;
+ --button-palette-bright-tertiary-active-text-decoration: none;
+ --button-palette-bright-tertiary-active-border: #ffffff;
+ --button-palette-bright-tertiary-hover-background: #ffffff;
+ --button-palette-bright-tertiary-hover-text: #b80b4d;
+ --button-palette-bright-tertiary-hover-text-decoration: underline;
+ --button-palette-bright-tertiary-hover-border: #ffffff;
+ --button-palette-tint-primary-default-background: #b80b4d;
+ --button-palette-tint-primary-default-text: #ffffff;
+ --button-palette-tint-primary-default-text-decoration: none;
+ --button-palette-tint-primary-default-border: #b80b4d;
+ --button-palette-tint-primary-active-background: #9a0037;
+ --button-palette-tint-primary-active-text: #ffffff;
+ --button-palette-tint-primary-active-text-decoration: none;
+ --button-palette-tint-primary-active-border: #9a0037;
+ --button-palette-tint-primary-hover-background: #9a0037;
+ --button-palette-tint-primary-hover-text: #ffffff;
+ --button-palette-tint-primary-hover-text-decoration: underline;
+ --button-palette-tint-primary-hover-border: #9a0037;
+ --button-palette-tint-secondary-default-background: #ffffff;
+ --button-palette-tint-secondary-default-text: #b80b4d;
+ --button-palette-tint-secondary-default-text-decoration: none;
+ --button-palette-tint-secondary-default-border: #b80b4d;
+ --button-palette-tint-secondary-active-background: #ffffff;
+ --button-palette-tint-secondary-active-text: #b80b4d;
+ --button-palette-tint-secondary-active-text-decoration: none;
+ --button-palette-tint-secondary-active-border: #b80b4d;
+ --button-palette-tint-secondary-hover-background: #ffffff;
+ --button-palette-tint-secondary-hover-text: #b80b4d;
+ --button-palette-tint-secondary-hover-text-decoration: underline;
+ --button-palette-tint-secondary-hover-border: #b80b4d;
+ --button-palette-tint-tertiary-default-background: #ffffff;
+ --button-palette-tint-tertiary-default-text: #b80b4d;
+ --button-palette-tint-tertiary-default-text-decoration: none;
+ --button-palette-tint-tertiary-default-border: #ffffff;
+ --button-palette-tint-tertiary-active-background: #ffffff;
+ --button-palette-tint-tertiary-active-text: #b80b4d;
+ --button-palette-tint-tertiary-active-text-decoration: none;
+ --button-palette-tint-tertiary-active-border: #ffffff;
+ --button-palette-tint-tertiary-hover-background: #ffffff;
+ --button-palette-tint-tertiary-hover-text: #b80b4d;
+ --button-palette-tint-tertiary-hover-text-decoration: underline;
+ --button-palette-tint-tertiary-hover-border: #ffffff;
+ --button-palette-alt-primary-default-background: #b80b4d;
+ --button-palette-alt-primary-default-text: #ffffff;
+ --button-palette-alt-primary-default-text-decoration: none;
+ --button-palette-alt-primary-default-border: #b80b4d;
+ --button-palette-alt-primary-active-background: #9a0037;
+ --button-palette-alt-primary-active-text: #ffffff;
+ --button-palette-alt-primary-active-text-decoration: none;
+ --button-palette-alt-primary-active-border: #9a0037;
+ --button-palette-alt-primary-hover-background: #9a0037;
+ --button-palette-alt-primary-hover-text: #ffffff;
+ --button-palette-alt-primary-hover-text-decoration: underline;
+ --button-palette-alt-primary-hover-border: #9a0037;
+ --button-palette-alt-secondary-default-background: #ffffff;
+ --button-palette-alt-secondary-default-text: #b80b4d;
+ --button-palette-alt-secondary-default-text-decoration: none;
+ --button-palette-alt-secondary-default-border: #b80b4d;
+ --button-palette-alt-secondary-active-background: #ffffff;
+ --button-palette-alt-secondary-active-text: #b80b4d;
+ --button-palette-alt-secondary-active-text-decoration: none;
+ --button-palette-alt-secondary-active-border: #b80b4d;
+ --button-palette-alt-secondary-hover-background: #ffffff;
+ --button-palette-alt-secondary-hover-text: #b80b4d;
+ --button-palette-alt-secondary-hover-text-decoration: underline;
+ --button-palette-alt-secondary-hover-border: #b80b4d;
+ --button-palette-alt-tertiary-default-background: #ffffff;
+ --button-palette-alt-tertiary-default-text: #b80b4d;
+ --button-palette-alt-tertiary-default-text-decoration: none;
+ --button-palette-alt-tertiary-default-border: #ffffff;
+ --button-palette-alt-tertiary-active-background: #ffffff;
+ --button-palette-alt-tertiary-active-text: #b80b4d;
+ --button-palette-alt-tertiary-active-text-decoration: none;
+ --button-palette-alt-tertiary-active-border: #ffffff;
+ --button-palette-alt-tertiary-hover-background: #ffffff;
+ --button-palette-alt-tertiary-hover-text: #b80b4d;
+ --button-palette-alt-tertiary-hover-text-decoration: underline;
+ --button-palette-alt-tertiary-hover-border: #ffffff;
+ --button-palette-bold-primary-default-background: #ffffff;
+ --button-palette-bold-primary-default-text: #430001;
+ --button-palette-bold-primary-default-text-decoration: none;
+ --button-palette-bold-primary-default-border: #ffffff;
+ --button-palette-bold-primary-active-background: #ffffff;
+ --button-palette-bold-primary-active-text: #430001;
+ --button-palette-bold-primary-active-text-decoration: none;
+ --button-palette-bold-primary-active-border: #ffffff;
+ --button-palette-bold-primary-hover-background: #ffffff;
+ --button-palette-bold-primary-hover-text: #430001;
+ --button-palette-bold-primary-hover-text-decoration: underline;
+ --button-palette-bold-primary-hover-border: #ffffff;
+ --button-palette-bold-secondary-default-background: #b80b4d;
+ --button-palette-bold-secondary-default-text: #ffffff;
+ --button-palette-bold-secondary-default-text-decoration: none;
+ --button-palette-bold-secondary-default-border: #ffffff;
+ --button-palette-bold-secondary-active-background: #b80b4d;
+ --button-palette-bold-secondary-active-text: #ffffff;
+ --button-palette-bold-secondary-active-text-decoration: none;
+ --button-palette-bold-secondary-active-border: #ffffff;
+ --button-palette-bold-secondary-hover-background: #b80b4d;
+ --button-palette-bold-secondary-hover-text: #ffffff;
+ --button-palette-bold-secondary-hover-text-decoration: underline;
+ --button-palette-bold-secondary-hover-border: #ffffff;
+ --button-palette-bold-tertiary-default-background: #b80b4d;
+ --button-palette-bold-tertiary-default-text: #ffffff;
+ --button-palette-bold-tertiary-default-text-decoration: none;
+ --button-palette-bold-tertiary-default-border: #b80b4d;
+ --button-palette-bold-tertiary-active-background: #b80b4d;
+ --button-palette-bold-tertiary-active-text: #ffffff;
+ --button-palette-bold-tertiary-active-text-decoration: none;
+ --button-palette-bold-tertiary-active-border: #b80b4d;
+ --button-palette-bold-tertiary-hover-background: #b80b4d;
+ --button-palette-bold-tertiary-hover-text: #ffffff;
+ --button-palette-bold-tertiary-hover-text-decoration: underline;
+ --button-palette-bold-tertiary-hover-border: #b80b4d;
+ --button-palette-strong-primary-default-background: #b80b4d;
+ --button-palette-strong-primary-default-text: #430001;
+ --button-palette-strong-primary-default-text-decoration: none;
+ --button-palette-strong-primary-default-border: #b80b4d;
+ --button-palette-strong-primary-active-background: #9a0037;
+ --button-palette-strong-primary-active-text: #430001;
+ --button-palette-strong-primary-active-text-decoration: none;
+ --button-palette-strong-primary-active-border: #9a0037;
+ --button-palette-strong-primary-hover-background: #9a0037;
+ --button-palette-strong-primary-hover-text: #430001;
+ --button-palette-strong-primary-hover-text-decoration: underline;
+ --button-palette-strong-primary-hover-border: #9a0037;
+ --button-palette-strong-secondary-default-background: #000c19;
+ --button-palette-strong-secondary-default-text: #ffffff;
+ --button-palette-strong-secondary-default-text-decoration: none;
+ --button-palette-strong-secondary-default-border: #ffffff;
+ --button-palette-strong-secondary-active-background: #000c19;
+ --button-palette-strong-secondary-active-text: #ffffff;
+ --button-palette-strong-secondary-active-text-decoration: none;
+ --button-palette-strong-secondary-active-border: #ffffff;
+ --button-palette-strong-secondary-hover-background: #000c19;
+ --button-palette-strong-secondary-hover-text: #ffffff;
+ --button-palette-strong-secondary-hover-text-decoration: underline;
+ --button-palette-strong-secondary-hover-border: #ffffff;
+ --button-palette-strong-tertiary-default-background: #000c19;
+ --button-palette-strong-tertiary-default-text: #ffffff;
+ --button-palette-strong-tertiary-default-text-decoration: none;
+ --button-palette-strong-tertiary-default-border: #000c19;
+ --button-palette-strong-tertiary-active-background: #000c19;
+ --button-palette-strong-tertiary-active-text: #ffffff;
+ --button-palette-strong-tertiary-active-text-decoration: none;
+ --button-palette-strong-tertiary-active-border: #000c19;
+ --button-palette-strong-tertiary-hover-background: #000c19;
+ --button-palette-strong-tertiary-hover-text: #ffffff;
+ --button-palette-strong-tertiary-hover-text-decoration: underline;
+ --button-palette-strong-tertiary-hover-border: #000c19;
+}
diff --git a/dist/css/button/button.tokens.css b/dist/css/button/button.tokens.css
new file mode 100644
index 0000000..5d7a656
--- /dev/null
+++ b/dist/css/button/button.tokens.css
@@ -0,0 +1,8 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+:host {
+ --button-border-radius: 8;
+ --button-border-width: 8px;
+}
diff --git a/dist/css/card/card-campaign-neon-palettes.tokens.css b/dist/css/card/card-campaign-neon-palettes.tokens.css
new file mode 100644
index 0000000..1a11d39
--- /dev/null
+++ b/dist/css/card/card-campaign-neon-palettes.tokens.css
@@ -0,0 +1,7 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+:host {
+ --card-background: #ffffff;
+}
diff --git a/dist/css/card/card-qld-default-palettes.tokens.css b/dist/css/card/card-qld-default-palettes.tokens.css
new file mode 100644
index 0000000..1a11d39
--- /dev/null
+++ b/dist/css/card/card-qld-default-palettes.tokens.css
@@ -0,0 +1,7 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+:host {
+ --card-background: #ffffff;
+}
diff --git a/dist/css/card/card-qld-high-contrast-palettes.tokens.css b/dist/css/card/card-qld-high-contrast-palettes.tokens.css
new file mode 100644
index 0000000..1a11d39
--- /dev/null
+++ b/dist/css/card/card-qld-high-contrast-palettes.tokens.css
@@ -0,0 +1,7 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+:host {
+ --card-background: #ffffff;
+}
diff --git a/dist/css/card/card-qld-maroon-palettes.tokens.css b/dist/css/card/card-qld-maroon-palettes.tokens.css
new file mode 100644
index 0000000..1a11d39
--- /dev/null
+++ b/dist/css/card/card-qld-maroon-palettes.tokens.css
@@ -0,0 +1,7 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+:host {
+ --card-background: #ffffff;
+}
diff --git a/dist/css/card/card.tokens.css b/dist/css/card/card.tokens.css
new file mode 100644
index 0000000..5a7647d
--- /dev/null
+++ b/dist/css/card/card.tokens.css
@@ -0,0 +1,8 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+:host {
+ --card-border-radius: 4;
+ --card-padding: 16px;
+}
diff --git a/dist/css/styles/primitive.tokens.css b/dist/css/styles/primitive.tokens.css
new file mode 100644
index 0000000..fb06120
--- /dev/null
+++ b/dist/css/styles/primitive.tokens.css
@@ -0,0 +1,432 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+:root {
+ --dimension-scale: 2px;
+ --dimension-xs: 4px;
+ --dimension-sm: 8px;
+ --dimension-md: 16px;
+ --dimension-lg: 32px;
+ --dimension-xl: 64px;
+ --spacing-xs: 4px;
+ --spacing-sm: 8px;
+ --spacing-md: 16px;
+ --spacing-lg: 32px;
+ --spacing-xl: 64px;
+ --spacing-multi-value: 8px 64px;
+ --border-radius-sm: 4;
+ --border-radius-lg: 8;
+ --border-radius-xl: 16;
+ --border-radius-multi-value: 4 8;
+ --colors-black: #000000;
+ --colors-white: #ffffff;
+ --colors-christimas-silver-25: #fcfcfc;
+ --colors-christimas-silver-50: #fafafa;
+ --colors-christimas-silver-100: #f5f5f5;
+ --colors-christimas-silver-200: #efefef;
+ --colors-christimas-silver-300: #eaeaea;
+ --colors-christimas-silver-400: #e5e5e5;
+ --colors-christimas-silver-500: #e0e0e0;
+ --colors-christimas-silver-600: #b0b0b0;
+ --colors-christimas-silver-700: #818181;
+ --colors-christimas-silver-800: #565656;
+ --colors-christimas-silver-900: #2e2e2e;
+ --colors-christimas-silver-950: #0b0b0b;
+ --colors-tarnished-silver-25: #f1f1f1;
+ --colors-tarnished-silver-50: #e7e8e8;
+ --colors-tarnished-silver-100: #d0d0d2;
+ --colors-tarnished-silver-200: #b9babc;
+ --colors-tarnished-silver-300: #a3a4a7;
+ --colors-tarnished-silver-400: #8d8e92;
+ --colors-tarnished-silver-500: #78797e;
+ --colors-tarnished-silver-600: #5d5e62;
+ --colors-tarnished-silver-700: #424348;
+ --colors-tarnished-silver-800: #2a2b2f;
+ --colors-tarnished-silver-900: #131418;
+ --colors-tarnished-silver-950: #030305;
+ --colors-goshawk-grey-25: #ebebeb;
+ --colors-goshawk-grey-50: #dddddd;
+ --colors-goshawk-grey-100: #bcbcbc;
+ --colors-goshawk-grey-200: #9c9c9c;
+ --colors-goshawk-grey-300: #7e7e7e;
+ --colors-goshawk-grey-400: #606060;
+ --colors-goshawk-grey-500: #444444;
+ --colors-goshawk-grey-600: #333333;
+ --colors-goshawk-grey-700: #232323;
+ --colors-goshawk-grey-800: #141414;
+ --colors-goshawk-grey-900: #070707;
+ --colors-goshawk-grey-950: #010101;
+ --colors-stellar-explorer-grey-25: #e2e5e7;
+ --colors-stellar-explorer-grey-50: #d0d5d8;
+ --colors-stellar-explorer-grey-100: #a2acb2;
+ --colors-stellar-explorer-grey-200: #76858e;
+ --colors-stellar-explorer-grey-300: #4d606b;
+ --colors-stellar-explorer-grey-400: #263c49;
+ --colors-stellar-explorer-grey-500: #011c2a;
+ --colors-stellar-explorer-grey-600: #001421;
+ --colors-stellar-explorer-grey-700: #000c19;
+ --colors-stellar-explorer-grey-800: #000510;
+ --colors-stellar-explorer-grey-900: #000108;
+ --colors-stellar-explorer-grey-950: #000003;
+ --colors-veil-blue-25: #f9fbfd;
+ --colors-veil-blue-50: #f4f8fc;
+ --colors-veil-blue-100: #eaf2f9;
+ --colors-veil-blue-200: #dfebf6;
+ --colors-veil-blue-300: #d5e4f2;
+ --colors-veil-blue-400: #cadeef;
+ --colors-veil-blue-500: #c0d7ec;
+ --colors-veil-blue-600: #93a9bd;
+ --colors-veil-blue-700: #687d90;
+ --colors-veil-blue-800: #405365;
+ --colors-veil-blue-900: #1b2d3d;
+ --colors-veil-blue-950: #000b19;
+ --colors-fresh-air-blue-25: #f7fdff;
+ --colors-fresh-air-blue-50: #f1fbff;
+ --colors-fresh-air-blue-100: #e3f7ff;
+ --colors-fresh-air-blue-200: #d4f2ff;
+ --colors-fresh-air-blue-300: #c6eeff;
+ --colors-fresh-air-blue-400: #b6e9ff;
+ --colors-fresh-air-blue-500: #a7e5ff;
+ --colors-fresh-air-blue-600: #78b5ce;
+ --colors-fresh-air-blue-700: #4b879f;
+ --colors-fresh-air-blue-800: #1d5c72;
+ --colors-fresh-air-blue-900: #003348;
+ --colors-fresh-air-blue-950: #000e21;
+ --colors-marine-blue-25: #e4e9ef;
+ --colors-marine-blue-50: #d3dae4;
+ --colors-marine-blue-100: #a7b6c9;
+ --colors-marine-blue-200: #7e94ae;
+ --colors-marine-blue-300: #577293;
+ --colors-marine-blue-400: #305279;
+ --colors-marine-blue-500: #05325f;
+ --colors-marine-blue-600: #002450;
+ --colors-marine-blue-700: #001641;
+ --colors-marine-blue-800: #000832;
+ --colors-marine-blue-900: #000024;
+ --colors-marine-blue-950: #010016;
+ --colors-victoria-blue-25: #e7edf6;
+ --colors-victoria-blue-50: #d7e2f0;
+ --colors-victoria-blue-100: #afc5e1;
+ --colors-victoria-blue-200: #88a9d1;
+ --colors-victoria-blue-300: #628dc1;
+ --colors-victoria-blue-400: #3b70b0;
+ --colors-victoria-blue-500: #09549f;
+ --colors-victoria-blue-600: #003e87;
+ --colors-victoria-blue-700: #002870;
+ --colors-victoria-blue-800: #001059;
+ --colors-victoria-blue-900: #000043;
+ --colors-victoria-blue-950: #05002d;
+ --colors-danube-blue-25: #eaf3f8;
+ --colors-danube-blue-50: #dcebf3;
+ --colors-danube-blue-100: #b8d6e6;
+ --colors-danube-blue-200: #95c2da;
+ --colors-danube-blue-300: #70aecd;
+ --colors-danube-blue-400: #4899c0;
+ --colors-danube-blue-500: #0085b3;
+ --colors-danube-blue-600: #006895;
+ --colors-danube-blue-700: #004c77;
+ --colors-danube-blue-800: #00315a;
+ --colors-danube-blue-900: #00163f;
+ --colors-danube-blue-950: #000024;
+ --colors-iridium-blue-25: #e2edff;
+ --colors-iridium-blue-50: #d0e1ff;
+ --colors-iridium-blue-100: #a1c3ff;
+ --colors-iridium-blue-200: #74a3ff;
+ --colors-iridium-blue-300: #4780ff;
+ --colors-iridium-blue-400: #1956ff;
+ --colors-iridium-blue-500: #0000ff;
+ --colors-iridium-blue-600: #1000e4;
+ --colors-iridium-blue-700: #1d00c8;
+ --colors-iridium-blue-800: #2600ad;
+ --colors-iridium-blue-900: #2b0093;
+ --colors-iridium-blue-950: #290078;
+ --colors-maniac-mansion-grey-blue-25: #e5eaed;
+ --colors-maniac-mansion-grey-blue-50: #d3dce1;
+ --colors-maniac-mansion-grey-blue-100: #a9b9c4;
+ --colors-maniac-mansion-grey-blue-200: #8098a7;
+ --colors-maniac-mansion-grey-blue-300: #58778b;
+ --colors-maniac-mansion-grey-blue-400: #315870;
+ --colors-maniac-mansion-grey-blue-500: #023a55;
+ --colors-maniac-mansion-grey-blue-600: #002c46;
+ --colors-maniac-mansion-grey-blue-700: #001e37;
+ --colors-maniac-mansion-grey-blue-800: #001028;
+ --colors-maniac-mansion-grey-blue-900: #00041b;
+ --colors-maniac-mansion-grey-blue-950: #00000d;
+ --colors-zunda-green-25: #f0f9ec;
+ --colors-zunda-green-50: #e7f5df;
+ --colors-zunda-green-100: #ceebbf;
+ --colors-zunda-green-200: #b6e09f;
+ --colors-zunda-green-300: #9ed57e;
+ --colors-zunda-green-400: #85ca59;
+ --colors-zunda-green-500: #6bbe27;
+ --colors-zunda-green-600: #469800;
+ --colors-zunda-green-700: #1e7200;
+ --colors-zunda-green-800: #004f00;
+ --colors-zunda-green-900: #002d00;
+ --colors-zunda-green-950: #000d00;
+ --colors-serpent-green-25: #f1f9eb;
+ --colors-serpent-green-50: #e8f4de;
+ --colors-serpent-green-100: #d1e9bc;
+ --colors-serpent-green-200: #bbde9a;
+ --colors-serpent-green-300: #a5d277;
+ --colors-serpent-green-400: #8ec64e;
+ --colors-serpent-green-500: #78ba00;
+ --colors-serpent-green-600: #559400;
+ --colors-serpent-green-700: #326f00;
+ --colors-serpent-green-800: #0f4c00;
+ --colors-serpent-green-900: #002b00;
+ --colors-serpent-green-950: #000c00;
+ --colors-putting-green-25: #ecf5eb;
+ --colors-putting-green-50: #dfefde;
+ --colors-putting-green-100: #bfdfbd;
+ --colors-putting-green-200: #9fcf9d;
+ --colors-putting-green-300: #7fbe7d;
+ --colors-putting-green-400: #5cae5b;
+ --colors-putting-green-500: #339d37;
+ --colors-putting-green-600: #007d10;
+ --colors-putting-green-700: #005e00;
+ --colors-putting-green-800: #004100;
+ --colors-putting-green-900: #002500;
+ --colors-putting-green-950: #000a00;
+ --colors-broccoli-paradise-green-25: #e9f3ea;
+ --colors-broccoli-paradise-green-50: #dbebdc;
+ --colors-broccoli-paradise-green-100: #b7d7ba;
+ --colors-broccoli-paradise-green-200: #93c399;
+ --colors-broccoli-paradise-green-300: #6eae78;
+ --colors-broccoli-paradise-green-400: #459a57;
+ --colors-broccoli-paradise-green-500: #008635;
+ --colors-broccoli-paradise-green-600: #006b18;
+ --colors-broccoli-paradise-green-700: #005000;
+ --colors-broccoli-paradise-green-800: #003700;
+ --colors-broccoli-paradise-green-900: #001f00;
+ --colors-broccoli-paradise-green-950: #000800;
+ --colors-star-yellow-25: #fffdee;
+ --colors-star-yellow-50: #fffce3;
+ --colors-star-yellow-100: #fef8c6;
+ --colors-star-yellow-200: #fef4a8;
+ --colors-star-yellow-300: #ffef86;
+ --colors-star-yellow-400: #ffea5d;
+ --colors-star-yellow-500: #ffe500;
+ --colors-star-yellow-600: #cdb300;
+ --colors-star-yellow-700: #9d8200;
+ --colors-star-yellow-800: #705500;
+ --colors-star-yellow-900: #462900;
+ --colors-star-yellow-950: #1e0300;
+ --colors-bumblebee-yellow-25: #fffaee;
+ --colors-bumblebee-yellow-50: #fff7e3;
+ --colors-bumblebee-yellow-100: #ffefc6;
+ --colors-bumblebee-yellow-200: #ffe7a8;
+ --colors-bumblebee-yellow-300: #ffde88;
+ --colors-bumblebee-yellow-400: #ffd563;
+ --colors-bumblebee-yellow-500: #ffcc2c;
+ --colors-bumblebee-yellow-600: #cf9e00;
+ --colors-bumblebee-yellow-700: #a17000;
+ --colors-bumblebee-yellow-800: #754600;
+ --colors-bumblebee-yellow-900: #4b1d00;
+ --colors-bumblebee-yellow-950: #220000;
+ --colors-vitamin-c-yellow-25: #fff5ec;
+ --colors-vitamin-c-yellow-50: #ffefdf;
+ --colors-vitamin-c-yellow-100: #ffdfbe;
+ --colors-vitamin-c-yellow-200: #ffce9d;
+ --colors-vitamin-c-yellow-300: #ffbd7a;
+ --colors-vitamin-c-yellow-400: #ffab51;
+ --colors-vitamin-c-yellow-500: #ff9900;
+ --colors-vitamin-c-yellow-600: #d37000;
+ --colors-vitamin-c-yellow-700: #a74800;
+ --colors-vitamin-c-yellow-800: #7d1e00;
+ --colors-vitamin-c-yellow-900: #540000;
+ --colors-vitamin-c-yellow-950: #2b0000;
+ --colors-grilled-cheese-yellow-25: #fffaf0;
+ --colors-grilled-cheese-yellow-50: #fff6e7;
+ --colors-grilled-cheese-yellow-100: #ffedce;
+ --colors-grilled-cheese-yellow-200: #ffe4b5;
+ --colors-grilled-cheese-yellow-300: #ffdb9a;
+ --colors-grilled-cheese-yellow-400: #ffd27e;
+ --colors-grilled-cheese-yellow-500: #ffc85e;
+ --colors-grilled-cheese-yellow-600: #cf9a27;
+ --colors-grilled-cheese-yellow-700: #a16e00;
+ --colors-grilled-cheese-yellow-800: #754400;
+ --colors-grilled-cheese-yellow-900: #4b1c00;
+ --colors-grilled-cheese-yellow-950: #220000;
+ --colors-victorian-crown-brown-25: #f9f3ec;
+ --colors-victorian-crown-brown-50: #f6ecdf;
+ --colors-victorian-crown-brown-100: #ecd9be;
+ --colors-victorian-crown-brown-200: #e2c59e;
+ --colors-victorian-crown-brown-300: #d9b27e;
+ --colors-victorian-crown-brown-400: #ce9f5b;
+ --colors-victorian-crown-brown-500: #c48c33;
+ --colors-victorian-crown-brown-600: #a06a00;
+ --colors-victorian-crown-brown-700: #7c4900;
+ --colors-victorian-crown-brown-800: #5b2900;
+ --colors-victorian-crown-brown-900: #3a0800;
+ --colors-victorian-crown-brown-950: #1a0000;
+ --colors-mahogany-red-25: #fbede8;
+ --colors-mahogany-red-50: #f9e0d9;
+ --colors-mahogany-red-100: #f1c2b2;
+ --colors-mahogany-red-200: #e7a38d;
+ --colors-mahogany-red-300: #dd8468;
+ --colors-mahogany-red-400: #d06441;
+ --colors-mahogany-red-500: #c24008;
+ --colors-mahogany-red-600: #a21e00;
+ --colors-mahogany-red-700: #830000;
+ --colors-mahogany-red-800: #640000;
+ --colors-mahogany-red-900: #450000;
+ --colors-mahogany-red-950: #250000;
+ --colors-rhubarb-red-25: #f3e8e8;
+ --colors-rhubarb-red-50: #ebd8da;
+ --colors-rhubarb-red-100: #d5b2b5;
+ --colors-rhubarb-red-200: #bf8d92;
+ --colors-rhubarb-red-300: #a86970;
+ --colors-rhubarb-red-400: #904550;
+ --colors-rhubarb-red-500: #771e32;
+ --colors-rhubarb-red-600: #630622;
+ --colors-rhubarb-red-700: #4e0013;
+ --colors-rhubarb-red-800: #3a0005;
+ --colors-rhubarb-red-900: #260000;
+ --colors-rhubarb-red-950: #120000;
+ --colors-purplish-red-25: #fbe9ec;
+ --colors-purplish-red-50: #f9dbdf;
+ --colors-purplish-red-100: #f0b8c0;
+ --colors-purplish-red-200: #e594a2;
+ --colors-purplish-red-300: #d87085;
+ --colors-purplish-red-400: #c94868;
+ --colors-purplish-red-500: #b80b4d;
+ --colors-purplish-red-600: #9a0037;
+ --colors-purplish-red-700: #7d0021;
+ --colors-purplish-red-800: #60000d;
+ --colors-purplish-red-900: #430001;
+ --colors-purplish-red-950: #250000;
+ --colors-crimson-red-25: #ffeceb;
+ --colors-crimson-red-50: #ffe0dd;
+ --colors-crimson-red-100: #ffbfbc;
+ --colors-crimson-red-200: #fb9f9b;
+ --colors-crimson-red-300: #f57d7b;
+ --colors-crimson-red-400: #ec585a;
+ --colors-crimson-red-500: #e22339;
+ --colors-crimson-red-600: #be001a;
+ --colors-crimson-red-700: #9a0000;
+ --colors-crimson-red-800: #770000;
+ --colors-crimson-red-900: #540000;
+ --colors-crimson-red-950: #300000;
+ --colors-sixteen-million-pink-25: #ffeeff;
+ --colors-sixteen-million-pink-50: #ffe2ff;
+ --colors-sixteen-million-pink-100: #ffc4ff;
+ --colors-sixteen-million-pink-200: #ffa5ff;
+ --colors-sixteen-million-pink-300: #ff83ff;
+ --colors-sixteen-million-pink-400: #ff5aff;
+ --colors-sixteen-million-pink-500: #fa00ff;
+ --colors-sixteen-million-pink-600: #d100d7;
+ --colors-sixteen-million-pink-700: #a800b0;
+ --colors-sixteen-million-pink-800: #80008a;
+ --colors-sixteen-million-pink-900: #580065;
+ --colors-sixteen-million-pink-950: #300041;
+ --colors-screamer-pink-25: #f9e9ea;
+ --colors-screamer-pink-50: #f5dadd;
+ --colors-screamer-pink-100: #eab5bb;
+ --colors-screamer-pink-200: #dc909b;
+ --colors-screamer-pink-300: #cc6b7b;
+ --colors-screamer-pink-400: #bb435d;
+ --colors-screamer-pink-500: #a70240;
+ --colors-screamer-pink-600: #8c002c;
+ --colors-screamer-pink-700: #710018;
+ --colors-screamer-pink-800: #570006;
+ --colors-screamer-pink-900: #3c0000;
+ --colors-screamer-pink-950: #210000;
+ --colors-fancy-fuchsia-pink-25: #ffecf2;
+ --colors-fancy-fuchsia-pink-50: #ffe0ea;
+ --colors-fancy-fuchsia-pink-100: #ffc0d4;
+ --colors-fancy-fuchsia-pink-200: #ffa0c0;
+ --colors-fancy-fuchsia-pink-300: #ff7dab;
+ --colors-fancy-fuchsia-pink-400: #ff5497;
+ --colors-fancy-fuchsia-pink-500: #ff0084;
+ --colors-fancy-fuchsia-pink-600: #d70065;
+ --colors-fancy-fuchsia-pink-700: #ae0047;
+ --colors-fancy-fuchsia-pink-800: #87002b;
+ --colors-fancy-fuchsia-pink-900: #5f0012;
+ --colors-fancy-fuchsia-pink-950: #360001;
+ --colors-liliac-violet-25: #f9f4ff;
+ --colors-liliac-violet-50: #f6ecff;
+ --colors-liliac-violet-100: #eddafe;
+ --colors-liliac-violet-200: #e3c7fd;
+ --colors-liliac-violet-300: #dab4fb;
+ --colors-liliac-violet-400: #d1a1f9;
+ --colors-liliac-violet-500: #c88df7;
+ --colors-liliac-violet-600: #a167cd;
+ --colors-liliac-violet-700: #7b41a5;
+ --colors-liliac-violet-800: #581a7e;
+ --colors-liliac-violet-900: #370058;
+ --colors-liliac-violet-950: #180034;
+ --colors-american-violet-25: #ece8f4;
+ --colors-american-violet-50: #e0d9ed;
+ --colors-american-violet-100: #c2b3db;
+ --colors-american-violet-200: #a58fc8;
+ --colors-american-violet-300: #896ab4;
+ --colors-american-violet-400: #6e45a0;
+ --colors-american-violet-500: #551a8b;
+ --colors-american-violet-600: #440077;
+ --colors-american-violet-700: #340063;
+ --colors-american-violet-800: #260050;
+ --colors-american-violet-900: #18003e;
+ --colors-american-violet-950: #0c002b;
+ --colors-zeus-purple-25: #f2e7f1;
+ --colors-zeus-purple-50: #e9d7e8;
+ --colors-zeus-purple-100: #d2afd1;
+ --colors-zeus-purple-200: #ba89ba;
+ --colors-zeus-purple-300: #a363a3;
+ --colors-zeus-purple-400: #8a3b8b;
+ --colors-zeus-purple-500: #710074;
+ --colors-zeus-purple-600: #5d0061;
+ --colors-zeus-purple-700: #49004e;
+ --colors-zeus-purple-800: #36003c;
+ --colors-zeus-purple-900: #23002a;
+ --colors-zeus-purple-950: #100018;
+ --opacity-low: 0.1;
+ --opacity-md: 0.5;
+ --opacity-high: 0.9;
+ --transparency-total: rgba(0, 0, 0, 0);
+ --transparency-black-low: rgba(0, 0, 0, 0.1);
+ --transparency-black-md: rgba(0, 0, 0, 0.72);
+ --transparency-black-high: rgba(0, 0, 0, 0.9);
+ --transparency-white-low: rgba(255, 255, 255, 0.1);
+ --transparency-white-md: rgba(255, 255, 255, 0.72);
+ --transparency-white-high: rgba(255, 255, 255, 0.9);
+ --focus-outline-width: 4px;
+ --focus-outline-style: solid;
+ --focus-outline-color: currentcolor;
+ --font-families-heading: Noto Sans;
+ --font-families-body: Font Awesome 6 Free;
+ --line-heights-heading: 110%;
+ --line-heights-body: 140%;
+ --letter-spacing-default: 0;
+ --letter-spacing-increased: 1.5em;
+ --letter-spacing-decreased: -0.05em;
+ --paragraph-spacing-h1: 32;
+ --paragraph-spacing-h2: 26;
+ --paragraph-spacing-h3: 23;
+ --paragraph-spacing-h4: 22;
+ --paragraph-spacing-h5: 22;
+ --paragraph-spacing-h6: 22;
+ --paragraph-spacing-body: 22;
+ --font-weights-heading-regular: regular;
+ --font-weights-heading-bold: bold;
+ --font-weights-body-regular: regular;
+ --font-weights-body-bold: bold;
+ --font-sizes-h1: 47.7757;
+ --font-sizes-h2: 39.8131;
+ --font-sizes-h3: 33.1776;
+ --font-sizes-h4: 27.648;
+ --font-sizes-h5: 23.04;
+ --font-sizes-h6: 19.2;
+ --font-sizes-body: 16;
+ --font-sizes-sm: 12.8;
+ --font-sizes-xs: 11.2;
+ --text-decorations-line-none: none;
+ --text-decorations-line-underline: underline;
+ --text-decorations-line-overline: overline;
+ --text-decorations-thickness-thin: 0.5px;
+ --text-decorations-thickness-thick: 2px;
+ --text-decorations-style-solid: solid;
+ --text-decorations-style-double: double;
+ --text-decorations-style-wavy: wavy;
+}
diff --git a/dist/css/styles/qgds-campaign-neon-palettes.tokens.css b/dist/css/styles/qgds-campaign-neon-palettes.tokens.css
new file mode 100644
index 0000000..517ab4b
--- /dev/null
+++ b/dist/css/styles/qgds-campaign-neon-palettes.tokens.css
@@ -0,0 +1,475 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+:host {
+ --theme-colors-brand-first: #710074;
+ --theme-colors-brand-second: #2a2b2f;
+ --theme-colors-brand-third: #ff0084;
+ --theme-colors-brand-fourth: #ffc85e;
+ --theme-colors-background-bright: #ffffff;
+ --theme-colors-background-tint: #ffecf2;
+ --theme-colors-background-alt: #ebebeb;
+ --theme-colors-background-bold: #710074;
+ --theme-colors-background-strong: #2a2b2f;
+ --theme-colors-action-on-brights-primary: #710074;
+ --theme-colors-action-on-brights-secondary: #710074;
+ --theme-colors-action-on-brights-tertiary: rgba(0, 0, 0, 0);
+ --theme-colors-action-on-bolds-primary: #ffffff;
+ --theme-colors-action-on-bolds-secondary: #ffffff;
+ --theme-colors-action-on-bolds-tertiary: rgba(0, 0, 0, 0);
+ --theme-colors-wording-on-brights-site-title-default: #232323;
+ --theme-colors-wording-on-brights-site-title-variant: #444444;
+ --theme-colors-wording-on-brights-heading-default: #36003c;
+ --theme-colors-wording-on-brights-heading-variant: #7e7e7e;
+ --theme-colors-wording-on-brights-body-default: #232323;
+ --theme-colors-wording-on-brights-body-variant: #444444;
+ --theme-colors-wording-on-bolds-site-title-default: #ffffff;
+ --theme-colors-wording-on-bolds-site-title-variant: #fafafa;
+ --theme-colors-wording-on-bolds-heading-default: #ffffff;
+ --theme-colors-wording-on-bolds-heading-variant: #fafafa;
+ --theme-colors-wording-on-bolds-body-default: #ffffff;
+ --theme-colors-wording-on-bolds-body-variant: #ba89ba;
+ --theme-colors-reserved-error: #e22339;
+ --theme-colors-reserved-information: #444444;
+ --theme-colors-reserved-success: #6bbe27;
+ --theme-colors-reserved-alert: #ffe500;
+ --theme-colors-syntax-background: #232323;
+ --theme-colors-syntax-values: #6bbe27;
+ --theme-colors-syntax-elements: #a7e5ff;
+ --theme-colors-syntax-properties: #710074;
+ --theme-colors-syntax-comments: #c0d7ec;
+ --theme-focus-outline-width: 4px;
+ --theme-focus-outline-style: solid;
+ --theme-shadows-default: #070707;
+ --palettes-bright-background: #ffffff;
+ --palettes-bright-shade: #f5f5f5;
+ --palettes-bright-focus-outline-color: #0085b3;
+ --palettes-bright-border-default: #dddddd;
+ --palettes-bright-border-variant: #232323;
+ --palettes-bright-boundary: #ff0084;
+ --palettes-bright-partition: #606060;
+ --palettes-bright-separator: #dddddd;
+ --palettes-bright-divider: #ff0084;
+ --palettes-bright-fence: #ff0084;
+ --palettes-bright-line: #dddddd;
+ --palettes-bright-muted: #f5f5f5; /* Navigation background */
+ --palettes-bright-subtle: #eaeaea; /* Navigation hover */
+ --palettes-bright-nav-text: #444444; /* Navigation text */
+ --palettes-bright-accent-default: #ff0084; /* Navigation accent background */
+ --palettes-bright-accent-on-accent: #d70065; /* Navigation accent hover */
+ --palettes-bright-typography-site-title-default: #232323;
+ --palettes-bright-typography-site-title-variant: #444444;
+ --palettes-bright-typography-heading-default: #36003c;
+ --palettes-bright-typography-heading-variant: #7e7e7e;
+ --palettes-bright-typography-body-default: #232323;
+ --palettes-bright-typography-body-variant: #444444;
+ --palettes-bright-action-button-primary-default-background: #ff0084;
+ --palettes-bright-action-button-primary-default-text: #ffffff;
+ --palettes-bright-action-button-primary-default-text-decoration: none;
+ --palettes-bright-action-button-primary-default-border: #ff0084;
+ --palettes-bright-action-button-primary-active-background: #d70065;
+ --palettes-bright-action-button-primary-active-text: #ffffff;
+ --palettes-bright-action-button-primary-active-text-decoration: none;
+ --palettes-bright-action-button-primary-active-border: #d70065;
+ --palettes-bright-action-button-primary-hover-background: #d70065;
+ --palettes-bright-action-button-primary-hover-text: #ffffff;
+ --palettes-bright-action-button-primary-hover-text-decoration: underline;
+ --palettes-bright-action-button-primary-hover-border: #d70065;
+ --palettes-bright-action-button-secondary-default-background: #ffffff;
+ --palettes-bright-action-button-secondary-default-text: #ff0084;
+ --palettes-bright-action-button-secondary-default-text-decoration: none;
+ --palettes-bright-action-button-secondary-default-border: #ff0084;
+ --palettes-bright-action-button-secondary-active-background: #ffffff;
+ --palettes-bright-action-button-secondary-active-text: #ff0084;
+ --palettes-bright-action-button-secondary-active-text-decoration: none;
+ --palettes-bright-action-button-secondary-active-border: #ff0084;
+ --palettes-bright-action-button-secondary-hover-background: #ffffff;
+ --palettes-bright-action-button-secondary-hover-text: #ae0047;
+ --palettes-bright-action-button-secondary-hover-text-decoration: underline;
+ --palettes-bright-action-button-secondary-hover-border: #ae0047;
+ --palettes-bright-action-button-tertiary-default-background: #ffffff;
+ --palettes-bright-action-button-tertiary-default-text: #ff0084;
+ --palettes-bright-action-button-tertiary-default-text-decoration: none;
+ --palettes-bright-action-button-tertiary-default-border: #ffffff;
+ --palettes-bright-action-button-tertiary-active-background: #ffffff;
+ --palettes-bright-action-button-tertiary-active-text: #ff0084;
+ --palettes-bright-action-button-tertiary-active-text-decoration: none;
+ --palettes-bright-action-button-tertiary-active-border: #ffffff;
+ --palettes-bright-action-button-tertiary-hover-background: #ffffff;
+ --palettes-bright-action-button-tertiary-hover-text: #d70065;
+ --palettes-bright-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-bright-action-button-tertiary-hover-border: #ffffff;
+ --palettes-bright-action-link-default-color: #ae0047;
+ --palettes-bright-action-link-default-text-decoration-line: underline;
+ --palettes-bright-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-bright-action-link-default-text-decoration-style: solid;
+ --palettes-bright-action-link-hover-color: #d70065;
+ --palettes-bright-action-link-hover-text-decoration-line: underline;
+ --palettes-bright-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-bright-action-link-hover-text-decoration-style: solid;
+ --palettes-bright-action-link-active-color: #ff0084;
+ --palettes-bright-action-link-active-text-decoration-line: underline;
+ --palettes-bright-action-link-active-text-decoration-thickness: 2px;
+ --palettes-bright-action-link-active-text-decoration-style: solid;
+ --palettes-bright-action-link-visited-color: #551a8b;
+ --palettes-bright-action-link-visited-text-decoration-line: underline;
+ --palettes-bright-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-bright-action-link-visited-text-decoration-style: solid;
+ --palettes-bright-action-pagination-default-background: #ffffff;
+ --palettes-bright-action-pagination-default-text: #ff0084;
+ --palettes-bright-action-pagination-default-border: #dddddd;
+ --palettes-bright-action-pagination-active-background: #ff0084;
+ --palettes-bright-action-pagination-active-text: #ffffff;
+ --palettes-bright-action-pagination-active-border: #ff0084;
+ --palettes-bright-action-pagination-hover-background: #ffffff;
+ --palettes-bright-action-pagination-hover-text: #ff0084;
+ --palettes-bright-action-pagination-hover-border: #ff0084;
+ --palettes-bright-action-pagination-visited-background: #ffffff;
+ --palettes-bright-action-pagination-visited-text: #551a8b;
+ --palettes-bright-action-pagination-visited-border: #dddddd;
+ --palettes-tint-background: #ffecf2;
+ --palettes-tint-shade: #ffe0ea;
+ --palettes-tint-focus-outline-color: #0085b3;
+ --palettes-tint-border-default: #ffc0d4;
+ --palettes-tint-border-variant: #ae0047;
+ --palettes-tint-boundary: #ff0084;
+ --palettes-tint-partition: #606060;
+ --palettes-tint-separator: #dddddd;
+ --palettes-tint-divider: #ff0084;
+ --palettes-tint-fence: #ff0084;
+ --palettes-tint-line: #dddddd;
+ --palettes-tint-muted: #f5f5f5; /* Navigation background */
+ --palettes-tint-subtle: #eaeaea; /* Navigation hover */
+ --palettes-tint-nav-text: #444444; /* Navigation text */
+ --palettes-tint-accent-default: #ff0084; /* Navigation accent background */
+ --palettes-tint-accent-on-accent: #d70065; /* Navigation accent hover */
+ --palettes-tint-typography-site-title-default: #232323;
+ --palettes-tint-typography-site-title-variant: #444444;
+ --palettes-tint-typography-heading-default: #36003c;
+ --palettes-tint-typography-heading-variant: #7e7e7e;
+ --palettes-tint-typography-body-default: #232323;
+ --palettes-tint-typography-body-variant: #444444;
+ --palettes-tint-action-button-primary-default-background: #ff0084;
+ --palettes-tint-action-button-primary-default-text: #ffffff;
+ --palettes-tint-action-button-primary-default-text-decoration: none;
+ --palettes-tint-action-button-primary-default-border: #ff0084;
+ --palettes-tint-action-button-primary-active-background: #d70065;
+ --palettes-tint-action-button-primary-active-text: #ffffff;
+ --palettes-tint-action-button-primary-active-text-decoration: none;
+ --palettes-tint-action-button-primary-active-border: #d70065;
+ --palettes-tint-action-button-primary-hover-background: #d70065;
+ --palettes-tint-action-button-primary-hover-text: #ffffff;
+ --palettes-tint-action-button-primary-hover-text-decoration: underline;
+ --palettes-tint-action-button-primary-hover-border: #d70065;
+ --palettes-tint-action-button-secondary-default-background: #ffecf2;
+ --palettes-tint-action-button-secondary-default-text: #ff0084;
+ --palettes-tint-action-button-secondary-default-text-decoration: none;
+ --palettes-tint-action-button-secondary-default-border: #ff0084;
+ --palettes-tint-action-button-secondary-active-background: #ffecf2;
+ --palettes-tint-action-button-secondary-active-text: #ff0084;
+ --palettes-tint-action-button-secondary-active-text-decoration: none;
+ --palettes-tint-action-button-secondary-active-border: #ff0084;
+ --palettes-tint-action-button-secondary-hover-background: #ffecf2;
+ --palettes-tint-action-button-secondary-hover-text: #ff0084;
+ --palettes-tint-action-button-secondary-hover-text-decoration: underline;
+ --palettes-tint-action-button-secondary-hover-border: #ff0084;
+ --palettes-tint-action-button-tertiary-default-background: #ffecf2;
+ --palettes-tint-action-button-tertiary-default-text: #ff0084;
+ --palettes-tint-action-button-tertiary-default-text-decoration: none;
+ --palettes-tint-action-button-tertiary-default-border: #ffecf2;
+ --palettes-tint-action-button-tertiary-active-background: #ffecf2;
+ --palettes-tint-action-button-tertiary-active-text: #ff0084;
+ --palettes-tint-action-button-tertiary-active-text-decoration: none;
+ --palettes-tint-action-button-tertiary-active-border: #ffecf2;
+ --palettes-tint-action-button-tertiary-hover-background: #ffecf2;
+ --palettes-tint-action-button-tertiary-hover-text: #ff0084;
+ --palettes-tint-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-tint-action-button-tertiary-hover-border: #ffecf2;
+ --palettes-tint-action-link-default-color: #ff0084;
+ --palettes-tint-action-link-default-text-decoration-line: underline;
+ --palettes-tint-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-tint-action-link-default-text-decoration-style: solid;
+ --palettes-tint-action-link-hover-color: #ff0084;
+ --palettes-tint-action-link-hover-text-decoration-line: underline;
+ --palettes-tint-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-tint-action-link-hover-text-decoration-style: solid;
+ --palettes-tint-action-link-active-color: #ff0084;
+ --palettes-tint-action-link-active-text-decoration-line: underline;
+ --palettes-tint-action-link-active-text-decoration-thickness: 2px;
+ --palettes-tint-action-link-active-text-decoration-style: solid;
+ --palettes-tint-action-link-visited-color: #551a8b;
+ --palettes-tint-action-link-visited-text-decoration-line: underline;
+ --palettes-tint-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-tint-action-link-visited-text-decoration-style: solid;
+ --palettes-tint-action-pagination-default-background: #ffecf2;
+ --palettes-tint-action-pagination-default-text: #ff0084;
+ --palettes-tint-action-pagination-default-border: #dddddd;
+ --palettes-tint-action-pagination-active-background: #ff0084;
+ --palettes-tint-action-pagination-active-text: #ffffff;
+ --palettes-tint-action-pagination-active-border: #ff0084;
+ --palettes-tint-action-pagination-hover-background: #ffecf2;
+ --palettes-tint-action-pagination-hover-text: #ff0084;
+ --palettes-tint-action-pagination-hover-border: #ff0084;
+ --palettes-tint-action-pagination-visited-background: #ffecf2;
+ --palettes-tint-action-pagination-visited-text: #551a8b;
+ --palettes-tint-action-pagination-visited-border: #dddddd;
+ --palettes-alt-background: #eaeaea;
+ --palettes-alt-shade: #dddddd;
+ --palettes-alt-focus-outline-color: #0085b3;
+ --palettes-alt-border-default: #606060;
+ --palettes-alt-border-variant: #232323;
+ --palettes-alt-boundary: #ff0084;
+ --palettes-alt-partition: #606060;
+ --palettes-alt-separator: #dddddd;
+ --palettes-alt-divider: #ff0084;
+ --palettes-alt-fence: #ff0084;
+ --palettes-alt-line: #dddddd;
+ --palettes-alt-muted: #f5f5f5; /* Navigation background */
+ --palettes-alt-subtle: #eaeaea; /* Navigation hover */
+ --palettes-alt-nav-text: #444444; /* Navigation text */
+ --palettes-alt-accent-default: #ff0084; /* Navigation accent background */
+ --palettes-alt-accent-on-accent: #d70065; /* Navigation accent hover */
+ --palettes-alt-typography-site-title-default: #232323;
+ --palettes-alt-typography-site-title-variant: #444444;
+ --palettes-alt-typography-heading-default: #36003c;
+ --palettes-alt-typography-heading-variant: #7e7e7e;
+ --palettes-alt-typography-body-default: #232323;
+ --palettes-alt-typography-body-variant: #444444;
+ --palettes-alt-action-button-primary-default-background: #ff0084;
+ --palettes-alt-action-button-primary-default-text: #ffffff;
+ --palettes-alt-action-button-primary-default-text-decoration: none;
+ --palettes-alt-action-button-primary-default-border: #ff0084;
+ --palettes-alt-action-button-primary-active-background: #d70065;
+ --palettes-alt-action-button-primary-active-text: #ffffff;
+ --palettes-alt-action-button-primary-active-text-decoration: none;
+ --palettes-alt-action-button-primary-active-border: #d70065;
+ --palettes-alt-action-button-primary-hover-background: #d70065;
+ --palettes-alt-action-button-primary-hover-text: #ffffff;
+ --palettes-alt-action-button-primary-hover-text-decoration: underline;
+ --palettes-alt-action-button-primary-hover-border: #d70065;
+ --palettes-alt-action-button-secondary-default-background: #eaeaea;
+ --palettes-alt-action-button-secondary-default-text: #ff0084;
+ --palettes-alt-action-button-secondary-default-text-decoration: none;
+ --palettes-alt-action-button-secondary-default-border: #ff0084;
+ --palettes-alt-action-button-secondary-active-background: #eaeaea;
+ --palettes-alt-action-button-secondary-active-text: #ff0084;
+ --palettes-alt-action-button-secondary-active-text-decoration: none;
+ --palettes-alt-action-button-secondary-active-border: #ff0084;
+ --palettes-alt-action-button-secondary-hover-background: #eaeaea;
+ --palettes-alt-action-button-secondary-hover-text: #ff0084;
+ --palettes-alt-action-button-secondary-hover-text-decoration: underline;
+ --palettes-alt-action-button-secondary-hover-border: #ff0084;
+ --palettes-alt-action-button-tertiary-default-background: #eaeaea;
+ --palettes-alt-action-button-tertiary-default-text: #ff0084;
+ --palettes-alt-action-button-tertiary-default-text-decoration: none;
+ --palettes-alt-action-button-tertiary-default-border: #eaeaea;
+ --palettes-alt-action-button-tertiary-active-background: #eaeaea;
+ --palettes-alt-action-button-tertiary-active-text: #ff0084;
+ --palettes-alt-action-button-tertiary-active-text-decoration: none;
+ --palettes-alt-action-button-tertiary-active-border: #eaeaea;
+ --palettes-alt-action-button-tertiary-hover-background: #eaeaea;
+ --palettes-alt-action-button-tertiary-hover-text: #ff0084;
+ --palettes-alt-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-alt-action-button-tertiary-hover-border: #eaeaea;
+ --palettes-alt-action-link-default-color: #ff0084;
+ --palettes-alt-action-link-default-text-decoration-line: underline;
+ --palettes-alt-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-alt-action-link-default-text-decoration-style: solid;
+ --palettes-alt-action-link-hover-color: #ff0084;
+ --palettes-alt-action-link-hover-text-decoration-line: underline;
+ --palettes-alt-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-alt-action-link-hover-text-decoration-style: solid;
+ --palettes-alt-action-link-active-color: #ff0084;
+ --palettes-alt-action-link-active-text-decoration-line: underline;
+ --palettes-alt-action-link-active-text-decoration-thickness: 2px;
+ --palettes-alt-action-link-active-text-decoration-style: solid;
+ --palettes-alt-action-link-visited-color: #551a8b;
+ --palettes-alt-action-link-visited-text-decoration-line: underline;
+ --palettes-alt-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-alt-action-link-visited-text-decoration-style: solid;
+ --palettes-alt-action-pagination-default-background: #eaeaea;
+ --palettes-alt-action-pagination-default-text: #ff0084;
+ --palettes-alt-action-pagination-default-border: #dddddd;
+ --palettes-alt-action-pagination-active-background: #ff0084;
+ --palettes-alt-action-pagination-active-text: #ffffff;
+ --palettes-alt-action-pagination-active-border: #ff0084;
+ --palettes-alt-action-pagination-hover-background: #eaeaea;
+ --palettes-alt-action-pagination-hover-text: #ff0084;
+ --palettes-alt-action-pagination-hover-border: #ff0084;
+ --palettes-alt-action-pagination-visited-background: #eaeaea;
+ --palettes-alt-action-pagination-visited-text: #551a8b;
+ --palettes-alt-action-pagination-visited-border: #dddddd;
+ --palettes-bold-background: #ff0084;
+ --palettes-bold-shade: #d70065;
+ --palettes-bold-focus-outline-color: #ffc0d4;
+ --palettes-bold-border-default: #ff7dab;
+ --palettes-bold-border-variant: #ae0047;
+ --palettes-bold-boundary: #ff0084;
+ --palettes-bold-partition: #d70065;
+ --palettes-bold-separator: #d70065;
+ --palettes-bold-divider: #ff0084;
+ --palettes-bold-fence: #ff0084;
+ --palettes-bold-line: #d70065;
+ --palettes-bold-muted: #d70065; /* Navigation background */
+ --palettes-bold-subtle: #2a2b2f; /* Navigation hover */
+ --palettes-bold-nav-text: #444444; /* Navigation text */
+ --palettes-bold-accent-default: #ff0084; /* Navigation accent background */
+ --palettes-bold-accent-on-accent: #ff7dab; /* Navigation accent hover */
+ --palettes-bold-typography-site-title-default: #ffffff;
+ --palettes-bold-typography-site-title-variant: #fafafa;
+ --palettes-bold-typography-heading-default: #ffffff;
+ --palettes-bold-typography-heading-variant: #fafafa;
+ --palettes-bold-typography-body-default: #ffffff;
+ --palettes-bold-typography-body-variant: #ba89ba;
+ --palettes-bold-action-button-primary-default-background: #ffc85e;
+ --palettes-bold-action-button-primary-default-text: #5f0012;
+ --palettes-bold-action-button-primary-default-text-decoration: none;
+ --palettes-bold-action-button-primary-default-border: #ffc85e;
+ --palettes-bold-action-button-primary-active-background: #cf9a27;
+ --palettes-bold-action-button-primary-active-text: #5f0012;
+ --palettes-bold-action-button-primary-active-text-decoration: none;
+ --palettes-bold-action-button-primary-active-border: #cf9a27;
+ --palettes-bold-action-button-primary-hover-background: #cf9a27;
+ --palettes-bold-action-button-primary-hover-text: #5f0012;
+ --palettes-bold-action-button-primary-hover-text-decoration: underline;
+ --palettes-bold-action-button-primary-hover-border: #cf9a27;
+ --palettes-bold-action-button-secondary-default-background: #ff0084;
+ --palettes-bold-action-button-secondary-default-text: #ffffff;
+ --palettes-bold-action-button-secondary-default-text-decoration: none;
+ --palettes-bold-action-button-secondary-default-border: #ffc85e;
+ --palettes-bold-action-button-secondary-active-background: #ff0084;
+ --palettes-bold-action-button-secondary-active-text: #ffffff;
+ --palettes-bold-action-button-secondary-active-text-decoration: none;
+ --palettes-bold-action-button-secondary-active-border: #ffc85e;
+ --palettes-bold-action-button-secondary-hover-background: #ff0084;
+ --palettes-bold-action-button-secondary-hover-text: #ffffff;
+ --palettes-bold-action-button-secondary-hover-text-decoration: underline;
+ --palettes-bold-action-button-secondary-hover-border: #ffc85e;
+ --palettes-bold-action-button-tertiary-default-background: #ff0084;
+ --palettes-bold-action-button-tertiary-default-text: #ffffff;
+ --palettes-bold-action-button-tertiary-default-text-decoration: none;
+ --palettes-bold-action-button-tertiary-default-border: #ff0084;
+ --palettes-bold-action-button-tertiary-active-background: #ff0084;
+ --palettes-bold-action-button-tertiary-active-text: #ffffff;
+ --palettes-bold-action-button-tertiary-active-text-decoration: none;
+ --palettes-bold-action-button-tertiary-active-border: #ff0084;
+ --palettes-bold-action-button-tertiary-hover-background: #ff0084;
+ --palettes-bold-action-button-tertiary-hover-text: #ffffff;
+ --palettes-bold-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-bold-action-button-tertiary-hover-border: #ff0084;
+ --palettes-bold-action-link-default-color: #ffffff;
+ --palettes-bold-action-link-default-text-decoration-line: underline;
+ --palettes-bold-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-bold-action-link-default-text-decoration-style: solid;
+ --palettes-bold-action-link-hover-color: #ffffff;
+ --palettes-bold-action-link-hover-text-decoration-line: underline;
+ --palettes-bold-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-bold-action-link-hover-text-decoration-style: solid;
+ --palettes-bold-action-link-active-color: #ffffff;
+ --palettes-bold-action-link-active-text-decoration-line: underline;
+ --palettes-bold-action-link-active-text-decoration-thickness: 2px;
+ --palettes-bold-action-link-active-text-decoration-style: solid;
+ --palettes-bold-action-link-visited-color: #551a8b;
+ --palettes-bold-action-link-visited-text-decoration-line: underline;
+ --palettes-bold-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-bold-action-link-visited-text-decoration-style: solid;
+ --palettes-bold-action-pagination-default-background: #ff0084;
+ --palettes-bold-action-pagination-default-text: #ffffff;
+ --palettes-bold-action-pagination-default-border: #d70065;
+ --palettes-bold-action-pagination-active-background: #ffffff;
+ --palettes-bold-action-pagination-active-text: #ffffff;
+ --palettes-bold-action-pagination-active-border: #ffffff;
+ --palettes-bold-action-pagination-hover-background: #ff0084;
+ --palettes-bold-action-pagination-hover-text: #ffffff;
+ --palettes-bold-action-pagination-hover-border: #ff0084;
+ --palettes-bold-action-pagination-visited-background: #ff0084;
+ --palettes-bold-action-pagination-visited-text: #551a8b;
+ --palettes-bold-action-pagination-visited-border: #d70065;
+ --palettes-strong-background: #2a2b2f;
+ --palettes-strong-shade: #131418;
+ --palettes-strong-focus-outline-color: #ffc0d4;
+ --palettes-strong-border-default: #ff5497;
+ --palettes-strong-border-variant: #ae0047;
+ --palettes-strong-boundary: #ff0084;
+ --palettes-strong-partition: #d70065;
+ --palettes-strong-separator: #d70065;
+ --palettes-strong-divider: #ff0084;
+ --palettes-strong-fence: #ff0084;
+ --palettes-strong-line: #d70065;
+ --palettes-strong-muted: #d70065; /* Navigation background */
+ --palettes-strong-subtle: #2a2b2f; /* Navigation hover */
+ --palettes-strong-nav-text: #444444; /* Navigation text */
+ --palettes-strong-accent-default: #ff0084; /* Navigation accent background */
+ --palettes-strong-accent-on-accent: #ff7dab; /* Navigation accent hover */
+ --palettes-strong-typography-site-title-default: #ffffff;
+ --palettes-strong-typography-site-title-variant: #fafafa;
+ --palettes-strong-typography-heading-default: #ffffff;
+ --palettes-strong-typography-heading-variant: #fafafa;
+ --palettes-strong-typography-body-default: #ffffff;
+ --palettes-strong-typography-body-variant: #ba89ba;
+ --palettes-strong-action-button-primary-default-background: #ff0084;
+ --palettes-strong-action-button-primary-default-text: #5f0012;
+ --palettes-strong-action-button-primary-default-text-decoration: none;
+ --palettes-strong-action-button-primary-default-border: #ff0084;
+ --palettes-strong-action-button-primary-active-background: #d70065;
+ --palettes-strong-action-button-primary-active-text: #5f0012;
+ --palettes-strong-action-button-primary-active-text-decoration: none;
+ --palettes-strong-action-button-primary-active-border: #d70065;
+ --palettes-strong-action-button-primary-hover-background: #d70065;
+ --palettes-strong-action-button-primary-hover-text: #5f0012;
+ --palettes-strong-action-button-primary-hover-text-decoration: underline;
+ --palettes-strong-action-button-primary-hover-border: #d70065;
+ --palettes-strong-action-button-secondary-default-background: #2a2b2f;
+ --palettes-strong-action-button-secondary-default-text: #ffffff;
+ --palettes-strong-action-button-secondary-default-text-decoration: none;
+ --palettes-strong-action-button-secondary-default-border: #ffc85e;
+ --palettes-strong-action-button-secondary-active-background: #2a2b2f;
+ --palettes-strong-action-button-secondary-active-text: #ffffff;
+ --palettes-strong-action-button-secondary-active-text-decoration: none;
+ --palettes-strong-action-button-secondary-active-border: #ffc85e;
+ --palettes-strong-action-button-secondary-hover-background: #2a2b2f;
+ --palettes-strong-action-button-secondary-hover-text: #ffffff;
+ --palettes-strong-action-button-secondary-hover-text-decoration: underline;
+ --palettes-strong-action-button-secondary-hover-border: #ffc85e;
+ --palettes-strong-action-button-tertiary-default-background: #2a2b2f;
+ --palettes-strong-action-button-tertiary-default-text: #ffffff;
+ --palettes-strong-action-button-tertiary-default-text-decoration: none;
+ --palettes-strong-action-button-tertiary-default-border: #2a2b2f;
+ --palettes-strong-action-button-tertiary-active-background: #2a2b2f;
+ --palettes-strong-action-button-tertiary-active-text: #ffffff;
+ --palettes-strong-action-button-tertiary-active-text-decoration: none;
+ --palettes-strong-action-button-tertiary-active-border: #2a2b2f;
+ --palettes-strong-action-button-tertiary-hover-background: #2a2b2f;
+ --palettes-strong-action-button-tertiary-hover-text: #ffffff;
+ --palettes-strong-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-strong-action-button-tertiary-hover-border: #2a2b2f;
+ --palettes-strong-action-link-default-color: #ffffff;
+ --palettes-strong-action-link-default-text-decoration-line: underline;
+ --palettes-strong-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-strong-action-link-default-text-decoration-style: solid;
+ --palettes-strong-action-link-hover-color: #ffffff;
+ --palettes-strong-action-link-hover-text-decoration-line: underline;
+ --palettes-strong-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-strong-action-link-hover-text-decoration-style: solid;
+ --palettes-strong-action-link-active-color: #ffffff;
+ --palettes-strong-action-link-active-text-decoration-line: underline;
+ --palettes-strong-action-link-active-text-decoration-thickness: 2px;
+ --palettes-strong-action-link-active-text-decoration-style: solid;
+ --palettes-strong-action-link-visited-color: #551a8b;
+ --palettes-strong-action-link-visited-text-decoration-line: underline;
+ --palettes-strong-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-strong-action-link-visited-text-decoration-style: solid;
+ --palettes-strong-action-pagination-default-background: #2a2b2f;
+ --palettes-strong-action-pagination-default-text: #ffffff;
+ --palettes-strong-action-pagination-default-border: #d70065;
+ --palettes-strong-action-pagination-active-background: #ffffff;
+ --palettes-strong-action-pagination-active-text: #ffffff;
+ --palettes-strong-action-pagination-active-border: #ffffff;
+ --palettes-strong-action-pagination-hover-background: #2a2b2f;
+ --palettes-strong-action-pagination-hover-text: #ffffff;
+ --palettes-strong-action-pagination-hover-border: #ff0084;
+ --palettes-strong-action-pagination-visited-background: #2a2b2f;
+ --palettes-strong-action-pagination-visited-text: #551a8b;
+ --palettes-strong-action-pagination-visited-border: #d70065;
+}
diff --git a/dist/css/styles/qgds-qld-default-palettes.tokens.css b/dist/css/styles/qgds-qld-default-palettes.tokens.css
new file mode 100644
index 0000000..3a26acd
--- /dev/null
+++ b/dist/css/styles/qgds-qld-default-palettes.tokens.css
@@ -0,0 +1,475 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+:host {
+ --theme-colors-brand-first: #09549f;
+ --theme-colors-brand-second: #05325f;
+ --theme-colors-brand-third: #6bbe27;
+ --theme-colors-brand-fourth: #ffe500;
+ --theme-colors-background-bright: #ffffff;
+ --theme-colors-background-tint: #e7edf6;
+ --theme-colors-background-alt: #eaeaea;
+ --theme-colors-background-bold: #09549f;
+ --theme-colors-background-strong: #05325f;
+ --theme-colors-action-on-brights-primary: #09549f;
+ --theme-colors-action-on-brights-secondary: #6bbe27;
+ --theme-colors-action-on-brights-tertiary: rgba(0, 0, 0, 0);
+ --theme-colors-action-on-bolds-primary: #6bbe27;
+ --theme-colors-action-on-bolds-secondary: #ffe500;
+ --theme-colors-action-on-bolds-tertiary: rgba(0, 0, 0, 0);
+ --theme-colors-wording-on-brights-site-title-default: #232323;
+ --theme-colors-wording-on-brights-site-title-variant: #444444;
+ --theme-colors-wording-on-brights-heading-default: #232323;
+ --theme-colors-wording-on-brights-heading-variant: #444444;
+ --theme-colors-wording-on-brights-body-default: #232323;
+ --theme-colors-wording-on-brights-body-variant: #444444;
+ --theme-colors-wording-on-bolds-site-title-default: #ffffff;
+ --theme-colors-wording-on-bolds-site-title-variant: #fafafa;
+ --theme-colors-wording-on-bolds-heading-default: #ffffff;
+ --theme-colors-wording-on-bolds-heading-variant: #fafafa;
+ --theme-colors-wording-on-bolds-body-default: #ffffff;
+ --theme-colors-wording-on-bolds-body-variant: #fafafa;
+ --theme-colors-reserved-error: #e22339;
+ --theme-colors-reserved-information: #444444;
+ --theme-colors-reserved-success: #6bbe27;
+ --theme-colors-reserved-alert: #ffe500;
+ --theme-colors-syntax-background: #232323;
+ --theme-colors-syntax-values: #6bbe27;
+ --theme-colors-syntax-elements: #a7e5ff;
+ --theme-colors-syntax-properties: #710074;
+ --theme-colors-syntax-comments: #c0d7ec;
+ --theme-focus-outline-width: 4px;
+ --theme-focus-outline-style: solid;
+ --theme-shadows-default: #070707;
+ --palettes-bright-background: #ffffff;
+ --palettes-bright-shade: #f5f5f5;
+ --palettes-bright-focus-outline-color: #0085b3;
+ --palettes-bright-border-default: #e0e0e0;
+ --palettes-bright-border-variant: #818181;
+ --palettes-bright-boundary: #6bbe27;
+ --palettes-bright-partition: #606060;
+ --palettes-bright-separator: #dddddd;
+ --palettes-bright-divider: #09549f;
+ --palettes-bright-fence: #6bbe27;
+ --palettes-bright-line: #dddddd;
+ --palettes-bright-muted: #f5f5f5; /* Navigation background */
+ --palettes-bright-subtle: #eaeaea; /* Navigation hover */
+ --palettes-bright-nav-text: #444444; /* Navigation text */
+ --palettes-bright-accent-default: #6bbe27; /* Navigation accent background */
+ --palettes-bright-accent-on-accent: #003e87; /* Navigation accent hover */
+ --palettes-bright-typography-site-title-default: #232323;
+ --palettes-bright-typography-site-title-variant: #444444;
+ --palettes-bright-typography-heading-default: #232323;
+ --palettes-bright-typography-heading-variant: #444444;
+ --palettes-bright-typography-body-default: #232323;
+ --palettes-bright-typography-body-variant: #444444;
+ --palettes-bright-action-button-primary-default-background: #09549f;
+ --palettes-bright-action-button-primary-default-text: #ffffff;
+ --palettes-bright-action-button-primary-default-text-decoration: none;
+ --palettes-bright-action-button-primary-default-border: #09549f;
+ --palettes-bright-action-button-primary-active-background: #003e87;
+ --palettes-bright-action-button-primary-active-text: #ffffff;
+ --palettes-bright-action-button-primary-active-text-decoration: none;
+ --palettes-bright-action-button-primary-active-border: #003e87;
+ --palettes-bright-action-button-primary-hover-background: #003e87;
+ --palettes-bright-action-button-primary-hover-text: #ffffff;
+ --palettes-bright-action-button-primary-hover-text-decoration: underline;
+ --palettes-bright-action-button-primary-hover-border: #003e87;
+ --palettes-bright-action-button-secondary-default-background: #ffffff;
+ --palettes-bright-action-button-secondary-default-text: #09549f;
+ --palettes-bright-action-button-secondary-default-text-decoration: none;
+ --palettes-bright-action-button-secondary-default-border: #6bbe27;
+ --palettes-bright-action-button-secondary-active-background: #ffffff;
+ --palettes-bright-action-button-secondary-active-text: #09549f;
+ --palettes-bright-action-button-secondary-active-text-decoration: none;
+ --palettes-bright-action-button-secondary-active-border: #6bbe27;
+ --palettes-bright-action-button-secondary-hover-background: #ffffff;
+ --palettes-bright-action-button-secondary-hover-text: #09549f;
+ --palettes-bright-action-button-secondary-hover-text-decoration: underline;
+ --palettes-bright-action-button-secondary-hover-border: #6bbe27;
+ --palettes-bright-action-button-tertiary-default-background: #ffffff;
+ --palettes-bright-action-button-tertiary-default-text: #09549f;
+ --palettes-bright-action-button-tertiary-default-text-decoration: none;
+ --palettes-bright-action-button-tertiary-default-border: #ffffff;
+ --palettes-bright-action-button-tertiary-active-background: #ffffff;
+ --palettes-bright-action-button-tertiary-active-text: #09549f;
+ --palettes-bright-action-button-tertiary-active-text-decoration: none;
+ --palettes-bright-action-button-tertiary-active-border: #ffffff;
+ --palettes-bright-action-button-tertiary-hover-background: #ffffff;
+ --palettes-bright-action-button-tertiary-hover-text: #09549f;
+ --palettes-bright-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-bright-action-button-tertiary-hover-border: #ffffff;
+ --palettes-bright-action-link-default-color: #09549f;
+ --palettes-bright-action-link-default-text-decoration-line: underline;
+ --palettes-bright-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-bright-action-link-default-text-decoration-style: solid;
+ --palettes-bright-action-link-hover-color: #09549f;
+ --palettes-bright-action-link-hover-text-decoration-line: underline;
+ --palettes-bright-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-bright-action-link-hover-text-decoration-style: solid;
+ --palettes-bright-action-link-active-color: #09549f;
+ --palettes-bright-action-link-active-text-decoration-line: underline;
+ --palettes-bright-action-link-active-text-decoration-thickness: 2px;
+ --palettes-bright-action-link-active-text-decoration-style: solid;
+ --palettes-bright-action-link-visited-color: #551a8b;
+ --palettes-bright-action-link-visited-text-decoration-line: underline;
+ --palettes-bright-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-bright-action-link-visited-text-decoration-style: solid;
+ --palettes-bright-action-pagination-default-background: #ffffff;
+ --palettes-bright-action-pagination-default-text: #09549f;
+ --palettes-bright-action-pagination-default-border: #dddddd;
+ --palettes-bright-action-pagination-active-background: #09549f;
+ --palettes-bright-action-pagination-active-text: #ffffff;
+ --palettes-bright-action-pagination-active-border: #09549f;
+ --palettes-bright-action-pagination-hover-background: #ffffff;
+ --palettes-bright-action-pagination-hover-text: #09549f;
+ --palettes-bright-action-pagination-hover-border: #6bbe27;
+ --palettes-bright-action-pagination-visited-background: #ffffff;
+ --palettes-bright-action-pagination-visited-text: #551a8b;
+ --palettes-bright-action-pagination-visited-border: #dddddd;
+ --palettes-tint-background: #e7edf6;
+ --palettes-tint-shade: #d7e2f0;
+ --palettes-tint-focus-outline-color: #0085b3;
+ --palettes-tint-border-default: #afc5e1;
+ --palettes-tint-border-variant: #818181;
+ --palettes-tint-boundary: #6bbe27;
+ --palettes-tint-partition: #606060;
+ --palettes-tint-separator: #dddddd;
+ --palettes-tint-divider: #09549f;
+ --palettes-tint-fence: #6bbe27;
+ --palettes-tint-line: #dddddd;
+ --palettes-tint-muted: #f5f5f5; /* Navigation background */
+ --palettes-tint-subtle: #eaeaea; /* Navigation hover */
+ --palettes-tint-nav-text: #444444; /* Navigation text */
+ --palettes-tint-accent-default: #6bbe27; /* Navigation accent background */
+ --palettes-tint-accent-on-accent: #003e87; /* Navigation accent hover */
+ --palettes-tint-typography-site-title-default: #232323;
+ --palettes-tint-typography-site-title-variant: #444444;
+ --palettes-tint-typography-heading-default: #232323;
+ --palettes-tint-typography-heading-variant: #444444;
+ --palettes-tint-typography-body-default: #232323;
+ --palettes-tint-typography-body-variant: #444444;
+ --palettes-tint-action-button-primary-default-background: #09549f;
+ --palettes-tint-action-button-primary-default-text: #ffffff;
+ --palettes-tint-action-button-primary-default-text-decoration: none;
+ --palettes-tint-action-button-primary-default-border: #09549f;
+ --palettes-tint-action-button-primary-active-background: #003e87;
+ --palettes-tint-action-button-primary-active-text: #ffffff;
+ --palettes-tint-action-button-primary-active-text-decoration: none;
+ --palettes-tint-action-button-primary-active-border: #003e87;
+ --palettes-tint-action-button-primary-hover-background: #003e87;
+ --palettes-tint-action-button-primary-hover-text: #ffffff;
+ --palettes-tint-action-button-primary-hover-text-decoration: underline;
+ --palettes-tint-action-button-primary-hover-border: #003e87;
+ --palettes-tint-action-button-secondary-default-background: #e7edf6;
+ --palettes-tint-action-button-secondary-default-text: #09549f;
+ --palettes-tint-action-button-secondary-default-text-decoration: none;
+ --palettes-tint-action-button-secondary-default-border: #6bbe27;
+ --palettes-tint-action-button-secondary-active-background: #e7edf6;
+ --palettes-tint-action-button-secondary-active-text: #09549f;
+ --palettes-tint-action-button-secondary-active-text-decoration: none;
+ --palettes-tint-action-button-secondary-active-border: #6bbe27;
+ --palettes-tint-action-button-secondary-hover-background: #e7edf6;
+ --palettes-tint-action-button-secondary-hover-text: #09549f;
+ --palettes-tint-action-button-secondary-hover-text-decoration: underline;
+ --palettes-tint-action-button-secondary-hover-border: #6bbe27;
+ --palettes-tint-action-button-tertiary-default-background: #e7edf6;
+ --palettes-tint-action-button-tertiary-default-text: #09549f;
+ --palettes-tint-action-button-tertiary-default-text-decoration: none;
+ --palettes-tint-action-button-tertiary-default-border: #e7edf6;
+ --palettes-tint-action-button-tertiary-active-background: #e7edf6;
+ --palettes-tint-action-button-tertiary-active-text: #09549f;
+ --palettes-tint-action-button-tertiary-active-text-decoration: none;
+ --palettes-tint-action-button-tertiary-active-border: #e7edf6;
+ --palettes-tint-action-button-tertiary-hover-background: #e7edf6;
+ --palettes-tint-action-button-tertiary-hover-text: #09549f;
+ --palettes-tint-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-tint-action-button-tertiary-hover-border: #e7edf6;
+ --palettes-tint-action-link-default-color: #09549f;
+ --palettes-tint-action-link-default-text-decoration-line: underline;
+ --palettes-tint-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-tint-action-link-default-text-decoration-style: solid;
+ --palettes-tint-action-link-hover-color: #09549f;
+ --palettes-tint-action-link-hover-text-decoration-line: underline;
+ --palettes-tint-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-tint-action-link-hover-text-decoration-style: solid;
+ --palettes-tint-action-link-active-color: #09549f;
+ --palettes-tint-action-link-active-text-decoration-line: underline;
+ --palettes-tint-action-link-active-text-decoration-thickness: 2px;
+ --palettes-tint-action-link-active-text-decoration-style: solid;
+ --palettes-tint-action-link-visited-color: #551a8b;
+ --palettes-tint-action-link-visited-text-decoration-line: underline;
+ --palettes-tint-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-tint-action-link-visited-text-decoration-style: solid;
+ --palettes-tint-action-pagination-default-background: #e7edf6;
+ --palettes-tint-action-pagination-default-text: #09549f;
+ --palettes-tint-action-pagination-default-border: #dddddd;
+ --palettes-tint-action-pagination-active-background: #09549f;
+ --palettes-tint-action-pagination-active-text: #ffffff;
+ --palettes-tint-action-pagination-active-border: #09549f;
+ --palettes-tint-action-pagination-hover-background: #e7edf6;
+ --palettes-tint-action-pagination-hover-text: #09549f;
+ --palettes-tint-action-pagination-hover-border: #6bbe27;
+ --palettes-tint-action-pagination-visited-background: #e7edf6;
+ --palettes-tint-action-pagination-visited-text: #551a8b;
+ --palettes-tint-action-pagination-visited-border: #dddddd;
+ --palettes-alt-background: #eaeaea;
+ --palettes-alt-shade: #dddddd;
+ --palettes-alt-focus-outline-color: #0085b3;
+ --palettes-alt-border-default: #606060;
+ --palettes-alt-border-variant: #818181;
+ --palettes-alt-boundary: #6bbe27;
+ --palettes-alt-partition: #606060;
+ --palettes-alt-separator: #dddddd;
+ --palettes-alt-divider: #09549f;
+ --palettes-alt-fence: #6bbe27;
+ --palettes-alt-line: #dddddd;
+ --palettes-alt-muted: #f5f5f5; /* Navigation background */
+ --palettes-alt-subtle: #eaeaea; /* Navigation hover */
+ --palettes-alt-nav-text: #444444; /* Navigation text */
+ --palettes-alt-accent-default: #6bbe27; /* Navigation accent background */
+ --palettes-alt-accent-on-accent: #003e87; /* Navigation accent hover */
+ --palettes-alt-typography-site-title-default: #232323;
+ --palettes-alt-typography-site-title-variant: #444444;
+ --palettes-alt-typography-heading-default: #232323;
+ --palettes-alt-typography-heading-variant: #444444;
+ --palettes-alt-typography-body-default: #232323;
+ --palettes-alt-typography-body-variant: #444444;
+ --palettes-alt-action-button-primary-default-background: #09549f;
+ --palettes-alt-action-button-primary-default-text: #ffffff;
+ --palettes-alt-action-button-primary-default-text-decoration: none;
+ --palettes-alt-action-button-primary-default-border: #09549f;
+ --palettes-alt-action-button-primary-active-background: #003e87;
+ --palettes-alt-action-button-primary-active-text: #ffffff;
+ --palettes-alt-action-button-primary-active-text-decoration: none;
+ --palettes-alt-action-button-primary-active-border: #003e87;
+ --palettes-alt-action-button-primary-hover-background: #003e87;
+ --palettes-alt-action-button-primary-hover-text: #ffffff;
+ --palettes-alt-action-button-primary-hover-text-decoration: underline;
+ --palettes-alt-action-button-primary-hover-border: #003e87;
+ --palettes-alt-action-button-secondary-default-background: #eaeaea;
+ --palettes-alt-action-button-secondary-default-text: #09549f;
+ --palettes-alt-action-button-secondary-default-text-decoration: none;
+ --palettes-alt-action-button-secondary-default-border: #6bbe27;
+ --palettes-alt-action-button-secondary-active-background: #eaeaea;
+ --palettes-alt-action-button-secondary-active-text: #09549f;
+ --palettes-alt-action-button-secondary-active-text-decoration: none;
+ --palettes-alt-action-button-secondary-active-border: #6bbe27;
+ --palettes-alt-action-button-secondary-hover-background: #eaeaea;
+ --palettes-alt-action-button-secondary-hover-text: #09549f;
+ --palettes-alt-action-button-secondary-hover-text-decoration: underline;
+ --palettes-alt-action-button-secondary-hover-border: #6bbe27;
+ --palettes-alt-action-button-tertiary-default-background: #eaeaea;
+ --palettes-alt-action-button-tertiary-default-text: #09549f;
+ --palettes-alt-action-button-tertiary-default-text-decoration: none;
+ --palettes-alt-action-button-tertiary-default-border: #eaeaea;
+ --palettes-alt-action-button-tertiary-active-background: #eaeaea;
+ --palettes-alt-action-button-tertiary-active-text: #09549f;
+ --palettes-alt-action-button-tertiary-active-text-decoration: none;
+ --palettes-alt-action-button-tertiary-active-border: #eaeaea;
+ --palettes-alt-action-button-tertiary-hover-background: #eaeaea;
+ --palettes-alt-action-button-tertiary-hover-text: #09549f;
+ --palettes-alt-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-alt-action-button-tertiary-hover-border: #eaeaea;
+ --palettes-alt-action-link-default-color: #09549f;
+ --palettes-alt-action-link-default-text-decoration-line: underline;
+ --palettes-alt-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-alt-action-link-default-text-decoration-style: solid;
+ --palettes-alt-action-link-hover-color: #09549f;
+ --palettes-alt-action-link-hover-text-decoration-line: underline;
+ --palettes-alt-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-alt-action-link-hover-text-decoration-style: solid;
+ --palettes-alt-action-link-active-color: #09549f;
+ --palettes-alt-action-link-active-text-decoration-line: underline;
+ --palettes-alt-action-link-active-text-decoration-thickness: 2px;
+ --palettes-alt-action-link-active-text-decoration-style: solid;
+ --palettes-alt-action-link-visited-color: #551a8b;
+ --palettes-alt-action-link-visited-text-decoration-line: underline;
+ --palettes-alt-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-alt-action-link-visited-text-decoration-style: solid;
+ --palettes-alt-action-pagination-default-background: #eaeaea;
+ --palettes-alt-action-pagination-default-text: #09549f;
+ --palettes-alt-action-pagination-default-border: #dddddd;
+ --palettes-alt-action-pagination-active-background: #09549f;
+ --palettes-alt-action-pagination-active-text: #ffffff;
+ --palettes-alt-action-pagination-active-border: #09549f;
+ --palettes-alt-action-pagination-hover-background: #eaeaea;
+ --palettes-alt-action-pagination-hover-text: #09549f;
+ --palettes-alt-action-pagination-hover-border: #6bbe27;
+ --palettes-alt-action-pagination-visited-background: #eaeaea;
+ --palettes-alt-action-pagination-visited-text: #551a8b;
+ --palettes-alt-action-pagination-visited-border: #dddddd;
+ --palettes-bold-background: #09549f;
+ --palettes-bold-shade: #003e87;
+ --palettes-bold-focus-outline-color: #a7e5ff;
+ --palettes-bold-border-default: #78b5ce;
+ --palettes-bold-border-variant: #818181;
+ --palettes-bold-boundary: #6bbe27;
+ --palettes-bold-partition: #78b5ce;
+ --palettes-bold-separator: #78b5ce;
+ --palettes-bold-divider: #09549f;
+ --palettes-bold-fence: #6bbe27;
+ --palettes-bold-line: #78b5ce;
+ --palettes-bold-muted: #003e87; /* Navigation background */
+ --palettes-bold-subtle: #05325f; /* Navigation hover */
+ --palettes-bold-nav-text: #444444; /* Navigation text */
+ --palettes-bold-accent-default: #6bbe27; /* Navigation accent background */
+ --palettes-bold-accent-on-accent: #9ed57e; /* Navigation accent hover */
+ --palettes-bold-typography-site-title-default: #ffffff;
+ --palettes-bold-typography-site-title-variant: #fafafa;
+ --palettes-bold-typography-heading-default: #ffffff;
+ --palettes-bold-typography-heading-variant: #fafafa;
+ --palettes-bold-typography-body-default: #ffffff;
+ --palettes-bold-typography-body-variant: #fafafa;
+ --palettes-bold-action-button-primary-default-background: #6bbe27;
+ --palettes-bold-action-button-primary-default-text: #000043;
+ --palettes-bold-action-button-primary-default-text-decoration: none;
+ --palettes-bold-action-button-primary-default-border: #6bbe27;
+ --palettes-bold-action-button-primary-active-background: #469800;
+ --palettes-bold-action-button-primary-active-text: #000043;
+ --palettes-bold-action-button-primary-active-text-decoration: none;
+ --palettes-bold-action-button-primary-active-border: #469800;
+ --palettes-bold-action-button-primary-hover-background: #469800;
+ --palettes-bold-action-button-primary-hover-text: #000043;
+ --palettes-bold-action-button-primary-hover-text-decoration: underline;
+ --palettes-bold-action-button-primary-hover-border: #469800;
+ --palettes-bold-action-button-secondary-default-background: #09549f;
+ --palettes-bold-action-button-secondary-default-text: #ffffff;
+ --palettes-bold-action-button-secondary-default-text-decoration: none;
+ --palettes-bold-action-button-secondary-default-border: #ffe500;
+ --palettes-bold-action-button-secondary-active-background: #09549f;
+ --palettes-bold-action-button-secondary-active-text: #ffffff;
+ --palettes-bold-action-button-secondary-active-text-decoration: none;
+ --palettes-bold-action-button-secondary-active-border: #ffe500;
+ --palettes-bold-action-button-secondary-hover-background: #09549f;
+ --palettes-bold-action-button-secondary-hover-text: #ffffff;
+ --palettes-bold-action-button-secondary-hover-text-decoration: underline;
+ --palettes-bold-action-button-secondary-hover-border: #ffe500;
+ --palettes-bold-action-button-tertiary-default-background: #09549f;
+ --palettes-bold-action-button-tertiary-default-text: #ffffff;
+ --palettes-bold-action-button-tertiary-default-text-decoration: none;
+ --palettes-bold-action-button-tertiary-default-border: #09549f;
+ --palettes-bold-action-button-tertiary-active-background: #09549f;
+ --palettes-bold-action-button-tertiary-active-text: #ffffff;
+ --palettes-bold-action-button-tertiary-active-text-decoration: none;
+ --palettes-bold-action-button-tertiary-active-border: #09549f;
+ --palettes-bold-action-button-tertiary-hover-background: #09549f;
+ --palettes-bold-action-button-tertiary-hover-text: #ffffff;
+ --palettes-bold-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-bold-action-button-tertiary-hover-border: #09549f;
+ --palettes-bold-action-link-default-color: #ffffff;
+ --palettes-bold-action-link-default-text-decoration-line: underline;
+ --palettes-bold-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-bold-action-link-default-text-decoration-style: solid;
+ --palettes-bold-action-link-hover-color: #ffffff;
+ --palettes-bold-action-link-hover-text-decoration-line: underline;
+ --palettes-bold-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-bold-action-link-hover-text-decoration-style: solid;
+ --palettes-bold-action-link-active-color: #ffffff;
+ --palettes-bold-action-link-active-text-decoration-line: underline;
+ --palettes-bold-action-link-active-text-decoration-thickness: 2px;
+ --palettes-bold-action-link-active-text-decoration-style: solid;
+ --palettes-bold-action-link-visited-color: #551a8b;
+ --palettes-bold-action-link-visited-text-decoration-line: underline;
+ --palettes-bold-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-bold-action-link-visited-text-decoration-style: solid;
+ --palettes-bold-action-pagination-default-background: #09549f;
+ --palettes-bold-action-pagination-default-text: #ffffff;
+ --palettes-bold-action-pagination-default-border: #78b5ce;
+ --palettes-bold-action-pagination-active-background: #ffffff;
+ --palettes-bold-action-pagination-active-text: #ffffff;
+ --palettes-bold-action-pagination-active-border: #ffffff;
+ --palettes-bold-action-pagination-hover-background: #09549f;
+ --palettes-bold-action-pagination-hover-text: #ffffff;
+ --palettes-bold-action-pagination-hover-border: #6bbe27;
+ --palettes-bold-action-pagination-visited-background: #09549f;
+ --palettes-bold-action-pagination-visited-text: #551a8b;
+ --palettes-bold-action-pagination-visited-border: #78b5ce;
+ --palettes-strong-background: #05325f;
+ --palettes-strong-shade: #002450;
+ --palettes-strong-focus-outline-color: #a7e5ff;
+ --palettes-strong-border-default: #78b5ce;
+ --palettes-strong-border-variant: #818181;
+ --palettes-strong-boundary: #6bbe27;
+ --palettes-strong-partition: #78b5ce;
+ --palettes-strong-separator: #78b5ce;
+ --palettes-strong-divider: #09549f;
+ --palettes-strong-fence: #6bbe27;
+ --palettes-strong-line: #78b5ce;
+ --palettes-strong-muted: #003e87; /* Navigation background */
+ --palettes-strong-subtle: #05325f; /* Navigation hover */
+ --palettes-strong-nav-text: #444444; /* Navigation text */
+ --palettes-strong-accent-default: #6bbe27; /* Navigation accent background */
+ --palettes-strong-accent-on-accent: #9ed57e; /* Navigation accent hover */
+ --palettes-strong-typography-site-title-default: #ffffff;
+ --palettes-strong-typography-site-title-variant: #fafafa;
+ --palettes-strong-typography-heading-default: #ffffff;
+ --palettes-strong-typography-heading-variant: #fafafa;
+ --palettes-strong-typography-body-default: #ffffff;
+ --palettes-strong-typography-body-variant: #fafafa;
+ --palettes-strong-action-button-primary-default-background: #6bbe27;
+ --palettes-strong-action-button-primary-default-text: #000043;
+ --palettes-strong-action-button-primary-default-text-decoration: none;
+ --palettes-strong-action-button-primary-default-border: #6bbe27;
+ --palettes-strong-action-button-primary-active-background: #469800;
+ --palettes-strong-action-button-primary-active-text: #000043;
+ --palettes-strong-action-button-primary-active-text-decoration: none;
+ --palettes-strong-action-button-primary-active-border: #469800;
+ --palettes-strong-action-button-primary-hover-background: #469800;
+ --palettes-strong-action-button-primary-hover-text: #000043;
+ --palettes-strong-action-button-primary-hover-text-decoration: underline;
+ --palettes-strong-action-button-primary-hover-border: #469800;
+ --palettes-strong-action-button-secondary-default-background: #05325f;
+ --palettes-strong-action-button-secondary-default-text: #ffffff;
+ --palettes-strong-action-button-secondary-default-text-decoration: none;
+ --palettes-strong-action-button-secondary-default-border: #ffe500;
+ --palettes-strong-action-button-secondary-active-background: #05325f;
+ --palettes-strong-action-button-secondary-active-text: #ffffff;
+ --palettes-strong-action-button-secondary-active-text-decoration: none;
+ --palettes-strong-action-button-secondary-active-border: #ffe500;
+ --palettes-strong-action-button-secondary-hover-background: #05325f;
+ --palettes-strong-action-button-secondary-hover-text: #ffffff;
+ --palettes-strong-action-button-secondary-hover-text-decoration: underline;
+ --palettes-strong-action-button-secondary-hover-border: #ffe500;
+ --palettes-strong-action-button-tertiary-default-background: #05325f;
+ --palettes-strong-action-button-tertiary-default-text: #ffffff;
+ --palettes-strong-action-button-tertiary-default-text-decoration: none;
+ --palettes-strong-action-button-tertiary-default-border: #05325f;
+ --palettes-strong-action-button-tertiary-active-background: #05325f;
+ --palettes-strong-action-button-tertiary-active-text: #ffffff;
+ --palettes-strong-action-button-tertiary-active-text-decoration: none;
+ --palettes-strong-action-button-tertiary-active-border: #05325f;
+ --palettes-strong-action-button-tertiary-hover-background: #05325f;
+ --palettes-strong-action-button-tertiary-hover-text: #ffffff;
+ --palettes-strong-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-strong-action-button-tertiary-hover-border: #05325f;
+ --palettes-strong-action-link-default-color: #ffffff;
+ --palettes-strong-action-link-default-text-decoration-line: underline;
+ --palettes-strong-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-strong-action-link-default-text-decoration-style: solid;
+ --palettes-strong-action-link-hover-color: #ffffff;
+ --palettes-strong-action-link-hover-text-decoration-line: underline;
+ --palettes-strong-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-strong-action-link-hover-text-decoration-style: solid;
+ --palettes-strong-action-link-active-color: #ffffff;
+ --palettes-strong-action-link-active-text-decoration-line: underline;
+ --palettes-strong-action-link-active-text-decoration-thickness: 2px;
+ --palettes-strong-action-link-active-text-decoration-style: solid;
+ --palettes-strong-action-link-visited-color: #551a8b;
+ --palettes-strong-action-link-visited-text-decoration-line: underline;
+ --palettes-strong-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-strong-action-link-visited-text-decoration-style: solid;
+ --palettes-strong-action-pagination-default-background: #05325f;
+ --palettes-strong-action-pagination-default-text: #ffffff;
+ --palettes-strong-action-pagination-default-border: #78b5ce;
+ --palettes-strong-action-pagination-active-background: #ffffff;
+ --palettes-strong-action-pagination-active-text: #ffffff;
+ --palettes-strong-action-pagination-active-border: #ffffff;
+ --palettes-strong-action-pagination-hover-background: #05325f;
+ --palettes-strong-action-pagination-hover-text: #ffffff;
+ --palettes-strong-action-pagination-hover-border: #6bbe27;
+ --palettes-strong-action-pagination-visited-background: #05325f;
+ --palettes-strong-action-pagination-visited-text: #551a8b;
+ --palettes-strong-action-pagination-visited-border: #78b5ce;
+}
diff --git a/dist/css/styles/qgds-qld-high-contrast-palettes.tokens.css b/dist/css/styles/qgds-qld-high-contrast-palettes.tokens.css
new file mode 100644
index 0000000..669bee5
--- /dev/null
+++ b/dist/css/styles/qgds-qld-high-contrast-palettes.tokens.css
@@ -0,0 +1,475 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+:host {
+ --theme-colors-brand-first: #ffffff;
+ --theme-colors-brand-second: #000510;
+ --theme-colors-brand-third: #0000ff;
+ --theme-colors-brand-fourth: #ffe500;
+ --theme-colors-background-bright: #ffffff;
+ --theme-colors-background-tint: #ffffff;
+ --theme-colors-background-alt: #ffffff;
+ --theme-colors-background-bold: #000510;
+ --theme-colors-background-strong: #000510;
+ --theme-colors-action-on-brights-primary: #0000ff;
+ --theme-colors-action-on-brights-secondary: #0000ff;
+ --theme-colors-action-on-brights-tertiary: rgba(0, 0, 0, 0);
+ --theme-colors-action-on-bolds-primary: #ffe500;
+ --theme-colors-action-on-bolds-secondary: #ffe500;
+ --theme-colors-action-on-bolds-tertiary: rgba(0, 0, 0, 0);
+ --theme-colors-wording-on-brights-site-title-default: #131212;
+ --theme-colors-wording-on-brights-site-title-variant: #606060;
+ --theme-colors-wording-on-brights-heading-default: #131212;
+ --theme-colors-wording-on-brights-heading-variant: #606060;
+ --theme-colors-wording-on-brights-body-default: #131212;
+ --theme-colors-wording-on-brights-body-variant: #606060;
+ --theme-colors-wording-on-bolds-site-title-default: #ffffff;
+ --theme-colors-wording-on-bolds-site-title-variant: #76858e;
+ --theme-colors-wording-on-bolds-heading-default: #ffffff;
+ --theme-colors-wording-on-bolds-heading-variant: #76858e;
+ --theme-colors-wording-on-bolds-body-default: #ffffff;
+ --theme-colors-wording-on-bolds-body-variant: #76858e;
+ --theme-colors-reserved-error: #e22339;
+ --theme-colors-reserved-information: #444444;
+ --theme-colors-reserved-success: #6bbe27;
+ --theme-colors-reserved-alert: #ffe500;
+ --theme-colors-syntax-background: #232323;
+ --theme-colors-syntax-values: #6bbe27;
+ --theme-colors-syntax-elements: #a7e5ff;
+ --theme-colors-syntax-properties: #710074;
+ --theme-colors-syntax-comments: #c0d7ec;
+ --theme-focus-outline-width: 4px;
+ --theme-focus-outline-style: solid;
+ --theme-shadows-default: #070707;
+ --palettes-bright-background: #ffffff;
+ --palettes-bright-shade: #fafafa;
+ --palettes-bright-focus-outline-color: #0000ff;
+ --palettes-bright-border-default: #131212;
+ --palettes-bright-border-variant: #131212;
+ --palettes-bright-boundary: #131212;
+ --palettes-bright-partition: #131212;
+ --palettes-bright-separator: #131212;
+ --palettes-bright-divider: #0000ff;
+ --palettes-bright-fence: #131212;
+ --palettes-bright-line: #131212;
+ --palettes-bright-muted: #fafafa; /* Navigation background */
+ --palettes-bright-subtle: #ffffff; /* Navigation hover */
+ --palettes-bright-nav-text: #131212; /* Navigation text */
+ --palettes-bright-accent-default: #131212; /* Navigation accent background */
+ --palettes-bright-accent-on-accent: #1000e4; /* Navigation accent hover */
+ --palettes-bright-typography-site-title-default: #131212;
+ --palettes-bright-typography-site-title-variant: #606060;
+ --palettes-bright-typography-heading-default: #131212;
+ --palettes-bright-typography-heading-variant: #606060;
+ --palettes-bright-typography-body-default: #131212;
+ --palettes-bright-typography-body-variant: #606060;
+ --palettes-bright-action-button-primary-default-background: #0000ff;
+ --palettes-bright-action-button-primary-default-text: #ffffff;
+ --palettes-bright-action-button-primary-default-text-decoration: none;
+ --palettes-bright-action-button-primary-default-border: #0000ff;
+ --palettes-bright-action-button-primary-active-background: #1000e4;
+ --palettes-bright-action-button-primary-active-text: #ffffff;
+ --palettes-bright-action-button-primary-active-text-decoration: none;
+ --palettes-bright-action-button-primary-active-border: #1000e4;
+ --palettes-bright-action-button-primary-hover-background: #1000e4;
+ --palettes-bright-action-button-primary-hover-text: #ffffff;
+ --palettes-bright-action-button-primary-hover-text-decoration: underline;
+ --palettes-bright-action-button-primary-hover-border: #1000e4;
+ --palettes-bright-action-button-secondary-default-background: #ffffff;
+ --palettes-bright-action-button-secondary-default-text: #0000ff;
+ --palettes-bright-action-button-secondary-default-text-decoration: none;
+ --palettes-bright-action-button-secondary-default-border: #ffe500;
+ --palettes-bright-action-button-secondary-active-background: #ffffff;
+ --palettes-bright-action-button-secondary-active-text: #0000ff;
+ --palettes-bright-action-button-secondary-active-text-decoration: none;
+ --palettes-bright-action-button-secondary-active-border: #ffe500;
+ --palettes-bright-action-button-secondary-hover-background: #ffffff;
+ --palettes-bright-action-button-secondary-hover-text: #0000ff;
+ --palettes-bright-action-button-secondary-hover-text-decoration: underline;
+ --palettes-bright-action-button-secondary-hover-border: #ffe500;
+ --palettes-bright-action-button-tertiary-default-background: #ffffff;
+ --palettes-bright-action-button-tertiary-default-text: #0000ff;
+ --palettes-bright-action-button-tertiary-default-text-decoration: none;
+ --palettes-bright-action-button-tertiary-default-border: #ffffff;
+ --palettes-bright-action-button-tertiary-active-background: #ffffff;
+ --palettes-bright-action-button-tertiary-active-text: #0000ff;
+ --palettes-bright-action-button-tertiary-active-text-decoration: none;
+ --palettes-bright-action-button-tertiary-active-border: #ffffff;
+ --palettes-bright-action-button-tertiary-hover-background: #ffffff;
+ --palettes-bright-action-button-tertiary-hover-text: #0000ff;
+ --palettes-bright-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-bright-action-button-tertiary-hover-border: #ffffff;
+ --palettes-bright-action-link-default-color: #0000ff;
+ --palettes-bright-action-link-default-text-decoration-line: underline;
+ --palettes-bright-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-bright-action-link-default-text-decoration-style: solid;
+ --palettes-bright-action-link-hover-color: #0000ff;
+ --palettes-bright-action-link-hover-text-decoration-line: underline;
+ --palettes-bright-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-bright-action-link-hover-text-decoration-style: solid;
+ --palettes-bright-action-link-active-color: #0000ff;
+ --palettes-bright-action-link-active-text-decoration-line: underline;
+ --palettes-bright-action-link-active-text-decoration-thickness: 2px;
+ --palettes-bright-action-link-active-text-decoration-style: solid;
+ --palettes-bright-action-link-visited-color: #fa00ff;
+ --palettes-bright-action-link-visited-text-decoration-line: underline;
+ --palettes-bright-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-bright-action-link-visited-text-decoration-style: solid;
+ --palettes-bright-action-pagination-default-background: #ffffff;
+ --palettes-bright-action-pagination-default-text: #0000ff;
+ --palettes-bright-action-pagination-default-border: #dddddd;
+ --palettes-bright-action-pagination-active-background: #0000ff;
+ --palettes-bright-action-pagination-active-text: #ffffff;
+ --palettes-bright-action-pagination-active-border: #0000ff;
+ --palettes-bright-action-pagination-hover-background: #ffffff;
+ --palettes-bright-action-pagination-hover-text: #0000ff;
+ --palettes-bright-action-pagination-hover-border: #ffe500;
+ --palettes-bright-action-pagination-visited-background: #ffffff;
+ --palettes-bright-action-pagination-visited-text: #fa00ff;
+ --palettes-bright-action-pagination-visited-border: #dddddd;
+ --palettes-tint-background: #ffffff;
+ --palettes-tint-shade: #fafafa;
+ --palettes-tint-focus-outline-color: #0085b3;
+ --palettes-tint-border-default: #131212;
+ --palettes-tint-border-variant: #818181;
+ --palettes-tint-boundary: #ffe500;
+ --palettes-tint-partition: #606060;
+ --palettes-tint-separator: #dddddd;
+ --palettes-tint-divider: #0000ff;
+ --palettes-tint-fence: #ffe500;
+ --palettes-tint-line: #dddddd;
+ --palettes-tint-muted: #f5f5f5; /* Navigation background */
+ --palettes-tint-subtle: #eaeaea; /* Navigation hover */
+ --palettes-tint-nav-text: #444444; /* Navigation text */
+ --palettes-tint-accent-default: #ffe500; /* Navigation accent background */
+ --palettes-tint-accent-on-accent: #1000e4; /* Navigation accent hover */
+ --palettes-tint-typography-site-title-default: #131212;
+ --palettes-tint-typography-site-title-variant: #606060;
+ --palettes-tint-typography-heading-default: #131212;
+ --palettes-tint-typography-heading-variant: #606060;
+ --palettes-tint-typography-body-default: #131212;
+ --palettes-tint-typography-body-variant: #606060;
+ --palettes-tint-action-button-primary-default-background: #0000ff;
+ --palettes-tint-action-button-primary-default-text: #ffffff;
+ --palettes-tint-action-button-primary-default-text-decoration: none;
+ --palettes-tint-action-button-primary-default-border: #0000ff;
+ --palettes-tint-action-button-primary-active-background: #1000e4;
+ --palettes-tint-action-button-primary-active-text: #ffffff;
+ --palettes-tint-action-button-primary-active-text-decoration: none;
+ --palettes-tint-action-button-primary-active-border: #1000e4;
+ --palettes-tint-action-button-primary-hover-background: #1000e4;
+ --palettes-tint-action-button-primary-hover-text: #ffffff;
+ --palettes-tint-action-button-primary-hover-text-decoration: underline;
+ --palettes-tint-action-button-primary-hover-border: #1000e4;
+ --palettes-tint-action-button-secondary-default-background: #ffffff;
+ --palettes-tint-action-button-secondary-default-text: #0000ff;
+ --palettes-tint-action-button-secondary-default-text-decoration: none;
+ --palettes-tint-action-button-secondary-default-border: #ffe500;
+ --palettes-tint-action-button-secondary-active-background: #ffffff;
+ --palettes-tint-action-button-secondary-active-text: #0000ff;
+ --palettes-tint-action-button-secondary-active-text-decoration: none;
+ --palettes-tint-action-button-secondary-active-border: #ffe500;
+ --palettes-tint-action-button-secondary-hover-background: #ffffff;
+ --palettes-tint-action-button-secondary-hover-text: #0000ff;
+ --palettes-tint-action-button-secondary-hover-text-decoration: underline;
+ --palettes-tint-action-button-secondary-hover-border: #ffe500;
+ --palettes-tint-action-button-tertiary-default-background: #ffffff;
+ --palettes-tint-action-button-tertiary-default-text: #0000ff;
+ --palettes-tint-action-button-tertiary-default-text-decoration: none;
+ --palettes-tint-action-button-tertiary-default-border: #ffffff;
+ --palettes-tint-action-button-tertiary-active-background: #ffffff;
+ --palettes-tint-action-button-tertiary-active-text: #0000ff;
+ --palettes-tint-action-button-tertiary-active-text-decoration: none;
+ --palettes-tint-action-button-tertiary-active-border: #ffffff;
+ --palettes-tint-action-button-tertiary-hover-background: #ffffff;
+ --palettes-tint-action-button-tertiary-hover-text: #0000ff;
+ --palettes-tint-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-tint-action-button-tertiary-hover-border: #ffffff;
+ --palettes-tint-action-link-default-color: #0000ff;
+ --palettes-tint-action-link-default-text-decoration-line: underline;
+ --palettes-tint-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-tint-action-link-default-text-decoration-style: solid;
+ --palettes-tint-action-link-hover-color: #0000ff;
+ --palettes-tint-action-link-hover-text-decoration-line: underline;
+ --palettes-tint-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-tint-action-link-hover-text-decoration-style: solid;
+ --palettes-tint-action-link-active-color: #0000ff;
+ --palettes-tint-action-link-active-text-decoration-line: underline;
+ --palettes-tint-action-link-active-text-decoration-thickness: 2px;
+ --palettes-tint-action-link-active-text-decoration-style: solid;
+ --palettes-tint-action-link-visited-color: #fa00ff;
+ --palettes-tint-action-link-visited-text-decoration-line: underline;
+ --palettes-tint-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-tint-action-link-visited-text-decoration-style: solid;
+ --palettes-tint-action-pagination-default-background: #ffffff;
+ --palettes-tint-action-pagination-default-text: #0000ff;
+ --palettes-tint-action-pagination-default-border: #dddddd;
+ --palettes-tint-action-pagination-active-background: #0000ff;
+ --palettes-tint-action-pagination-active-text: #ffffff;
+ --palettes-tint-action-pagination-active-border: #0000ff;
+ --palettes-tint-action-pagination-hover-background: #ffffff;
+ --palettes-tint-action-pagination-hover-text: #0000ff;
+ --palettes-tint-action-pagination-hover-border: #ffe500;
+ --palettes-tint-action-pagination-visited-background: #ffffff;
+ --palettes-tint-action-pagination-visited-text: #fa00ff;
+ --palettes-tint-action-pagination-visited-border: #dddddd;
+ --palettes-alt-background: #ffffff;
+ --palettes-alt-shade: #f5f5f5;
+ --palettes-alt-focus-outline-color: #0085b3;
+ --palettes-alt-border-default: #131212;
+ --palettes-alt-border-variant: #818181;
+ --palettes-alt-boundary: #ffe500;
+ --palettes-alt-partition: #606060;
+ --palettes-alt-separator: #dddddd;
+ --palettes-alt-divider: #0000ff;
+ --palettes-alt-fence: #ffe500;
+ --palettes-alt-line: #dddddd;
+ --palettes-alt-muted: #f5f5f5; /* Navigation background */
+ --palettes-alt-subtle: #eaeaea; /* Navigation hover */
+ --palettes-alt-nav-text: #444444; /* Navigation text */
+ --palettes-alt-accent-default: #ffe500; /* Navigation accent background */
+ --palettes-alt-accent-on-accent: #1000e4; /* Navigation accent hover */
+ --palettes-alt-typography-site-title-default: #131212;
+ --palettes-alt-typography-site-title-variant: #606060;
+ --palettes-alt-typography-heading-default: #131212;
+ --palettes-alt-typography-heading-variant: #606060;
+ --palettes-alt-typography-body-default: #131212;
+ --palettes-alt-typography-body-variant: #606060;
+ --palettes-alt-action-button-primary-default-background: #0000ff;
+ --palettes-alt-action-button-primary-default-text: #ffffff;
+ --palettes-alt-action-button-primary-default-text-decoration: none;
+ --palettes-alt-action-button-primary-default-border: #0000ff;
+ --palettes-alt-action-button-primary-active-background: #1000e4;
+ --palettes-alt-action-button-primary-active-text: #ffffff;
+ --palettes-alt-action-button-primary-active-text-decoration: none;
+ --palettes-alt-action-button-primary-active-border: #1000e4;
+ --palettes-alt-action-button-primary-hover-background: #1000e4;
+ --palettes-alt-action-button-primary-hover-text: #ffffff;
+ --palettes-alt-action-button-primary-hover-text-decoration: underline;
+ --palettes-alt-action-button-primary-hover-border: #1000e4;
+ --palettes-alt-action-button-secondary-default-background: #ffffff;
+ --palettes-alt-action-button-secondary-default-text: #0000ff;
+ --palettes-alt-action-button-secondary-default-text-decoration: none;
+ --palettes-alt-action-button-secondary-default-border: #ffe500;
+ --palettes-alt-action-button-secondary-active-background: #ffffff;
+ --palettes-alt-action-button-secondary-active-text: #0000ff;
+ --palettes-alt-action-button-secondary-active-text-decoration: none;
+ --palettes-alt-action-button-secondary-active-border: #ffe500;
+ --palettes-alt-action-button-secondary-hover-background: #ffffff;
+ --palettes-alt-action-button-secondary-hover-text: #0000ff;
+ --palettes-alt-action-button-secondary-hover-text-decoration: underline;
+ --palettes-alt-action-button-secondary-hover-border: #ffe500;
+ --palettes-alt-action-button-tertiary-default-background: #ffffff;
+ --palettes-alt-action-button-tertiary-default-text: #0000ff;
+ --palettes-alt-action-button-tertiary-default-text-decoration: none;
+ --palettes-alt-action-button-tertiary-default-border: #ffffff;
+ --palettes-alt-action-button-tertiary-active-background: #ffffff;
+ --palettes-alt-action-button-tertiary-active-text: #0000ff;
+ --palettes-alt-action-button-tertiary-active-text-decoration: none;
+ --palettes-alt-action-button-tertiary-active-border: #ffffff;
+ --palettes-alt-action-button-tertiary-hover-background: #ffffff;
+ --palettes-alt-action-button-tertiary-hover-text: #0000ff;
+ --palettes-alt-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-alt-action-button-tertiary-hover-border: #ffffff;
+ --palettes-alt-action-link-default-color: #0000ff;
+ --palettes-alt-action-link-default-text-decoration-line: underline;
+ --palettes-alt-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-alt-action-link-default-text-decoration-style: solid;
+ --palettes-alt-action-link-hover-color: #0000ff;
+ --palettes-alt-action-link-hover-text-decoration-line: underline;
+ --palettes-alt-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-alt-action-link-hover-text-decoration-style: solid;
+ --palettes-alt-action-link-active-color: #0000ff;
+ --palettes-alt-action-link-active-text-decoration-line: underline;
+ --palettes-alt-action-link-active-text-decoration-thickness: 2px;
+ --palettes-alt-action-link-active-text-decoration-style: solid;
+ --palettes-alt-action-link-visited-color: #fa00ff;
+ --palettes-alt-action-link-visited-text-decoration-line: underline;
+ --palettes-alt-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-alt-action-link-visited-text-decoration-style: solid;
+ --palettes-alt-action-pagination-default-background: #ffffff;
+ --palettes-alt-action-pagination-default-text: #0000ff;
+ --palettes-alt-action-pagination-default-border: #dddddd;
+ --palettes-alt-action-pagination-active-background: #0000ff;
+ --palettes-alt-action-pagination-active-text: #ffffff;
+ --palettes-alt-action-pagination-active-border: #0000ff;
+ --palettes-alt-action-pagination-hover-background: #ffffff;
+ --palettes-alt-action-pagination-hover-text: #0000ff;
+ --palettes-alt-action-pagination-hover-border: #ffe500;
+ --palettes-alt-action-pagination-visited-background: #ffffff;
+ --palettes-alt-action-pagination-visited-text: #fa00ff;
+ --palettes-alt-action-pagination-visited-border: #dddddd;
+ --palettes-bold-background: #000510;
+ --palettes-bold-shade: #000003;
+ --palettes-bold-focus-outline-color: #a1c3ff;
+ --palettes-bold-border-default: #ffffff;
+ --palettes-bold-border-variant: #818181;
+ --palettes-bold-boundary: #ffe500;
+ --palettes-bold-partition: #78b5ce;
+ --palettes-bold-separator: #78b5ce;
+ --palettes-bold-divider: #0000ff;
+ --palettes-bold-fence: #ffe500;
+ --palettes-bold-line: #78b5ce;
+ --palettes-bold-muted: #1000e4; /* Navigation background */
+ --palettes-bold-subtle: #05325f; /* Navigation hover */
+ --palettes-bold-nav-text: #444444; /* Navigation text */
+ --palettes-bold-accent-default: #ffe500; /* Navigation accent background */
+ --palettes-bold-accent-on-accent: #ffef86; /* Navigation accent hover */
+ --palettes-bold-typography-site-title-default: #ffffff;
+ --palettes-bold-typography-site-title-variant: #76858e;
+ --palettes-bold-typography-heading-default: #ffffff;
+ --palettes-bold-typography-heading-variant: #76858e;
+ --palettes-bold-typography-body-default: #ffffff;
+ --palettes-bold-typography-body-variant: #76858e;
+ --palettes-bold-action-button-primary-default-background: #ffe500;
+ --palettes-bold-action-button-primary-default-text: #2b0093;
+ --palettes-bold-action-button-primary-default-text-decoration: none;
+ --palettes-bold-action-button-primary-default-border: #ffe500;
+ --palettes-bold-action-button-primary-active-background: #cdb300;
+ --palettes-bold-action-button-primary-active-text: #2b0093;
+ --palettes-bold-action-button-primary-active-text-decoration: none;
+ --palettes-bold-action-button-primary-active-border: #cdb300;
+ --palettes-bold-action-button-primary-hover-background: #cdb300;
+ --palettes-bold-action-button-primary-hover-text: #2b0093;
+ --palettes-bold-action-button-primary-hover-text-decoration: underline;
+ --palettes-bold-action-button-primary-hover-border: #cdb300;
+ --palettes-bold-action-button-secondary-default-background: #000510;
+ --palettes-bold-action-button-secondary-default-text: #ffe500;
+ --palettes-bold-action-button-secondary-default-text-decoration: none;
+ --palettes-bold-action-button-secondary-default-border: #ffe500;
+ --palettes-bold-action-button-secondary-active-background: #000510;
+ --palettes-bold-action-button-secondary-active-text: #ffe500;
+ --palettes-bold-action-button-secondary-active-text-decoration: none;
+ --palettes-bold-action-button-secondary-active-border: #ffe500;
+ --palettes-bold-action-button-secondary-hover-background: #000510;
+ --palettes-bold-action-button-secondary-hover-text: #ffe500;
+ --palettes-bold-action-button-secondary-hover-text-decoration: underline;
+ --palettes-bold-action-button-secondary-hover-border: #ffe500;
+ --palettes-bold-action-button-tertiary-default-background: #000510;
+ --palettes-bold-action-button-tertiary-default-text: #ffe500;
+ --palettes-bold-action-button-tertiary-default-text-decoration: none;
+ --palettes-bold-action-button-tertiary-default-border: #000510;
+ --palettes-bold-action-button-tertiary-active-background: #000510;
+ --palettes-bold-action-button-tertiary-active-text: #ffe500;
+ --palettes-bold-action-button-tertiary-active-text-decoration: none;
+ --palettes-bold-action-button-tertiary-active-border: #000510;
+ --palettes-bold-action-button-tertiary-hover-background: #000510;
+ --palettes-bold-action-button-tertiary-hover-text: #ffe500;
+ --palettes-bold-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-bold-action-button-tertiary-hover-border: #000510;
+ --palettes-bold-action-link-default-color: #ffe500;
+ --palettes-bold-action-link-default-text-decoration-line: underline;
+ --palettes-bold-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-bold-action-link-default-text-decoration-style: solid;
+ --palettes-bold-action-link-hover-color: #ffe500;
+ --palettes-bold-action-link-hover-text-decoration-line: underline;
+ --palettes-bold-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-bold-action-link-hover-text-decoration-style: solid;
+ --palettes-bold-action-link-active-color: #ffe500;
+ --palettes-bold-action-link-active-text-decoration-line: underline;
+ --palettes-bold-action-link-active-text-decoration-thickness: 2px;
+ --palettes-bold-action-link-active-text-decoration-style: solid;
+ --palettes-bold-action-link-visited-color: #fa00ff;
+ --palettes-bold-action-link-visited-text-decoration-line: underline;
+ --palettes-bold-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-bold-action-link-visited-text-decoration-style: solid;
+ --palettes-bold-action-pagination-default-background: #000510;
+ --palettes-bold-action-pagination-default-text: #ffe500;
+ --palettes-bold-action-pagination-default-border: #78b5ce;
+ --palettes-bold-action-pagination-active-background: #ffe500;
+ --palettes-bold-action-pagination-active-text: #ffe500;
+ --palettes-bold-action-pagination-active-border: #ffe500;
+ --palettes-bold-action-pagination-hover-background: #000510;
+ --palettes-bold-action-pagination-hover-text: #ffe500;
+ --palettes-bold-action-pagination-hover-border: #ffe500;
+ --palettes-bold-action-pagination-visited-background: #000510;
+ --palettes-bold-action-pagination-visited-text: #fa00ff;
+ --palettes-bold-action-pagination-visited-border: #78b5ce;
+ --palettes-strong-background: #000510;
+ --palettes-strong-shade: #000003;
+ --palettes-strong-focus-outline-color: #a1c3ff;
+ --palettes-strong-border-default: #ffffff;
+ --palettes-strong-border-variant: #818181;
+ --palettes-strong-boundary: #ffe500;
+ --palettes-strong-partition: #78b5ce;
+ --palettes-strong-separator: #78b5ce;
+ --palettes-strong-divider: #0000ff;
+ --palettes-strong-fence: #ffe500;
+ --palettes-strong-line: #78b5ce;
+ --palettes-strong-muted: #1000e4; /* Navigation background */
+ --palettes-strong-subtle: #05325f; /* Navigation hover */
+ --palettes-strong-nav-text: #444444; /* Navigation text */
+ --palettes-strong-accent-default: #ffe500; /* Navigation accent background */
+ --palettes-strong-accent-on-accent: #ffef86; /* Navigation accent hover */
+ --palettes-strong-typography-site-title-default: #ffffff;
+ --palettes-strong-typography-site-title-variant: #76858e;
+ --palettes-strong-typography-heading-default: #ffffff;
+ --palettes-strong-typography-heading-variant: #76858e;
+ --palettes-strong-typography-body-default: #ffffff;
+ --palettes-strong-typography-body-variant: #76858e;
+ --palettes-strong-action-button-primary-default-background: #ffe500;
+ --palettes-strong-action-button-primary-default-text: #2b0093;
+ --palettes-strong-action-button-primary-default-text-decoration: none;
+ --palettes-strong-action-button-primary-default-border: #ffe500;
+ --palettes-strong-action-button-primary-active-background: #cdb300;
+ --palettes-strong-action-button-primary-active-text: #2b0093;
+ --palettes-strong-action-button-primary-active-text-decoration: none;
+ --palettes-strong-action-button-primary-active-border: #cdb300;
+ --palettes-strong-action-button-primary-hover-background: #cdb300;
+ --palettes-strong-action-button-primary-hover-text: #2b0093;
+ --palettes-strong-action-button-primary-hover-text-decoration: underline;
+ --palettes-strong-action-button-primary-hover-border: #cdb300;
+ --palettes-strong-action-button-secondary-default-background: #000510;
+ --palettes-strong-action-button-secondary-default-text: #ffe500;
+ --palettes-strong-action-button-secondary-default-text-decoration: none;
+ --palettes-strong-action-button-secondary-default-border: #ffe500;
+ --palettes-strong-action-button-secondary-active-background: #000510;
+ --palettes-strong-action-button-secondary-active-text: #ffe500;
+ --palettes-strong-action-button-secondary-active-text-decoration: none;
+ --palettes-strong-action-button-secondary-active-border: #ffe500;
+ --palettes-strong-action-button-secondary-hover-background: #000510;
+ --palettes-strong-action-button-secondary-hover-text: #ffe500;
+ --palettes-strong-action-button-secondary-hover-text-decoration: underline;
+ --palettes-strong-action-button-secondary-hover-border: #ffe500;
+ --palettes-strong-action-button-tertiary-default-background: #000510;
+ --palettes-strong-action-button-tertiary-default-text: #ffe500;
+ --palettes-strong-action-button-tertiary-default-text-decoration: none;
+ --palettes-strong-action-button-tertiary-default-border: #000510;
+ --palettes-strong-action-button-tertiary-active-background: #000510;
+ --palettes-strong-action-button-tertiary-active-text: #ffe500;
+ --palettes-strong-action-button-tertiary-active-text-decoration: none;
+ --palettes-strong-action-button-tertiary-active-border: #000510;
+ --palettes-strong-action-button-tertiary-hover-background: #000510;
+ --palettes-strong-action-button-tertiary-hover-text: #ffe500;
+ --palettes-strong-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-strong-action-button-tertiary-hover-border: #000510;
+ --palettes-strong-action-link-default-color: #ffe500;
+ --palettes-strong-action-link-default-text-decoration-line: underline;
+ --palettes-strong-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-strong-action-link-default-text-decoration-style: solid;
+ --palettes-strong-action-link-hover-color: #ffe500;
+ --palettes-strong-action-link-hover-text-decoration-line: underline;
+ --palettes-strong-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-strong-action-link-hover-text-decoration-style: solid;
+ --palettes-strong-action-link-active-color: #ffe500;
+ --palettes-strong-action-link-active-text-decoration-line: underline;
+ --palettes-strong-action-link-active-text-decoration-thickness: 2px;
+ --palettes-strong-action-link-active-text-decoration-style: solid;
+ --palettes-strong-action-link-visited-color: #fa00ff;
+ --palettes-strong-action-link-visited-text-decoration-line: underline;
+ --palettes-strong-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-strong-action-link-visited-text-decoration-style: solid;
+ --palettes-strong-action-pagination-default-background: #000510;
+ --palettes-strong-action-pagination-default-text: #ffe500;
+ --palettes-strong-action-pagination-default-border: #78b5ce;
+ --palettes-strong-action-pagination-active-background: #ffe500;
+ --palettes-strong-action-pagination-active-text: #ffe500;
+ --palettes-strong-action-pagination-active-border: #ffe500;
+ --palettes-strong-action-pagination-hover-background: #000510;
+ --palettes-strong-action-pagination-hover-text: #ffe500;
+ --palettes-strong-action-pagination-hover-border: #ffe500;
+ --palettes-strong-action-pagination-visited-background: #000510;
+ --palettes-strong-action-pagination-visited-text: #fa00ff;
+ --palettes-strong-action-pagination-visited-border: #78b5ce;
+}
diff --git a/dist/css/styles/qgds-qld-maroon-palettes.tokens.css b/dist/css/styles/qgds-qld-maroon-palettes.tokens.css
new file mode 100644
index 0000000..b18acb1
--- /dev/null
+++ b/dist/css/styles/qgds-qld-maroon-palettes.tokens.css
@@ -0,0 +1,475 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+:host {
+ --theme-colors-brand-first: #b80b4d;
+ --theme-colors-brand-second: #000c19;
+ --theme-colors-brand-third: #b80b4d;
+ --theme-colors-brand-fourth: #b80b4d;
+ --theme-colors-background-bright: #ffffff;
+ --theme-colors-background-tint: #fbe9ec;
+ --theme-colors-background-alt: #ebebeb;
+ --theme-colors-background-bold: #9a0037;
+ --theme-colors-background-strong: #000c19;
+ --theme-colors-action-on-brights-primary: #b80b4d;
+ --theme-colors-action-on-brights-secondary: #b80b4d;
+ --theme-colors-action-on-brights-tertiary: rgba(0, 0, 0, 0);
+ --theme-colors-action-on-bolds-primary: #ffffff;
+ --theme-colors-action-on-bolds-secondary: #ffffff;
+ --theme-colors-action-on-bolds-tertiary: rgba(0, 0, 0, 0);
+ --theme-colors-wording-on-brights-site-title-default: #430001;
+ --theme-colors-wording-on-brights-site-title-variant: #141414;
+ --theme-colors-wording-on-brights-heading-default: #430001;
+ --theme-colors-wording-on-brights-heading-variant: #141414;
+ --theme-colors-wording-on-brights-body-default: #232323;
+ --theme-colors-wording-on-brights-body-variant: #444444;
+ --theme-colors-wording-on-bolds-site-title-default: #ffffff;
+ --theme-colors-wording-on-bolds-site-title-variant: #fafafa;
+ --theme-colors-wording-on-bolds-heading-default: #ffffff;
+ --theme-colors-wording-on-bolds-heading-variant: #fafafa;
+ --theme-colors-wording-on-bolds-body-default: #ffffff;
+ --theme-colors-wording-on-bolds-body-variant: #fafafa;
+ --theme-colors-reserved-error: #e22339;
+ --theme-colors-reserved-information: #444444;
+ --theme-colors-reserved-success: #b80b4d;
+ --theme-colors-reserved-alert: #ffe500;
+ --theme-colors-syntax-background: #232323;
+ --theme-colors-syntax-values: #b80b4d;
+ --theme-colors-syntax-elements: #a7e5ff;
+ --theme-colors-syntax-properties: #710074;
+ --theme-colors-syntax-comments: #c0d7ec;
+ --theme-focus-outline-width: 4px;
+ --theme-focus-outline-style: solid;
+ --theme-shadows-default: #070707;
+ --palettes-bright-background: #ffffff;
+ --palettes-bright-shade: #f5f5f5;
+ --palettes-bright-focus-outline-color: #0085b3;
+ --palettes-bright-border-default: #dddddd;
+ --palettes-bright-border-variant: #818181;
+ --palettes-bright-boundary: #b80b4d;
+ --palettes-bright-partition: #606060;
+ --palettes-bright-separator: #dddddd;
+ --palettes-bright-divider: #b80b4d;
+ --palettes-bright-fence: #b80b4d;
+ --palettes-bright-line: #dddddd;
+ --palettes-bright-muted: #f5f5f5; /* Navigation background */
+ --palettes-bright-subtle: #eaeaea; /* Navigation hover */
+ --palettes-bright-nav-text: #444444; /* Navigation text */
+ --palettes-bright-accent-default: #b80b4d; /* Navigation accent background */
+ --palettes-bright-accent-on-accent: #9a0037; /* Navigation accent hover */
+ --palettes-bright-typography-site-title-default: #430001;
+ --palettes-bright-typography-site-title-variant: #141414;
+ --palettes-bright-typography-heading-default: #430001;
+ --palettes-bright-typography-heading-variant: #141414;
+ --palettes-bright-typography-body-default: #232323;
+ --palettes-bright-typography-body-variant: #444444;
+ --palettes-bright-action-button-primary-default-background: #b80b4d;
+ --palettes-bright-action-button-primary-default-text: #ffffff;
+ --palettes-bright-action-button-primary-default-text-decoration: none;
+ --palettes-bright-action-button-primary-default-border: #b80b4d;
+ --palettes-bright-action-button-primary-active-background: #9a0037;
+ --palettes-bright-action-button-primary-active-text: #ffffff;
+ --palettes-bright-action-button-primary-active-text-decoration: none;
+ --palettes-bright-action-button-primary-active-border: #9a0037;
+ --palettes-bright-action-button-primary-hover-background: #9a0037;
+ --palettes-bright-action-button-primary-hover-text: #ffffff;
+ --palettes-bright-action-button-primary-hover-text-decoration: underline;
+ --palettes-bright-action-button-primary-hover-border: #9a0037;
+ --palettes-bright-action-button-secondary-default-background: #ffffff;
+ --palettes-bright-action-button-secondary-default-text: #b80b4d;
+ --palettes-bright-action-button-secondary-default-text-decoration: none;
+ --palettes-bright-action-button-secondary-default-border: #b80b4d;
+ --palettes-bright-action-button-secondary-active-background: #ffffff;
+ --palettes-bright-action-button-secondary-active-text: #b80b4d;
+ --palettes-bright-action-button-secondary-active-text-decoration: none;
+ --palettes-bright-action-button-secondary-active-border: #b80b4d;
+ --palettes-bright-action-button-secondary-hover-background: #ffffff;
+ --palettes-bright-action-button-secondary-hover-text: #b80b4d;
+ --palettes-bright-action-button-secondary-hover-text-decoration: underline;
+ --palettes-bright-action-button-secondary-hover-border: #b80b4d;
+ --palettes-bright-action-button-tertiary-default-background: #ffffff;
+ --palettes-bright-action-button-tertiary-default-text: #b80b4d;
+ --palettes-bright-action-button-tertiary-default-text-decoration: none;
+ --palettes-bright-action-button-tertiary-default-border: #ffffff;
+ --palettes-bright-action-button-tertiary-active-background: #ffffff;
+ --palettes-bright-action-button-tertiary-active-text: #b80b4d;
+ --palettes-bright-action-button-tertiary-active-text-decoration: none;
+ --palettes-bright-action-button-tertiary-active-border: #ffffff;
+ --palettes-bright-action-button-tertiary-hover-background: #ffffff;
+ --palettes-bright-action-button-tertiary-hover-text: #b80b4d;
+ --palettes-bright-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-bright-action-button-tertiary-hover-border: #ffffff;
+ --palettes-bright-action-link-default-color: #b80b4d;
+ --palettes-bright-action-link-default-text-decoration-line: underline;
+ --palettes-bright-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-bright-action-link-default-text-decoration-style: solid;
+ --palettes-bright-action-link-hover-color: #b80b4d;
+ --palettes-bright-action-link-hover-text-decoration-line: underline;
+ --palettes-bright-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-bright-action-link-hover-text-decoration-style: solid;
+ --palettes-bright-action-link-active-color: #b80b4d;
+ --palettes-bright-action-link-active-text-decoration-line: underline;
+ --palettes-bright-action-link-active-text-decoration-thickness: 2px;
+ --palettes-bright-action-link-active-text-decoration-style: solid;
+ --palettes-bright-action-link-visited-color: #551a8b;
+ --palettes-bright-action-link-visited-text-decoration-line: underline;
+ --palettes-bright-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-bright-action-link-visited-text-decoration-style: solid;
+ --palettes-bright-action-pagination-default-background: #ffffff;
+ --palettes-bright-action-pagination-default-text: #b80b4d;
+ --palettes-bright-action-pagination-default-border: #dddddd;
+ --palettes-bright-action-pagination-active-background: #b80b4d;
+ --palettes-bright-action-pagination-active-text: #ffffff;
+ --palettes-bright-action-pagination-active-border: #b80b4d;
+ --palettes-bright-action-pagination-hover-background: #ffffff;
+ --palettes-bright-action-pagination-hover-text: #b80b4d;
+ --palettes-bright-action-pagination-hover-border: #b80b4d;
+ --palettes-bright-action-pagination-visited-background: #ffffff;
+ --palettes-bright-action-pagination-visited-text: #551a8b;
+ --palettes-bright-action-pagination-visited-border: #dddddd;
+ --palettes-tint-background: #fbe9ec;
+ --palettes-tint-shade: #f9dbdf;
+ --palettes-tint-focus-outline-color: #0085b3;
+ --palettes-tint-border-default: #f0b8c0;
+ --palettes-tint-border-variant: #818181;
+ --palettes-tint-boundary: #b80b4d;
+ --palettes-tint-partition: #606060;
+ --palettes-tint-separator: #dddddd;
+ --palettes-tint-divider: #b80b4d;
+ --palettes-tint-fence: #b80b4d;
+ --palettes-tint-line: #dddddd;
+ --palettes-tint-muted: #f5f5f5; /* Navigation background */
+ --palettes-tint-subtle: #eaeaea; /* Navigation hover */
+ --palettes-tint-nav-text: #444444; /* Navigation text */
+ --palettes-tint-accent-default: #b80b4d; /* Navigation accent background */
+ --palettes-tint-accent-on-accent: #9a0037; /* Navigation accent hover */
+ --palettes-tint-typography-site-title-default: #430001;
+ --palettes-tint-typography-site-title-variant: #141414;
+ --palettes-tint-typography-heading-default: #430001;
+ --palettes-tint-typography-heading-variant: #141414;
+ --palettes-tint-typography-body-default: #232323;
+ --palettes-tint-typography-body-variant: #444444;
+ --palettes-tint-action-button-primary-default-background: #b80b4d;
+ --palettes-tint-action-button-primary-default-text: #ffffff;
+ --palettes-tint-action-button-primary-default-text-decoration: none;
+ --palettes-tint-action-button-primary-default-border: #b80b4d;
+ --palettes-tint-action-button-primary-active-background: #9a0037;
+ --palettes-tint-action-button-primary-active-text: #ffffff;
+ --palettes-tint-action-button-primary-active-text-decoration: none;
+ --palettes-tint-action-button-primary-active-border: #9a0037;
+ --palettes-tint-action-button-primary-hover-background: #9a0037;
+ --palettes-tint-action-button-primary-hover-text: #ffffff;
+ --palettes-tint-action-button-primary-hover-text-decoration: underline;
+ --palettes-tint-action-button-primary-hover-border: #9a0037;
+ --palettes-tint-action-button-secondary-default-background: #ffffff;
+ --palettes-tint-action-button-secondary-default-text: #b80b4d;
+ --palettes-tint-action-button-secondary-default-text-decoration: none;
+ --palettes-tint-action-button-secondary-default-border: #b80b4d;
+ --palettes-tint-action-button-secondary-active-background: #ffffff;
+ --palettes-tint-action-button-secondary-active-text: #b80b4d;
+ --palettes-tint-action-button-secondary-active-text-decoration: none;
+ --palettes-tint-action-button-secondary-active-border: #b80b4d;
+ --palettes-tint-action-button-secondary-hover-background: #ffffff;
+ --palettes-tint-action-button-secondary-hover-text: #b80b4d;
+ --palettes-tint-action-button-secondary-hover-text-decoration: underline;
+ --palettes-tint-action-button-secondary-hover-border: #b80b4d;
+ --palettes-tint-action-button-tertiary-default-background: #ffffff;
+ --palettes-tint-action-button-tertiary-default-text: #b80b4d;
+ --palettes-tint-action-button-tertiary-default-text-decoration: none;
+ --palettes-tint-action-button-tertiary-default-border: #ffffff;
+ --palettes-tint-action-button-tertiary-active-background: #ffffff;
+ --palettes-tint-action-button-tertiary-active-text: #b80b4d;
+ --palettes-tint-action-button-tertiary-active-text-decoration: none;
+ --palettes-tint-action-button-tertiary-active-border: #ffffff;
+ --palettes-tint-action-button-tertiary-hover-background: #ffffff;
+ --palettes-tint-action-button-tertiary-hover-text: #b80b4d;
+ --palettes-tint-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-tint-action-button-tertiary-hover-border: #ffffff;
+ --palettes-tint-action-link-default-color: #b80b4d;
+ --palettes-tint-action-link-default-text-decoration-line: underline;
+ --palettes-tint-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-tint-action-link-default-text-decoration-style: solid;
+ --palettes-tint-action-link-hover-color: #b80b4d;
+ --palettes-tint-action-link-hover-text-decoration-line: underline;
+ --palettes-tint-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-tint-action-link-hover-text-decoration-style: solid;
+ --palettes-tint-action-link-active-color: #b80b4d;
+ --palettes-tint-action-link-active-text-decoration-line: underline;
+ --palettes-tint-action-link-active-text-decoration-thickness: 2px;
+ --palettes-tint-action-link-active-text-decoration-style: solid;
+ --palettes-tint-action-link-visited-color: #551a8b;
+ --palettes-tint-action-link-visited-text-decoration-line: underline;
+ --palettes-tint-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-tint-action-link-visited-text-decoration-style: solid;
+ --palettes-tint-action-pagination-default-background: #ffffff;
+ --palettes-tint-action-pagination-default-text: #b80b4d;
+ --palettes-tint-action-pagination-default-border: #dddddd;
+ --palettes-tint-action-pagination-active-background: #b80b4d;
+ --palettes-tint-action-pagination-active-text: #ffffff;
+ --palettes-tint-action-pagination-active-border: #b80b4d;
+ --palettes-tint-action-pagination-hover-background: #ffffff;
+ --palettes-tint-action-pagination-hover-text: #b80b4d;
+ --palettes-tint-action-pagination-hover-border: #b80b4d;
+ --palettes-tint-action-pagination-visited-background: #ffffff;
+ --palettes-tint-action-pagination-visited-text: #551a8b;
+ --palettes-tint-action-pagination-visited-border: #dddddd;
+ --palettes-alt-background: #ebebeb;
+ --palettes-alt-shade: #dddddd;
+ --palettes-alt-focus-outline-color: #0085b3;
+ --palettes-alt-border-default: #606060;
+ --palettes-alt-border-variant: #818181;
+ --palettes-alt-boundary: #b80b4d;
+ --palettes-alt-partition: #606060;
+ --palettes-alt-separator: #dddddd;
+ --palettes-alt-divider: #b80b4d;
+ --palettes-alt-fence: #b80b4d;
+ --palettes-alt-line: #dddddd;
+ --palettes-alt-muted: #f5f5f5; /* Navigation background */
+ --palettes-alt-subtle: #eaeaea; /* Navigation hover */
+ --palettes-alt-nav-text: #444444; /* Navigation text */
+ --palettes-alt-accent-default: #b80b4d; /* Navigation accent background */
+ --palettes-alt-accent-on-accent: #9a0037; /* Navigation accent hover */
+ --palettes-alt-typography-site-title-default: #430001;
+ --palettes-alt-typography-site-title-variant: #141414;
+ --palettes-alt-typography-heading-default: #430001;
+ --palettes-alt-typography-heading-variant: #141414;
+ --palettes-alt-typography-body-default: #232323;
+ --palettes-alt-typography-body-variant: #444444;
+ --palettes-alt-action-button-primary-default-background: #b80b4d;
+ --palettes-alt-action-button-primary-default-text: #ffffff;
+ --palettes-alt-action-button-primary-default-text-decoration: none;
+ --palettes-alt-action-button-primary-default-border: #b80b4d;
+ --palettes-alt-action-button-primary-active-background: #9a0037;
+ --palettes-alt-action-button-primary-active-text: #ffffff;
+ --palettes-alt-action-button-primary-active-text-decoration: none;
+ --palettes-alt-action-button-primary-active-border: #9a0037;
+ --palettes-alt-action-button-primary-hover-background: #9a0037;
+ --palettes-alt-action-button-primary-hover-text: #ffffff;
+ --palettes-alt-action-button-primary-hover-text-decoration: underline;
+ --palettes-alt-action-button-primary-hover-border: #9a0037;
+ --palettes-alt-action-button-secondary-default-background: #ffffff;
+ --palettes-alt-action-button-secondary-default-text: #b80b4d;
+ --palettes-alt-action-button-secondary-default-text-decoration: none;
+ --palettes-alt-action-button-secondary-default-border: #b80b4d;
+ --palettes-alt-action-button-secondary-active-background: #ffffff;
+ --palettes-alt-action-button-secondary-active-text: #b80b4d;
+ --palettes-alt-action-button-secondary-active-text-decoration: none;
+ --palettes-alt-action-button-secondary-active-border: #b80b4d;
+ --palettes-alt-action-button-secondary-hover-background: #ffffff;
+ --palettes-alt-action-button-secondary-hover-text: #b80b4d;
+ --palettes-alt-action-button-secondary-hover-text-decoration: underline;
+ --palettes-alt-action-button-secondary-hover-border: #b80b4d;
+ --palettes-alt-action-button-tertiary-default-background: #ffffff;
+ --palettes-alt-action-button-tertiary-default-text: #b80b4d;
+ --palettes-alt-action-button-tertiary-default-text-decoration: none;
+ --palettes-alt-action-button-tertiary-default-border: #ffffff;
+ --palettes-alt-action-button-tertiary-active-background: #ffffff;
+ --palettes-alt-action-button-tertiary-active-text: #b80b4d;
+ --palettes-alt-action-button-tertiary-active-text-decoration: none;
+ --palettes-alt-action-button-tertiary-active-border: #ffffff;
+ --palettes-alt-action-button-tertiary-hover-background: #ffffff;
+ --palettes-alt-action-button-tertiary-hover-text: #b80b4d;
+ --palettes-alt-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-alt-action-button-tertiary-hover-border: #ffffff;
+ --palettes-alt-action-link-default-color: #b80b4d;
+ --palettes-alt-action-link-default-text-decoration-line: underline;
+ --palettes-alt-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-alt-action-link-default-text-decoration-style: solid;
+ --palettes-alt-action-link-hover-color: #b80b4d;
+ --palettes-alt-action-link-hover-text-decoration-line: underline;
+ --palettes-alt-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-alt-action-link-hover-text-decoration-style: solid;
+ --palettes-alt-action-link-active-color: #b80b4d;
+ --palettes-alt-action-link-active-text-decoration-line: underline;
+ --palettes-alt-action-link-active-text-decoration-thickness: 2px;
+ --palettes-alt-action-link-active-text-decoration-style: solid;
+ --palettes-alt-action-link-visited-color: #551a8b;
+ --palettes-alt-action-link-visited-text-decoration-line: underline;
+ --palettes-alt-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-alt-action-link-visited-text-decoration-style: solid;
+ --palettes-alt-action-pagination-default-background: #ffffff;
+ --palettes-alt-action-pagination-default-text: #b80b4d;
+ --palettes-alt-action-pagination-default-border: #dddddd;
+ --palettes-alt-action-pagination-active-background: #b80b4d;
+ --palettes-alt-action-pagination-active-text: #ffffff;
+ --palettes-alt-action-pagination-active-border: #b80b4d;
+ --palettes-alt-action-pagination-hover-background: #ffffff;
+ --palettes-alt-action-pagination-hover-text: #b80b4d;
+ --palettes-alt-action-pagination-hover-border: #b80b4d;
+ --palettes-alt-action-pagination-visited-background: #ffffff;
+ --palettes-alt-action-pagination-visited-text: #551a8b;
+ --palettes-alt-action-pagination-visited-border: #dddddd;
+ --palettes-bold-background: #b80b4d;
+ --palettes-bold-shade: #9a0037;
+ --palettes-bold-focus-outline-color: #a7e5ff;
+ --palettes-bold-border-default: #606060;
+ --palettes-bold-border-variant: #818181;
+ --palettes-bold-boundary: #b80b4d;
+ --palettes-bold-partition: #f0b8c0;
+ --palettes-bold-separator: #f0b8c0;
+ --palettes-bold-divider: #b80b4d;
+ --palettes-bold-fence: #b80b4d;
+ --palettes-bold-line: #f0b8c0;
+ --palettes-bold-muted: #9a0037; /* Navigation background */
+ --palettes-bold-subtle: #b80b4d; /* Navigation hover */
+ --palettes-bold-nav-text: #444444; /* Navigation text */
+ --palettes-bold-accent-default: #b80b4d; /* Navigation accent background */
+ --palettes-bold-accent-on-accent: #d87085; /* Navigation accent hover */
+ --palettes-bold-typography-site-title-default: #ffffff;
+ --palettes-bold-typography-site-title-variant: #fafafa;
+ --palettes-bold-typography-heading-default: #ffffff;
+ --palettes-bold-typography-heading-variant: #fafafa;
+ --palettes-bold-typography-body-default: #ffffff;
+ --palettes-bold-typography-body-variant: #fafafa;
+ --palettes-bold-action-button-primary-default-background: #ffffff;
+ --palettes-bold-action-button-primary-default-text: #430001;
+ --palettes-bold-action-button-primary-default-text-decoration: none;
+ --palettes-bold-action-button-primary-default-border: #ffffff;
+ --palettes-bold-action-button-primary-active-background: #ffffff;
+ --palettes-bold-action-button-primary-active-text: #430001;
+ --palettes-bold-action-button-primary-active-text-decoration: none;
+ --palettes-bold-action-button-primary-active-border: #ffffff;
+ --palettes-bold-action-button-primary-hover-background: #ffffff;
+ --palettes-bold-action-button-primary-hover-text: #430001;
+ --palettes-bold-action-button-primary-hover-text-decoration: underline;
+ --palettes-bold-action-button-primary-hover-border: #ffffff;
+ --palettes-bold-action-button-secondary-default-background: #b80b4d;
+ --palettes-bold-action-button-secondary-default-text: #ffffff;
+ --palettes-bold-action-button-secondary-default-text-decoration: none;
+ --palettes-bold-action-button-secondary-default-border: #ffffff;
+ --palettes-bold-action-button-secondary-active-background: #b80b4d;
+ --palettes-bold-action-button-secondary-active-text: #ffffff;
+ --palettes-bold-action-button-secondary-active-text-decoration: none;
+ --palettes-bold-action-button-secondary-active-border: #ffffff;
+ --palettes-bold-action-button-secondary-hover-background: #b80b4d;
+ --palettes-bold-action-button-secondary-hover-text: #ffffff;
+ --palettes-bold-action-button-secondary-hover-text-decoration: underline;
+ --palettes-bold-action-button-secondary-hover-border: #ffffff;
+ --palettes-bold-action-button-tertiary-default-background: #b80b4d;
+ --palettes-bold-action-button-tertiary-default-text: #ffffff;
+ --palettes-bold-action-button-tertiary-default-text-decoration: none;
+ --palettes-bold-action-button-tertiary-default-border: #b80b4d;
+ --palettes-bold-action-button-tertiary-active-background: #b80b4d;
+ --palettes-bold-action-button-tertiary-active-text: #ffffff;
+ --palettes-bold-action-button-tertiary-active-text-decoration: none;
+ --palettes-bold-action-button-tertiary-active-border: #b80b4d;
+ --palettes-bold-action-button-tertiary-hover-background: #b80b4d;
+ --palettes-bold-action-button-tertiary-hover-text: #ffffff;
+ --palettes-bold-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-bold-action-button-tertiary-hover-border: #b80b4d;
+ --palettes-bold-action-link-default-color: #ffffff;
+ --palettes-bold-action-link-default-text-decoration-line: underline;
+ --palettes-bold-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-bold-action-link-default-text-decoration-style: solid;
+ --palettes-bold-action-link-hover-color: #ffffff;
+ --palettes-bold-action-link-hover-text-decoration-line: underline;
+ --palettes-bold-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-bold-action-link-hover-text-decoration-style: solid;
+ --palettes-bold-action-link-active-color: #ffffff;
+ --palettes-bold-action-link-active-text-decoration-line: underline;
+ --palettes-bold-action-link-active-text-decoration-thickness: 2px;
+ --palettes-bold-action-link-active-text-decoration-style: solid;
+ --palettes-bold-action-link-visited-color: #551a8b;
+ --palettes-bold-action-link-visited-text-decoration-line: underline;
+ --palettes-bold-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-bold-action-link-visited-text-decoration-style: solid;
+ --palettes-bold-action-pagination-default-background: #ffffff;
+ --palettes-bold-action-pagination-default-text: #ffffff;
+ --palettes-bold-action-pagination-default-border: #f0b8c0;
+ --palettes-bold-action-pagination-active-background: #ffffff;
+ --palettes-bold-action-pagination-active-text: #ffffff;
+ --palettes-bold-action-pagination-active-border: #ffffff;
+ --palettes-bold-action-pagination-hover-background: #ffffff;
+ --palettes-bold-action-pagination-hover-text: #ffffff;
+ --palettes-bold-action-pagination-hover-border: #b80b4d;
+ --palettes-bold-action-pagination-visited-background: #ffffff;
+ --palettes-bold-action-pagination-visited-text: #551a8b;
+ --palettes-bold-action-pagination-visited-border: #f0b8c0;
+ --palettes-strong-background: #000c19;
+ --palettes-strong-shade: #000510;
+ --palettes-strong-focus-outline-color: #a7e5ff;
+ --palettes-strong-border-default: #606060;
+ --palettes-strong-border-variant: #818181;
+ --palettes-strong-boundary: #b80b4d;
+ --palettes-strong-partition: #f0b8c0;
+ --palettes-strong-separator: #f0b8c0;
+ --palettes-strong-divider: #b80b4d;
+ --palettes-strong-fence: #b80b4d;
+ --palettes-strong-line: #f0b8c0;
+ --palettes-strong-muted: #9a0037; /* Navigation background */
+ --palettes-strong-subtle: #b80b4d; /* Navigation hover */
+ --palettes-strong-nav-text: #444444; /* Navigation text */
+ --palettes-strong-accent-default: #b80b4d; /* Navigation accent background */
+ --palettes-strong-accent-on-accent: #d87085; /* Navigation accent hover */
+ --palettes-strong-typography-site-title-default: #ffffff;
+ --palettes-strong-typography-site-title-variant: #fafafa;
+ --palettes-strong-typography-heading-default: #ffffff;
+ --palettes-strong-typography-heading-variant: #fafafa;
+ --palettes-strong-typography-body-default: #ffffff;
+ --palettes-strong-typography-body-variant: #fafafa;
+ --palettes-strong-action-button-primary-default-background: #b80b4d;
+ --palettes-strong-action-button-primary-default-text: #430001;
+ --palettes-strong-action-button-primary-default-text-decoration: none;
+ --palettes-strong-action-button-primary-default-border: #b80b4d;
+ --palettes-strong-action-button-primary-active-background: #9a0037;
+ --palettes-strong-action-button-primary-active-text: #430001;
+ --palettes-strong-action-button-primary-active-text-decoration: none;
+ --palettes-strong-action-button-primary-active-border: #9a0037;
+ --palettes-strong-action-button-primary-hover-background: #9a0037;
+ --palettes-strong-action-button-primary-hover-text: #430001;
+ --palettes-strong-action-button-primary-hover-text-decoration: underline;
+ --palettes-strong-action-button-primary-hover-border: #9a0037;
+ --palettes-strong-action-button-secondary-default-background: #000c19;
+ --palettes-strong-action-button-secondary-default-text: #ffffff;
+ --palettes-strong-action-button-secondary-default-text-decoration: none;
+ --palettes-strong-action-button-secondary-default-border: #ffffff;
+ --palettes-strong-action-button-secondary-active-background: #000c19;
+ --palettes-strong-action-button-secondary-active-text: #ffffff;
+ --palettes-strong-action-button-secondary-active-text-decoration: none;
+ --palettes-strong-action-button-secondary-active-border: #ffffff;
+ --palettes-strong-action-button-secondary-hover-background: #000c19;
+ --palettes-strong-action-button-secondary-hover-text: #ffffff;
+ --palettes-strong-action-button-secondary-hover-text-decoration: underline;
+ --palettes-strong-action-button-secondary-hover-border: #ffffff;
+ --palettes-strong-action-button-tertiary-default-background: #000c19;
+ --palettes-strong-action-button-tertiary-default-text: #ffffff;
+ --palettes-strong-action-button-tertiary-default-text-decoration: none;
+ --palettes-strong-action-button-tertiary-default-border: #000c19;
+ --palettes-strong-action-button-tertiary-active-background: #000c19;
+ --palettes-strong-action-button-tertiary-active-text: #ffffff;
+ --palettes-strong-action-button-tertiary-active-text-decoration: none;
+ --palettes-strong-action-button-tertiary-active-border: #000c19;
+ --palettes-strong-action-button-tertiary-hover-background: #000c19;
+ --palettes-strong-action-button-tertiary-hover-text: #ffffff;
+ --palettes-strong-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-strong-action-button-tertiary-hover-border: #000c19;
+ --palettes-strong-action-link-default-color: #ffffff;
+ --palettes-strong-action-link-default-text-decoration-line: underline;
+ --palettes-strong-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-strong-action-link-default-text-decoration-style: solid;
+ --palettes-strong-action-link-hover-color: #ffffff;
+ --palettes-strong-action-link-hover-text-decoration-line: underline;
+ --palettes-strong-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-strong-action-link-hover-text-decoration-style: solid;
+ --palettes-strong-action-link-active-color: #ffffff;
+ --palettes-strong-action-link-active-text-decoration-line: underline;
+ --palettes-strong-action-link-active-text-decoration-thickness: 2px;
+ --palettes-strong-action-link-active-text-decoration-style: solid;
+ --palettes-strong-action-link-visited-color: #551a8b;
+ --palettes-strong-action-link-visited-text-decoration-line: underline;
+ --palettes-strong-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-strong-action-link-visited-text-decoration-style: solid;
+ --palettes-strong-action-pagination-default-background: #ffffff;
+ --palettes-strong-action-pagination-default-text: #ffffff;
+ --palettes-strong-action-pagination-default-border: #f0b8c0;
+ --palettes-strong-action-pagination-active-background: #ffffff;
+ --palettes-strong-action-pagination-active-text: #ffffff;
+ --palettes-strong-action-pagination-active-border: #ffffff;
+ --palettes-strong-action-pagination-hover-background: #ffffff;
+ --palettes-strong-action-pagination-hover-text: #ffffff;
+ --palettes-strong-action-pagination-hover-border: #b80b4d;
+ --palettes-strong-action-pagination-visited-background: #ffffff;
+ --palettes-strong-action-pagination-visited-text: #551a8b;
+ --palettes-strong-action-pagination-visited-border: #f0b8c0;
+}
diff --git a/dist/css/styles/qgds.tokens.css b/dist/css/styles/qgds.tokens.css
new file mode 100644
index 0000000..27d002e
--- /dev/null
+++ b/dist/css/styles/qgds.tokens.css
@@ -0,0 +1,95 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+:host {
+ --qgds-colors-neutral-black: #131212;
+ --qgds-colors-neutral-white: #ffffff;
+ --typography-h1-bold-font-family: 'Noto Sans';
+ --typography-h1-bold-font-weight: 700;
+ --typography-h1-bold-line-height: 110%;
+ --typography-h1-bold-font-size: 47.7757px;
+ --typography-h1-bold-paragraph-spacing: 32;
+ --typography-h1-bold-letter-spacing: -0.05em;
+ --typography-h1-regular-font-family: 'Noto Sans';
+ --typography-h1-regular-font-weight: 400;
+ --typography-h1-regular-line-height: 110%;
+ --typography-h1-regular-font-size: 47.7757px;
+ --typography-h1-regular-paragraph-spacing: 32;
+ --typography-h1-regular-letter-spacing: -0.05em;
+ --typography-h2-bold-font-family: 'Noto Sans';
+ --typography-h2-bold-font-weight: 700;
+ --typography-h2-bold-line-height: 110%;
+ --typography-h2-bold-font-size: 39.8131px;
+ --typography-h2-bold-paragraph-spacing: 26;
+ --typography-h2-bold-letter-spacing: -0.05em;
+ --typography-h2-regular-font-family: 'Noto Sans';
+ --typography-h2-regular-font-weight: 400;
+ --typography-h2-regular-line-height: 110%;
+ --typography-h2-regular-font-size: 39.8131px;
+ --typography-h2-regular-paragraph-spacing: 26;
+ --typography-h2-regular-letter-spacing: -0.05em;
+ --typography-h3-bold-font-family: 'Noto Sans';
+ --typography-h3-bold-font-weight: 700;
+ --typography-h3-bold-line-height: 110%;
+ --typography-h3-bold-font-size: 33.1776px;
+ --typography-h3-bold-paragraph-spacing: 23;
+ --typography-h3-bold-letter-spacing: -0.05em;
+ --typography-h3-regular-font-family: 'Noto Sans';
+ --typography-h3-regular-font-weight: 400;
+ --typography-h3-regular-line-height: 110%;
+ --typography-h3-regular-font-size: 33.1776px;
+ --typography-h3-regular-paragraph-spacing: 23;
+ --typography-h3-regular-letter-spacing: -0.05em;
+ --typography-h4-bold-font-family: 'Noto Sans';
+ --typography-h4-bold-font-weight: 700;
+ --typography-h4-bold-line-height: 110%;
+ --typography-h4-bold-font-size: 27.648px;
+ --typography-h4-bold-paragraph-spacing: 22;
+ --typography-h4-bold-letter-spacing: -0.05em;
+ --typography-h4-regular-font-family: 'Noto Sans';
+ --typography-h4-regular-font-weight: 400;
+ --typography-h4-regular-line-height: 110%;
+ --typography-h4-regular-font-size: 27.648px;
+ --typography-h4-regular-paragraph-spacing: 22;
+ --typography-h4-regular-letter-spacing: -0.05em;
+ --typography-h5-bold-font-family: 'Noto Sans';
+ --typography-h5-bold-font-weight: 700;
+ --typography-h5-bold-line-height: 110%;
+ --typography-h5-bold-font-size: 23.04px;
+ --typography-h5-bold-paragraph-spacing: 22;
+ --typography-h5-bold-letter-spacing: -0.05em;
+ --typography-h5-regular-font-family: 'Noto Sans';
+ --typography-h5-regular-font-weight: 400;
+ --typography-h5-regular-line-height: 110%;
+ --typography-h5-regular-font-size: 23.04px;
+ --typography-h5-regular-paragraph-spacing: 22;
+ --typography-h5-regular-letter-spacing: -0.05em;
+ --typography-h6-bold-font-family: 'Noto Sans';
+ --typography-h6-bold-font-weight: 700;
+ --typography-h6-bold-line-height: 110%;
+ --typography-h6-bold-font-size: 19.2px;
+ --typography-h6-bold-paragraph-spacing: 22;
+ --typography-h6-bold-letter-spacing: -0.05em;
+ --typography-h6-regular-font-family: 'Noto Sans';
+ --typography-h6-regular-font-weight: 400;
+ --typography-h6-regular-line-height: 110%;
+ --typography-h6-regular-font-size: 19.2px;
+ --typography-h6-regular-paragraph-spacing: 22;
+ --typography-h6-regular-letter-spacing: -0.05em;
+ --typography-body-font-family: 'Font Awesome 6 Free';
+ --typography-body-font-weight: 400;
+ --typography-body-line-height: 140%;
+ --typography-body-font-size: 16px;
+ --typography-body-paragraph-spacing: 22;
+ --typography-sm-font-family: 'Font Awesome 6 Free';
+ --typography-sm-font-weight: 400;
+ --typography-sm-line-height: 140%;
+ --typography-sm-font-size: 12.8px;
+ --typography-sm-paragraph-spacing: 22;
+ --typography-xs-font-family: 'Font Awesome 6 Free';
+ --typography-xs-font-weight: 400;
+ --typography-xs-line-height: 140%;
+ --typography-xs-font-size: 11.2px;
+ --typography-xs-paragraph-spacing: 22;
+}
diff --git a/dist/index.d.ts b/dist/index.d.ts
new file mode 100644
index 0000000..46f4111
--- /dev/null
+++ b/dist/index.d.ts
@@ -0,0 +1,2 @@
+export default qgdsDesignTokens;
+declare function qgdsDesignTokens(): string;
diff --git a/dist/index.js b/dist/index.js
new file mode 100644
index 0000000..199a5a3
--- /dev/null
+++ b/dist/index.js
@@ -0,0 +1,5 @@
+export default qgdsDesignTokens;
+import cssTokensPrimitive from './css/styles/primitive.tokens.css';
+function qgdsDesignTokens() {
+ return JSON.stringify(cssTokensPrimitive);
+}
diff --git a/dist/js/button/button-campaign-neon-palettes.tokens.js b/dist/js/button/button-campaign-neon-palettes.tokens.js
new file mode 100644
index 0000000..aeda8b1
--- /dev/null
+++ b/dist/js/button/button-campaign-neon-palettes.tokens.js
@@ -0,0 +1,184 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+export const buttonPaletteBrightPrimaryDefaultBackground = "#ff0084";
+export const buttonPaletteBrightPrimaryDefaultText = "#ffffff";
+export const buttonPaletteBrightPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteBrightPrimaryDefaultBorder = "#ff0084";
+export const buttonPaletteBrightPrimaryActiveBackground = "#d70065";
+export const buttonPaletteBrightPrimaryActiveText = "#ffffff";
+export const buttonPaletteBrightPrimaryActiveTextDecoration = "none";
+export const buttonPaletteBrightPrimaryActiveBorder = "#d70065";
+export const buttonPaletteBrightPrimaryHoverBackground = "#d70065";
+export const buttonPaletteBrightPrimaryHoverText = "#ffffff";
+export const buttonPaletteBrightPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteBrightPrimaryHoverBorder = "#d70065";
+export const buttonPaletteBrightSecondaryDefaultBackground = "#ffffff";
+export const buttonPaletteBrightSecondaryDefaultText = "#ff0084";
+export const buttonPaletteBrightSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteBrightSecondaryDefaultBorder = "#ff0084";
+export const buttonPaletteBrightSecondaryActiveBackground = "#ffffff";
+export const buttonPaletteBrightSecondaryActiveText = "#ff0084";
+export const buttonPaletteBrightSecondaryActiveTextDecoration = "none";
+export const buttonPaletteBrightSecondaryActiveBorder = "#ff0084";
+export const buttonPaletteBrightSecondaryHoverBackground = "#ffffff";
+export const buttonPaletteBrightSecondaryHoverText = "#ae0047";
+export const buttonPaletteBrightSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteBrightSecondaryHoverBorder = "#ae0047";
+export const buttonPaletteBrightTertiaryDefaultBackground = "#ffffff";
+export const buttonPaletteBrightTertiaryDefaultText = "#ff0084";
+export const buttonPaletteBrightTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteBrightTertiaryDefaultBorder = "#ffffff";
+export const buttonPaletteBrightTertiaryActiveBackground = "#ffffff";
+export const buttonPaletteBrightTertiaryActiveText = "#ff0084";
+export const buttonPaletteBrightTertiaryActiveTextDecoration = "none";
+export const buttonPaletteBrightTertiaryActiveBorder = "#ffffff";
+export const buttonPaletteBrightTertiaryHoverBackground = "#ffffff";
+export const buttonPaletteBrightTertiaryHoverText = "#d70065";
+export const buttonPaletteBrightTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteBrightTertiaryHoverBorder = "#ffffff";
+export const buttonPaletteTintPrimaryDefaultBackground = "#ff0084";
+export const buttonPaletteTintPrimaryDefaultText = "#ffffff";
+export const buttonPaletteTintPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteTintPrimaryDefaultBorder = "#ff0084";
+export const buttonPaletteTintPrimaryActiveBackground = "#d70065";
+export const buttonPaletteTintPrimaryActiveText = "#ffffff";
+export const buttonPaletteTintPrimaryActiveTextDecoration = "none";
+export const buttonPaletteTintPrimaryActiveBorder = "#d70065";
+export const buttonPaletteTintPrimaryHoverBackground = "#d70065";
+export const buttonPaletteTintPrimaryHoverText = "#ffffff";
+export const buttonPaletteTintPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteTintPrimaryHoverBorder = "#d70065";
+export const buttonPaletteTintSecondaryDefaultBackground = "#ffecf2";
+export const buttonPaletteTintSecondaryDefaultText = "#ff0084";
+export const buttonPaletteTintSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteTintSecondaryDefaultBorder = "#ff0084";
+export const buttonPaletteTintSecondaryActiveBackground = "#ffecf2";
+export const buttonPaletteTintSecondaryActiveText = "#ff0084";
+export const buttonPaletteTintSecondaryActiveTextDecoration = "none";
+export const buttonPaletteTintSecondaryActiveBorder = "#ff0084";
+export const buttonPaletteTintSecondaryHoverBackground = "#ffecf2";
+export const buttonPaletteTintSecondaryHoverText = "#ff0084";
+export const buttonPaletteTintSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteTintSecondaryHoverBorder = "#ff0084";
+export const buttonPaletteTintTertiaryDefaultBackground = "#ffecf2";
+export const buttonPaletteTintTertiaryDefaultText = "#ff0084";
+export const buttonPaletteTintTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteTintTertiaryDefaultBorder = "#ffecf2";
+export const buttonPaletteTintTertiaryActiveBackground = "#ffecf2";
+export const buttonPaletteTintTertiaryActiveText = "#ff0084";
+export const buttonPaletteTintTertiaryActiveTextDecoration = "none";
+export const buttonPaletteTintTertiaryActiveBorder = "#ffecf2";
+export const buttonPaletteTintTertiaryHoverBackground = "#ffecf2";
+export const buttonPaletteTintTertiaryHoverText = "#ff0084";
+export const buttonPaletteTintTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteTintTertiaryHoverBorder = "#ffecf2";
+export const buttonPaletteAltPrimaryDefaultBackground = "#ff0084";
+export const buttonPaletteAltPrimaryDefaultText = "#ffffff";
+export const buttonPaletteAltPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteAltPrimaryDefaultBorder = "#ff0084";
+export const buttonPaletteAltPrimaryActiveBackground = "#d70065";
+export const buttonPaletteAltPrimaryActiveText = "#ffffff";
+export const buttonPaletteAltPrimaryActiveTextDecoration = "none";
+export const buttonPaletteAltPrimaryActiveBorder = "#d70065";
+export const buttonPaletteAltPrimaryHoverBackground = "#d70065";
+export const buttonPaletteAltPrimaryHoverText = "#ffffff";
+export const buttonPaletteAltPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteAltPrimaryHoverBorder = "#d70065";
+export const buttonPaletteAltSecondaryDefaultBackground = "#eaeaea";
+export const buttonPaletteAltSecondaryDefaultText = "#ff0084";
+export const buttonPaletteAltSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteAltSecondaryDefaultBorder = "#ff0084";
+export const buttonPaletteAltSecondaryActiveBackground = "#eaeaea";
+export const buttonPaletteAltSecondaryActiveText = "#ff0084";
+export const buttonPaletteAltSecondaryActiveTextDecoration = "none";
+export const buttonPaletteAltSecondaryActiveBorder = "#ff0084";
+export const buttonPaletteAltSecondaryHoverBackground = "#eaeaea";
+export const buttonPaletteAltSecondaryHoverText = "#ff0084";
+export const buttonPaletteAltSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteAltSecondaryHoverBorder = "#ff0084";
+export const buttonPaletteAltTertiaryDefaultBackground = "#eaeaea";
+export const buttonPaletteAltTertiaryDefaultText = "#ff0084";
+export const buttonPaletteAltTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteAltTertiaryDefaultBorder = "#eaeaea";
+export const buttonPaletteAltTertiaryActiveBackground = "#eaeaea";
+export const buttonPaletteAltTertiaryActiveText = "#ff0084";
+export const buttonPaletteAltTertiaryActiveTextDecoration = "none";
+export const buttonPaletteAltTertiaryActiveBorder = "#eaeaea";
+export const buttonPaletteAltTertiaryHoverBackground = "#eaeaea";
+export const buttonPaletteAltTertiaryHoverText = "#ff0084";
+export const buttonPaletteAltTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteAltTertiaryHoverBorder = "#eaeaea";
+export const buttonPaletteBoldPrimaryDefaultBackground = "#ffc85e";
+export const buttonPaletteBoldPrimaryDefaultText = "#5f0012";
+export const buttonPaletteBoldPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteBoldPrimaryDefaultBorder = "#ffc85e";
+export const buttonPaletteBoldPrimaryActiveBackground = "#cf9a27";
+export const buttonPaletteBoldPrimaryActiveText = "#5f0012";
+export const buttonPaletteBoldPrimaryActiveTextDecoration = "none";
+export const buttonPaletteBoldPrimaryActiveBorder = "#cf9a27";
+export const buttonPaletteBoldPrimaryHoverBackground = "#cf9a27";
+export const buttonPaletteBoldPrimaryHoverText = "#5f0012";
+export const buttonPaletteBoldPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteBoldPrimaryHoverBorder = "#cf9a27";
+export const buttonPaletteBoldSecondaryDefaultBackground = "#ff0084";
+export const buttonPaletteBoldSecondaryDefaultText = "#ffffff";
+export const buttonPaletteBoldSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteBoldSecondaryDefaultBorder = "#ffc85e";
+export const buttonPaletteBoldSecondaryActiveBackground = "#ff0084";
+export const buttonPaletteBoldSecondaryActiveText = "#ffffff";
+export const buttonPaletteBoldSecondaryActiveTextDecoration = "none";
+export const buttonPaletteBoldSecondaryActiveBorder = "#ffc85e";
+export const buttonPaletteBoldSecondaryHoverBackground = "#ff0084";
+export const buttonPaletteBoldSecondaryHoverText = "#ffffff";
+export const buttonPaletteBoldSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteBoldSecondaryHoverBorder = "#ffc85e";
+export const buttonPaletteBoldTertiaryDefaultBackground = "#ff0084";
+export const buttonPaletteBoldTertiaryDefaultText = "#ffffff";
+export const buttonPaletteBoldTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteBoldTertiaryDefaultBorder = "#ff0084";
+export const buttonPaletteBoldTertiaryActiveBackground = "#ff0084";
+export const buttonPaletteBoldTertiaryActiveText = "#ffffff";
+export const buttonPaletteBoldTertiaryActiveTextDecoration = "none";
+export const buttonPaletteBoldTertiaryActiveBorder = "#ff0084";
+export const buttonPaletteBoldTertiaryHoverBackground = "#ff0084";
+export const buttonPaletteBoldTertiaryHoverText = "#ffffff";
+export const buttonPaletteBoldTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteBoldTertiaryHoverBorder = "#ff0084";
+export const buttonPaletteStrongPrimaryDefaultBackground = "#ff0084";
+export const buttonPaletteStrongPrimaryDefaultText = "#5f0012";
+export const buttonPaletteStrongPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteStrongPrimaryDefaultBorder = "#ff0084";
+export const buttonPaletteStrongPrimaryActiveBackground = "#d70065";
+export const buttonPaletteStrongPrimaryActiveText = "#5f0012";
+export const buttonPaletteStrongPrimaryActiveTextDecoration = "none";
+export const buttonPaletteStrongPrimaryActiveBorder = "#d70065";
+export const buttonPaletteStrongPrimaryHoverBackground = "#d70065";
+export const buttonPaletteStrongPrimaryHoverText = "#5f0012";
+export const buttonPaletteStrongPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteStrongPrimaryHoverBorder = "#d70065";
+export const buttonPaletteStrongSecondaryDefaultBackground = "#2a2b2f";
+export const buttonPaletteStrongSecondaryDefaultText = "#ffffff";
+export const buttonPaletteStrongSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteStrongSecondaryDefaultBorder = "#ffc85e";
+export const buttonPaletteStrongSecondaryActiveBackground = "#2a2b2f";
+export const buttonPaletteStrongSecondaryActiveText = "#ffffff";
+export const buttonPaletteStrongSecondaryActiveTextDecoration = "none";
+export const buttonPaletteStrongSecondaryActiveBorder = "#ffc85e";
+export const buttonPaletteStrongSecondaryHoverBackground = "#2a2b2f";
+export const buttonPaletteStrongSecondaryHoverText = "#ffffff";
+export const buttonPaletteStrongSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteStrongSecondaryHoverBorder = "#ffc85e";
+export const buttonPaletteStrongTertiaryDefaultBackground = "#2a2b2f";
+export const buttonPaletteStrongTertiaryDefaultText = "#ffffff";
+export const buttonPaletteStrongTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteStrongTertiaryDefaultBorder = "#2a2b2f";
+export const buttonPaletteStrongTertiaryActiveBackground = "#2a2b2f";
+export const buttonPaletteStrongTertiaryActiveText = "#ffffff";
+export const buttonPaletteStrongTertiaryActiveTextDecoration = "none";
+export const buttonPaletteStrongTertiaryActiveBorder = "#2a2b2f";
+export const buttonPaletteStrongTertiaryHoverBackground = "#2a2b2f";
+export const buttonPaletteStrongTertiaryHoverText = "#ffffff";
+export const buttonPaletteStrongTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteStrongTertiaryHoverBorder = "#2a2b2f";
diff --git a/dist/js/button/button-qld-default-palettes.tokens.js b/dist/js/button/button-qld-default-palettes.tokens.js
new file mode 100644
index 0000000..bec370c
--- /dev/null
+++ b/dist/js/button/button-qld-default-palettes.tokens.js
@@ -0,0 +1,184 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+export const buttonPaletteBrightPrimaryDefaultBackground = "#09549f";
+export const buttonPaletteBrightPrimaryDefaultText = "#ffffff";
+export const buttonPaletteBrightPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteBrightPrimaryDefaultBorder = "#09549f";
+export const buttonPaletteBrightPrimaryActiveBackground = "#003e87";
+export const buttonPaletteBrightPrimaryActiveText = "#ffffff";
+export const buttonPaletteBrightPrimaryActiveTextDecoration = "none";
+export const buttonPaletteBrightPrimaryActiveBorder = "#003e87";
+export const buttonPaletteBrightPrimaryHoverBackground = "#003e87";
+export const buttonPaletteBrightPrimaryHoverText = "#ffffff";
+export const buttonPaletteBrightPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteBrightPrimaryHoverBorder = "#003e87";
+export const buttonPaletteBrightSecondaryDefaultBackground = "#ffffff";
+export const buttonPaletteBrightSecondaryDefaultText = "#09549f";
+export const buttonPaletteBrightSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteBrightSecondaryDefaultBorder = "#6bbe27";
+export const buttonPaletteBrightSecondaryActiveBackground = "#ffffff";
+export const buttonPaletteBrightSecondaryActiveText = "#09549f";
+export const buttonPaletteBrightSecondaryActiveTextDecoration = "none";
+export const buttonPaletteBrightSecondaryActiveBorder = "#6bbe27";
+export const buttonPaletteBrightSecondaryHoverBackground = "#ffffff";
+export const buttonPaletteBrightSecondaryHoverText = "#09549f";
+export const buttonPaletteBrightSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteBrightSecondaryHoverBorder = "#6bbe27";
+export const buttonPaletteBrightTertiaryDefaultBackground = "#ffffff";
+export const buttonPaletteBrightTertiaryDefaultText = "#09549f";
+export const buttonPaletteBrightTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteBrightTertiaryDefaultBorder = "#ffffff";
+export const buttonPaletteBrightTertiaryActiveBackground = "#ffffff";
+export const buttonPaletteBrightTertiaryActiveText = "#09549f";
+export const buttonPaletteBrightTertiaryActiveTextDecoration = "none";
+export const buttonPaletteBrightTertiaryActiveBorder = "#ffffff";
+export const buttonPaletteBrightTertiaryHoverBackground = "#ffffff";
+export const buttonPaletteBrightTertiaryHoverText = "#09549f";
+export const buttonPaletteBrightTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteBrightTertiaryHoverBorder = "#ffffff";
+export const buttonPaletteTintPrimaryDefaultBackground = "#09549f";
+export const buttonPaletteTintPrimaryDefaultText = "#ffffff";
+export const buttonPaletteTintPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteTintPrimaryDefaultBorder = "#09549f";
+export const buttonPaletteTintPrimaryActiveBackground = "#003e87";
+export const buttonPaletteTintPrimaryActiveText = "#ffffff";
+export const buttonPaletteTintPrimaryActiveTextDecoration = "none";
+export const buttonPaletteTintPrimaryActiveBorder = "#003e87";
+export const buttonPaletteTintPrimaryHoverBackground = "#003e87";
+export const buttonPaletteTintPrimaryHoverText = "#ffffff";
+export const buttonPaletteTintPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteTintPrimaryHoverBorder = "#003e87";
+export const buttonPaletteTintSecondaryDefaultBackground = "#e7edf6";
+export const buttonPaletteTintSecondaryDefaultText = "#09549f";
+export const buttonPaletteTintSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteTintSecondaryDefaultBorder = "#6bbe27";
+export const buttonPaletteTintSecondaryActiveBackground = "#e7edf6";
+export const buttonPaletteTintSecondaryActiveText = "#09549f";
+export const buttonPaletteTintSecondaryActiveTextDecoration = "none";
+export const buttonPaletteTintSecondaryActiveBorder = "#6bbe27";
+export const buttonPaletteTintSecondaryHoverBackground = "#e7edf6";
+export const buttonPaletteTintSecondaryHoverText = "#09549f";
+export const buttonPaletteTintSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteTintSecondaryHoverBorder = "#6bbe27";
+export const buttonPaletteTintTertiaryDefaultBackground = "#e7edf6";
+export const buttonPaletteTintTertiaryDefaultText = "#09549f";
+export const buttonPaletteTintTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteTintTertiaryDefaultBorder = "#e7edf6";
+export const buttonPaletteTintTertiaryActiveBackground = "#e7edf6";
+export const buttonPaletteTintTertiaryActiveText = "#09549f";
+export const buttonPaletteTintTertiaryActiveTextDecoration = "none";
+export const buttonPaletteTintTertiaryActiveBorder = "#e7edf6";
+export const buttonPaletteTintTertiaryHoverBackground = "#e7edf6";
+export const buttonPaletteTintTertiaryHoverText = "#09549f";
+export const buttonPaletteTintTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteTintTertiaryHoverBorder = "#e7edf6";
+export const buttonPaletteAltPrimaryDefaultBackground = "#09549f";
+export const buttonPaletteAltPrimaryDefaultText = "#ffffff";
+export const buttonPaletteAltPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteAltPrimaryDefaultBorder = "#09549f";
+export const buttonPaletteAltPrimaryActiveBackground = "#003e87";
+export const buttonPaletteAltPrimaryActiveText = "#ffffff";
+export const buttonPaletteAltPrimaryActiveTextDecoration = "none";
+export const buttonPaletteAltPrimaryActiveBorder = "#003e87";
+export const buttonPaletteAltPrimaryHoverBackground = "#003e87";
+export const buttonPaletteAltPrimaryHoverText = "#ffffff";
+export const buttonPaletteAltPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteAltPrimaryHoverBorder = "#003e87";
+export const buttonPaletteAltSecondaryDefaultBackground = "#eaeaea";
+export const buttonPaletteAltSecondaryDefaultText = "#09549f";
+export const buttonPaletteAltSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteAltSecondaryDefaultBorder = "#6bbe27";
+export const buttonPaletteAltSecondaryActiveBackground = "#eaeaea";
+export const buttonPaletteAltSecondaryActiveText = "#09549f";
+export const buttonPaletteAltSecondaryActiveTextDecoration = "none";
+export const buttonPaletteAltSecondaryActiveBorder = "#6bbe27";
+export const buttonPaletteAltSecondaryHoverBackground = "#eaeaea";
+export const buttonPaletteAltSecondaryHoverText = "#09549f";
+export const buttonPaletteAltSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteAltSecondaryHoverBorder = "#6bbe27";
+export const buttonPaletteAltTertiaryDefaultBackground = "#eaeaea";
+export const buttonPaletteAltTertiaryDefaultText = "#09549f";
+export const buttonPaletteAltTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteAltTertiaryDefaultBorder = "#eaeaea";
+export const buttonPaletteAltTertiaryActiveBackground = "#eaeaea";
+export const buttonPaletteAltTertiaryActiveText = "#09549f";
+export const buttonPaletteAltTertiaryActiveTextDecoration = "none";
+export const buttonPaletteAltTertiaryActiveBorder = "#eaeaea";
+export const buttonPaletteAltTertiaryHoverBackground = "#eaeaea";
+export const buttonPaletteAltTertiaryHoverText = "#09549f";
+export const buttonPaletteAltTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteAltTertiaryHoverBorder = "#eaeaea";
+export const buttonPaletteBoldPrimaryDefaultBackground = "#6bbe27";
+export const buttonPaletteBoldPrimaryDefaultText = "#000043";
+export const buttonPaletteBoldPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteBoldPrimaryDefaultBorder = "#6bbe27";
+export const buttonPaletteBoldPrimaryActiveBackground = "#469800";
+export const buttonPaletteBoldPrimaryActiveText = "#000043";
+export const buttonPaletteBoldPrimaryActiveTextDecoration = "none";
+export const buttonPaletteBoldPrimaryActiveBorder = "#469800";
+export const buttonPaletteBoldPrimaryHoverBackground = "#469800";
+export const buttonPaletteBoldPrimaryHoverText = "#000043";
+export const buttonPaletteBoldPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteBoldPrimaryHoverBorder = "#469800";
+export const buttonPaletteBoldSecondaryDefaultBackground = "#09549f";
+export const buttonPaletteBoldSecondaryDefaultText = "#ffffff";
+export const buttonPaletteBoldSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteBoldSecondaryDefaultBorder = "#ffe500";
+export const buttonPaletteBoldSecondaryActiveBackground = "#09549f";
+export const buttonPaletteBoldSecondaryActiveText = "#ffffff";
+export const buttonPaletteBoldSecondaryActiveTextDecoration = "none";
+export const buttonPaletteBoldSecondaryActiveBorder = "#ffe500";
+export const buttonPaletteBoldSecondaryHoverBackground = "#09549f";
+export const buttonPaletteBoldSecondaryHoverText = "#ffffff";
+export const buttonPaletteBoldSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteBoldSecondaryHoverBorder = "#ffe500";
+export const buttonPaletteBoldTertiaryDefaultBackground = "#09549f";
+export const buttonPaletteBoldTertiaryDefaultText = "#ffffff";
+export const buttonPaletteBoldTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteBoldTertiaryDefaultBorder = "#09549f";
+export const buttonPaletteBoldTertiaryActiveBackground = "#09549f";
+export const buttonPaletteBoldTertiaryActiveText = "#ffffff";
+export const buttonPaletteBoldTertiaryActiveTextDecoration = "none";
+export const buttonPaletteBoldTertiaryActiveBorder = "#09549f";
+export const buttonPaletteBoldTertiaryHoverBackground = "#09549f";
+export const buttonPaletteBoldTertiaryHoverText = "#ffffff";
+export const buttonPaletteBoldTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteBoldTertiaryHoverBorder = "#09549f";
+export const buttonPaletteStrongPrimaryDefaultBackground = "#6bbe27";
+export const buttonPaletteStrongPrimaryDefaultText = "#000043";
+export const buttonPaletteStrongPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteStrongPrimaryDefaultBorder = "#6bbe27";
+export const buttonPaletteStrongPrimaryActiveBackground = "#469800";
+export const buttonPaletteStrongPrimaryActiveText = "#000043";
+export const buttonPaletteStrongPrimaryActiveTextDecoration = "none";
+export const buttonPaletteStrongPrimaryActiveBorder = "#469800";
+export const buttonPaletteStrongPrimaryHoverBackground = "#469800";
+export const buttonPaletteStrongPrimaryHoverText = "#000043";
+export const buttonPaletteStrongPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteStrongPrimaryHoverBorder = "#469800";
+export const buttonPaletteStrongSecondaryDefaultBackground = "#05325f";
+export const buttonPaletteStrongSecondaryDefaultText = "#ffffff";
+export const buttonPaletteStrongSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteStrongSecondaryDefaultBorder = "#ffe500";
+export const buttonPaletteStrongSecondaryActiveBackground = "#05325f";
+export const buttonPaletteStrongSecondaryActiveText = "#ffffff";
+export const buttonPaletteStrongSecondaryActiveTextDecoration = "none";
+export const buttonPaletteStrongSecondaryActiveBorder = "#ffe500";
+export const buttonPaletteStrongSecondaryHoverBackground = "#05325f";
+export const buttonPaletteStrongSecondaryHoverText = "#ffffff";
+export const buttonPaletteStrongSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteStrongSecondaryHoverBorder = "#ffe500";
+export const buttonPaletteStrongTertiaryDefaultBackground = "#05325f";
+export const buttonPaletteStrongTertiaryDefaultText = "#ffffff";
+export const buttonPaletteStrongTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteStrongTertiaryDefaultBorder = "#05325f";
+export const buttonPaletteStrongTertiaryActiveBackground = "#05325f";
+export const buttonPaletteStrongTertiaryActiveText = "#ffffff";
+export const buttonPaletteStrongTertiaryActiveTextDecoration = "none";
+export const buttonPaletteStrongTertiaryActiveBorder = "#05325f";
+export const buttonPaletteStrongTertiaryHoverBackground = "#05325f";
+export const buttonPaletteStrongTertiaryHoverText = "#ffffff";
+export const buttonPaletteStrongTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteStrongTertiaryHoverBorder = "#05325f";
diff --git a/dist/js/button/button-qld-high-contrast-palettes.tokens.js b/dist/js/button/button-qld-high-contrast-palettes.tokens.js
new file mode 100644
index 0000000..0c2f157
--- /dev/null
+++ b/dist/js/button/button-qld-high-contrast-palettes.tokens.js
@@ -0,0 +1,184 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+export const buttonPaletteBrightPrimaryDefaultBackground = "#0000ff";
+export const buttonPaletteBrightPrimaryDefaultText = "#ffffff";
+export const buttonPaletteBrightPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteBrightPrimaryDefaultBorder = "#0000ff";
+export const buttonPaletteBrightPrimaryActiveBackground = "#1000e4";
+export const buttonPaletteBrightPrimaryActiveText = "#ffffff";
+export const buttonPaletteBrightPrimaryActiveTextDecoration = "none";
+export const buttonPaletteBrightPrimaryActiveBorder = "#1000e4";
+export const buttonPaletteBrightPrimaryHoverBackground = "#1000e4";
+export const buttonPaletteBrightPrimaryHoverText = "#ffffff";
+export const buttonPaletteBrightPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteBrightPrimaryHoverBorder = "#1000e4";
+export const buttonPaletteBrightSecondaryDefaultBackground = "#ffffff";
+export const buttonPaletteBrightSecondaryDefaultText = "#0000ff";
+export const buttonPaletteBrightSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteBrightSecondaryDefaultBorder = "#ffe500";
+export const buttonPaletteBrightSecondaryActiveBackground = "#ffffff";
+export const buttonPaletteBrightSecondaryActiveText = "#0000ff";
+export const buttonPaletteBrightSecondaryActiveTextDecoration = "none";
+export const buttonPaletteBrightSecondaryActiveBorder = "#ffe500";
+export const buttonPaletteBrightSecondaryHoverBackground = "#ffffff";
+export const buttonPaletteBrightSecondaryHoverText = "#0000ff";
+export const buttonPaletteBrightSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteBrightSecondaryHoverBorder = "#ffe500";
+export const buttonPaletteBrightTertiaryDefaultBackground = "#ffffff";
+export const buttonPaletteBrightTertiaryDefaultText = "#0000ff";
+export const buttonPaletteBrightTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteBrightTertiaryDefaultBorder = "#ffffff";
+export const buttonPaletteBrightTertiaryActiveBackground = "#ffffff";
+export const buttonPaletteBrightTertiaryActiveText = "#0000ff";
+export const buttonPaletteBrightTertiaryActiveTextDecoration = "none";
+export const buttonPaletteBrightTertiaryActiveBorder = "#ffffff";
+export const buttonPaletteBrightTertiaryHoverBackground = "#ffffff";
+export const buttonPaletteBrightTertiaryHoverText = "#0000ff";
+export const buttonPaletteBrightTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteBrightTertiaryHoverBorder = "#ffffff";
+export const buttonPaletteTintPrimaryDefaultBackground = "#0000ff";
+export const buttonPaletteTintPrimaryDefaultText = "#ffffff";
+export const buttonPaletteTintPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteTintPrimaryDefaultBorder = "#0000ff";
+export const buttonPaletteTintPrimaryActiveBackground = "#1000e4";
+export const buttonPaletteTintPrimaryActiveText = "#ffffff";
+export const buttonPaletteTintPrimaryActiveTextDecoration = "none";
+export const buttonPaletteTintPrimaryActiveBorder = "#1000e4";
+export const buttonPaletteTintPrimaryHoverBackground = "#1000e4";
+export const buttonPaletteTintPrimaryHoverText = "#ffffff";
+export const buttonPaletteTintPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteTintPrimaryHoverBorder = "#1000e4";
+export const buttonPaletteTintSecondaryDefaultBackground = "#ffffff";
+export const buttonPaletteTintSecondaryDefaultText = "#0000ff";
+export const buttonPaletteTintSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteTintSecondaryDefaultBorder = "#ffe500";
+export const buttonPaletteTintSecondaryActiveBackground = "#ffffff";
+export const buttonPaletteTintSecondaryActiveText = "#0000ff";
+export const buttonPaletteTintSecondaryActiveTextDecoration = "none";
+export const buttonPaletteTintSecondaryActiveBorder = "#ffe500";
+export const buttonPaletteTintSecondaryHoverBackground = "#ffffff";
+export const buttonPaletteTintSecondaryHoverText = "#0000ff";
+export const buttonPaletteTintSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteTintSecondaryHoverBorder = "#ffe500";
+export const buttonPaletteTintTertiaryDefaultBackground = "#ffffff";
+export const buttonPaletteTintTertiaryDefaultText = "#0000ff";
+export const buttonPaletteTintTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteTintTertiaryDefaultBorder = "#ffffff";
+export const buttonPaletteTintTertiaryActiveBackground = "#ffffff";
+export const buttonPaletteTintTertiaryActiveText = "#0000ff";
+export const buttonPaletteTintTertiaryActiveTextDecoration = "none";
+export const buttonPaletteTintTertiaryActiveBorder = "#ffffff";
+export const buttonPaletteTintTertiaryHoverBackground = "#ffffff";
+export const buttonPaletteTintTertiaryHoverText = "#0000ff";
+export const buttonPaletteTintTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteTintTertiaryHoverBorder = "#ffffff";
+export const buttonPaletteAltPrimaryDefaultBackground = "#0000ff";
+export const buttonPaletteAltPrimaryDefaultText = "#ffffff";
+export const buttonPaletteAltPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteAltPrimaryDefaultBorder = "#0000ff";
+export const buttonPaletteAltPrimaryActiveBackground = "#1000e4";
+export const buttonPaletteAltPrimaryActiveText = "#ffffff";
+export const buttonPaletteAltPrimaryActiveTextDecoration = "none";
+export const buttonPaletteAltPrimaryActiveBorder = "#1000e4";
+export const buttonPaletteAltPrimaryHoverBackground = "#1000e4";
+export const buttonPaletteAltPrimaryHoverText = "#ffffff";
+export const buttonPaletteAltPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteAltPrimaryHoverBorder = "#1000e4";
+export const buttonPaletteAltSecondaryDefaultBackground = "#ffffff";
+export const buttonPaletteAltSecondaryDefaultText = "#0000ff";
+export const buttonPaletteAltSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteAltSecondaryDefaultBorder = "#ffe500";
+export const buttonPaletteAltSecondaryActiveBackground = "#ffffff";
+export const buttonPaletteAltSecondaryActiveText = "#0000ff";
+export const buttonPaletteAltSecondaryActiveTextDecoration = "none";
+export const buttonPaletteAltSecondaryActiveBorder = "#ffe500";
+export const buttonPaletteAltSecondaryHoverBackground = "#ffffff";
+export const buttonPaletteAltSecondaryHoverText = "#0000ff";
+export const buttonPaletteAltSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteAltSecondaryHoverBorder = "#ffe500";
+export const buttonPaletteAltTertiaryDefaultBackground = "#ffffff";
+export const buttonPaletteAltTertiaryDefaultText = "#0000ff";
+export const buttonPaletteAltTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteAltTertiaryDefaultBorder = "#ffffff";
+export const buttonPaletteAltTertiaryActiveBackground = "#ffffff";
+export const buttonPaletteAltTertiaryActiveText = "#0000ff";
+export const buttonPaletteAltTertiaryActiveTextDecoration = "none";
+export const buttonPaletteAltTertiaryActiveBorder = "#ffffff";
+export const buttonPaletteAltTertiaryHoverBackground = "#ffffff";
+export const buttonPaletteAltTertiaryHoverText = "#0000ff";
+export const buttonPaletteAltTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteAltTertiaryHoverBorder = "#ffffff";
+export const buttonPaletteBoldPrimaryDefaultBackground = "#ffe500";
+export const buttonPaletteBoldPrimaryDefaultText = "#2b0093";
+export const buttonPaletteBoldPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteBoldPrimaryDefaultBorder = "#ffe500";
+export const buttonPaletteBoldPrimaryActiveBackground = "#cdb300";
+export const buttonPaletteBoldPrimaryActiveText = "#2b0093";
+export const buttonPaletteBoldPrimaryActiveTextDecoration = "none";
+export const buttonPaletteBoldPrimaryActiveBorder = "#cdb300";
+export const buttonPaletteBoldPrimaryHoverBackground = "#cdb300";
+export const buttonPaletteBoldPrimaryHoverText = "#2b0093";
+export const buttonPaletteBoldPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteBoldPrimaryHoverBorder = "#cdb300";
+export const buttonPaletteBoldSecondaryDefaultBackground = "#000510";
+export const buttonPaletteBoldSecondaryDefaultText = "#ffe500";
+export const buttonPaletteBoldSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteBoldSecondaryDefaultBorder = "#ffe500";
+export const buttonPaletteBoldSecondaryActiveBackground = "#000510";
+export const buttonPaletteBoldSecondaryActiveText = "#ffe500";
+export const buttonPaletteBoldSecondaryActiveTextDecoration = "none";
+export const buttonPaletteBoldSecondaryActiveBorder = "#ffe500";
+export const buttonPaletteBoldSecondaryHoverBackground = "#000510";
+export const buttonPaletteBoldSecondaryHoverText = "#ffe500";
+export const buttonPaletteBoldSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteBoldSecondaryHoverBorder = "#ffe500";
+export const buttonPaletteBoldTertiaryDefaultBackground = "#000510";
+export const buttonPaletteBoldTertiaryDefaultText = "#ffe500";
+export const buttonPaletteBoldTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteBoldTertiaryDefaultBorder = "#000510";
+export const buttonPaletteBoldTertiaryActiveBackground = "#000510";
+export const buttonPaletteBoldTertiaryActiveText = "#ffe500";
+export const buttonPaletteBoldTertiaryActiveTextDecoration = "none";
+export const buttonPaletteBoldTertiaryActiveBorder = "#000510";
+export const buttonPaletteBoldTertiaryHoverBackground = "#000510";
+export const buttonPaletteBoldTertiaryHoverText = "#ffe500";
+export const buttonPaletteBoldTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteBoldTertiaryHoverBorder = "#000510";
+export const buttonPaletteStrongPrimaryDefaultBackground = "#ffe500";
+export const buttonPaletteStrongPrimaryDefaultText = "#2b0093";
+export const buttonPaletteStrongPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteStrongPrimaryDefaultBorder = "#ffe500";
+export const buttonPaletteStrongPrimaryActiveBackground = "#cdb300";
+export const buttonPaletteStrongPrimaryActiveText = "#2b0093";
+export const buttonPaletteStrongPrimaryActiveTextDecoration = "none";
+export const buttonPaletteStrongPrimaryActiveBorder = "#cdb300";
+export const buttonPaletteStrongPrimaryHoverBackground = "#cdb300";
+export const buttonPaletteStrongPrimaryHoverText = "#2b0093";
+export const buttonPaletteStrongPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteStrongPrimaryHoverBorder = "#cdb300";
+export const buttonPaletteStrongSecondaryDefaultBackground = "#000510";
+export const buttonPaletteStrongSecondaryDefaultText = "#ffe500";
+export const buttonPaletteStrongSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteStrongSecondaryDefaultBorder = "#ffe500";
+export const buttonPaletteStrongSecondaryActiveBackground = "#000510";
+export const buttonPaletteStrongSecondaryActiveText = "#ffe500";
+export const buttonPaletteStrongSecondaryActiveTextDecoration = "none";
+export const buttonPaletteStrongSecondaryActiveBorder = "#ffe500";
+export const buttonPaletteStrongSecondaryHoverBackground = "#000510";
+export const buttonPaletteStrongSecondaryHoverText = "#ffe500";
+export const buttonPaletteStrongSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteStrongSecondaryHoverBorder = "#ffe500";
+export const buttonPaletteStrongTertiaryDefaultBackground = "#000510";
+export const buttonPaletteStrongTertiaryDefaultText = "#ffe500";
+export const buttonPaletteStrongTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteStrongTertiaryDefaultBorder = "#000510";
+export const buttonPaletteStrongTertiaryActiveBackground = "#000510";
+export const buttonPaletteStrongTertiaryActiveText = "#ffe500";
+export const buttonPaletteStrongTertiaryActiveTextDecoration = "none";
+export const buttonPaletteStrongTertiaryActiveBorder = "#000510";
+export const buttonPaletteStrongTertiaryHoverBackground = "#000510";
+export const buttonPaletteStrongTertiaryHoverText = "#ffe500";
+export const buttonPaletteStrongTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteStrongTertiaryHoverBorder = "#000510";
diff --git a/dist/js/button/button-qld-maroon-palettes.tokens.js b/dist/js/button/button-qld-maroon-palettes.tokens.js
new file mode 100644
index 0000000..97509a2
--- /dev/null
+++ b/dist/js/button/button-qld-maroon-palettes.tokens.js
@@ -0,0 +1,184 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+export const buttonPaletteBrightPrimaryDefaultBackground = "#b80b4d";
+export const buttonPaletteBrightPrimaryDefaultText = "#ffffff";
+export const buttonPaletteBrightPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteBrightPrimaryDefaultBorder = "#b80b4d";
+export const buttonPaletteBrightPrimaryActiveBackground = "#9a0037";
+export const buttonPaletteBrightPrimaryActiveText = "#ffffff";
+export const buttonPaletteBrightPrimaryActiveTextDecoration = "none";
+export const buttonPaletteBrightPrimaryActiveBorder = "#9a0037";
+export const buttonPaletteBrightPrimaryHoverBackground = "#9a0037";
+export const buttonPaletteBrightPrimaryHoverText = "#ffffff";
+export const buttonPaletteBrightPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteBrightPrimaryHoverBorder = "#9a0037";
+export const buttonPaletteBrightSecondaryDefaultBackground = "#ffffff";
+export const buttonPaletteBrightSecondaryDefaultText = "#b80b4d";
+export const buttonPaletteBrightSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteBrightSecondaryDefaultBorder = "#b80b4d";
+export const buttonPaletteBrightSecondaryActiveBackground = "#ffffff";
+export const buttonPaletteBrightSecondaryActiveText = "#b80b4d";
+export const buttonPaletteBrightSecondaryActiveTextDecoration = "none";
+export const buttonPaletteBrightSecondaryActiveBorder = "#b80b4d";
+export const buttonPaletteBrightSecondaryHoverBackground = "#ffffff";
+export const buttonPaletteBrightSecondaryHoverText = "#b80b4d";
+export const buttonPaletteBrightSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteBrightSecondaryHoverBorder = "#b80b4d";
+export const buttonPaletteBrightTertiaryDefaultBackground = "#ffffff";
+export const buttonPaletteBrightTertiaryDefaultText = "#b80b4d";
+export const buttonPaletteBrightTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteBrightTertiaryDefaultBorder = "#ffffff";
+export const buttonPaletteBrightTertiaryActiveBackground = "#ffffff";
+export const buttonPaletteBrightTertiaryActiveText = "#b80b4d";
+export const buttonPaletteBrightTertiaryActiveTextDecoration = "none";
+export const buttonPaletteBrightTertiaryActiveBorder = "#ffffff";
+export const buttonPaletteBrightTertiaryHoverBackground = "#ffffff";
+export const buttonPaletteBrightTertiaryHoverText = "#b80b4d";
+export const buttonPaletteBrightTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteBrightTertiaryHoverBorder = "#ffffff";
+export const buttonPaletteTintPrimaryDefaultBackground = "#b80b4d";
+export const buttonPaletteTintPrimaryDefaultText = "#ffffff";
+export const buttonPaletteTintPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteTintPrimaryDefaultBorder = "#b80b4d";
+export const buttonPaletteTintPrimaryActiveBackground = "#9a0037";
+export const buttonPaletteTintPrimaryActiveText = "#ffffff";
+export const buttonPaletteTintPrimaryActiveTextDecoration = "none";
+export const buttonPaletteTintPrimaryActiveBorder = "#9a0037";
+export const buttonPaletteTintPrimaryHoverBackground = "#9a0037";
+export const buttonPaletteTintPrimaryHoverText = "#ffffff";
+export const buttonPaletteTintPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteTintPrimaryHoverBorder = "#9a0037";
+export const buttonPaletteTintSecondaryDefaultBackground = "#ffffff";
+export const buttonPaletteTintSecondaryDefaultText = "#b80b4d";
+export const buttonPaletteTintSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteTintSecondaryDefaultBorder = "#b80b4d";
+export const buttonPaletteTintSecondaryActiveBackground = "#ffffff";
+export const buttonPaletteTintSecondaryActiveText = "#b80b4d";
+export const buttonPaletteTintSecondaryActiveTextDecoration = "none";
+export const buttonPaletteTintSecondaryActiveBorder = "#b80b4d";
+export const buttonPaletteTintSecondaryHoverBackground = "#ffffff";
+export const buttonPaletteTintSecondaryHoverText = "#b80b4d";
+export const buttonPaletteTintSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteTintSecondaryHoverBorder = "#b80b4d";
+export const buttonPaletteTintTertiaryDefaultBackground = "#ffffff";
+export const buttonPaletteTintTertiaryDefaultText = "#b80b4d";
+export const buttonPaletteTintTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteTintTertiaryDefaultBorder = "#ffffff";
+export const buttonPaletteTintTertiaryActiveBackground = "#ffffff";
+export const buttonPaletteTintTertiaryActiveText = "#b80b4d";
+export const buttonPaletteTintTertiaryActiveTextDecoration = "none";
+export const buttonPaletteTintTertiaryActiveBorder = "#ffffff";
+export const buttonPaletteTintTertiaryHoverBackground = "#ffffff";
+export const buttonPaletteTintTertiaryHoverText = "#b80b4d";
+export const buttonPaletteTintTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteTintTertiaryHoverBorder = "#ffffff";
+export const buttonPaletteAltPrimaryDefaultBackground = "#b80b4d";
+export const buttonPaletteAltPrimaryDefaultText = "#ffffff";
+export const buttonPaletteAltPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteAltPrimaryDefaultBorder = "#b80b4d";
+export const buttonPaletteAltPrimaryActiveBackground = "#9a0037";
+export const buttonPaletteAltPrimaryActiveText = "#ffffff";
+export const buttonPaletteAltPrimaryActiveTextDecoration = "none";
+export const buttonPaletteAltPrimaryActiveBorder = "#9a0037";
+export const buttonPaletteAltPrimaryHoverBackground = "#9a0037";
+export const buttonPaletteAltPrimaryHoverText = "#ffffff";
+export const buttonPaletteAltPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteAltPrimaryHoverBorder = "#9a0037";
+export const buttonPaletteAltSecondaryDefaultBackground = "#ffffff";
+export const buttonPaletteAltSecondaryDefaultText = "#b80b4d";
+export const buttonPaletteAltSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteAltSecondaryDefaultBorder = "#b80b4d";
+export const buttonPaletteAltSecondaryActiveBackground = "#ffffff";
+export const buttonPaletteAltSecondaryActiveText = "#b80b4d";
+export const buttonPaletteAltSecondaryActiveTextDecoration = "none";
+export const buttonPaletteAltSecondaryActiveBorder = "#b80b4d";
+export const buttonPaletteAltSecondaryHoverBackground = "#ffffff";
+export const buttonPaletteAltSecondaryHoverText = "#b80b4d";
+export const buttonPaletteAltSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteAltSecondaryHoverBorder = "#b80b4d";
+export const buttonPaletteAltTertiaryDefaultBackground = "#ffffff";
+export const buttonPaletteAltTertiaryDefaultText = "#b80b4d";
+export const buttonPaletteAltTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteAltTertiaryDefaultBorder = "#ffffff";
+export const buttonPaletteAltTertiaryActiveBackground = "#ffffff";
+export const buttonPaletteAltTertiaryActiveText = "#b80b4d";
+export const buttonPaletteAltTertiaryActiveTextDecoration = "none";
+export const buttonPaletteAltTertiaryActiveBorder = "#ffffff";
+export const buttonPaletteAltTertiaryHoverBackground = "#ffffff";
+export const buttonPaletteAltTertiaryHoverText = "#b80b4d";
+export const buttonPaletteAltTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteAltTertiaryHoverBorder = "#ffffff";
+export const buttonPaletteBoldPrimaryDefaultBackground = "#ffffff";
+export const buttonPaletteBoldPrimaryDefaultText = "#430001";
+export const buttonPaletteBoldPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteBoldPrimaryDefaultBorder = "#ffffff";
+export const buttonPaletteBoldPrimaryActiveBackground = "#ffffff";
+export const buttonPaletteBoldPrimaryActiveText = "#430001";
+export const buttonPaletteBoldPrimaryActiveTextDecoration = "none";
+export const buttonPaletteBoldPrimaryActiveBorder = "#ffffff";
+export const buttonPaletteBoldPrimaryHoverBackground = "#ffffff";
+export const buttonPaletteBoldPrimaryHoverText = "#430001";
+export const buttonPaletteBoldPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteBoldPrimaryHoverBorder = "#ffffff";
+export const buttonPaletteBoldSecondaryDefaultBackground = "#b80b4d";
+export const buttonPaletteBoldSecondaryDefaultText = "#ffffff";
+export const buttonPaletteBoldSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteBoldSecondaryDefaultBorder = "#ffffff";
+export const buttonPaletteBoldSecondaryActiveBackground = "#b80b4d";
+export const buttonPaletteBoldSecondaryActiveText = "#ffffff";
+export const buttonPaletteBoldSecondaryActiveTextDecoration = "none";
+export const buttonPaletteBoldSecondaryActiveBorder = "#ffffff";
+export const buttonPaletteBoldSecondaryHoverBackground = "#b80b4d";
+export const buttonPaletteBoldSecondaryHoverText = "#ffffff";
+export const buttonPaletteBoldSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteBoldSecondaryHoverBorder = "#ffffff";
+export const buttonPaletteBoldTertiaryDefaultBackground = "#b80b4d";
+export const buttonPaletteBoldTertiaryDefaultText = "#ffffff";
+export const buttonPaletteBoldTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteBoldTertiaryDefaultBorder = "#b80b4d";
+export const buttonPaletteBoldTertiaryActiveBackground = "#b80b4d";
+export const buttonPaletteBoldTertiaryActiveText = "#ffffff";
+export const buttonPaletteBoldTertiaryActiveTextDecoration = "none";
+export const buttonPaletteBoldTertiaryActiveBorder = "#b80b4d";
+export const buttonPaletteBoldTertiaryHoverBackground = "#b80b4d";
+export const buttonPaletteBoldTertiaryHoverText = "#ffffff";
+export const buttonPaletteBoldTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteBoldTertiaryHoverBorder = "#b80b4d";
+export const buttonPaletteStrongPrimaryDefaultBackground = "#b80b4d";
+export const buttonPaletteStrongPrimaryDefaultText = "#430001";
+export const buttonPaletteStrongPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteStrongPrimaryDefaultBorder = "#b80b4d";
+export const buttonPaletteStrongPrimaryActiveBackground = "#9a0037";
+export const buttonPaletteStrongPrimaryActiveText = "#430001";
+export const buttonPaletteStrongPrimaryActiveTextDecoration = "none";
+export const buttonPaletteStrongPrimaryActiveBorder = "#9a0037";
+export const buttonPaletteStrongPrimaryHoverBackground = "#9a0037";
+export const buttonPaletteStrongPrimaryHoverText = "#430001";
+export const buttonPaletteStrongPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteStrongPrimaryHoverBorder = "#9a0037";
+export const buttonPaletteStrongSecondaryDefaultBackground = "#000c19";
+export const buttonPaletteStrongSecondaryDefaultText = "#ffffff";
+export const buttonPaletteStrongSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteStrongSecondaryDefaultBorder = "#ffffff";
+export const buttonPaletteStrongSecondaryActiveBackground = "#000c19";
+export const buttonPaletteStrongSecondaryActiveText = "#ffffff";
+export const buttonPaletteStrongSecondaryActiveTextDecoration = "none";
+export const buttonPaletteStrongSecondaryActiveBorder = "#ffffff";
+export const buttonPaletteStrongSecondaryHoverBackground = "#000c19";
+export const buttonPaletteStrongSecondaryHoverText = "#ffffff";
+export const buttonPaletteStrongSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteStrongSecondaryHoverBorder = "#ffffff";
+export const buttonPaletteStrongTertiaryDefaultBackground = "#000c19";
+export const buttonPaletteStrongTertiaryDefaultText = "#ffffff";
+export const buttonPaletteStrongTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteStrongTertiaryDefaultBorder = "#000c19";
+export const buttonPaletteStrongTertiaryActiveBackground = "#000c19";
+export const buttonPaletteStrongTertiaryActiveText = "#ffffff";
+export const buttonPaletteStrongTertiaryActiveTextDecoration = "none";
+export const buttonPaletteStrongTertiaryActiveBorder = "#000c19";
+export const buttonPaletteStrongTertiaryHoverBackground = "#000c19";
+export const buttonPaletteStrongTertiaryHoverText = "#ffffff";
+export const buttonPaletteStrongTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteStrongTertiaryHoverBorder = "#000c19";
diff --git a/dist/js/button/button.tokens.js b/dist/js/button/button.tokens.js
new file mode 100644
index 0000000..a01b838
--- /dev/null
+++ b/dist/js/button/button.tokens.js
@@ -0,0 +1,6 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+export const buttonBorderRadius = "8";
+export const buttonBorderWidth = "8px";
diff --git a/dist/js/card/card-campaign-neon-palettes.tokens.js b/dist/js/card/card-campaign-neon-palettes.tokens.js
new file mode 100644
index 0000000..0f4a760
--- /dev/null
+++ b/dist/js/card/card-campaign-neon-palettes.tokens.js
@@ -0,0 +1,5 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+export const cardBackground = "#ffffff";
diff --git a/dist/js/card/card-qld-default-palettes.tokens.js b/dist/js/card/card-qld-default-palettes.tokens.js
new file mode 100644
index 0000000..0f4a760
--- /dev/null
+++ b/dist/js/card/card-qld-default-palettes.tokens.js
@@ -0,0 +1,5 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+export const cardBackground = "#ffffff";
diff --git a/dist/js/card/card-qld-high-contrast-palettes.tokens.js b/dist/js/card/card-qld-high-contrast-palettes.tokens.js
new file mode 100644
index 0000000..0f4a760
--- /dev/null
+++ b/dist/js/card/card-qld-high-contrast-palettes.tokens.js
@@ -0,0 +1,5 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+export const cardBackground = "#ffffff";
diff --git a/dist/js/card/card-qld-maroon-palettes.tokens.js b/dist/js/card/card-qld-maroon-palettes.tokens.js
new file mode 100644
index 0000000..0f4a760
--- /dev/null
+++ b/dist/js/card/card-qld-maroon-palettes.tokens.js
@@ -0,0 +1,5 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+export const cardBackground = "#ffffff";
diff --git a/dist/js/card/card.tokens.js b/dist/js/card/card.tokens.js
new file mode 100644
index 0000000..f9b9738
--- /dev/null
+++ b/dist/js/card/card.tokens.js
@@ -0,0 +1,6 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+export const cardBorderRadius = "4";
+export const cardPadding = "16px";
diff --git a/dist/js/styles/primitive.tokens.js b/dist/js/styles/primitive.tokens.js
new file mode 100644
index 0000000..e0961d5
--- /dev/null
+++ b/dist/js/styles/primitive.tokens.js
@@ -0,0 +1,430 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+export const dimensionScale = "2px";
+export const dimensionXs = "4px";
+export const dimensionSm = "8px";
+export const dimensionMd = "16px";
+export const dimensionLg = "32px";
+export const dimensionXl = "64px";
+export const spacingXs = "4px";
+export const spacingSm = "8px";
+export const spacingMd = "16px";
+export const spacingLg = "32px";
+export const spacingXl = "64px";
+export const spacingMultiValue = "8px 64px";
+export const borderRadiusSm = "4";
+export const borderRadiusLg = "8";
+export const borderRadiusXl = "16";
+export const borderRadiusMultiValue = "4 8";
+export const colorsBlack = "#000000";
+export const colorsWhite = "#ffffff";
+export const colorsChristimasSilver25 = "#fcfcfc";
+export const colorsChristimasSilver50 = "#fafafa";
+export const colorsChristimasSilver100 = "#f5f5f5";
+export const colorsChristimasSilver200 = "#efefef";
+export const colorsChristimasSilver300 = "#eaeaea";
+export const colorsChristimasSilver400 = "#e5e5e5";
+export const colorsChristimasSilver500 = "#e0e0e0";
+export const colorsChristimasSilver600 = "#b0b0b0";
+export const colorsChristimasSilver700 = "#818181";
+export const colorsChristimasSilver800 = "#565656";
+export const colorsChristimasSilver900 = "#2e2e2e";
+export const colorsChristimasSilver950 = "#0b0b0b";
+export const colorsTarnishedSilver25 = "#f1f1f1";
+export const colorsTarnishedSilver50 = "#e7e8e8";
+export const colorsTarnishedSilver100 = "#d0d0d2";
+export const colorsTarnishedSilver200 = "#b9babc";
+export const colorsTarnishedSilver300 = "#a3a4a7";
+export const colorsTarnishedSilver400 = "#8d8e92";
+export const colorsTarnishedSilver500 = "#78797e";
+export const colorsTarnishedSilver600 = "#5d5e62";
+export const colorsTarnishedSilver700 = "#424348";
+export const colorsTarnishedSilver800 = "#2a2b2f";
+export const colorsTarnishedSilver900 = "#131418";
+export const colorsTarnishedSilver950 = "#030305";
+export const colorsGoshawkGrey25 = "#ebebeb";
+export const colorsGoshawkGrey50 = "#dddddd";
+export const colorsGoshawkGrey100 = "#bcbcbc";
+export const colorsGoshawkGrey200 = "#9c9c9c";
+export const colorsGoshawkGrey300 = "#7e7e7e";
+export const colorsGoshawkGrey400 = "#606060";
+export const colorsGoshawkGrey500 = "#444444";
+export const colorsGoshawkGrey600 = "#333333";
+export const colorsGoshawkGrey700 = "#232323";
+export const colorsGoshawkGrey800 = "#141414";
+export const colorsGoshawkGrey900 = "#070707";
+export const colorsGoshawkGrey950 = "#010101";
+export const colorsStellarExplorerGrey25 = "#e2e5e7";
+export const colorsStellarExplorerGrey50 = "#d0d5d8";
+export const colorsStellarExplorerGrey100 = "#a2acb2";
+export const colorsStellarExplorerGrey200 = "#76858e";
+export const colorsStellarExplorerGrey300 = "#4d606b";
+export const colorsStellarExplorerGrey400 = "#263c49";
+export const colorsStellarExplorerGrey500 = "#011c2a";
+export const colorsStellarExplorerGrey600 = "#001421";
+export const colorsStellarExplorerGrey700 = "#000c19";
+export const colorsStellarExplorerGrey800 = "#000510";
+export const colorsStellarExplorerGrey900 = "#000108";
+export const colorsStellarExplorerGrey950 = "#000003";
+export const colorsVeilBlue25 = "#f9fbfd";
+export const colorsVeilBlue50 = "#f4f8fc";
+export const colorsVeilBlue100 = "#eaf2f9";
+export const colorsVeilBlue200 = "#dfebf6";
+export const colorsVeilBlue300 = "#d5e4f2";
+export const colorsVeilBlue400 = "#cadeef";
+export const colorsVeilBlue500 = "#c0d7ec";
+export const colorsVeilBlue600 = "#93a9bd";
+export const colorsVeilBlue700 = "#687d90";
+export const colorsVeilBlue800 = "#405365";
+export const colorsVeilBlue900 = "#1b2d3d";
+export const colorsVeilBlue950 = "#000b19";
+export const colorsFreshAirBlue25 = "#f7fdff";
+export const colorsFreshAirBlue50 = "#f1fbff";
+export const colorsFreshAirBlue100 = "#e3f7ff";
+export const colorsFreshAirBlue200 = "#d4f2ff";
+export const colorsFreshAirBlue300 = "#c6eeff";
+export const colorsFreshAirBlue400 = "#b6e9ff";
+export const colorsFreshAirBlue500 = "#a7e5ff";
+export const colorsFreshAirBlue600 = "#78b5ce";
+export const colorsFreshAirBlue700 = "#4b879f";
+export const colorsFreshAirBlue800 = "#1d5c72";
+export const colorsFreshAirBlue900 = "#003348";
+export const colorsFreshAirBlue950 = "#000e21";
+export const colorsMarineBlue25 = "#e4e9ef";
+export const colorsMarineBlue50 = "#d3dae4";
+export const colorsMarineBlue100 = "#a7b6c9";
+export const colorsMarineBlue200 = "#7e94ae";
+export const colorsMarineBlue300 = "#577293";
+export const colorsMarineBlue400 = "#305279";
+export const colorsMarineBlue500 = "#05325f";
+export const colorsMarineBlue600 = "#002450";
+export const colorsMarineBlue700 = "#001641";
+export const colorsMarineBlue800 = "#000832";
+export const colorsMarineBlue900 = "#000024";
+export const colorsMarineBlue950 = "#010016";
+export const colorsVictoriaBlue25 = "#e7edf6";
+export const colorsVictoriaBlue50 = "#d7e2f0";
+export const colorsVictoriaBlue100 = "#afc5e1";
+export const colorsVictoriaBlue200 = "#88a9d1";
+export const colorsVictoriaBlue300 = "#628dc1";
+export const colorsVictoriaBlue400 = "#3b70b0";
+export const colorsVictoriaBlue500 = "#09549f";
+export const colorsVictoriaBlue600 = "#003e87";
+export const colorsVictoriaBlue700 = "#002870";
+export const colorsVictoriaBlue800 = "#001059";
+export const colorsVictoriaBlue900 = "#000043";
+export const colorsVictoriaBlue950 = "#05002d";
+export const colorsDanubeBlue25 = "#eaf3f8";
+export const colorsDanubeBlue50 = "#dcebf3";
+export const colorsDanubeBlue100 = "#b8d6e6";
+export const colorsDanubeBlue200 = "#95c2da";
+export const colorsDanubeBlue300 = "#70aecd";
+export const colorsDanubeBlue400 = "#4899c0";
+export const colorsDanubeBlue500 = "#0085b3";
+export const colorsDanubeBlue600 = "#006895";
+export const colorsDanubeBlue700 = "#004c77";
+export const colorsDanubeBlue800 = "#00315a";
+export const colorsDanubeBlue900 = "#00163f";
+export const colorsDanubeBlue950 = "#000024";
+export const colorsIridiumBlue25 = "#e2edff";
+export const colorsIridiumBlue50 = "#d0e1ff";
+export const colorsIridiumBlue100 = "#a1c3ff";
+export const colorsIridiumBlue200 = "#74a3ff";
+export const colorsIridiumBlue300 = "#4780ff";
+export const colorsIridiumBlue400 = "#1956ff";
+export const colorsIridiumBlue500 = "#0000ff";
+export const colorsIridiumBlue600 = "#1000e4";
+export const colorsIridiumBlue700 = "#1d00c8";
+export const colorsIridiumBlue800 = "#2600ad";
+export const colorsIridiumBlue900 = "#2b0093";
+export const colorsIridiumBlue950 = "#290078";
+export const colorsManiacMansionGreyBlue25 = "#e5eaed";
+export const colorsManiacMansionGreyBlue50 = "#d3dce1";
+export const colorsManiacMansionGreyBlue100 = "#a9b9c4";
+export const colorsManiacMansionGreyBlue200 = "#8098a7";
+export const colorsManiacMansionGreyBlue300 = "#58778b";
+export const colorsManiacMansionGreyBlue400 = "#315870";
+export const colorsManiacMansionGreyBlue500 = "#023a55";
+export const colorsManiacMansionGreyBlue600 = "#002c46";
+export const colorsManiacMansionGreyBlue700 = "#001e37";
+export const colorsManiacMansionGreyBlue800 = "#001028";
+export const colorsManiacMansionGreyBlue900 = "#00041b";
+export const colorsManiacMansionGreyBlue950 = "#00000d";
+export const colorsZundaGreen25 = "#f0f9ec";
+export const colorsZundaGreen50 = "#e7f5df";
+export const colorsZundaGreen100 = "#ceebbf";
+export const colorsZundaGreen200 = "#b6e09f";
+export const colorsZundaGreen300 = "#9ed57e";
+export const colorsZundaGreen400 = "#85ca59";
+export const colorsZundaGreen500 = "#6bbe27";
+export const colorsZundaGreen600 = "#469800";
+export const colorsZundaGreen700 = "#1e7200";
+export const colorsZundaGreen800 = "#004f00";
+export const colorsZundaGreen900 = "#002d00";
+export const colorsZundaGreen950 = "#000d00";
+export const colorsSerpentGreen25 = "#f1f9eb";
+export const colorsSerpentGreen50 = "#e8f4de";
+export const colorsSerpentGreen100 = "#d1e9bc";
+export const colorsSerpentGreen200 = "#bbde9a";
+export const colorsSerpentGreen300 = "#a5d277";
+export const colorsSerpentGreen400 = "#8ec64e";
+export const colorsSerpentGreen500 = "#78ba00";
+export const colorsSerpentGreen600 = "#559400";
+export const colorsSerpentGreen700 = "#326f00";
+export const colorsSerpentGreen800 = "#0f4c00";
+export const colorsSerpentGreen900 = "#002b00";
+export const colorsSerpentGreen950 = "#000c00";
+export const colorsPuttingGreen25 = "#ecf5eb";
+export const colorsPuttingGreen50 = "#dfefde";
+export const colorsPuttingGreen100 = "#bfdfbd";
+export const colorsPuttingGreen200 = "#9fcf9d";
+export const colorsPuttingGreen300 = "#7fbe7d";
+export const colorsPuttingGreen400 = "#5cae5b";
+export const colorsPuttingGreen500 = "#339d37";
+export const colorsPuttingGreen600 = "#007d10";
+export const colorsPuttingGreen700 = "#005e00";
+export const colorsPuttingGreen800 = "#004100";
+export const colorsPuttingGreen900 = "#002500";
+export const colorsPuttingGreen950 = "#000a00";
+export const colorsBroccoliParadiseGreen25 = "#e9f3ea";
+export const colorsBroccoliParadiseGreen50 = "#dbebdc";
+export const colorsBroccoliParadiseGreen100 = "#b7d7ba";
+export const colorsBroccoliParadiseGreen200 = "#93c399";
+export const colorsBroccoliParadiseGreen300 = "#6eae78";
+export const colorsBroccoliParadiseGreen400 = "#459a57";
+export const colorsBroccoliParadiseGreen500 = "#008635";
+export const colorsBroccoliParadiseGreen600 = "#006b18";
+export const colorsBroccoliParadiseGreen700 = "#005000";
+export const colorsBroccoliParadiseGreen800 = "#003700";
+export const colorsBroccoliParadiseGreen900 = "#001f00";
+export const colorsBroccoliParadiseGreen950 = "#000800";
+export const colorsStarYellow25 = "#fffdee";
+export const colorsStarYellow50 = "#fffce3";
+export const colorsStarYellow100 = "#fef8c6";
+export const colorsStarYellow200 = "#fef4a8";
+export const colorsStarYellow300 = "#ffef86";
+export const colorsStarYellow400 = "#ffea5d";
+export const colorsStarYellow500 = "#ffe500";
+export const colorsStarYellow600 = "#cdb300";
+export const colorsStarYellow700 = "#9d8200";
+export const colorsStarYellow800 = "#705500";
+export const colorsStarYellow900 = "#462900";
+export const colorsStarYellow950 = "#1e0300";
+export const colorsBumblebeeYellow25 = "#fffaee";
+export const colorsBumblebeeYellow50 = "#fff7e3";
+export const colorsBumblebeeYellow100 = "#ffefc6";
+export const colorsBumblebeeYellow200 = "#ffe7a8";
+export const colorsBumblebeeYellow300 = "#ffde88";
+export const colorsBumblebeeYellow400 = "#ffd563";
+export const colorsBumblebeeYellow500 = "#ffcc2c";
+export const colorsBumblebeeYellow600 = "#cf9e00";
+export const colorsBumblebeeYellow700 = "#a17000";
+export const colorsBumblebeeYellow800 = "#754600";
+export const colorsBumblebeeYellow900 = "#4b1d00";
+export const colorsBumblebeeYellow950 = "#220000";
+export const colorsVitaminCYellow25 = "#fff5ec";
+export const colorsVitaminCYellow50 = "#ffefdf";
+export const colorsVitaminCYellow100 = "#ffdfbe";
+export const colorsVitaminCYellow200 = "#ffce9d";
+export const colorsVitaminCYellow300 = "#ffbd7a";
+export const colorsVitaminCYellow400 = "#ffab51";
+export const colorsVitaminCYellow500 = "#ff9900";
+export const colorsVitaminCYellow600 = "#d37000";
+export const colorsVitaminCYellow700 = "#a74800";
+export const colorsVitaminCYellow800 = "#7d1e00";
+export const colorsVitaminCYellow900 = "#540000";
+export const colorsVitaminCYellow950 = "#2b0000";
+export const colorsGrilledCheeseYellow25 = "#fffaf0";
+export const colorsGrilledCheeseYellow50 = "#fff6e7";
+export const colorsGrilledCheeseYellow100 = "#ffedce";
+export const colorsGrilledCheeseYellow200 = "#ffe4b5";
+export const colorsGrilledCheeseYellow300 = "#ffdb9a";
+export const colorsGrilledCheeseYellow400 = "#ffd27e";
+export const colorsGrilledCheeseYellow500 = "#ffc85e";
+export const colorsGrilledCheeseYellow600 = "#cf9a27";
+export const colorsGrilledCheeseYellow700 = "#a16e00";
+export const colorsGrilledCheeseYellow800 = "#754400";
+export const colorsGrilledCheeseYellow900 = "#4b1c00";
+export const colorsGrilledCheeseYellow950 = "#220000";
+export const colorsVictorianCrownBrown25 = "#f9f3ec";
+export const colorsVictorianCrownBrown50 = "#f6ecdf";
+export const colorsVictorianCrownBrown100 = "#ecd9be";
+export const colorsVictorianCrownBrown200 = "#e2c59e";
+export const colorsVictorianCrownBrown300 = "#d9b27e";
+export const colorsVictorianCrownBrown400 = "#ce9f5b";
+export const colorsVictorianCrownBrown500 = "#c48c33";
+export const colorsVictorianCrownBrown600 = "#a06a00";
+export const colorsVictorianCrownBrown700 = "#7c4900";
+export const colorsVictorianCrownBrown800 = "#5b2900";
+export const colorsVictorianCrownBrown900 = "#3a0800";
+export const colorsVictorianCrownBrown950 = "#1a0000";
+export const colorsMahoganyRed25 = "#fbede8";
+export const colorsMahoganyRed50 = "#f9e0d9";
+export const colorsMahoganyRed100 = "#f1c2b2";
+export const colorsMahoganyRed200 = "#e7a38d";
+export const colorsMahoganyRed300 = "#dd8468";
+export const colorsMahoganyRed400 = "#d06441";
+export const colorsMahoganyRed500 = "#c24008";
+export const colorsMahoganyRed600 = "#a21e00";
+export const colorsMahoganyRed700 = "#830000";
+export const colorsMahoganyRed800 = "#640000";
+export const colorsMahoganyRed900 = "#450000";
+export const colorsMahoganyRed950 = "#250000";
+export const colorsRhubarbRed25 = "#f3e8e8";
+export const colorsRhubarbRed50 = "#ebd8da";
+export const colorsRhubarbRed100 = "#d5b2b5";
+export const colorsRhubarbRed200 = "#bf8d92";
+export const colorsRhubarbRed300 = "#a86970";
+export const colorsRhubarbRed400 = "#904550";
+export const colorsRhubarbRed500 = "#771e32";
+export const colorsRhubarbRed600 = "#630622";
+export const colorsRhubarbRed700 = "#4e0013";
+export const colorsRhubarbRed800 = "#3a0005";
+export const colorsRhubarbRed900 = "#260000";
+export const colorsRhubarbRed950 = "#120000";
+export const colorsPurplishRed25 = "#fbe9ec";
+export const colorsPurplishRed50 = "#f9dbdf";
+export const colorsPurplishRed100 = "#f0b8c0";
+export const colorsPurplishRed200 = "#e594a2";
+export const colorsPurplishRed300 = "#d87085";
+export const colorsPurplishRed400 = "#c94868";
+export const colorsPurplishRed500 = "#b80b4d";
+export const colorsPurplishRed600 = "#9a0037";
+export const colorsPurplishRed700 = "#7d0021";
+export const colorsPurplishRed800 = "#60000d";
+export const colorsPurplishRed900 = "#430001";
+export const colorsPurplishRed950 = "#250000";
+export const colorsCrimsonRed25 = "#ffeceb";
+export const colorsCrimsonRed50 = "#ffe0dd";
+export const colorsCrimsonRed100 = "#ffbfbc";
+export const colorsCrimsonRed200 = "#fb9f9b";
+export const colorsCrimsonRed300 = "#f57d7b";
+export const colorsCrimsonRed400 = "#ec585a";
+export const colorsCrimsonRed500 = "#e22339";
+export const colorsCrimsonRed600 = "#be001a";
+export const colorsCrimsonRed700 = "#9a0000";
+export const colorsCrimsonRed800 = "#770000";
+export const colorsCrimsonRed900 = "#540000";
+export const colorsCrimsonRed950 = "#300000";
+export const colorsSixteenMillionPink25 = "#ffeeff";
+export const colorsSixteenMillionPink50 = "#ffe2ff";
+export const colorsSixteenMillionPink100 = "#ffc4ff";
+export const colorsSixteenMillionPink200 = "#ffa5ff";
+export const colorsSixteenMillionPink300 = "#ff83ff";
+export const colorsSixteenMillionPink400 = "#ff5aff";
+export const colorsSixteenMillionPink500 = "#fa00ff";
+export const colorsSixteenMillionPink600 = "#d100d7";
+export const colorsSixteenMillionPink700 = "#a800b0";
+export const colorsSixteenMillionPink800 = "#80008a";
+export const colorsSixteenMillionPink900 = "#580065";
+export const colorsSixteenMillionPink950 = "#300041";
+export const colorsScreamerPink25 = "#f9e9ea";
+export const colorsScreamerPink50 = "#f5dadd";
+export const colorsScreamerPink100 = "#eab5bb";
+export const colorsScreamerPink200 = "#dc909b";
+export const colorsScreamerPink300 = "#cc6b7b";
+export const colorsScreamerPink400 = "#bb435d";
+export const colorsScreamerPink500 = "#a70240";
+export const colorsScreamerPink600 = "#8c002c";
+export const colorsScreamerPink700 = "#710018";
+export const colorsScreamerPink800 = "#570006";
+export const colorsScreamerPink900 = "#3c0000";
+export const colorsScreamerPink950 = "#210000";
+export const colorsFancyFuchsiaPink25 = "#ffecf2";
+export const colorsFancyFuchsiaPink50 = "#ffe0ea";
+export const colorsFancyFuchsiaPink100 = "#ffc0d4";
+export const colorsFancyFuchsiaPink200 = "#ffa0c0";
+export const colorsFancyFuchsiaPink300 = "#ff7dab";
+export const colorsFancyFuchsiaPink400 = "#ff5497";
+export const colorsFancyFuchsiaPink500 = "#ff0084";
+export const colorsFancyFuchsiaPink600 = "#d70065";
+export const colorsFancyFuchsiaPink700 = "#ae0047";
+export const colorsFancyFuchsiaPink800 = "#87002b";
+export const colorsFancyFuchsiaPink900 = "#5f0012";
+export const colorsFancyFuchsiaPink950 = "#360001";
+export const colorsLiliacViolet25 = "#f9f4ff";
+export const colorsLiliacViolet50 = "#f6ecff";
+export const colorsLiliacViolet100 = "#eddafe";
+export const colorsLiliacViolet200 = "#e3c7fd";
+export const colorsLiliacViolet300 = "#dab4fb";
+export const colorsLiliacViolet400 = "#d1a1f9";
+export const colorsLiliacViolet500 = "#c88df7";
+export const colorsLiliacViolet600 = "#a167cd";
+export const colorsLiliacViolet700 = "#7b41a5";
+export const colorsLiliacViolet800 = "#581a7e";
+export const colorsLiliacViolet900 = "#370058";
+export const colorsLiliacViolet950 = "#180034";
+export const colorsAmericanViolet25 = "#ece8f4";
+export const colorsAmericanViolet50 = "#e0d9ed";
+export const colorsAmericanViolet100 = "#c2b3db";
+export const colorsAmericanViolet200 = "#a58fc8";
+export const colorsAmericanViolet300 = "#896ab4";
+export const colorsAmericanViolet400 = "#6e45a0";
+export const colorsAmericanViolet500 = "#551a8b";
+export const colorsAmericanViolet600 = "#440077";
+export const colorsAmericanViolet700 = "#340063";
+export const colorsAmericanViolet800 = "#260050";
+export const colorsAmericanViolet900 = "#18003e";
+export const colorsAmericanViolet950 = "#0c002b";
+export const colorsZeusPurple25 = "#f2e7f1";
+export const colorsZeusPurple50 = "#e9d7e8";
+export const colorsZeusPurple100 = "#d2afd1";
+export const colorsZeusPurple200 = "#ba89ba";
+export const colorsZeusPurple300 = "#a363a3";
+export const colorsZeusPurple400 = "#8a3b8b";
+export const colorsZeusPurple500 = "#710074";
+export const colorsZeusPurple600 = "#5d0061";
+export const colorsZeusPurple700 = "#49004e";
+export const colorsZeusPurple800 = "#36003c";
+export const colorsZeusPurple900 = "#23002a";
+export const colorsZeusPurple950 = "#100018";
+export const opacityLow = 0.1;
+export const opacityMd = 0.5;
+export const opacityHigh = 0.9;
+export const transparencyTotal = "rgba(0, 0, 0, 0)";
+export const transparencyBlackLow = "rgba(0, 0, 0, 0.1)";
+export const transparencyBlackMd = "rgba(0, 0, 0, 0.72)";
+export const transparencyBlackHigh = "rgba(0, 0, 0, 0.9)";
+export const transparencyWhiteLow = "rgba(255, 255, 255, 0.1)";
+export const transparencyWhiteMd = "rgba(255, 255, 255, 0.72)";
+export const transparencyWhiteHigh = "rgba(255, 255, 255, 0.9)";
+export const focusOutlineWidth = "4px";
+export const focusOutlineStyle = "solid";
+export const focusOutlineColor = "currentcolor";
+export const fontFamiliesHeading = "Noto Sans";
+export const fontFamiliesBody = "Font Awesome 6 Free";
+export const lineHeightsHeading = "110%";
+export const lineHeightsBody = "140%";
+export const letterSpacingDefault = "0";
+export const letterSpacingIncreased = "1.5em";
+export const letterSpacingDecreased = "-0.05em";
+export const paragraphSpacingH1 = "32";
+export const paragraphSpacingH2 = "26";
+export const paragraphSpacingH3 = "23";
+export const paragraphSpacingH4 = "22";
+export const paragraphSpacingH5 = "22";
+export const paragraphSpacingH6 = "22";
+export const paragraphSpacingBody = "22";
+export const fontWeightsHeadingRegular = "regular";
+export const fontWeightsHeadingBold = "bold";
+export const fontWeightsBodyRegular = "regular";
+export const fontWeightsBodyBold = "bold";
+export const fontSizesH1 = 47.7757;
+export const fontSizesH2 = 39.8131;
+export const fontSizesH3 = 33.1776;
+export const fontSizesH4 = 27.648;
+export const fontSizesH5 = 23.04;
+export const fontSizesH6 = 19.2;
+export const fontSizesBody = "16";
+export const fontSizesSm = 12.8;
+export const fontSizesXs = 11.2;
+export const textDecorationsLineNone = "none";
+export const textDecorationsLineUnderline = "underline";
+export const textDecorationsLineOverline = "overline";
+export const textDecorationsThicknessThin = "0.5px";
+export const textDecorationsThicknessThick = "2px";
+export const textDecorationsStyleSolid = "solid";
+export const textDecorationsStyleDouble = "double";
+export const textDecorationsStyleWavy = "wavy";
diff --git a/dist/js/styles/qgds-campaign-neon-palettes.tokens.js b/dist/js/styles/qgds-campaign-neon-palettes.tokens.js
new file mode 100644
index 0000000..5ba47c0
--- /dev/null
+++ b/dist/js/styles/qgds-campaign-neon-palettes.tokens.js
@@ -0,0 +1,473 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+export const themeColorsBrandFirst = "#710074";
+export const themeColorsBrandSecond = "#2a2b2f";
+export const themeColorsBrandThird = "#ff0084";
+export const themeColorsBrandFourth = "#ffc85e";
+export const themeColorsBackgroundBright = "#ffffff";
+export const themeColorsBackgroundTint = "#ffecf2";
+export const themeColorsBackgroundAlt = "#ebebeb";
+export const themeColorsBackgroundBold = "#710074";
+export const themeColorsBackgroundStrong = "#2a2b2f";
+export const themeColorsActionOnBrightsPrimary = "#710074";
+export const themeColorsActionOnBrightsSecondary = "#710074";
+export const themeColorsActionOnBrightsTertiary = "rgba(0, 0, 0, 0)";
+export const themeColorsActionOnBoldsPrimary = "#ffffff";
+export const themeColorsActionOnBoldsSecondary = "#ffffff";
+export const themeColorsActionOnBoldsTertiary = "rgba(0, 0, 0, 0)";
+export const themeColorsWordingOnBrightsSiteTitleDefault = "#232323";
+export const themeColorsWordingOnBrightsSiteTitleVariant = "#444444";
+export const themeColorsWordingOnBrightsHeadingDefault = "#36003c";
+export const themeColorsWordingOnBrightsHeadingVariant = "#7e7e7e";
+export const themeColorsWordingOnBrightsBodyDefault = "#232323";
+export const themeColorsWordingOnBrightsBodyVariant = "#444444";
+export const themeColorsWordingOnBoldsSiteTitleDefault = "#ffffff";
+export const themeColorsWordingOnBoldsSiteTitleVariant = "#fafafa";
+export const themeColorsWordingOnBoldsHeadingDefault = "#ffffff";
+export const themeColorsWordingOnBoldsHeadingVariant = "#fafafa";
+export const themeColorsWordingOnBoldsBodyDefault = "#ffffff";
+export const themeColorsWordingOnBoldsBodyVariant = "#ba89ba";
+export const themeColorsReservedError = "#e22339";
+export const themeColorsReservedInformation = "#444444";
+export const themeColorsReservedSuccess = "#6bbe27";
+export const themeColorsReservedAlert = "#ffe500";
+export const themeColorsSyntaxBackground = "#232323";
+export const themeColorsSyntaxValues = "#6bbe27";
+export const themeColorsSyntaxElements = "#a7e5ff";
+export const themeColorsSyntaxProperties = "#710074";
+export const themeColorsSyntaxComments = "#c0d7ec";
+export const themeFocusOutlineWidth = "4px";
+export const themeFocusOutlineStyle = "solid";
+export const themeShadowsDefault = "#070707";
+export const palettesBrightBackground = "#ffffff";
+export const palettesBrightShade = "#f5f5f5";
+export const palettesBrightFocusOutlineColor = "#0085b3";
+export const palettesBrightBorderDefault = "#dddddd";
+export const palettesBrightBorderVariant = "#232323";
+export const palettesBrightBoundary = "#ff0084";
+export const palettesBrightPartition = "#606060";
+export const palettesBrightSeparator = "#dddddd";
+export const palettesBrightDivider = "#ff0084";
+export const palettesBrightFence = "#ff0084";
+export const palettesBrightLine = "#dddddd";
+export const palettesBrightMuted = "#f5f5f5"; // Navigation background
+export const palettesBrightSubtle = "#eaeaea"; // Navigation hover
+export const palettesBrightNavText = "#444444"; // Navigation text
+export const palettesBrightAccentDefault = "#ff0084"; // Navigation accent background
+export const palettesBrightAccentOnAccent = "#d70065"; // Navigation accent hover
+export const palettesBrightTypographySiteTitleDefault = "#232323";
+export const palettesBrightTypographySiteTitleVariant = "#444444";
+export const palettesBrightTypographyHeadingDefault = "#36003c";
+export const palettesBrightTypographyHeadingVariant = "#7e7e7e";
+export const palettesBrightTypographyBodyDefault = "#232323";
+export const palettesBrightTypographyBodyVariant = "#444444";
+export const palettesBrightActionButtonPrimaryDefaultBackground = "#ff0084";
+export const palettesBrightActionButtonPrimaryDefaultText = "#ffffff";
+export const palettesBrightActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesBrightActionButtonPrimaryDefaultBorder = "#ff0084";
+export const palettesBrightActionButtonPrimaryActiveBackground = "#d70065";
+export const palettesBrightActionButtonPrimaryActiveText = "#ffffff";
+export const palettesBrightActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesBrightActionButtonPrimaryActiveBorder = "#d70065";
+export const palettesBrightActionButtonPrimaryHoverBackground = "#d70065";
+export const palettesBrightActionButtonPrimaryHoverText = "#ffffff";
+export const palettesBrightActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesBrightActionButtonPrimaryHoverBorder = "#d70065";
+export const palettesBrightActionButtonSecondaryDefaultBackground = "#ffffff";
+export const palettesBrightActionButtonSecondaryDefaultText = "#ff0084";
+export const palettesBrightActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesBrightActionButtonSecondaryDefaultBorder = "#ff0084";
+export const palettesBrightActionButtonSecondaryActiveBackground = "#ffffff";
+export const palettesBrightActionButtonSecondaryActiveText = "#ff0084";
+export const palettesBrightActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesBrightActionButtonSecondaryActiveBorder = "#ff0084";
+export const palettesBrightActionButtonSecondaryHoverBackground = "#ffffff";
+export const palettesBrightActionButtonSecondaryHoverText = "#ae0047";
+export const palettesBrightActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesBrightActionButtonSecondaryHoverBorder = "#ae0047";
+export const palettesBrightActionButtonTertiaryDefaultBackground = "#ffffff";
+export const palettesBrightActionButtonTertiaryDefaultText = "#ff0084";
+export const palettesBrightActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesBrightActionButtonTertiaryDefaultBorder = "#ffffff";
+export const palettesBrightActionButtonTertiaryActiveBackground = "#ffffff";
+export const palettesBrightActionButtonTertiaryActiveText = "#ff0084";
+export const palettesBrightActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesBrightActionButtonTertiaryActiveBorder = "#ffffff";
+export const palettesBrightActionButtonTertiaryHoverBackground = "#ffffff";
+export const palettesBrightActionButtonTertiaryHoverText = "#d70065";
+export const palettesBrightActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesBrightActionButtonTertiaryHoverBorder = "#ffffff";
+export const palettesBrightActionLinkDefaultColor = "#ae0047";
+export const palettesBrightActionLinkDefaultTextDecorationLine = "underline";
+export const palettesBrightActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesBrightActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesBrightActionLinkHoverColor = "#d70065";
+export const palettesBrightActionLinkHoverTextDecorationLine = "underline";
+export const palettesBrightActionLinkHoverTextDecorationThickness = "2px";
+export const palettesBrightActionLinkHoverTextDecorationStyle = "solid";
+export const palettesBrightActionLinkActiveColor = "#ff0084";
+export const palettesBrightActionLinkActiveTextDecorationLine = "underline";
+export const palettesBrightActionLinkActiveTextDecorationThickness = "2px";
+export const palettesBrightActionLinkActiveTextDecorationStyle = "solid";
+export const palettesBrightActionLinkVisitedColor = "#551a8b";
+export const palettesBrightActionLinkVisitedTextDecorationLine = "underline";
+export const palettesBrightActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesBrightActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesBrightActionPaginationDefaultBackground = "#ffffff";
+export const palettesBrightActionPaginationDefaultText = "#ff0084";
+export const palettesBrightActionPaginationDefaultBorder = "#dddddd";
+export const palettesBrightActionPaginationActiveBackground = "#ff0084";
+export const palettesBrightActionPaginationActiveText = "#ffffff";
+export const palettesBrightActionPaginationActiveBorder = "#ff0084";
+export const palettesBrightActionPaginationHoverBackground = "#ffffff";
+export const palettesBrightActionPaginationHoverText = "#ff0084";
+export const palettesBrightActionPaginationHoverBorder = "#ff0084";
+export const palettesBrightActionPaginationVisitedBackground = "#ffffff";
+export const palettesBrightActionPaginationVisitedText = "#551a8b";
+export const palettesBrightActionPaginationVisitedBorder = "#dddddd";
+export const palettesTintBackground = "#ffecf2";
+export const palettesTintShade = "#ffe0ea";
+export const palettesTintFocusOutlineColor = "#0085b3";
+export const palettesTintBorderDefault = "#ffc0d4";
+export const palettesTintBorderVariant = "#ae0047";
+export const palettesTintBoundary = "#ff0084";
+export const palettesTintPartition = "#606060";
+export const palettesTintSeparator = "#dddddd";
+export const palettesTintDivider = "#ff0084";
+export const palettesTintFence = "#ff0084";
+export const palettesTintLine = "#dddddd";
+export const palettesTintMuted = "#f5f5f5"; // Navigation background
+export const palettesTintSubtle = "#eaeaea"; // Navigation hover
+export const palettesTintNavText = "#444444"; // Navigation text
+export const palettesTintAccentDefault = "#ff0084"; // Navigation accent background
+export const palettesTintAccentOnAccent = "#d70065"; // Navigation accent hover
+export const palettesTintTypographySiteTitleDefault = "#232323";
+export const palettesTintTypographySiteTitleVariant = "#444444";
+export const palettesTintTypographyHeadingDefault = "#36003c";
+export const palettesTintTypographyHeadingVariant = "#7e7e7e";
+export const palettesTintTypographyBodyDefault = "#232323";
+export const palettesTintTypographyBodyVariant = "#444444";
+export const palettesTintActionButtonPrimaryDefaultBackground = "#ff0084";
+export const palettesTintActionButtonPrimaryDefaultText = "#ffffff";
+export const palettesTintActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesTintActionButtonPrimaryDefaultBorder = "#ff0084";
+export const palettesTintActionButtonPrimaryActiveBackground = "#d70065";
+export const palettesTintActionButtonPrimaryActiveText = "#ffffff";
+export const palettesTintActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesTintActionButtonPrimaryActiveBorder = "#d70065";
+export const palettesTintActionButtonPrimaryHoverBackground = "#d70065";
+export const palettesTintActionButtonPrimaryHoverText = "#ffffff";
+export const palettesTintActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesTintActionButtonPrimaryHoverBorder = "#d70065";
+export const palettesTintActionButtonSecondaryDefaultBackground = "#ffecf2";
+export const palettesTintActionButtonSecondaryDefaultText = "#ff0084";
+export const palettesTintActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesTintActionButtonSecondaryDefaultBorder = "#ff0084";
+export const palettesTintActionButtonSecondaryActiveBackground = "#ffecf2";
+export const palettesTintActionButtonSecondaryActiveText = "#ff0084";
+export const palettesTintActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesTintActionButtonSecondaryActiveBorder = "#ff0084";
+export const palettesTintActionButtonSecondaryHoverBackground = "#ffecf2";
+export const palettesTintActionButtonSecondaryHoverText = "#ff0084";
+export const palettesTintActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesTintActionButtonSecondaryHoverBorder = "#ff0084";
+export const palettesTintActionButtonTertiaryDefaultBackground = "#ffecf2";
+export const palettesTintActionButtonTertiaryDefaultText = "#ff0084";
+export const palettesTintActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesTintActionButtonTertiaryDefaultBorder = "#ffecf2";
+export const palettesTintActionButtonTertiaryActiveBackground = "#ffecf2";
+export const palettesTintActionButtonTertiaryActiveText = "#ff0084";
+export const palettesTintActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesTintActionButtonTertiaryActiveBorder = "#ffecf2";
+export const palettesTintActionButtonTertiaryHoverBackground = "#ffecf2";
+export const palettesTintActionButtonTertiaryHoverText = "#ff0084";
+export const palettesTintActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesTintActionButtonTertiaryHoverBorder = "#ffecf2";
+export const palettesTintActionLinkDefaultColor = "#ff0084";
+export const palettesTintActionLinkDefaultTextDecorationLine = "underline";
+export const palettesTintActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesTintActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesTintActionLinkHoverColor = "#ff0084";
+export const palettesTintActionLinkHoverTextDecorationLine = "underline";
+export const palettesTintActionLinkHoverTextDecorationThickness = "2px";
+export const palettesTintActionLinkHoverTextDecorationStyle = "solid";
+export const palettesTintActionLinkActiveColor = "#ff0084";
+export const palettesTintActionLinkActiveTextDecorationLine = "underline";
+export const palettesTintActionLinkActiveTextDecorationThickness = "2px";
+export const palettesTintActionLinkActiveTextDecorationStyle = "solid";
+export const palettesTintActionLinkVisitedColor = "#551a8b";
+export const palettesTintActionLinkVisitedTextDecorationLine = "underline";
+export const palettesTintActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesTintActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesTintActionPaginationDefaultBackground = "#ffecf2";
+export const palettesTintActionPaginationDefaultText = "#ff0084";
+export const palettesTintActionPaginationDefaultBorder = "#dddddd";
+export const palettesTintActionPaginationActiveBackground = "#ff0084";
+export const palettesTintActionPaginationActiveText = "#ffffff";
+export const palettesTintActionPaginationActiveBorder = "#ff0084";
+export const palettesTintActionPaginationHoverBackground = "#ffecf2";
+export const palettesTintActionPaginationHoverText = "#ff0084";
+export const palettesTintActionPaginationHoverBorder = "#ff0084";
+export const palettesTintActionPaginationVisitedBackground = "#ffecf2";
+export const palettesTintActionPaginationVisitedText = "#551a8b";
+export const palettesTintActionPaginationVisitedBorder = "#dddddd";
+export const palettesAltBackground = "#eaeaea";
+export const palettesAltShade = "#dddddd";
+export const palettesAltFocusOutlineColor = "#0085b3";
+export const palettesAltBorderDefault = "#606060";
+export const palettesAltBorderVariant = "#232323";
+export const palettesAltBoundary = "#ff0084";
+export const palettesAltPartition = "#606060";
+export const palettesAltSeparator = "#dddddd";
+export const palettesAltDivider = "#ff0084";
+export const palettesAltFence = "#ff0084";
+export const palettesAltLine = "#dddddd";
+export const palettesAltMuted = "#f5f5f5"; // Navigation background
+export const palettesAltSubtle = "#eaeaea"; // Navigation hover
+export const palettesAltNavText = "#444444"; // Navigation text
+export const palettesAltAccentDefault = "#ff0084"; // Navigation accent background
+export const palettesAltAccentOnAccent = "#d70065"; // Navigation accent hover
+export const palettesAltTypographySiteTitleDefault = "#232323";
+export const palettesAltTypographySiteTitleVariant = "#444444";
+export const palettesAltTypographyHeadingDefault = "#36003c";
+export const palettesAltTypographyHeadingVariant = "#7e7e7e";
+export const palettesAltTypographyBodyDefault = "#232323";
+export const palettesAltTypographyBodyVariant = "#444444";
+export const palettesAltActionButtonPrimaryDefaultBackground = "#ff0084";
+export const palettesAltActionButtonPrimaryDefaultText = "#ffffff";
+export const palettesAltActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesAltActionButtonPrimaryDefaultBorder = "#ff0084";
+export const palettesAltActionButtonPrimaryActiveBackground = "#d70065";
+export const palettesAltActionButtonPrimaryActiveText = "#ffffff";
+export const palettesAltActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesAltActionButtonPrimaryActiveBorder = "#d70065";
+export const palettesAltActionButtonPrimaryHoverBackground = "#d70065";
+export const palettesAltActionButtonPrimaryHoverText = "#ffffff";
+export const palettesAltActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesAltActionButtonPrimaryHoverBorder = "#d70065";
+export const palettesAltActionButtonSecondaryDefaultBackground = "#eaeaea";
+export const palettesAltActionButtonSecondaryDefaultText = "#ff0084";
+export const palettesAltActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesAltActionButtonSecondaryDefaultBorder = "#ff0084";
+export const palettesAltActionButtonSecondaryActiveBackground = "#eaeaea";
+export const palettesAltActionButtonSecondaryActiveText = "#ff0084";
+export const palettesAltActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesAltActionButtonSecondaryActiveBorder = "#ff0084";
+export const palettesAltActionButtonSecondaryHoverBackground = "#eaeaea";
+export const palettesAltActionButtonSecondaryHoverText = "#ff0084";
+export const palettesAltActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesAltActionButtonSecondaryHoverBorder = "#ff0084";
+export const palettesAltActionButtonTertiaryDefaultBackground = "#eaeaea";
+export const palettesAltActionButtonTertiaryDefaultText = "#ff0084";
+export const palettesAltActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesAltActionButtonTertiaryDefaultBorder = "#eaeaea";
+export const palettesAltActionButtonTertiaryActiveBackground = "#eaeaea";
+export const palettesAltActionButtonTertiaryActiveText = "#ff0084";
+export const palettesAltActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesAltActionButtonTertiaryActiveBorder = "#eaeaea";
+export const palettesAltActionButtonTertiaryHoverBackground = "#eaeaea";
+export const palettesAltActionButtonTertiaryHoverText = "#ff0084";
+export const palettesAltActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesAltActionButtonTertiaryHoverBorder = "#eaeaea";
+export const palettesAltActionLinkDefaultColor = "#ff0084";
+export const palettesAltActionLinkDefaultTextDecorationLine = "underline";
+export const palettesAltActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesAltActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesAltActionLinkHoverColor = "#ff0084";
+export const palettesAltActionLinkHoverTextDecorationLine = "underline";
+export const palettesAltActionLinkHoverTextDecorationThickness = "2px";
+export const palettesAltActionLinkHoverTextDecorationStyle = "solid";
+export const palettesAltActionLinkActiveColor = "#ff0084";
+export const palettesAltActionLinkActiveTextDecorationLine = "underline";
+export const palettesAltActionLinkActiveTextDecorationThickness = "2px";
+export const palettesAltActionLinkActiveTextDecorationStyle = "solid";
+export const palettesAltActionLinkVisitedColor = "#551a8b";
+export const palettesAltActionLinkVisitedTextDecorationLine = "underline";
+export const palettesAltActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesAltActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesAltActionPaginationDefaultBackground = "#eaeaea";
+export const palettesAltActionPaginationDefaultText = "#ff0084";
+export const palettesAltActionPaginationDefaultBorder = "#dddddd";
+export const palettesAltActionPaginationActiveBackground = "#ff0084";
+export const palettesAltActionPaginationActiveText = "#ffffff";
+export const palettesAltActionPaginationActiveBorder = "#ff0084";
+export const palettesAltActionPaginationHoverBackground = "#eaeaea";
+export const palettesAltActionPaginationHoverText = "#ff0084";
+export const palettesAltActionPaginationHoverBorder = "#ff0084";
+export const palettesAltActionPaginationVisitedBackground = "#eaeaea";
+export const palettesAltActionPaginationVisitedText = "#551a8b";
+export const palettesAltActionPaginationVisitedBorder = "#dddddd";
+export const palettesBoldBackground = "#ff0084";
+export const palettesBoldShade = "#d70065";
+export const palettesBoldFocusOutlineColor = "#ffc0d4";
+export const palettesBoldBorderDefault = "#ff7dab";
+export const palettesBoldBorderVariant = "#ae0047";
+export const palettesBoldBoundary = "#ff0084";
+export const palettesBoldPartition = "#d70065";
+export const palettesBoldSeparator = "#d70065";
+export const palettesBoldDivider = "#ff0084";
+export const palettesBoldFence = "#ff0084";
+export const palettesBoldLine = "#d70065";
+export const palettesBoldMuted = "#d70065"; // Navigation background
+export const palettesBoldSubtle = "#2a2b2f"; // Navigation hover
+export const palettesBoldNavText = "#444444"; // Navigation text
+export const palettesBoldAccentDefault = "#ff0084"; // Navigation accent background
+export const palettesBoldAccentOnAccent = "#ff7dab"; // Navigation accent hover
+export const palettesBoldTypographySiteTitleDefault = "#ffffff";
+export const palettesBoldTypographySiteTitleVariant = "#fafafa";
+export const palettesBoldTypographyHeadingDefault = "#ffffff";
+export const palettesBoldTypographyHeadingVariant = "#fafafa";
+export const palettesBoldTypographyBodyDefault = "#ffffff";
+export const palettesBoldTypographyBodyVariant = "#ba89ba";
+export const palettesBoldActionButtonPrimaryDefaultBackground = "#ffc85e";
+export const palettesBoldActionButtonPrimaryDefaultText = "#5f0012";
+export const palettesBoldActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesBoldActionButtonPrimaryDefaultBorder = "#ffc85e";
+export const palettesBoldActionButtonPrimaryActiveBackground = "#cf9a27";
+export const palettesBoldActionButtonPrimaryActiveText = "#5f0012";
+export const palettesBoldActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesBoldActionButtonPrimaryActiveBorder = "#cf9a27";
+export const palettesBoldActionButtonPrimaryHoverBackground = "#cf9a27";
+export const palettesBoldActionButtonPrimaryHoverText = "#5f0012";
+export const palettesBoldActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesBoldActionButtonPrimaryHoverBorder = "#cf9a27";
+export const palettesBoldActionButtonSecondaryDefaultBackground = "#ff0084";
+export const palettesBoldActionButtonSecondaryDefaultText = "#ffffff";
+export const palettesBoldActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesBoldActionButtonSecondaryDefaultBorder = "#ffc85e";
+export const palettesBoldActionButtonSecondaryActiveBackground = "#ff0084";
+export const palettesBoldActionButtonSecondaryActiveText = "#ffffff";
+export const palettesBoldActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesBoldActionButtonSecondaryActiveBorder = "#ffc85e";
+export const palettesBoldActionButtonSecondaryHoverBackground = "#ff0084";
+export const palettesBoldActionButtonSecondaryHoverText = "#ffffff";
+export const palettesBoldActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesBoldActionButtonSecondaryHoverBorder = "#ffc85e";
+export const palettesBoldActionButtonTertiaryDefaultBackground = "#ff0084";
+export const palettesBoldActionButtonTertiaryDefaultText = "#ffffff";
+export const palettesBoldActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesBoldActionButtonTertiaryDefaultBorder = "#ff0084";
+export const palettesBoldActionButtonTertiaryActiveBackground = "#ff0084";
+export const palettesBoldActionButtonTertiaryActiveText = "#ffffff";
+export const palettesBoldActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesBoldActionButtonTertiaryActiveBorder = "#ff0084";
+export const palettesBoldActionButtonTertiaryHoverBackground = "#ff0084";
+export const palettesBoldActionButtonTertiaryHoverText = "#ffffff";
+export const palettesBoldActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesBoldActionButtonTertiaryHoverBorder = "#ff0084";
+export const palettesBoldActionLinkDefaultColor = "#ffffff";
+export const palettesBoldActionLinkDefaultTextDecorationLine = "underline";
+export const palettesBoldActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesBoldActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesBoldActionLinkHoverColor = "#ffffff";
+export const palettesBoldActionLinkHoverTextDecorationLine = "underline";
+export const palettesBoldActionLinkHoverTextDecorationThickness = "2px";
+export const palettesBoldActionLinkHoverTextDecorationStyle = "solid";
+export const palettesBoldActionLinkActiveColor = "#ffffff";
+export const palettesBoldActionLinkActiveTextDecorationLine = "underline";
+export const palettesBoldActionLinkActiveTextDecorationThickness = "2px";
+export const palettesBoldActionLinkActiveTextDecorationStyle = "solid";
+export const palettesBoldActionLinkVisitedColor = "#551a8b";
+export const palettesBoldActionLinkVisitedTextDecorationLine = "underline";
+export const palettesBoldActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesBoldActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesBoldActionPaginationDefaultBackground = "#ff0084";
+export const palettesBoldActionPaginationDefaultText = "#ffffff";
+export const palettesBoldActionPaginationDefaultBorder = "#d70065";
+export const palettesBoldActionPaginationActiveBackground = "#ffffff";
+export const palettesBoldActionPaginationActiveText = "#ffffff";
+export const palettesBoldActionPaginationActiveBorder = "#ffffff";
+export const palettesBoldActionPaginationHoverBackground = "#ff0084";
+export const palettesBoldActionPaginationHoverText = "#ffffff";
+export const palettesBoldActionPaginationHoverBorder = "#ff0084";
+export const palettesBoldActionPaginationVisitedBackground = "#ff0084";
+export const palettesBoldActionPaginationVisitedText = "#551a8b";
+export const palettesBoldActionPaginationVisitedBorder = "#d70065";
+export const palettesStrongBackground = "#2a2b2f";
+export const palettesStrongShade = "#131418";
+export const palettesStrongFocusOutlineColor = "#ffc0d4";
+export const palettesStrongBorderDefault = "#ff5497";
+export const palettesStrongBorderVariant = "#ae0047";
+export const palettesStrongBoundary = "#ff0084";
+export const palettesStrongPartition = "#d70065";
+export const palettesStrongSeparator = "#d70065";
+export const palettesStrongDivider = "#ff0084";
+export const palettesStrongFence = "#ff0084";
+export const palettesStrongLine = "#d70065";
+export const palettesStrongMuted = "#d70065"; // Navigation background
+export const palettesStrongSubtle = "#2a2b2f"; // Navigation hover
+export const palettesStrongNavText = "#444444"; // Navigation text
+export const palettesStrongAccentDefault = "#ff0084"; // Navigation accent background
+export const palettesStrongAccentOnAccent = "#ff7dab"; // Navigation accent hover
+export const palettesStrongTypographySiteTitleDefault = "#ffffff";
+export const palettesStrongTypographySiteTitleVariant = "#fafafa";
+export const palettesStrongTypographyHeadingDefault = "#ffffff";
+export const palettesStrongTypographyHeadingVariant = "#fafafa";
+export const palettesStrongTypographyBodyDefault = "#ffffff";
+export const palettesStrongTypographyBodyVariant = "#ba89ba";
+export const palettesStrongActionButtonPrimaryDefaultBackground = "#ff0084";
+export const palettesStrongActionButtonPrimaryDefaultText = "#5f0012";
+export const palettesStrongActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesStrongActionButtonPrimaryDefaultBorder = "#ff0084";
+export const palettesStrongActionButtonPrimaryActiveBackground = "#d70065";
+export const palettesStrongActionButtonPrimaryActiveText = "#5f0012";
+export const palettesStrongActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesStrongActionButtonPrimaryActiveBorder = "#d70065";
+export const palettesStrongActionButtonPrimaryHoverBackground = "#d70065";
+export const palettesStrongActionButtonPrimaryHoverText = "#5f0012";
+export const palettesStrongActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesStrongActionButtonPrimaryHoverBorder = "#d70065";
+export const palettesStrongActionButtonSecondaryDefaultBackground = "#2a2b2f";
+export const palettesStrongActionButtonSecondaryDefaultText = "#ffffff";
+export const palettesStrongActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesStrongActionButtonSecondaryDefaultBorder = "#ffc85e";
+export const palettesStrongActionButtonSecondaryActiveBackground = "#2a2b2f";
+export const palettesStrongActionButtonSecondaryActiveText = "#ffffff";
+export const palettesStrongActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesStrongActionButtonSecondaryActiveBorder = "#ffc85e";
+export const palettesStrongActionButtonSecondaryHoverBackground = "#2a2b2f";
+export const palettesStrongActionButtonSecondaryHoverText = "#ffffff";
+export const palettesStrongActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesStrongActionButtonSecondaryHoverBorder = "#ffc85e";
+export const palettesStrongActionButtonTertiaryDefaultBackground = "#2a2b2f";
+export const palettesStrongActionButtonTertiaryDefaultText = "#ffffff";
+export const palettesStrongActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesStrongActionButtonTertiaryDefaultBorder = "#2a2b2f";
+export const palettesStrongActionButtonTertiaryActiveBackground = "#2a2b2f";
+export const palettesStrongActionButtonTertiaryActiveText = "#ffffff";
+export const palettesStrongActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesStrongActionButtonTertiaryActiveBorder = "#2a2b2f";
+export const palettesStrongActionButtonTertiaryHoverBackground = "#2a2b2f";
+export const palettesStrongActionButtonTertiaryHoverText = "#ffffff";
+export const palettesStrongActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesStrongActionButtonTertiaryHoverBorder = "#2a2b2f";
+export const palettesStrongActionLinkDefaultColor = "#ffffff";
+export const palettesStrongActionLinkDefaultTextDecorationLine = "underline";
+export const palettesStrongActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesStrongActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesStrongActionLinkHoverColor = "#ffffff";
+export const palettesStrongActionLinkHoverTextDecorationLine = "underline";
+export const palettesStrongActionLinkHoverTextDecorationThickness = "2px";
+export const palettesStrongActionLinkHoverTextDecorationStyle = "solid";
+export const palettesStrongActionLinkActiveColor = "#ffffff";
+export const palettesStrongActionLinkActiveTextDecorationLine = "underline";
+export const palettesStrongActionLinkActiveTextDecorationThickness = "2px";
+export const palettesStrongActionLinkActiveTextDecorationStyle = "solid";
+export const palettesStrongActionLinkVisitedColor = "#551a8b";
+export const palettesStrongActionLinkVisitedTextDecorationLine = "underline";
+export const palettesStrongActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesStrongActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesStrongActionPaginationDefaultBackground = "#2a2b2f";
+export const palettesStrongActionPaginationDefaultText = "#ffffff";
+export const palettesStrongActionPaginationDefaultBorder = "#d70065";
+export const palettesStrongActionPaginationActiveBackground = "#ffffff";
+export const palettesStrongActionPaginationActiveText = "#ffffff";
+export const palettesStrongActionPaginationActiveBorder = "#ffffff";
+export const palettesStrongActionPaginationHoverBackground = "#2a2b2f";
+export const palettesStrongActionPaginationHoverText = "#ffffff";
+export const palettesStrongActionPaginationHoverBorder = "#ff0084";
+export const palettesStrongActionPaginationVisitedBackground = "#2a2b2f";
+export const palettesStrongActionPaginationVisitedText = "#551a8b";
+export const palettesStrongActionPaginationVisitedBorder = "#d70065";
diff --git a/dist/js/styles/qgds-qld-default-palettes.tokens.js b/dist/js/styles/qgds-qld-default-palettes.tokens.js
new file mode 100644
index 0000000..653d510
--- /dev/null
+++ b/dist/js/styles/qgds-qld-default-palettes.tokens.js
@@ -0,0 +1,473 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+export const themeColorsBrandFirst = "#09549f";
+export const themeColorsBrandSecond = "#05325f";
+export const themeColorsBrandThird = "#6bbe27";
+export const themeColorsBrandFourth = "#ffe500";
+export const themeColorsBackgroundBright = "#ffffff";
+export const themeColorsBackgroundTint = "#e7edf6";
+export const themeColorsBackgroundAlt = "#eaeaea";
+export const themeColorsBackgroundBold = "#09549f";
+export const themeColorsBackgroundStrong = "#05325f";
+export const themeColorsActionOnBrightsPrimary = "#09549f";
+export const themeColorsActionOnBrightsSecondary = "#6bbe27";
+export const themeColorsActionOnBrightsTertiary = "rgba(0, 0, 0, 0)";
+export const themeColorsActionOnBoldsPrimary = "#6bbe27";
+export const themeColorsActionOnBoldsSecondary = "#ffe500";
+export const themeColorsActionOnBoldsTertiary = "rgba(0, 0, 0, 0)";
+export const themeColorsWordingOnBrightsSiteTitleDefault = "#232323";
+export const themeColorsWordingOnBrightsSiteTitleVariant = "#444444";
+export const themeColorsWordingOnBrightsHeadingDefault = "#232323";
+export const themeColorsWordingOnBrightsHeadingVariant = "#444444";
+export const themeColorsWordingOnBrightsBodyDefault = "#232323";
+export const themeColorsWordingOnBrightsBodyVariant = "#444444";
+export const themeColorsWordingOnBoldsSiteTitleDefault = "#ffffff";
+export const themeColorsWordingOnBoldsSiteTitleVariant = "#fafafa";
+export const themeColorsWordingOnBoldsHeadingDefault = "#ffffff";
+export const themeColorsWordingOnBoldsHeadingVariant = "#fafafa";
+export const themeColorsWordingOnBoldsBodyDefault = "#ffffff";
+export const themeColorsWordingOnBoldsBodyVariant = "#fafafa";
+export const themeColorsReservedError = "#e22339";
+export const themeColorsReservedInformation = "#444444";
+export const themeColorsReservedSuccess = "#6bbe27";
+export const themeColorsReservedAlert = "#ffe500";
+export const themeColorsSyntaxBackground = "#232323";
+export const themeColorsSyntaxValues = "#6bbe27";
+export const themeColorsSyntaxElements = "#a7e5ff";
+export const themeColorsSyntaxProperties = "#710074";
+export const themeColorsSyntaxComments = "#c0d7ec";
+export const themeFocusOutlineWidth = "4px";
+export const themeFocusOutlineStyle = "solid";
+export const themeShadowsDefault = "#070707";
+export const palettesBrightBackground = "#ffffff";
+export const palettesBrightShade = "#f5f5f5";
+export const palettesBrightFocusOutlineColor = "#0085b3";
+export const palettesBrightBorderDefault = "#e0e0e0";
+export const palettesBrightBorderVariant = "#818181";
+export const palettesBrightBoundary = "#6bbe27";
+export const palettesBrightPartition = "#606060";
+export const palettesBrightSeparator = "#dddddd";
+export const palettesBrightDivider = "#09549f";
+export const palettesBrightFence = "#6bbe27";
+export const palettesBrightLine = "#dddddd";
+export const palettesBrightMuted = "#f5f5f5"; // Navigation background
+export const palettesBrightSubtle = "#eaeaea"; // Navigation hover
+export const palettesBrightNavText = "#444444"; // Navigation text
+export const palettesBrightAccentDefault = "#6bbe27"; // Navigation accent background
+export const palettesBrightAccentOnAccent = "#003e87"; // Navigation accent hover
+export const palettesBrightTypographySiteTitleDefault = "#232323";
+export const palettesBrightTypographySiteTitleVariant = "#444444";
+export const palettesBrightTypographyHeadingDefault = "#232323";
+export const palettesBrightTypographyHeadingVariant = "#444444";
+export const palettesBrightTypographyBodyDefault = "#232323";
+export const palettesBrightTypographyBodyVariant = "#444444";
+export const palettesBrightActionButtonPrimaryDefaultBackground = "#09549f";
+export const palettesBrightActionButtonPrimaryDefaultText = "#ffffff";
+export const palettesBrightActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesBrightActionButtonPrimaryDefaultBorder = "#09549f";
+export const palettesBrightActionButtonPrimaryActiveBackground = "#003e87";
+export const palettesBrightActionButtonPrimaryActiveText = "#ffffff";
+export const palettesBrightActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesBrightActionButtonPrimaryActiveBorder = "#003e87";
+export const palettesBrightActionButtonPrimaryHoverBackground = "#003e87";
+export const palettesBrightActionButtonPrimaryHoverText = "#ffffff";
+export const palettesBrightActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesBrightActionButtonPrimaryHoverBorder = "#003e87";
+export const palettesBrightActionButtonSecondaryDefaultBackground = "#ffffff";
+export const palettesBrightActionButtonSecondaryDefaultText = "#09549f";
+export const palettesBrightActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesBrightActionButtonSecondaryDefaultBorder = "#6bbe27";
+export const palettesBrightActionButtonSecondaryActiveBackground = "#ffffff";
+export const palettesBrightActionButtonSecondaryActiveText = "#09549f";
+export const palettesBrightActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesBrightActionButtonSecondaryActiveBorder = "#6bbe27";
+export const palettesBrightActionButtonSecondaryHoverBackground = "#ffffff";
+export const palettesBrightActionButtonSecondaryHoverText = "#09549f";
+export const palettesBrightActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesBrightActionButtonSecondaryHoverBorder = "#6bbe27";
+export const palettesBrightActionButtonTertiaryDefaultBackground = "#ffffff";
+export const palettesBrightActionButtonTertiaryDefaultText = "#09549f";
+export const palettesBrightActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesBrightActionButtonTertiaryDefaultBorder = "#ffffff";
+export const palettesBrightActionButtonTertiaryActiveBackground = "#ffffff";
+export const palettesBrightActionButtonTertiaryActiveText = "#09549f";
+export const palettesBrightActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesBrightActionButtonTertiaryActiveBorder = "#ffffff";
+export const palettesBrightActionButtonTertiaryHoverBackground = "#ffffff";
+export const palettesBrightActionButtonTertiaryHoverText = "#09549f";
+export const palettesBrightActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesBrightActionButtonTertiaryHoverBorder = "#ffffff";
+export const palettesBrightActionLinkDefaultColor = "#09549f";
+export const palettesBrightActionLinkDefaultTextDecorationLine = "underline";
+export const palettesBrightActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesBrightActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesBrightActionLinkHoverColor = "#09549f";
+export const palettesBrightActionLinkHoverTextDecorationLine = "underline";
+export const palettesBrightActionLinkHoverTextDecorationThickness = "2px";
+export const palettesBrightActionLinkHoverTextDecorationStyle = "solid";
+export const palettesBrightActionLinkActiveColor = "#09549f";
+export const palettesBrightActionLinkActiveTextDecorationLine = "underline";
+export const palettesBrightActionLinkActiveTextDecorationThickness = "2px";
+export const palettesBrightActionLinkActiveTextDecorationStyle = "solid";
+export const palettesBrightActionLinkVisitedColor = "#551a8b";
+export const palettesBrightActionLinkVisitedTextDecorationLine = "underline";
+export const palettesBrightActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesBrightActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesBrightActionPaginationDefaultBackground = "#ffffff";
+export const palettesBrightActionPaginationDefaultText = "#09549f";
+export const palettesBrightActionPaginationDefaultBorder = "#dddddd";
+export const palettesBrightActionPaginationActiveBackground = "#09549f";
+export const palettesBrightActionPaginationActiveText = "#ffffff";
+export const palettesBrightActionPaginationActiveBorder = "#09549f";
+export const palettesBrightActionPaginationHoverBackground = "#ffffff";
+export const palettesBrightActionPaginationHoverText = "#09549f";
+export const palettesBrightActionPaginationHoverBorder = "#6bbe27";
+export const palettesBrightActionPaginationVisitedBackground = "#ffffff";
+export const palettesBrightActionPaginationVisitedText = "#551a8b";
+export const palettesBrightActionPaginationVisitedBorder = "#dddddd";
+export const palettesTintBackground = "#e7edf6";
+export const palettesTintShade = "#d7e2f0";
+export const palettesTintFocusOutlineColor = "#0085b3";
+export const palettesTintBorderDefault = "#afc5e1";
+export const palettesTintBorderVariant = "#818181";
+export const palettesTintBoundary = "#6bbe27";
+export const palettesTintPartition = "#606060";
+export const palettesTintSeparator = "#dddddd";
+export const palettesTintDivider = "#09549f";
+export const palettesTintFence = "#6bbe27";
+export const palettesTintLine = "#dddddd";
+export const palettesTintMuted = "#f5f5f5"; // Navigation background
+export const palettesTintSubtle = "#eaeaea"; // Navigation hover
+export const palettesTintNavText = "#444444"; // Navigation text
+export const palettesTintAccentDefault = "#6bbe27"; // Navigation accent background
+export const palettesTintAccentOnAccent = "#003e87"; // Navigation accent hover
+export const palettesTintTypographySiteTitleDefault = "#232323";
+export const palettesTintTypographySiteTitleVariant = "#444444";
+export const palettesTintTypographyHeadingDefault = "#232323";
+export const palettesTintTypographyHeadingVariant = "#444444";
+export const palettesTintTypographyBodyDefault = "#232323";
+export const palettesTintTypographyBodyVariant = "#444444";
+export const palettesTintActionButtonPrimaryDefaultBackground = "#09549f";
+export const palettesTintActionButtonPrimaryDefaultText = "#ffffff";
+export const palettesTintActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesTintActionButtonPrimaryDefaultBorder = "#09549f";
+export const palettesTintActionButtonPrimaryActiveBackground = "#003e87";
+export const palettesTintActionButtonPrimaryActiveText = "#ffffff";
+export const palettesTintActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesTintActionButtonPrimaryActiveBorder = "#003e87";
+export const palettesTintActionButtonPrimaryHoverBackground = "#003e87";
+export const palettesTintActionButtonPrimaryHoverText = "#ffffff";
+export const palettesTintActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesTintActionButtonPrimaryHoverBorder = "#003e87";
+export const palettesTintActionButtonSecondaryDefaultBackground = "#e7edf6";
+export const palettesTintActionButtonSecondaryDefaultText = "#09549f";
+export const palettesTintActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesTintActionButtonSecondaryDefaultBorder = "#6bbe27";
+export const palettesTintActionButtonSecondaryActiveBackground = "#e7edf6";
+export const palettesTintActionButtonSecondaryActiveText = "#09549f";
+export const palettesTintActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesTintActionButtonSecondaryActiveBorder = "#6bbe27";
+export const palettesTintActionButtonSecondaryHoverBackground = "#e7edf6";
+export const palettesTintActionButtonSecondaryHoverText = "#09549f";
+export const palettesTintActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesTintActionButtonSecondaryHoverBorder = "#6bbe27";
+export const palettesTintActionButtonTertiaryDefaultBackground = "#e7edf6";
+export const palettesTintActionButtonTertiaryDefaultText = "#09549f";
+export const palettesTintActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesTintActionButtonTertiaryDefaultBorder = "#e7edf6";
+export const palettesTintActionButtonTertiaryActiveBackground = "#e7edf6";
+export const palettesTintActionButtonTertiaryActiveText = "#09549f";
+export const palettesTintActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesTintActionButtonTertiaryActiveBorder = "#e7edf6";
+export const palettesTintActionButtonTertiaryHoverBackground = "#e7edf6";
+export const palettesTintActionButtonTertiaryHoverText = "#09549f";
+export const palettesTintActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesTintActionButtonTertiaryHoverBorder = "#e7edf6";
+export const palettesTintActionLinkDefaultColor = "#09549f";
+export const palettesTintActionLinkDefaultTextDecorationLine = "underline";
+export const palettesTintActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesTintActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesTintActionLinkHoverColor = "#09549f";
+export const palettesTintActionLinkHoverTextDecorationLine = "underline";
+export const palettesTintActionLinkHoverTextDecorationThickness = "2px";
+export const palettesTintActionLinkHoverTextDecorationStyle = "solid";
+export const palettesTintActionLinkActiveColor = "#09549f";
+export const palettesTintActionLinkActiveTextDecorationLine = "underline";
+export const palettesTintActionLinkActiveTextDecorationThickness = "2px";
+export const palettesTintActionLinkActiveTextDecorationStyle = "solid";
+export const palettesTintActionLinkVisitedColor = "#551a8b";
+export const palettesTintActionLinkVisitedTextDecorationLine = "underline";
+export const palettesTintActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesTintActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesTintActionPaginationDefaultBackground = "#e7edf6";
+export const palettesTintActionPaginationDefaultText = "#09549f";
+export const palettesTintActionPaginationDefaultBorder = "#dddddd";
+export const palettesTintActionPaginationActiveBackground = "#09549f";
+export const palettesTintActionPaginationActiveText = "#ffffff";
+export const palettesTintActionPaginationActiveBorder = "#09549f";
+export const palettesTintActionPaginationHoverBackground = "#e7edf6";
+export const palettesTintActionPaginationHoverText = "#09549f";
+export const palettesTintActionPaginationHoverBorder = "#6bbe27";
+export const palettesTintActionPaginationVisitedBackground = "#e7edf6";
+export const palettesTintActionPaginationVisitedText = "#551a8b";
+export const palettesTintActionPaginationVisitedBorder = "#dddddd";
+export const palettesAltBackground = "#eaeaea";
+export const palettesAltShade = "#dddddd";
+export const palettesAltFocusOutlineColor = "#0085b3";
+export const palettesAltBorderDefault = "#606060";
+export const palettesAltBorderVariant = "#818181";
+export const palettesAltBoundary = "#6bbe27";
+export const palettesAltPartition = "#606060";
+export const palettesAltSeparator = "#dddddd";
+export const palettesAltDivider = "#09549f";
+export const palettesAltFence = "#6bbe27";
+export const palettesAltLine = "#dddddd";
+export const palettesAltMuted = "#f5f5f5"; // Navigation background
+export const palettesAltSubtle = "#eaeaea"; // Navigation hover
+export const palettesAltNavText = "#444444"; // Navigation text
+export const palettesAltAccentDefault = "#6bbe27"; // Navigation accent background
+export const palettesAltAccentOnAccent = "#003e87"; // Navigation accent hover
+export const palettesAltTypographySiteTitleDefault = "#232323";
+export const palettesAltTypographySiteTitleVariant = "#444444";
+export const palettesAltTypographyHeadingDefault = "#232323";
+export const palettesAltTypographyHeadingVariant = "#444444";
+export const palettesAltTypographyBodyDefault = "#232323";
+export const palettesAltTypographyBodyVariant = "#444444";
+export const palettesAltActionButtonPrimaryDefaultBackground = "#09549f";
+export const palettesAltActionButtonPrimaryDefaultText = "#ffffff";
+export const palettesAltActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesAltActionButtonPrimaryDefaultBorder = "#09549f";
+export const palettesAltActionButtonPrimaryActiveBackground = "#003e87";
+export const palettesAltActionButtonPrimaryActiveText = "#ffffff";
+export const palettesAltActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesAltActionButtonPrimaryActiveBorder = "#003e87";
+export const palettesAltActionButtonPrimaryHoverBackground = "#003e87";
+export const palettesAltActionButtonPrimaryHoverText = "#ffffff";
+export const palettesAltActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesAltActionButtonPrimaryHoverBorder = "#003e87";
+export const palettesAltActionButtonSecondaryDefaultBackground = "#eaeaea";
+export const palettesAltActionButtonSecondaryDefaultText = "#09549f";
+export const palettesAltActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesAltActionButtonSecondaryDefaultBorder = "#6bbe27";
+export const palettesAltActionButtonSecondaryActiveBackground = "#eaeaea";
+export const palettesAltActionButtonSecondaryActiveText = "#09549f";
+export const palettesAltActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesAltActionButtonSecondaryActiveBorder = "#6bbe27";
+export const palettesAltActionButtonSecondaryHoverBackground = "#eaeaea";
+export const palettesAltActionButtonSecondaryHoverText = "#09549f";
+export const palettesAltActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesAltActionButtonSecondaryHoverBorder = "#6bbe27";
+export const palettesAltActionButtonTertiaryDefaultBackground = "#eaeaea";
+export const palettesAltActionButtonTertiaryDefaultText = "#09549f";
+export const palettesAltActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesAltActionButtonTertiaryDefaultBorder = "#eaeaea";
+export const palettesAltActionButtonTertiaryActiveBackground = "#eaeaea";
+export const palettesAltActionButtonTertiaryActiveText = "#09549f";
+export const palettesAltActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesAltActionButtonTertiaryActiveBorder = "#eaeaea";
+export const palettesAltActionButtonTertiaryHoverBackground = "#eaeaea";
+export const palettesAltActionButtonTertiaryHoverText = "#09549f";
+export const palettesAltActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesAltActionButtonTertiaryHoverBorder = "#eaeaea";
+export const palettesAltActionLinkDefaultColor = "#09549f";
+export const palettesAltActionLinkDefaultTextDecorationLine = "underline";
+export const palettesAltActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesAltActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesAltActionLinkHoverColor = "#09549f";
+export const palettesAltActionLinkHoverTextDecorationLine = "underline";
+export const palettesAltActionLinkHoverTextDecorationThickness = "2px";
+export const palettesAltActionLinkHoverTextDecorationStyle = "solid";
+export const palettesAltActionLinkActiveColor = "#09549f";
+export const palettesAltActionLinkActiveTextDecorationLine = "underline";
+export const palettesAltActionLinkActiveTextDecorationThickness = "2px";
+export const palettesAltActionLinkActiveTextDecorationStyle = "solid";
+export const palettesAltActionLinkVisitedColor = "#551a8b";
+export const palettesAltActionLinkVisitedTextDecorationLine = "underline";
+export const palettesAltActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesAltActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesAltActionPaginationDefaultBackground = "#eaeaea";
+export const palettesAltActionPaginationDefaultText = "#09549f";
+export const palettesAltActionPaginationDefaultBorder = "#dddddd";
+export const palettesAltActionPaginationActiveBackground = "#09549f";
+export const palettesAltActionPaginationActiveText = "#ffffff";
+export const palettesAltActionPaginationActiveBorder = "#09549f";
+export const palettesAltActionPaginationHoverBackground = "#eaeaea";
+export const palettesAltActionPaginationHoverText = "#09549f";
+export const palettesAltActionPaginationHoverBorder = "#6bbe27";
+export const palettesAltActionPaginationVisitedBackground = "#eaeaea";
+export const palettesAltActionPaginationVisitedText = "#551a8b";
+export const palettesAltActionPaginationVisitedBorder = "#dddddd";
+export const palettesBoldBackground = "#09549f";
+export const palettesBoldShade = "#003e87";
+export const palettesBoldFocusOutlineColor = "#a7e5ff";
+export const palettesBoldBorderDefault = "#78b5ce";
+export const palettesBoldBorderVariant = "#818181";
+export const palettesBoldBoundary = "#6bbe27";
+export const palettesBoldPartition = "#78b5ce";
+export const palettesBoldSeparator = "#78b5ce";
+export const palettesBoldDivider = "#09549f";
+export const palettesBoldFence = "#6bbe27";
+export const palettesBoldLine = "#78b5ce";
+export const palettesBoldMuted = "#003e87"; // Navigation background
+export const palettesBoldSubtle = "#05325f"; // Navigation hover
+export const palettesBoldNavText = "#444444"; // Navigation text
+export const palettesBoldAccentDefault = "#6bbe27"; // Navigation accent background
+export const palettesBoldAccentOnAccent = "#9ed57e"; // Navigation accent hover
+export const palettesBoldTypographySiteTitleDefault = "#ffffff";
+export const palettesBoldTypographySiteTitleVariant = "#fafafa";
+export const palettesBoldTypographyHeadingDefault = "#ffffff";
+export const palettesBoldTypographyHeadingVariant = "#fafafa";
+export const palettesBoldTypographyBodyDefault = "#ffffff";
+export const palettesBoldTypographyBodyVariant = "#fafafa";
+export const palettesBoldActionButtonPrimaryDefaultBackground = "#6bbe27";
+export const palettesBoldActionButtonPrimaryDefaultText = "#000043";
+export const palettesBoldActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesBoldActionButtonPrimaryDefaultBorder = "#6bbe27";
+export const palettesBoldActionButtonPrimaryActiveBackground = "#469800";
+export const palettesBoldActionButtonPrimaryActiveText = "#000043";
+export const palettesBoldActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesBoldActionButtonPrimaryActiveBorder = "#469800";
+export const palettesBoldActionButtonPrimaryHoverBackground = "#469800";
+export const palettesBoldActionButtonPrimaryHoverText = "#000043";
+export const palettesBoldActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesBoldActionButtonPrimaryHoverBorder = "#469800";
+export const palettesBoldActionButtonSecondaryDefaultBackground = "#09549f";
+export const palettesBoldActionButtonSecondaryDefaultText = "#ffffff";
+export const palettesBoldActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesBoldActionButtonSecondaryDefaultBorder = "#ffe500";
+export const palettesBoldActionButtonSecondaryActiveBackground = "#09549f";
+export const palettesBoldActionButtonSecondaryActiveText = "#ffffff";
+export const palettesBoldActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesBoldActionButtonSecondaryActiveBorder = "#ffe500";
+export const palettesBoldActionButtonSecondaryHoverBackground = "#09549f";
+export const palettesBoldActionButtonSecondaryHoverText = "#ffffff";
+export const palettesBoldActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesBoldActionButtonSecondaryHoverBorder = "#ffe500";
+export const palettesBoldActionButtonTertiaryDefaultBackground = "#09549f";
+export const palettesBoldActionButtonTertiaryDefaultText = "#ffffff";
+export const palettesBoldActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesBoldActionButtonTertiaryDefaultBorder = "#09549f";
+export const palettesBoldActionButtonTertiaryActiveBackground = "#09549f";
+export const palettesBoldActionButtonTertiaryActiveText = "#ffffff";
+export const palettesBoldActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesBoldActionButtonTertiaryActiveBorder = "#09549f";
+export const palettesBoldActionButtonTertiaryHoverBackground = "#09549f";
+export const palettesBoldActionButtonTertiaryHoverText = "#ffffff";
+export const palettesBoldActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesBoldActionButtonTertiaryHoverBorder = "#09549f";
+export const palettesBoldActionLinkDefaultColor = "#ffffff";
+export const palettesBoldActionLinkDefaultTextDecorationLine = "underline";
+export const palettesBoldActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesBoldActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesBoldActionLinkHoverColor = "#ffffff";
+export const palettesBoldActionLinkHoverTextDecorationLine = "underline";
+export const palettesBoldActionLinkHoverTextDecorationThickness = "2px";
+export const palettesBoldActionLinkHoverTextDecorationStyle = "solid";
+export const palettesBoldActionLinkActiveColor = "#ffffff";
+export const palettesBoldActionLinkActiveTextDecorationLine = "underline";
+export const palettesBoldActionLinkActiveTextDecorationThickness = "2px";
+export const palettesBoldActionLinkActiveTextDecorationStyle = "solid";
+export const palettesBoldActionLinkVisitedColor = "#551a8b";
+export const palettesBoldActionLinkVisitedTextDecorationLine = "underline";
+export const palettesBoldActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesBoldActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesBoldActionPaginationDefaultBackground = "#09549f";
+export const palettesBoldActionPaginationDefaultText = "#ffffff";
+export const palettesBoldActionPaginationDefaultBorder = "#78b5ce";
+export const palettesBoldActionPaginationActiveBackground = "#ffffff";
+export const palettesBoldActionPaginationActiveText = "#ffffff";
+export const palettesBoldActionPaginationActiveBorder = "#ffffff";
+export const palettesBoldActionPaginationHoverBackground = "#09549f";
+export const palettesBoldActionPaginationHoverText = "#ffffff";
+export const palettesBoldActionPaginationHoverBorder = "#6bbe27";
+export const palettesBoldActionPaginationVisitedBackground = "#09549f";
+export const palettesBoldActionPaginationVisitedText = "#551a8b";
+export const palettesBoldActionPaginationVisitedBorder = "#78b5ce";
+export const palettesStrongBackground = "#05325f";
+export const palettesStrongShade = "#002450";
+export const palettesStrongFocusOutlineColor = "#a7e5ff";
+export const palettesStrongBorderDefault = "#78b5ce";
+export const palettesStrongBorderVariant = "#818181";
+export const palettesStrongBoundary = "#6bbe27";
+export const palettesStrongPartition = "#78b5ce";
+export const palettesStrongSeparator = "#78b5ce";
+export const palettesStrongDivider = "#09549f";
+export const palettesStrongFence = "#6bbe27";
+export const palettesStrongLine = "#78b5ce";
+export const palettesStrongMuted = "#003e87"; // Navigation background
+export const palettesStrongSubtle = "#05325f"; // Navigation hover
+export const palettesStrongNavText = "#444444"; // Navigation text
+export const palettesStrongAccentDefault = "#6bbe27"; // Navigation accent background
+export const palettesStrongAccentOnAccent = "#9ed57e"; // Navigation accent hover
+export const palettesStrongTypographySiteTitleDefault = "#ffffff";
+export const palettesStrongTypographySiteTitleVariant = "#fafafa";
+export const palettesStrongTypographyHeadingDefault = "#ffffff";
+export const palettesStrongTypographyHeadingVariant = "#fafafa";
+export const palettesStrongTypographyBodyDefault = "#ffffff";
+export const palettesStrongTypographyBodyVariant = "#fafafa";
+export const palettesStrongActionButtonPrimaryDefaultBackground = "#6bbe27";
+export const palettesStrongActionButtonPrimaryDefaultText = "#000043";
+export const palettesStrongActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesStrongActionButtonPrimaryDefaultBorder = "#6bbe27";
+export const palettesStrongActionButtonPrimaryActiveBackground = "#469800";
+export const palettesStrongActionButtonPrimaryActiveText = "#000043";
+export const palettesStrongActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesStrongActionButtonPrimaryActiveBorder = "#469800";
+export const palettesStrongActionButtonPrimaryHoverBackground = "#469800";
+export const palettesStrongActionButtonPrimaryHoverText = "#000043";
+export const palettesStrongActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesStrongActionButtonPrimaryHoverBorder = "#469800";
+export const palettesStrongActionButtonSecondaryDefaultBackground = "#05325f";
+export const palettesStrongActionButtonSecondaryDefaultText = "#ffffff";
+export const palettesStrongActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesStrongActionButtonSecondaryDefaultBorder = "#ffe500";
+export const palettesStrongActionButtonSecondaryActiveBackground = "#05325f";
+export const palettesStrongActionButtonSecondaryActiveText = "#ffffff";
+export const palettesStrongActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesStrongActionButtonSecondaryActiveBorder = "#ffe500";
+export const palettesStrongActionButtonSecondaryHoverBackground = "#05325f";
+export const palettesStrongActionButtonSecondaryHoverText = "#ffffff";
+export const palettesStrongActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesStrongActionButtonSecondaryHoverBorder = "#ffe500";
+export const palettesStrongActionButtonTertiaryDefaultBackground = "#05325f";
+export const palettesStrongActionButtonTertiaryDefaultText = "#ffffff";
+export const palettesStrongActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesStrongActionButtonTertiaryDefaultBorder = "#05325f";
+export const palettesStrongActionButtonTertiaryActiveBackground = "#05325f";
+export const palettesStrongActionButtonTertiaryActiveText = "#ffffff";
+export const palettesStrongActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesStrongActionButtonTertiaryActiveBorder = "#05325f";
+export const palettesStrongActionButtonTertiaryHoverBackground = "#05325f";
+export const palettesStrongActionButtonTertiaryHoverText = "#ffffff";
+export const palettesStrongActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesStrongActionButtonTertiaryHoverBorder = "#05325f";
+export const palettesStrongActionLinkDefaultColor = "#ffffff";
+export const palettesStrongActionLinkDefaultTextDecorationLine = "underline";
+export const palettesStrongActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesStrongActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesStrongActionLinkHoverColor = "#ffffff";
+export const palettesStrongActionLinkHoverTextDecorationLine = "underline";
+export const palettesStrongActionLinkHoverTextDecorationThickness = "2px";
+export const palettesStrongActionLinkHoverTextDecorationStyle = "solid";
+export const palettesStrongActionLinkActiveColor = "#ffffff";
+export const palettesStrongActionLinkActiveTextDecorationLine = "underline";
+export const palettesStrongActionLinkActiveTextDecorationThickness = "2px";
+export const palettesStrongActionLinkActiveTextDecorationStyle = "solid";
+export const palettesStrongActionLinkVisitedColor = "#551a8b";
+export const palettesStrongActionLinkVisitedTextDecorationLine = "underline";
+export const palettesStrongActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesStrongActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesStrongActionPaginationDefaultBackground = "#05325f";
+export const palettesStrongActionPaginationDefaultText = "#ffffff";
+export const palettesStrongActionPaginationDefaultBorder = "#78b5ce";
+export const palettesStrongActionPaginationActiveBackground = "#ffffff";
+export const palettesStrongActionPaginationActiveText = "#ffffff";
+export const palettesStrongActionPaginationActiveBorder = "#ffffff";
+export const palettesStrongActionPaginationHoverBackground = "#05325f";
+export const palettesStrongActionPaginationHoverText = "#ffffff";
+export const palettesStrongActionPaginationHoverBorder = "#6bbe27";
+export const palettesStrongActionPaginationVisitedBackground = "#05325f";
+export const palettesStrongActionPaginationVisitedText = "#551a8b";
+export const palettesStrongActionPaginationVisitedBorder = "#78b5ce";
diff --git a/dist/js/styles/qgds-qld-high-contrast-palettes.tokens.js b/dist/js/styles/qgds-qld-high-contrast-palettes.tokens.js
new file mode 100644
index 0000000..1fc6260
--- /dev/null
+++ b/dist/js/styles/qgds-qld-high-contrast-palettes.tokens.js
@@ -0,0 +1,473 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+export const themeColorsBrandFirst = "#ffffff";
+export const themeColorsBrandSecond = "#000510";
+export const themeColorsBrandThird = "#0000ff";
+export const themeColorsBrandFourth = "#ffe500";
+export const themeColorsBackgroundBright = "#ffffff";
+export const themeColorsBackgroundTint = "#ffffff";
+export const themeColorsBackgroundAlt = "#ffffff";
+export const themeColorsBackgroundBold = "#000510";
+export const themeColorsBackgroundStrong = "#000510";
+export const themeColorsActionOnBrightsPrimary = "#0000ff";
+export const themeColorsActionOnBrightsSecondary = "#0000ff";
+export const themeColorsActionOnBrightsTertiary = "rgba(0, 0, 0, 0)";
+export const themeColorsActionOnBoldsPrimary = "#ffe500";
+export const themeColorsActionOnBoldsSecondary = "#ffe500";
+export const themeColorsActionOnBoldsTertiary = "rgba(0, 0, 0, 0)";
+export const themeColorsWordingOnBrightsSiteTitleDefault = "#131212";
+export const themeColorsWordingOnBrightsSiteTitleVariant = "#606060";
+export const themeColorsWordingOnBrightsHeadingDefault = "#131212";
+export const themeColorsWordingOnBrightsHeadingVariant = "#606060";
+export const themeColorsWordingOnBrightsBodyDefault = "#131212";
+export const themeColorsWordingOnBrightsBodyVariant = "#606060";
+export const themeColorsWordingOnBoldsSiteTitleDefault = "#ffffff";
+export const themeColorsWordingOnBoldsSiteTitleVariant = "#76858e";
+export const themeColorsWordingOnBoldsHeadingDefault = "#ffffff";
+export const themeColorsWordingOnBoldsHeadingVariant = "#76858e";
+export const themeColorsWordingOnBoldsBodyDefault = "#ffffff";
+export const themeColorsWordingOnBoldsBodyVariant = "#76858e";
+export const themeColorsReservedError = "#e22339";
+export const themeColorsReservedInformation = "#444444";
+export const themeColorsReservedSuccess = "#6bbe27";
+export const themeColorsReservedAlert = "#ffe500";
+export const themeColorsSyntaxBackground = "#232323";
+export const themeColorsSyntaxValues = "#6bbe27";
+export const themeColorsSyntaxElements = "#a7e5ff";
+export const themeColorsSyntaxProperties = "#710074";
+export const themeColorsSyntaxComments = "#c0d7ec";
+export const themeFocusOutlineWidth = "4px";
+export const themeFocusOutlineStyle = "solid";
+export const themeShadowsDefault = "#070707";
+export const palettesBrightBackground = "#ffffff";
+export const palettesBrightShade = "#fafafa";
+export const palettesBrightFocusOutlineColor = "#0000ff";
+export const palettesBrightBorderDefault = "#131212";
+export const palettesBrightBorderVariant = "#131212";
+export const palettesBrightBoundary = "#131212";
+export const palettesBrightPartition = "#131212";
+export const palettesBrightSeparator = "#131212";
+export const palettesBrightDivider = "#0000ff";
+export const palettesBrightFence = "#131212";
+export const palettesBrightLine = "#131212";
+export const palettesBrightMuted = "#fafafa"; // Navigation background
+export const palettesBrightSubtle = "#ffffff"; // Navigation hover
+export const palettesBrightNavText = "#131212"; // Navigation text
+export const palettesBrightAccentDefault = "#131212"; // Navigation accent background
+export const palettesBrightAccentOnAccent = "#1000e4"; // Navigation accent hover
+export const palettesBrightTypographySiteTitleDefault = "#131212";
+export const palettesBrightTypographySiteTitleVariant = "#606060";
+export const palettesBrightTypographyHeadingDefault = "#131212";
+export const palettesBrightTypographyHeadingVariant = "#606060";
+export const palettesBrightTypographyBodyDefault = "#131212";
+export const palettesBrightTypographyBodyVariant = "#606060";
+export const palettesBrightActionButtonPrimaryDefaultBackground = "#0000ff";
+export const palettesBrightActionButtonPrimaryDefaultText = "#ffffff";
+export const palettesBrightActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesBrightActionButtonPrimaryDefaultBorder = "#0000ff";
+export const palettesBrightActionButtonPrimaryActiveBackground = "#1000e4";
+export const palettesBrightActionButtonPrimaryActiveText = "#ffffff";
+export const palettesBrightActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesBrightActionButtonPrimaryActiveBorder = "#1000e4";
+export const palettesBrightActionButtonPrimaryHoverBackground = "#1000e4";
+export const palettesBrightActionButtonPrimaryHoverText = "#ffffff";
+export const palettesBrightActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesBrightActionButtonPrimaryHoverBorder = "#1000e4";
+export const palettesBrightActionButtonSecondaryDefaultBackground = "#ffffff";
+export const palettesBrightActionButtonSecondaryDefaultText = "#0000ff";
+export const palettesBrightActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesBrightActionButtonSecondaryDefaultBorder = "#ffe500";
+export const palettesBrightActionButtonSecondaryActiveBackground = "#ffffff";
+export const palettesBrightActionButtonSecondaryActiveText = "#0000ff";
+export const palettesBrightActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesBrightActionButtonSecondaryActiveBorder = "#ffe500";
+export const palettesBrightActionButtonSecondaryHoverBackground = "#ffffff";
+export const palettesBrightActionButtonSecondaryHoverText = "#0000ff";
+export const palettesBrightActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesBrightActionButtonSecondaryHoverBorder = "#ffe500";
+export const palettesBrightActionButtonTertiaryDefaultBackground = "#ffffff";
+export const palettesBrightActionButtonTertiaryDefaultText = "#0000ff";
+export const palettesBrightActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesBrightActionButtonTertiaryDefaultBorder = "#ffffff";
+export const palettesBrightActionButtonTertiaryActiveBackground = "#ffffff";
+export const palettesBrightActionButtonTertiaryActiveText = "#0000ff";
+export const palettesBrightActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesBrightActionButtonTertiaryActiveBorder = "#ffffff";
+export const palettesBrightActionButtonTertiaryHoverBackground = "#ffffff";
+export const palettesBrightActionButtonTertiaryHoverText = "#0000ff";
+export const palettesBrightActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesBrightActionButtonTertiaryHoverBorder = "#ffffff";
+export const palettesBrightActionLinkDefaultColor = "#0000ff";
+export const palettesBrightActionLinkDefaultTextDecorationLine = "underline";
+export const palettesBrightActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesBrightActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesBrightActionLinkHoverColor = "#0000ff";
+export const palettesBrightActionLinkHoverTextDecorationLine = "underline";
+export const palettesBrightActionLinkHoverTextDecorationThickness = "2px";
+export const palettesBrightActionLinkHoverTextDecorationStyle = "solid";
+export const palettesBrightActionLinkActiveColor = "#0000ff";
+export const palettesBrightActionLinkActiveTextDecorationLine = "underline";
+export const palettesBrightActionLinkActiveTextDecorationThickness = "2px";
+export const palettesBrightActionLinkActiveTextDecorationStyle = "solid";
+export const palettesBrightActionLinkVisitedColor = "#fa00ff";
+export const palettesBrightActionLinkVisitedTextDecorationLine = "underline";
+export const palettesBrightActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesBrightActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesBrightActionPaginationDefaultBackground = "#ffffff";
+export const palettesBrightActionPaginationDefaultText = "#0000ff";
+export const palettesBrightActionPaginationDefaultBorder = "#dddddd";
+export const palettesBrightActionPaginationActiveBackground = "#0000ff";
+export const palettesBrightActionPaginationActiveText = "#ffffff";
+export const palettesBrightActionPaginationActiveBorder = "#0000ff";
+export const palettesBrightActionPaginationHoverBackground = "#ffffff";
+export const palettesBrightActionPaginationHoverText = "#0000ff";
+export const palettesBrightActionPaginationHoverBorder = "#ffe500";
+export const palettesBrightActionPaginationVisitedBackground = "#ffffff";
+export const palettesBrightActionPaginationVisitedText = "#fa00ff";
+export const palettesBrightActionPaginationVisitedBorder = "#dddddd";
+export const palettesTintBackground = "#ffffff";
+export const palettesTintShade = "#fafafa";
+export const palettesTintFocusOutlineColor = "#0085b3";
+export const palettesTintBorderDefault = "#131212";
+export const palettesTintBorderVariant = "#818181";
+export const palettesTintBoundary = "#ffe500";
+export const palettesTintPartition = "#606060";
+export const palettesTintSeparator = "#dddddd";
+export const palettesTintDivider = "#0000ff";
+export const palettesTintFence = "#ffe500";
+export const palettesTintLine = "#dddddd";
+export const palettesTintMuted = "#f5f5f5"; // Navigation background
+export const palettesTintSubtle = "#eaeaea"; // Navigation hover
+export const palettesTintNavText = "#444444"; // Navigation text
+export const palettesTintAccentDefault = "#ffe500"; // Navigation accent background
+export const palettesTintAccentOnAccent = "#1000e4"; // Navigation accent hover
+export const palettesTintTypographySiteTitleDefault = "#131212";
+export const palettesTintTypographySiteTitleVariant = "#606060";
+export const palettesTintTypographyHeadingDefault = "#131212";
+export const palettesTintTypographyHeadingVariant = "#606060";
+export const palettesTintTypographyBodyDefault = "#131212";
+export const palettesTintTypographyBodyVariant = "#606060";
+export const palettesTintActionButtonPrimaryDefaultBackground = "#0000ff";
+export const palettesTintActionButtonPrimaryDefaultText = "#ffffff";
+export const palettesTintActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesTintActionButtonPrimaryDefaultBorder = "#0000ff";
+export const palettesTintActionButtonPrimaryActiveBackground = "#1000e4";
+export const palettesTintActionButtonPrimaryActiveText = "#ffffff";
+export const palettesTintActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesTintActionButtonPrimaryActiveBorder = "#1000e4";
+export const palettesTintActionButtonPrimaryHoverBackground = "#1000e4";
+export const palettesTintActionButtonPrimaryHoverText = "#ffffff";
+export const palettesTintActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesTintActionButtonPrimaryHoverBorder = "#1000e4";
+export const palettesTintActionButtonSecondaryDefaultBackground = "#ffffff";
+export const palettesTintActionButtonSecondaryDefaultText = "#0000ff";
+export const palettesTintActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesTintActionButtonSecondaryDefaultBorder = "#ffe500";
+export const palettesTintActionButtonSecondaryActiveBackground = "#ffffff";
+export const palettesTintActionButtonSecondaryActiveText = "#0000ff";
+export const palettesTintActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesTintActionButtonSecondaryActiveBorder = "#ffe500";
+export const palettesTintActionButtonSecondaryHoverBackground = "#ffffff";
+export const palettesTintActionButtonSecondaryHoverText = "#0000ff";
+export const palettesTintActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesTintActionButtonSecondaryHoverBorder = "#ffe500";
+export const palettesTintActionButtonTertiaryDefaultBackground = "#ffffff";
+export const palettesTintActionButtonTertiaryDefaultText = "#0000ff";
+export const palettesTintActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesTintActionButtonTertiaryDefaultBorder = "#ffffff";
+export const palettesTintActionButtonTertiaryActiveBackground = "#ffffff";
+export const palettesTintActionButtonTertiaryActiveText = "#0000ff";
+export const palettesTintActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesTintActionButtonTertiaryActiveBorder = "#ffffff";
+export const palettesTintActionButtonTertiaryHoverBackground = "#ffffff";
+export const palettesTintActionButtonTertiaryHoverText = "#0000ff";
+export const palettesTintActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesTintActionButtonTertiaryHoverBorder = "#ffffff";
+export const palettesTintActionLinkDefaultColor = "#0000ff";
+export const palettesTintActionLinkDefaultTextDecorationLine = "underline";
+export const palettesTintActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesTintActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesTintActionLinkHoverColor = "#0000ff";
+export const palettesTintActionLinkHoverTextDecorationLine = "underline";
+export const palettesTintActionLinkHoverTextDecorationThickness = "2px";
+export const palettesTintActionLinkHoverTextDecorationStyle = "solid";
+export const palettesTintActionLinkActiveColor = "#0000ff";
+export const palettesTintActionLinkActiveTextDecorationLine = "underline";
+export const palettesTintActionLinkActiveTextDecorationThickness = "2px";
+export const palettesTintActionLinkActiveTextDecorationStyle = "solid";
+export const palettesTintActionLinkVisitedColor = "#fa00ff";
+export const palettesTintActionLinkVisitedTextDecorationLine = "underline";
+export const palettesTintActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesTintActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesTintActionPaginationDefaultBackground = "#ffffff";
+export const palettesTintActionPaginationDefaultText = "#0000ff";
+export const palettesTintActionPaginationDefaultBorder = "#dddddd";
+export const palettesTintActionPaginationActiveBackground = "#0000ff";
+export const palettesTintActionPaginationActiveText = "#ffffff";
+export const palettesTintActionPaginationActiveBorder = "#0000ff";
+export const palettesTintActionPaginationHoverBackground = "#ffffff";
+export const palettesTintActionPaginationHoverText = "#0000ff";
+export const palettesTintActionPaginationHoverBorder = "#ffe500";
+export const palettesTintActionPaginationVisitedBackground = "#ffffff";
+export const palettesTintActionPaginationVisitedText = "#fa00ff";
+export const palettesTintActionPaginationVisitedBorder = "#dddddd";
+export const palettesAltBackground = "#ffffff";
+export const palettesAltShade = "#f5f5f5";
+export const palettesAltFocusOutlineColor = "#0085b3";
+export const palettesAltBorderDefault = "#131212";
+export const palettesAltBorderVariant = "#818181";
+export const palettesAltBoundary = "#ffe500";
+export const palettesAltPartition = "#606060";
+export const palettesAltSeparator = "#dddddd";
+export const palettesAltDivider = "#0000ff";
+export const palettesAltFence = "#ffe500";
+export const palettesAltLine = "#dddddd";
+export const palettesAltMuted = "#f5f5f5"; // Navigation background
+export const palettesAltSubtle = "#eaeaea"; // Navigation hover
+export const palettesAltNavText = "#444444"; // Navigation text
+export const palettesAltAccentDefault = "#ffe500"; // Navigation accent background
+export const palettesAltAccentOnAccent = "#1000e4"; // Navigation accent hover
+export const palettesAltTypographySiteTitleDefault = "#131212";
+export const palettesAltTypographySiteTitleVariant = "#606060";
+export const palettesAltTypographyHeadingDefault = "#131212";
+export const palettesAltTypographyHeadingVariant = "#606060";
+export const palettesAltTypographyBodyDefault = "#131212";
+export const palettesAltTypographyBodyVariant = "#606060";
+export const palettesAltActionButtonPrimaryDefaultBackground = "#0000ff";
+export const palettesAltActionButtonPrimaryDefaultText = "#ffffff";
+export const palettesAltActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesAltActionButtonPrimaryDefaultBorder = "#0000ff";
+export const palettesAltActionButtonPrimaryActiveBackground = "#1000e4";
+export const palettesAltActionButtonPrimaryActiveText = "#ffffff";
+export const palettesAltActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesAltActionButtonPrimaryActiveBorder = "#1000e4";
+export const palettesAltActionButtonPrimaryHoverBackground = "#1000e4";
+export const palettesAltActionButtonPrimaryHoverText = "#ffffff";
+export const palettesAltActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesAltActionButtonPrimaryHoverBorder = "#1000e4";
+export const palettesAltActionButtonSecondaryDefaultBackground = "#ffffff";
+export const palettesAltActionButtonSecondaryDefaultText = "#0000ff";
+export const palettesAltActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesAltActionButtonSecondaryDefaultBorder = "#ffe500";
+export const palettesAltActionButtonSecondaryActiveBackground = "#ffffff";
+export const palettesAltActionButtonSecondaryActiveText = "#0000ff";
+export const palettesAltActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesAltActionButtonSecondaryActiveBorder = "#ffe500";
+export const palettesAltActionButtonSecondaryHoverBackground = "#ffffff";
+export const palettesAltActionButtonSecondaryHoverText = "#0000ff";
+export const palettesAltActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesAltActionButtonSecondaryHoverBorder = "#ffe500";
+export const palettesAltActionButtonTertiaryDefaultBackground = "#ffffff";
+export const palettesAltActionButtonTertiaryDefaultText = "#0000ff";
+export const palettesAltActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesAltActionButtonTertiaryDefaultBorder = "#ffffff";
+export const palettesAltActionButtonTertiaryActiveBackground = "#ffffff";
+export const palettesAltActionButtonTertiaryActiveText = "#0000ff";
+export const palettesAltActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesAltActionButtonTertiaryActiveBorder = "#ffffff";
+export const palettesAltActionButtonTertiaryHoverBackground = "#ffffff";
+export const palettesAltActionButtonTertiaryHoverText = "#0000ff";
+export const palettesAltActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesAltActionButtonTertiaryHoverBorder = "#ffffff";
+export const palettesAltActionLinkDefaultColor = "#0000ff";
+export const palettesAltActionLinkDefaultTextDecorationLine = "underline";
+export const palettesAltActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesAltActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesAltActionLinkHoverColor = "#0000ff";
+export const palettesAltActionLinkHoverTextDecorationLine = "underline";
+export const palettesAltActionLinkHoverTextDecorationThickness = "2px";
+export const palettesAltActionLinkHoverTextDecorationStyle = "solid";
+export const palettesAltActionLinkActiveColor = "#0000ff";
+export const palettesAltActionLinkActiveTextDecorationLine = "underline";
+export const palettesAltActionLinkActiveTextDecorationThickness = "2px";
+export const palettesAltActionLinkActiveTextDecorationStyle = "solid";
+export const palettesAltActionLinkVisitedColor = "#fa00ff";
+export const palettesAltActionLinkVisitedTextDecorationLine = "underline";
+export const palettesAltActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesAltActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesAltActionPaginationDefaultBackground = "#ffffff";
+export const palettesAltActionPaginationDefaultText = "#0000ff";
+export const palettesAltActionPaginationDefaultBorder = "#dddddd";
+export const palettesAltActionPaginationActiveBackground = "#0000ff";
+export const palettesAltActionPaginationActiveText = "#ffffff";
+export const palettesAltActionPaginationActiveBorder = "#0000ff";
+export const palettesAltActionPaginationHoverBackground = "#ffffff";
+export const palettesAltActionPaginationHoverText = "#0000ff";
+export const palettesAltActionPaginationHoverBorder = "#ffe500";
+export const palettesAltActionPaginationVisitedBackground = "#ffffff";
+export const palettesAltActionPaginationVisitedText = "#fa00ff";
+export const palettesAltActionPaginationVisitedBorder = "#dddddd";
+export const palettesBoldBackground = "#000510";
+export const palettesBoldShade = "#000003";
+export const palettesBoldFocusOutlineColor = "#a1c3ff";
+export const palettesBoldBorderDefault = "#ffffff";
+export const palettesBoldBorderVariant = "#818181";
+export const palettesBoldBoundary = "#ffe500";
+export const palettesBoldPartition = "#78b5ce";
+export const palettesBoldSeparator = "#78b5ce";
+export const palettesBoldDivider = "#0000ff";
+export const palettesBoldFence = "#ffe500";
+export const palettesBoldLine = "#78b5ce";
+export const palettesBoldMuted = "#1000e4"; // Navigation background
+export const palettesBoldSubtle = "#05325f"; // Navigation hover
+export const palettesBoldNavText = "#444444"; // Navigation text
+export const palettesBoldAccentDefault = "#ffe500"; // Navigation accent background
+export const palettesBoldAccentOnAccent = "#ffef86"; // Navigation accent hover
+export const palettesBoldTypographySiteTitleDefault = "#ffffff";
+export const palettesBoldTypographySiteTitleVariant = "#76858e";
+export const palettesBoldTypographyHeadingDefault = "#ffffff";
+export const palettesBoldTypographyHeadingVariant = "#76858e";
+export const palettesBoldTypographyBodyDefault = "#ffffff";
+export const palettesBoldTypographyBodyVariant = "#76858e";
+export const palettesBoldActionButtonPrimaryDefaultBackground = "#ffe500";
+export const palettesBoldActionButtonPrimaryDefaultText = "#2b0093";
+export const palettesBoldActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesBoldActionButtonPrimaryDefaultBorder = "#ffe500";
+export const palettesBoldActionButtonPrimaryActiveBackground = "#cdb300";
+export const palettesBoldActionButtonPrimaryActiveText = "#2b0093";
+export const palettesBoldActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesBoldActionButtonPrimaryActiveBorder = "#cdb300";
+export const palettesBoldActionButtonPrimaryHoverBackground = "#cdb300";
+export const palettesBoldActionButtonPrimaryHoverText = "#2b0093";
+export const palettesBoldActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesBoldActionButtonPrimaryHoverBorder = "#cdb300";
+export const palettesBoldActionButtonSecondaryDefaultBackground = "#000510";
+export const palettesBoldActionButtonSecondaryDefaultText = "#ffe500";
+export const palettesBoldActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesBoldActionButtonSecondaryDefaultBorder = "#ffe500";
+export const palettesBoldActionButtonSecondaryActiveBackground = "#000510";
+export const palettesBoldActionButtonSecondaryActiveText = "#ffe500";
+export const palettesBoldActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesBoldActionButtonSecondaryActiveBorder = "#ffe500";
+export const palettesBoldActionButtonSecondaryHoverBackground = "#000510";
+export const palettesBoldActionButtonSecondaryHoverText = "#ffe500";
+export const palettesBoldActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesBoldActionButtonSecondaryHoverBorder = "#ffe500";
+export const palettesBoldActionButtonTertiaryDefaultBackground = "#000510";
+export const palettesBoldActionButtonTertiaryDefaultText = "#ffe500";
+export const palettesBoldActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesBoldActionButtonTertiaryDefaultBorder = "#000510";
+export const palettesBoldActionButtonTertiaryActiveBackground = "#000510";
+export const palettesBoldActionButtonTertiaryActiveText = "#ffe500";
+export const palettesBoldActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesBoldActionButtonTertiaryActiveBorder = "#000510";
+export const palettesBoldActionButtonTertiaryHoverBackground = "#000510";
+export const palettesBoldActionButtonTertiaryHoverText = "#ffe500";
+export const palettesBoldActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesBoldActionButtonTertiaryHoverBorder = "#000510";
+export const palettesBoldActionLinkDefaultColor = "#ffe500";
+export const palettesBoldActionLinkDefaultTextDecorationLine = "underline";
+export const palettesBoldActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesBoldActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesBoldActionLinkHoverColor = "#ffe500";
+export const palettesBoldActionLinkHoverTextDecorationLine = "underline";
+export const palettesBoldActionLinkHoverTextDecorationThickness = "2px";
+export const palettesBoldActionLinkHoverTextDecorationStyle = "solid";
+export const palettesBoldActionLinkActiveColor = "#ffe500";
+export const palettesBoldActionLinkActiveTextDecorationLine = "underline";
+export const palettesBoldActionLinkActiveTextDecorationThickness = "2px";
+export const palettesBoldActionLinkActiveTextDecorationStyle = "solid";
+export const palettesBoldActionLinkVisitedColor = "#fa00ff";
+export const palettesBoldActionLinkVisitedTextDecorationLine = "underline";
+export const palettesBoldActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesBoldActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesBoldActionPaginationDefaultBackground = "#000510";
+export const palettesBoldActionPaginationDefaultText = "#ffe500";
+export const palettesBoldActionPaginationDefaultBorder = "#78b5ce";
+export const palettesBoldActionPaginationActiveBackground = "#ffe500";
+export const palettesBoldActionPaginationActiveText = "#ffe500";
+export const palettesBoldActionPaginationActiveBorder = "#ffe500";
+export const palettesBoldActionPaginationHoverBackground = "#000510";
+export const palettesBoldActionPaginationHoverText = "#ffe500";
+export const palettesBoldActionPaginationHoverBorder = "#ffe500";
+export const palettesBoldActionPaginationVisitedBackground = "#000510";
+export const palettesBoldActionPaginationVisitedText = "#fa00ff";
+export const palettesBoldActionPaginationVisitedBorder = "#78b5ce";
+export const palettesStrongBackground = "#000510";
+export const palettesStrongShade = "#000003";
+export const palettesStrongFocusOutlineColor = "#a1c3ff";
+export const palettesStrongBorderDefault = "#ffffff";
+export const palettesStrongBorderVariant = "#818181";
+export const palettesStrongBoundary = "#ffe500";
+export const palettesStrongPartition = "#78b5ce";
+export const palettesStrongSeparator = "#78b5ce";
+export const palettesStrongDivider = "#0000ff";
+export const palettesStrongFence = "#ffe500";
+export const palettesStrongLine = "#78b5ce";
+export const palettesStrongMuted = "#1000e4"; // Navigation background
+export const palettesStrongSubtle = "#05325f"; // Navigation hover
+export const palettesStrongNavText = "#444444"; // Navigation text
+export const palettesStrongAccentDefault = "#ffe500"; // Navigation accent background
+export const palettesStrongAccentOnAccent = "#ffef86"; // Navigation accent hover
+export const palettesStrongTypographySiteTitleDefault = "#ffffff";
+export const palettesStrongTypographySiteTitleVariant = "#76858e";
+export const palettesStrongTypographyHeadingDefault = "#ffffff";
+export const palettesStrongTypographyHeadingVariant = "#76858e";
+export const palettesStrongTypographyBodyDefault = "#ffffff";
+export const palettesStrongTypographyBodyVariant = "#76858e";
+export const palettesStrongActionButtonPrimaryDefaultBackground = "#ffe500";
+export const palettesStrongActionButtonPrimaryDefaultText = "#2b0093";
+export const palettesStrongActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesStrongActionButtonPrimaryDefaultBorder = "#ffe500";
+export const palettesStrongActionButtonPrimaryActiveBackground = "#cdb300";
+export const palettesStrongActionButtonPrimaryActiveText = "#2b0093";
+export const palettesStrongActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesStrongActionButtonPrimaryActiveBorder = "#cdb300";
+export const palettesStrongActionButtonPrimaryHoverBackground = "#cdb300";
+export const palettesStrongActionButtonPrimaryHoverText = "#2b0093";
+export const palettesStrongActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesStrongActionButtonPrimaryHoverBorder = "#cdb300";
+export const palettesStrongActionButtonSecondaryDefaultBackground = "#000510";
+export const palettesStrongActionButtonSecondaryDefaultText = "#ffe500";
+export const palettesStrongActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesStrongActionButtonSecondaryDefaultBorder = "#ffe500";
+export const palettesStrongActionButtonSecondaryActiveBackground = "#000510";
+export const palettesStrongActionButtonSecondaryActiveText = "#ffe500";
+export const palettesStrongActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesStrongActionButtonSecondaryActiveBorder = "#ffe500";
+export const palettesStrongActionButtonSecondaryHoverBackground = "#000510";
+export const palettesStrongActionButtonSecondaryHoverText = "#ffe500";
+export const palettesStrongActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesStrongActionButtonSecondaryHoverBorder = "#ffe500";
+export const palettesStrongActionButtonTertiaryDefaultBackground = "#000510";
+export const palettesStrongActionButtonTertiaryDefaultText = "#ffe500";
+export const palettesStrongActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesStrongActionButtonTertiaryDefaultBorder = "#000510";
+export const palettesStrongActionButtonTertiaryActiveBackground = "#000510";
+export const palettesStrongActionButtonTertiaryActiveText = "#ffe500";
+export const palettesStrongActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesStrongActionButtonTertiaryActiveBorder = "#000510";
+export const palettesStrongActionButtonTertiaryHoverBackground = "#000510";
+export const palettesStrongActionButtonTertiaryHoverText = "#ffe500";
+export const palettesStrongActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesStrongActionButtonTertiaryHoverBorder = "#000510";
+export const palettesStrongActionLinkDefaultColor = "#ffe500";
+export const palettesStrongActionLinkDefaultTextDecorationLine = "underline";
+export const palettesStrongActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesStrongActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesStrongActionLinkHoverColor = "#ffe500";
+export const palettesStrongActionLinkHoverTextDecorationLine = "underline";
+export const palettesStrongActionLinkHoverTextDecorationThickness = "2px";
+export const palettesStrongActionLinkHoverTextDecorationStyle = "solid";
+export const palettesStrongActionLinkActiveColor = "#ffe500";
+export const palettesStrongActionLinkActiveTextDecorationLine = "underline";
+export const palettesStrongActionLinkActiveTextDecorationThickness = "2px";
+export const palettesStrongActionLinkActiveTextDecorationStyle = "solid";
+export const palettesStrongActionLinkVisitedColor = "#fa00ff";
+export const palettesStrongActionLinkVisitedTextDecorationLine = "underline";
+export const palettesStrongActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesStrongActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesStrongActionPaginationDefaultBackground = "#000510";
+export const palettesStrongActionPaginationDefaultText = "#ffe500";
+export const palettesStrongActionPaginationDefaultBorder = "#78b5ce";
+export const palettesStrongActionPaginationActiveBackground = "#ffe500";
+export const palettesStrongActionPaginationActiveText = "#ffe500";
+export const palettesStrongActionPaginationActiveBorder = "#ffe500";
+export const palettesStrongActionPaginationHoverBackground = "#000510";
+export const palettesStrongActionPaginationHoverText = "#ffe500";
+export const palettesStrongActionPaginationHoverBorder = "#ffe500";
+export const palettesStrongActionPaginationVisitedBackground = "#000510";
+export const palettesStrongActionPaginationVisitedText = "#fa00ff";
+export const palettesStrongActionPaginationVisitedBorder = "#78b5ce";
diff --git a/dist/js/styles/qgds-qld-maroon-palettes.tokens.js b/dist/js/styles/qgds-qld-maroon-palettes.tokens.js
new file mode 100644
index 0000000..462f50d
--- /dev/null
+++ b/dist/js/styles/qgds-qld-maroon-palettes.tokens.js
@@ -0,0 +1,473 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+export const themeColorsBrandFirst = "#b80b4d";
+export const themeColorsBrandSecond = "#000c19";
+export const themeColorsBrandThird = "#b80b4d";
+export const themeColorsBrandFourth = "#b80b4d";
+export const themeColorsBackgroundBright = "#ffffff";
+export const themeColorsBackgroundTint = "#fbe9ec";
+export const themeColorsBackgroundAlt = "#ebebeb";
+export const themeColorsBackgroundBold = "#9a0037";
+export const themeColorsBackgroundStrong = "#000c19";
+export const themeColorsActionOnBrightsPrimary = "#b80b4d";
+export const themeColorsActionOnBrightsSecondary = "#b80b4d";
+export const themeColorsActionOnBrightsTertiary = "rgba(0, 0, 0, 0)";
+export const themeColorsActionOnBoldsPrimary = "#ffffff";
+export const themeColorsActionOnBoldsSecondary = "#ffffff";
+export const themeColorsActionOnBoldsTertiary = "rgba(0, 0, 0, 0)";
+export const themeColorsWordingOnBrightsSiteTitleDefault = "#430001";
+export const themeColorsWordingOnBrightsSiteTitleVariant = "#141414";
+export const themeColorsWordingOnBrightsHeadingDefault = "#430001";
+export const themeColorsWordingOnBrightsHeadingVariant = "#141414";
+export const themeColorsWordingOnBrightsBodyDefault = "#232323";
+export const themeColorsWordingOnBrightsBodyVariant = "#444444";
+export const themeColorsWordingOnBoldsSiteTitleDefault = "#ffffff";
+export const themeColorsWordingOnBoldsSiteTitleVariant = "#fafafa";
+export const themeColorsWordingOnBoldsHeadingDefault = "#ffffff";
+export const themeColorsWordingOnBoldsHeadingVariant = "#fafafa";
+export const themeColorsWordingOnBoldsBodyDefault = "#ffffff";
+export const themeColorsWordingOnBoldsBodyVariant = "#fafafa";
+export const themeColorsReservedError = "#e22339";
+export const themeColorsReservedInformation = "#444444";
+export const themeColorsReservedSuccess = "#b80b4d";
+export const themeColorsReservedAlert = "#ffe500";
+export const themeColorsSyntaxBackground = "#232323";
+export const themeColorsSyntaxValues = "#b80b4d";
+export const themeColorsSyntaxElements = "#a7e5ff";
+export const themeColorsSyntaxProperties = "#710074";
+export const themeColorsSyntaxComments = "#c0d7ec";
+export const themeFocusOutlineWidth = "4px";
+export const themeFocusOutlineStyle = "solid";
+export const themeShadowsDefault = "#070707";
+export const palettesBrightBackground = "#ffffff";
+export const palettesBrightShade = "#f5f5f5";
+export const palettesBrightFocusOutlineColor = "#0085b3";
+export const palettesBrightBorderDefault = "#dddddd";
+export const palettesBrightBorderVariant = "#818181";
+export const palettesBrightBoundary = "#b80b4d";
+export const palettesBrightPartition = "#606060";
+export const palettesBrightSeparator = "#dddddd";
+export const palettesBrightDivider = "#b80b4d";
+export const palettesBrightFence = "#b80b4d";
+export const palettesBrightLine = "#dddddd";
+export const palettesBrightMuted = "#f5f5f5"; // Navigation background
+export const palettesBrightSubtle = "#eaeaea"; // Navigation hover
+export const palettesBrightNavText = "#444444"; // Navigation text
+export const palettesBrightAccentDefault = "#b80b4d"; // Navigation accent background
+export const palettesBrightAccentOnAccent = "#9a0037"; // Navigation accent hover
+export const palettesBrightTypographySiteTitleDefault = "#430001";
+export const palettesBrightTypographySiteTitleVariant = "#141414";
+export const palettesBrightTypographyHeadingDefault = "#430001";
+export const palettesBrightTypographyHeadingVariant = "#141414";
+export const palettesBrightTypographyBodyDefault = "#232323";
+export const palettesBrightTypographyBodyVariant = "#444444";
+export const palettesBrightActionButtonPrimaryDefaultBackground = "#b80b4d";
+export const palettesBrightActionButtonPrimaryDefaultText = "#ffffff";
+export const palettesBrightActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesBrightActionButtonPrimaryDefaultBorder = "#b80b4d";
+export const palettesBrightActionButtonPrimaryActiveBackground = "#9a0037";
+export const palettesBrightActionButtonPrimaryActiveText = "#ffffff";
+export const palettesBrightActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesBrightActionButtonPrimaryActiveBorder = "#9a0037";
+export const palettesBrightActionButtonPrimaryHoverBackground = "#9a0037";
+export const palettesBrightActionButtonPrimaryHoverText = "#ffffff";
+export const palettesBrightActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesBrightActionButtonPrimaryHoverBorder = "#9a0037";
+export const palettesBrightActionButtonSecondaryDefaultBackground = "#ffffff";
+export const palettesBrightActionButtonSecondaryDefaultText = "#b80b4d";
+export const palettesBrightActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesBrightActionButtonSecondaryDefaultBorder = "#b80b4d";
+export const palettesBrightActionButtonSecondaryActiveBackground = "#ffffff";
+export const palettesBrightActionButtonSecondaryActiveText = "#b80b4d";
+export const palettesBrightActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesBrightActionButtonSecondaryActiveBorder = "#b80b4d";
+export const palettesBrightActionButtonSecondaryHoverBackground = "#ffffff";
+export const palettesBrightActionButtonSecondaryHoverText = "#b80b4d";
+export const palettesBrightActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesBrightActionButtonSecondaryHoverBorder = "#b80b4d";
+export const palettesBrightActionButtonTertiaryDefaultBackground = "#ffffff";
+export const palettesBrightActionButtonTertiaryDefaultText = "#b80b4d";
+export const palettesBrightActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesBrightActionButtonTertiaryDefaultBorder = "#ffffff";
+export const palettesBrightActionButtonTertiaryActiveBackground = "#ffffff";
+export const palettesBrightActionButtonTertiaryActiveText = "#b80b4d";
+export const palettesBrightActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesBrightActionButtonTertiaryActiveBorder = "#ffffff";
+export const palettesBrightActionButtonTertiaryHoverBackground = "#ffffff";
+export const palettesBrightActionButtonTertiaryHoverText = "#b80b4d";
+export const palettesBrightActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesBrightActionButtonTertiaryHoverBorder = "#ffffff";
+export const palettesBrightActionLinkDefaultColor = "#b80b4d";
+export const palettesBrightActionLinkDefaultTextDecorationLine = "underline";
+export const palettesBrightActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesBrightActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesBrightActionLinkHoverColor = "#b80b4d";
+export const palettesBrightActionLinkHoverTextDecorationLine = "underline";
+export const palettesBrightActionLinkHoverTextDecorationThickness = "2px";
+export const palettesBrightActionLinkHoverTextDecorationStyle = "solid";
+export const palettesBrightActionLinkActiveColor = "#b80b4d";
+export const palettesBrightActionLinkActiveTextDecorationLine = "underline";
+export const palettesBrightActionLinkActiveTextDecorationThickness = "2px";
+export const palettesBrightActionLinkActiveTextDecorationStyle = "solid";
+export const palettesBrightActionLinkVisitedColor = "#551a8b";
+export const palettesBrightActionLinkVisitedTextDecorationLine = "underline";
+export const palettesBrightActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesBrightActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesBrightActionPaginationDefaultBackground = "#ffffff";
+export const palettesBrightActionPaginationDefaultText = "#b80b4d";
+export const palettesBrightActionPaginationDefaultBorder = "#dddddd";
+export const palettesBrightActionPaginationActiveBackground = "#b80b4d";
+export const palettesBrightActionPaginationActiveText = "#ffffff";
+export const palettesBrightActionPaginationActiveBorder = "#b80b4d";
+export const palettesBrightActionPaginationHoverBackground = "#ffffff";
+export const palettesBrightActionPaginationHoverText = "#b80b4d";
+export const palettesBrightActionPaginationHoverBorder = "#b80b4d";
+export const palettesBrightActionPaginationVisitedBackground = "#ffffff";
+export const palettesBrightActionPaginationVisitedText = "#551a8b";
+export const palettesBrightActionPaginationVisitedBorder = "#dddddd";
+export const palettesTintBackground = "#fbe9ec";
+export const palettesTintShade = "#f9dbdf";
+export const palettesTintFocusOutlineColor = "#0085b3";
+export const palettesTintBorderDefault = "#f0b8c0";
+export const palettesTintBorderVariant = "#818181";
+export const palettesTintBoundary = "#b80b4d";
+export const palettesTintPartition = "#606060";
+export const palettesTintSeparator = "#dddddd";
+export const palettesTintDivider = "#b80b4d";
+export const palettesTintFence = "#b80b4d";
+export const palettesTintLine = "#dddddd";
+export const palettesTintMuted = "#f5f5f5"; // Navigation background
+export const palettesTintSubtle = "#eaeaea"; // Navigation hover
+export const palettesTintNavText = "#444444"; // Navigation text
+export const palettesTintAccentDefault = "#b80b4d"; // Navigation accent background
+export const palettesTintAccentOnAccent = "#9a0037"; // Navigation accent hover
+export const palettesTintTypographySiteTitleDefault = "#430001";
+export const palettesTintTypographySiteTitleVariant = "#141414";
+export const palettesTintTypographyHeadingDefault = "#430001";
+export const palettesTintTypographyHeadingVariant = "#141414";
+export const palettesTintTypographyBodyDefault = "#232323";
+export const palettesTintTypographyBodyVariant = "#444444";
+export const palettesTintActionButtonPrimaryDefaultBackground = "#b80b4d";
+export const palettesTintActionButtonPrimaryDefaultText = "#ffffff";
+export const palettesTintActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesTintActionButtonPrimaryDefaultBorder = "#b80b4d";
+export const palettesTintActionButtonPrimaryActiveBackground = "#9a0037";
+export const palettesTintActionButtonPrimaryActiveText = "#ffffff";
+export const palettesTintActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesTintActionButtonPrimaryActiveBorder = "#9a0037";
+export const palettesTintActionButtonPrimaryHoverBackground = "#9a0037";
+export const palettesTintActionButtonPrimaryHoverText = "#ffffff";
+export const palettesTintActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesTintActionButtonPrimaryHoverBorder = "#9a0037";
+export const palettesTintActionButtonSecondaryDefaultBackground = "#ffffff";
+export const palettesTintActionButtonSecondaryDefaultText = "#b80b4d";
+export const palettesTintActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesTintActionButtonSecondaryDefaultBorder = "#b80b4d";
+export const palettesTintActionButtonSecondaryActiveBackground = "#ffffff";
+export const palettesTintActionButtonSecondaryActiveText = "#b80b4d";
+export const palettesTintActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesTintActionButtonSecondaryActiveBorder = "#b80b4d";
+export const palettesTintActionButtonSecondaryHoverBackground = "#ffffff";
+export const palettesTintActionButtonSecondaryHoverText = "#b80b4d";
+export const palettesTintActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesTintActionButtonSecondaryHoverBorder = "#b80b4d";
+export const palettesTintActionButtonTertiaryDefaultBackground = "#ffffff";
+export const palettesTintActionButtonTertiaryDefaultText = "#b80b4d";
+export const palettesTintActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesTintActionButtonTertiaryDefaultBorder = "#ffffff";
+export const palettesTintActionButtonTertiaryActiveBackground = "#ffffff";
+export const palettesTintActionButtonTertiaryActiveText = "#b80b4d";
+export const palettesTintActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesTintActionButtonTertiaryActiveBorder = "#ffffff";
+export const palettesTintActionButtonTertiaryHoverBackground = "#ffffff";
+export const palettesTintActionButtonTertiaryHoverText = "#b80b4d";
+export const palettesTintActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesTintActionButtonTertiaryHoverBorder = "#ffffff";
+export const palettesTintActionLinkDefaultColor = "#b80b4d";
+export const palettesTintActionLinkDefaultTextDecorationLine = "underline";
+export const palettesTintActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesTintActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesTintActionLinkHoverColor = "#b80b4d";
+export const palettesTintActionLinkHoverTextDecorationLine = "underline";
+export const palettesTintActionLinkHoverTextDecorationThickness = "2px";
+export const palettesTintActionLinkHoverTextDecorationStyle = "solid";
+export const palettesTintActionLinkActiveColor = "#b80b4d";
+export const palettesTintActionLinkActiveTextDecorationLine = "underline";
+export const palettesTintActionLinkActiveTextDecorationThickness = "2px";
+export const palettesTintActionLinkActiveTextDecorationStyle = "solid";
+export const palettesTintActionLinkVisitedColor = "#551a8b";
+export const palettesTintActionLinkVisitedTextDecorationLine = "underline";
+export const palettesTintActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesTintActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesTintActionPaginationDefaultBackground = "#ffffff";
+export const palettesTintActionPaginationDefaultText = "#b80b4d";
+export const palettesTintActionPaginationDefaultBorder = "#dddddd";
+export const palettesTintActionPaginationActiveBackground = "#b80b4d";
+export const palettesTintActionPaginationActiveText = "#ffffff";
+export const palettesTintActionPaginationActiveBorder = "#b80b4d";
+export const palettesTintActionPaginationHoverBackground = "#ffffff";
+export const palettesTintActionPaginationHoverText = "#b80b4d";
+export const palettesTintActionPaginationHoverBorder = "#b80b4d";
+export const palettesTintActionPaginationVisitedBackground = "#ffffff";
+export const palettesTintActionPaginationVisitedText = "#551a8b";
+export const palettesTintActionPaginationVisitedBorder = "#dddddd";
+export const palettesAltBackground = "#ebebeb";
+export const palettesAltShade = "#dddddd";
+export const palettesAltFocusOutlineColor = "#0085b3";
+export const palettesAltBorderDefault = "#606060";
+export const palettesAltBorderVariant = "#818181";
+export const palettesAltBoundary = "#b80b4d";
+export const palettesAltPartition = "#606060";
+export const palettesAltSeparator = "#dddddd";
+export const palettesAltDivider = "#b80b4d";
+export const palettesAltFence = "#b80b4d";
+export const palettesAltLine = "#dddddd";
+export const palettesAltMuted = "#f5f5f5"; // Navigation background
+export const palettesAltSubtle = "#eaeaea"; // Navigation hover
+export const palettesAltNavText = "#444444"; // Navigation text
+export const palettesAltAccentDefault = "#b80b4d"; // Navigation accent background
+export const palettesAltAccentOnAccent = "#9a0037"; // Navigation accent hover
+export const palettesAltTypographySiteTitleDefault = "#430001";
+export const palettesAltTypographySiteTitleVariant = "#141414";
+export const palettesAltTypographyHeadingDefault = "#430001";
+export const palettesAltTypographyHeadingVariant = "#141414";
+export const palettesAltTypographyBodyDefault = "#232323";
+export const palettesAltTypographyBodyVariant = "#444444";
+export const palettesAltActionButtonPrimaryDefaultBackground = "#b80b4d";
+export const palettesAltActionButtonPrimaryDefaultText = "#ffffff";
+export const palettesAltActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesAltActionButtonPrimaryDefaultBorder = "#b80b4d";
+export const palettesAltActionButtonPrimaryActiveBackground = "#9a0037";
+export const palettesAltActionButtonPrimaryActiveText = "#ffffff";
+export const palettesAltActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesAltActionButtonPrimaryActiveBorder = "#9a0037";
+export const palettesAltActionButtonPrimaryHoverBackground = "#9a0037";
+export const palettesAltActionButtonPrimaryHoverText = "#ffffff";
+export const palettesAltActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesAltActionButtonPrimaryHoverBorder = "#9a0037";
+export const palettesAltActionButtonSecondaryDefaultBackground = "#ffffff";
+export const palettesAltActionButtonSecondaryDefaultText = "#b80b4d";
+export const palettesAltActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesAltActionButtonSecondaryDefaultBorder = "#b80b4d";
+export const palettesAltActionButtonSecondaryActiveBackground = "#ffffff";
+export const palettesAltActionButtonSecondaryActiveText = "#b80b4d";
+export const palettesAltActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesAltActionButtonSecondaryActiveBorder = "#b80b4d";
+export const palettesAltActionButtonSecondaryHoverBackground = "#ffffff";
+export const palettesAltActionButtonSecondaryHoverText = "#b80b4d";
+export const palettesAltActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesAltActionButtonSecondaryHoverBorder = "#b80b4d";
+export const palettesAltActionButtonTertiaryDefaultBackground = "#ffffff";
+export const palettesAltActionButtonTertiaryDefaultText = "#b80b4d";
+export const palettesAltActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesAltActionButtonTertiaryDefaultBorder = "#ffffff";
+export const palettesAltActionButtonTertiaryActiveBackground = "#ffffff";
+export const palettesAltActionButtonTertiaryActiveText = "#b80b4d";
+export const palettesAltActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesAltActionButtonTertiaryActiveBorder = "#ffffff";
+export const palettesAltActionButtonTertiaryHoverBackground = "#ffffff";
+export const palettesAltActionButtonTertiaryHoverText = "#b80b4d";
+export const palettesAltActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesAltActionButtonTertiaryHoverBorder = "#ffffff";
+export const palettesAltActionLinkDefaultColor = "#b80b4d";
+export const palettesAltActionLinkDefaultTextDecorationLine = "underline";
+export const palettesAltActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesAltActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesAltActionLinkHoverColor = "#b80b4d";
+export const palettesAltActionLinkHoverTextDecorationLine = "underline";
+export const palettesAltActionLinkHoverTextDecorationThickness = "2px";
+export const palettesAltActionLinkHoverTextDecorationStyle = "solid";
+export const palettesAltActionLinkActiveColor = "#b80b4d";
+export const palettesAltActionLinkActiveTextDecorationLine = "underline";
+export const palettesAltActionLinkActiveTextDecorationThickness = "2px";
+export const palettesAltActionLinkActiveTextDecorationStyle = "solid";
+export const palettesAltActionLinkVisitedColor = "#551a8b";
+export const palettesAltActionLinkVisitedTextDecorationLine = "underline";
+export const palettesAltActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesAltActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesAltActionPaginationDefaultBackground = "#ffffff";
+export const palettesAltActionPaginationDefaultText = "#b80b4d";
+export const palettesAltActionPaginationDefaultBorder = "#dddddd";
+export const palettesAltActionPaginationActiveBackground = "#b80b4d";
+export const palettesAltActionPaginationActiveText = "#ffffff";
+export const palettesAltActionPaginationActiveBorder = "#b80b4d";
+export const palettesAltActionPaginationHoverBackground = "#ffffff";
+export const palettesAltActionPaginationHoverText = "#b80b4d";
+export const palettesAltActionPaginationHoverBorder = "#b80b4d";
+export const palettesAltActionPaginationVisitedBackground = "#ffffff";
+export const palettesAltActionPaginationVisitedText = "#551a8b";
+export const palettesAltActionPaginationVisitedBorder = "#dddddd";
+export const palettesBoldBackground = "#b80b4d";
+export const palettesBoldShade = "#9a0037";
+export const palettesBoldFocusOutlineColor = "#a7e5ff";
+export const palettesBoldBorderDefault = "#606060";
+export const palettesBoldBorderVariant = "#818181";
+export const palettesBoldBoundary = "#b80b4d";
+export const palettesBoldPartition = "#f0b8c0";
+export const palettesBoldSeparator = "#f0b8c0";
+export const palettesBoldDivider = "#b80b4d";
+export const palettesBoldFence = "#b80b4d";
+export const palettesBoldLine = "#f0b8c0";
+export const palettesBoldMuted = "#9a0037"; // Navigation background
+export const palettesBoldSubtle = "#b80b4d"; // Navigation hover
+export const palettesBoldNavText = "#444444"; // Navigation text
+export const palettesBoldAccentDefault = "#b80b4d"; // Navigation accent background
+export const palettesBoldAccentOnAccent = "#d87085"; // Navigation accent hover
+export const palettesBoldTypographySiteTitleDefault = "#ffffff";
+export const palettesBoldTypographySiteTitleVariant = "#fafafa";
+export const palettesBoldTypographyHeadingDefault = "#ffffff";
+export const palettesBoldTypographyHeadingVariant = "#fafafa";
+export const palettesBoldTypographyBodyDefault = "#ffffff";
+export const palettesBoldTypographyBodyVariant = "#fafafa";
+export const palettesBoldActionButtonPrimaryDefaultBackground = "#ffffff";
+export const palettesBoldActionButtonPrimaryDefaultText = "#430001";
+export const palettesBoldActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesBoldActionButtonPrimaryDefaultBorder = "#ffffff";
+export const palettesBoldActionButtonPrimaryActiveBackground = "#ffffff";
+export const palettesBoldActionButtonPrimaryActiveText = "#430001";
+export const palettesBoldActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesBoldActionButtonPrimaryActiveBorder = "#ffffff";
+export const palettesBoldActionButtonPrimaryHoverBackground = "#ffffff";
+export const palettesBoldActionButtonPrimaryHoverText = "#430001";
+export const palettesBoldActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesBoldActionButtonPrimaryHoverBorder = "#ffffff";
+export const palettesBoldActionButtonSecondaryDefaultBackground = "#b80b4d";
+export const palettesBoldActionButtonSecondaryDefaultText = "#ffffff";
+export const palettesBoldActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesBoldActionButtonSecondaryDefaultBorder = "#ffffff";
+export const palettesBoldActionButtonSecondaryActiveBackground = "#b80b4d";
+export const palettesBoldActionButtonSecondaryActiveText = "#ffffff";
+export const palettesBoldActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesBoldActionButtonSecondaryActiveBorder = "#ffffff";
+export const palettesBoldActionButtonSecondaryHoverBackground = "#b80b4d";
+export const palettesBoldActionButtonSecondaryHoverText = "#ffffff";
+export const palettesBoldActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesBoldActionButtonSecondaryHoverBorder = "#ffffff";
+export const palettesBoldActionButtonTertiaryDefaultBackground = "#b80b4d";
+export const palettesBoldActionButtonTertiaryDefaultText = "#ffffff";
+export const palettesBoldActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesBoldActionButtonTertiaryDefaultBorder = "#b80b4d";
+export const palettesBoldActionButtonTertiaryActiveBackground = "#b80b4d";
+export const palettesBoldActionButtonTertiaryActiveText = "#ffffff";
+export const palettesBoldActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesBoldActionButtonTertiaryActiveBorder = "#b80b4d";
+export const palettesBoldActionButtonTertiaryHoverBackground = "#b80b4d";
+export const palettesBoldActionButtonTertiaryHoverText = "#ffffff";
+export const palettesBoldActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesBoldActionButtonTertiaryHoverBorder = "#b80b4d";
+export const palettesBoldActionLinkDefaultColor = "#ffffff";
+export const palettesBoldActionLinkDefaultTextDecorationLine = "underline";
+export const palettesBoldActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesBoldActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesBoldActionLinkHoverColor = "#ffffff";
+export const palettesBoldActionLinkHoverTextDecorationLine = "underline";
+export const palettesBoldActionLinkHoverTextDecorationThickness = "2px";
+export const palettesBoldActionLinkHoverTextDecorationStyle = "solid";
+export const palettesBoldActionLinkActiveColor = "#ffffff";
+export const palettesBoldActionLinkActiveTextDecorationLine = "underline";
+export const palettesBoldActionLinkActiveTextDecorationThickness = "2px";
+export const palettesBoldActionLinkActiveTextDecorationStyle = "solid";
+export const palettesBoldActionLinkVisitedColor = "#551a8b";
+export const palettesBoldActionLinkVisitedTextDecorationLine = "underline";
+export const palettesBoldActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesBoldActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesBoldActionPaginationDefaultBackground = "#ffffff";
+export const palettesBoldActionPaginationDefaultText = "#ffffff";
+export const palettesBoldActionPaginationDefaultBorder = "#f0b8c0";
+export const palettesBoldActionPaginationActiveBackground = "#ffffff";
+export const palettesBoldActionPaginationActiveText = "#ffffff";
+export const palettesBoldActionPaginationActiveBorder = "#ffffff";
+export const palettesBoldActionPaginationHoverBackground = "#ffffff";
+export const palettesBoldActionPaginationHoverText = "#ffffff";
+export const palettesBoldActionPaginationHoverBorder = "#b80b4d";
+export const palettesBoldActionPaginationVisitedBackground = "#ffffff";
+export const palettesBoldActionPaginationVisitedText = "#551a8b";
+export const palettesBoldActionPaginationVisitedBorder = "#f0b8c0";
+export const palettesStrongBackground = "#000c19";
+export const palettesStrongShade = "#000510";
+export const palettesStrongFocusOutlineColor = "#a7e5ff";
+export const palettesStrongBorderDefault = "#606060";
+export const palettesStrongBorderVariant = "#818181";
+export const palettesStrongBoundary = "#b80b4d";
+export const palettesStrongPartition = "#f0b8c0";
+export const palettesStrongSeparator = "#f0b8c0";
+export const palettesStrongDivider = "#b80b4d";
+export const palettesStrongFence = "#b80b4d";
+export const palettesStrongLine = "#f0b8c0";
+export const palettesStrongMuted = "#9a0037"; // Navigation background
+export const palettesStrongSubtle = "#b80b4d"; // Navigation hover
+export const palettesStrongNavText = "#444444"; // Navigation text
+export const palettesStrongAccentDefault = "#b80b4d"; // Navigation accent background
+export const palettesStrongAccentOnAccent = "#d87085"; // Navigation accent hover
+export const palettesStrongTypographySiteTitleDefault = "#ffffff";
+export const palettesStrongTypographySiteTitleVariant = "#fafafa";
+export const palettesStrongTypographyHeadingDefault = "#ffffff";
+export const palettesStrongTypographyHeadingVariant = "#fafafa";
+export const palettesStrongTypographyBodyDefault = "#ffffff";
+export const palettesStrongTypographyBodyVariant = "#fafafa";
+export const palettesStrongActionButtonPrimaryDefaultBackground = "#b80b4d";
+export const palettesStrongActionButtonPrimaryDefaultText = "#430001";
+export const palettesStrongActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesStrongActionButtonPrimaryDefaultBorder = "#b80b4d";
+export const palettesStrongActionButtonPrimaryActiveBackground = "#9a0037";
+export const palettesStrongActionButtonPrimaryActiveText = "#430001";
+export const palettesStrongActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesStrongActionButtonPrimaryActiveBorder = "#9a0037";
+export const palettesStrongActionButtonPrimaryHoverBackground = "#9a0037";
+export const palettesStrongActionButtonPrimaryHoverText = "#430001";
+export const palettesStrongActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesStrongActionButtonPrimaryHoverBorder = "#9a0037";
+export const palettesStrongActionButtonSecondaryDefaultBackground = "#000c19";
+export const palettesStrongActionButtonSecondaryDefaultText = "#ffffff";
+export const palettesStrongActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesStrongActionButtonSecondaryDefaultBorder = "#ffffff";
+export const palettesStrongActionButtonSecondaryActiveBackground = "#000c19";
+export const palettesStrongActionButtonSecondaryActiveText = "#ffffff";
+export const palettesStrongActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesStrongActionButtonSecondaryActiveBorder = "#ffffff";
+export const palettesStrongActionButtonSecondaryHoverBackground = "#000c19";
+export const palettesStrongActionButtonSecondaryHoverText = "#ffffff";
+export const palettesStrongActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesStrongActionButtonSecondaryHoverBorder = "#ffffff";
+export const palettesStrongActionButtonTertiaryDefaultBackground = "#000c19";
+export const palettesStrongActionButtonTertiaryDefaultText = "#ffffff";
+export const palettesStrongActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesStrongActionButtonTertiaryDefaultBorder = "#000c19";
+export const palettesStrongActionButtonTertiaryActiveBackground = "#000c19";
+export const palettesStrongActionButtonTertiaryActiveText = "#ffffff";
+export const palettesStrongActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesStrongActionButtonTertiaryActiveBorder = "#000c19";
+export const palettesStrongActionButtonTertiaryHoverBackground = "#000c19";
+export const palettesStrongActionButtonTertiaryHoverText = "#ffffff";
+export const palettesStrongActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesStrongActionButtonTertiaryHoverBorder = "#000c19";
+export const palettesStrongActionLinkDefaultColor = "#ffffff";
+export const palettesStrongActionLinkDefaultTextDecorationLine = "underline";
+export const palettesStrongActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesStrongActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesStrongActionLinkHoverColor = "#ffffff";
+export const palettesStrongActionLinkHoverTextDecorationLine = "underline";
+export const palettesStrongActionLinkHoverTextDecorationThickness = "2px";
+export const palettesStrongActionLinkHoverTextDecorationStyle = "solid";
+export const palettesStrongActionLinkActiveColor = "#ffffff";
+export const palettesStrongActionLinkActiveTextDecorationLine = "underline";
+export const palettesStrongActionLinkActiveTextDecorationThickness = "2px";
+export const palettesStrongActionLinkActiveTextDecorationStyle = "solid";
+export const palettesStrongActionLinkVisitedColor = "#551a8b";
+export const palettesStrongActionLinkVisitedTextDecorationLine = "underline";
+export const palettesStrongActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesStrongActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesStrongActionPaginationDefaultBackground = "#ffffff";
+export const palettesStrongActionPaginationDefaultText = "#ffffff";
+export const palettesStrongActionPaginationDefaultBorder = "#f0b8c0";
+export const palettesStrongActionPaginationActiveBackground = "#ffffff";
+export const palettesStrongActionPaginationActiveText = "#ffffff";
+export const palettesStrongActionPaginationActiveBorder = "#ffffff";
+export const palettesStrongActionPaginationHoverBackground = "#ffffff";
+export const palettesStrongActionPaginationHoverText = "#ffffff";
+export const palettesStrongActionPaginationHoverBorder = "#b80b4d";
+export const palettesStrongActionPaginationVisitedBackground = "#ffffff";
+export const palettesStrongActionPaginationVisitedText = "#551a8b";
+export const palettesStrongActionPaginationVisitedBorder = "#f0b8c0";
diff --git a/dist/js/styles/qgds.tokens.js b/dist/js/styles/qgds.tokens.js
new file mode 100644
index 0000000..eb74be0
--- /dev/null
+++ b/dist/js/styles/qgds.tokens.js
@@ -0,0 +1,93 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+export const qgdsColorsNeutralBlack = "#131212";
+export const qgdsColorsNeutralWhite = "#ffffff";
+export const typographyH1BoldFontFamily = "'Noto Sans'";
+export const typographyH1BoldFontWeight = 700;
+export const typographyH1BoldLineHeight = "110%";
+export const typographyH1BoldFontSize = "47.7757px";
+export const typographyH1BoldParagraphSpacing = "32";
+export const typographyH1BoldLetterSpacing = "-0.05em";
+export const typographyH1RegularFontFamily = "'Noto Sans'";
+export const typographyH1RegularFontWeight = 400;
+export const typographyH1RegularLineHeight = "110%";
+export const typographyH1RegularFontSize = "47.7757px";
+export const typographyH1RegularParagraphSpacing = "32";
+export const typographyH1RegularLetterSpacing = "-0.05em";
+export const typographyH2BoldFontFamily = "'Noto Sans'";
+export const typographyH2BoldFontWeight = 700;
+export const typographyH2BoldLineHeight = "110%";
+export const typographyH2BoldFontSize = "39.8131px";
+export const typographyH2BoldParagraphSpacing = "26";
+export const typographyH2BoldLetterSpacing = "-0.05em";
+export const typographyH2RegularFontFamily = "'Noto Sans'";
+export const typographyH2RegularFontWeight = 400;
+export const typographyH2RegularLineHeight = "110%";
+export const typographyH2RegularFontSize = "39.8131px";
+export const typographyH2RegularParagraphSpacing = "26";
+export const typographyH2RegularLetterSpacing = "-0.05em";
+export const typographyH3BoldFontFamily = "'Noto Sans'";
+export const typographyH3BoldFontWeight = 700;
+export const typographyH3BoldLineHeight = "110%";
+export const typographyH3BoldFontSize = "33.1776px";
+export const typographyH3BoldParagraphSpacing = "23";
+export const typographyH3BoldLetterSpacing = "-0.05em";
+export const typographyH3RegularFontFamily = "'Noto Sans'";
+export const typographyH3RegularFontWeight = 400;
+export const typographyH3RegularLineHeight = "110%";
+export const typographyH3RegularFontSize = "33.1776px";
+export const typographyH3RegularParagraphSpacing = "23";
+export const typographyH3RegularLetterSpacing = "-0.05em";
+export const typographyH4BoldFontFamily = "'Noto Sans'";
+export const typographyH4BoldFontWeight = 700;
+export const typographyH4BoldLineHeight = "110%";
+export const typographyH4BoldFontSize = "27.648px";
+export const typographyH4BoldParagraphSpacing = "22";
+export const typographyH4BoldLetterSpacing = "-0.05em";
+export const typographyH4RegularFontFamily = "'Noto Sans'";
+export const typographyH4RegularFontWeight = 400;
+export const typographyH4RegularLineHeight = "110%";
+export const typographyH4RegularFontSize = "27.648px";
+export const typographyH4RegularParagraphSpacing = "22";
+export const typographyH4RegularLetterSpacing = "-0.05em";
+export const typographyH5BoldFontFamily = "'Noto Sans'";
+export const typographyH5BoldFontWeight = 700;
+export const typographyH5BoldLineHeight = "110%";
+export const typographyH5BoldFontSize = "23.04px";
+export const typographyH5BoldParagraphSpacing = "22";
+export const typographyH5BoldLetterSpacing = "-0.05em";
+export const typographyH5RegularFontFamily = "'Noto Sans'";
+export const typographyH5RegularFontWeight = 400;
+export const typographyH5RegularLineHeight = "110%";
+export const typographyH5RegularFontSize = "23.04px";
+export const typographyH5RegularParagraphSpacing = "22";
+export const typographyH5RegularLetterSpacing = "-0.05em";
+export const typographyH6BoldFontFamily = "'Noto Sans'";
+export const typographyH6BoldFontWeight = 700;
+export const typographyH6BoldLineHeight = "110%";
+export const typographyH6BoldFontSize = "19.2px";
+export const typographyH6BoldParagraphSpacing = "22";
+export const typographyH6BoldLetterSpacing = "-0.05em";
+export const typographyH6RegularFontFamily = "'Noto Sans'";
+export const typographyH6RegularFontWeight = 400;
+export const typographyH6RegularLineHeight = "110%";
+export const typographyH6RegularFontSize = "19.2px";
+export const typographyH6RegularParagraphSpacing = "22";
+export const typographyH6RegularLetterSpacing = "-0.05em";
+export const typographyBodyFontFamily = "'Font Awesome 6 Free'";
+export const typographyBodyFontWeight = 400;
+export const typographyBodyLineHeight = "140%";
+export const typographyBodyFontSize = "16px";
+export const typographyBodyParagraphSpacing = "22";
+export const typographySmFontFamily = "'Font Awesome 6 Free'";
+export const typographySmFontWeight = 400;
+export const typographySmLineHeight = "140%";
+export const typographySmFontSize = "12.8px";
+export const typographySmParagraphSpacing = "22";
+export const typographyXsFontFamily = "'Font Awesome 6 Free'";
+export const typographyXsFontWeight = 400;
+export const typographyXsLineHeight = "140%";
+export const typographyXsFontSize = "11.2px";
+export const typographyXsParagraphSpacing = "22";
diff --git a/dist/scss/_map.scss b/dist/scss/_map.scss
deleted file mode 100644
index ebec40a..0000000
--- a/dist/scss/_map.scss
+++ /dev/null
@@ -1,99 +0,0 @@
-
-/**
- * Do not edit directly
- * Generated on Thu, 13 Jun 2024 02:52:12 GMT
- */
-
-$qld-tokens: (
- 'core-default-color-neutral-black': #131212,
- 'core-default-color-neutral-darkest': #222020,
- 'core-default-color-neutral-darker': #444444,
- 'core-default-color-neutral-dark': #78797e,
- 'core-default-color-neutral-light': #e0e0e0,
- 'core-default-color-neutral-lighter': #ebebeb,
- 'core-default-color-neutral-lightest': #f5f5f5,
- 'core-default-color-neutral-white': #ffffff,
- 'core-default-color-status-caution-default': #ffcc2c,
- 'core-default-color-status-caution-darker': #B38800,
- 'core-default-color-status-caution-lighter': #fff2c9,
- 'core-default-color-status-caution-lightest': #fffaea,
- 'core-default-color-status-info-default': #0085b3,
- 'core-default-color-status-info-darker': #006a8f,
- 'core-default-color-status-info-lighter': #e5eef5,
- 'core-default-color-status-info-lightest': #eff4f9,
- 'core-default-color-status-error-default': #e22339,
- 'core-default-color-status-error-darker': #8a1220,
- 'core-default-color-status-error-lighter': #fdf0f0,
- 'core-default-color-status-error-lightest': #fff6f6,
- 'core-default-color-status-success-default': #339d37,
- 'core-default-color-status-success-darker': #0a690d,
- 'core-default-color-status-success-lighter': #f2faf4,
- 'core-default-color-status-success-lightest': #f7fbf8,
- 'core-default-color-status-underline-light': #ffffffb8,
- 'core-default-color-status-underline-dark': #03213fb8,
- 'core-default-color-brand-primary-dark-blue': #05325f,
- 'core-default-color-brand-primary-sapphire-blue': #09549f,
- 'core-default-color-brand-primary-light-blue': #0085b3,
- 'core-default-color-brand-primary-light-green': #6bbe27,
- 'core-default-color-brand-secondary-darkgreen': #008635,
- 'core-default-color-brand-secondary-golden-yellow': #ffe500,
- 'core-default-color-brand-other-modern-maroon': #a70240,
- 'core-default-color-brand-other-gov-maroon': #771e32,
- 'core-default-color-code-green': #6bbe27,
- 'core-default-color-code-light-blue': #a7e5ff,
- 'core-default-color-code-violet': #c88df7,
- 'core-default-color-code-muted': #c0d7ec,
- 'core-default-color-contained-layout-background': #09549F,
- 'core-default-color-contained-layout-background-dark': #09549F,
- 'color-default-color-light-background-default': #ffffff,
- 'color-default-color-light-background-default-shade': #f5f5f5,
- 'color-default-color-light-background-light': #eff4f9,
- 'color-default-color-light-background-light-shade': #e5eef5,
- 'color-default-color-light-background-alt': #e8e8e8,
- 'color-default-color-light-background-alt-shade': #e0e0e0,
- 'color-default-color-light-border-default': #ebebeb,
- 'color-default-color-light-border-light': #ccddee,
- 'color-default-color-light-border-alt': #7a7a7a,
- 'color-default-color-light-action-primary': #09549f,
- 'color-default-color-light-action-primary-hover': #003e7d,
- 'color-default-color-light-action-secondary': #008635,
- 'color-default-color-light-action-secondary-hover': #005b23,
- 'color-default-color-light-link-on-action': #ffffff,
- 'color-default-color-light-link-default': #09549f,
- 'color-default-color-light-link-visited': #551a8b,
- 'color-default-color-light-accent-design-accent': #6BBE27,
- 'color-default-color-light-focus-default': #0085B3,
- 'color-default-color-light-underline-default': #3f7ab4,
- 'color-default-color-light-underline-default-hover': #09549F,
- 'color-default-color-light-underline-visited': #8b63b0,
- 'color-default-color-light-underline-visited-hover': #551a8b,
- 'color-default-color-light-text-default': #414141,
- 'color-default-color-light-text-lighter': #636363,
- 'color-default-color-light-text-heading': #04284c,
- 'color-default-color-light-site-title': #022a50,
- 'color-default-color-light-crest-fill': #1D1D1D,
- 'color-default-color-dark-background-default': #09549F,
- 'color-default-color-dark-background-default-shade': #04498f,
- 'color-default-color-dark-background-alt': #05325F,
- 'color-default-color-dark-background-alt-shade': #052c53,
- 'color-default-color-dark-border-default': #1d9ac6,
- 'color-default-color-dark-border-alt': #09acfe,
- 'color-default-color-dark-action-primary': #78ba00,
- 'color-default-color-dark-action-primary-hover': #add33f,
- 'color-default-color-dark-action-secondary': #FFE500,
- 'color-default-color-dark-action-secondary-hover': #ffef60,
- 'color-default-color-dark-link-default': #ffffff,
- 'color-default-color-dark-link-visited': #e1bbee,
- 'color-default-color-dark-link-on-action': #121940,
- 'color-default-color-dark-accent-design-accent': #6BBE27,
- 'color-default-color-dark-focus-default': #01b0e5,
- 'color-default-color-dark-underline-default': #b5cce2,
- 'color-default-color-dark-underline-default-hover': #ffffff,
- 'color-default-color-dark-underline-visited': #e1c2ff,
- 'color-default-color-dark-underline-visited-hover': #EE11BB,
- 'color-default-color-dark-text-default': #ffffff,
- 'color-default-color-dark-text-lighter': #deebf9,
- 'color-default-color-dark-text-heading': #ffffff,
- 'color-default-color-dark-site-title': #ffffff,
- 'color-default-color-dark-crest-fill': #ffffff
-);
diff --git a/dist/scss/_variables.scss b/dist/scss/_variables.scss
deleted file mode 100644
index f3e27f5..0000000
--- a/dist/scss/_variables.scss
+++ /dev/null
@@ -1,95 +0,0 @@
-
-// Do not edit directly
-// Generated on Thu, 13 Jun 2024 02:52:12 GMT
-
-$core-default-color-neutral-black: #131212;
-$core-default-color-neutral-darkest: #222020;
-$core-default-color-neutral-darker: #444444;
-$core-default-color-neutral-dark: #78797e;
-$core-default-color-neutral-light: #e0e0e0;
-$core-default-color-neutral-lighter: #ebebeb;
-$core-default-color-neutral-lightest: #f5f5f5;
-$core-default-color-neutral-white: #ffffff;
-$core-default-color-status-caution-default: #ffcc2c;
-$core-default-color-status-caution-darker: #B38800;
-$core-default-color-status-caution-lighter: #fff2c9;
-$core-default-color-status-caution-lightest: #fffaea;
-$core-default-color-status-info-default: #0085b3;
-$core-default-color-status-info-darker: #006a8f;
-$core-default-color-status-info-lighter: #e5eef5;
-$core-default-color-status-info-lightest: #eff4f9;
-$core-default-color-status-error-default: #e22339;
-$core-default-color-status-error-darker: #8a1220;
-$core-default-color-status-error-lighter: #fdf0f0;
-$core-default-color-status-error-lightest: #fff6f6;
-$core-default-color-status-success-default: #339d37;
-$core-default-color-status-success-darker: #0a690d;
-$core-default-color-status-success-lighter: #f2faf4;
-$core-default-color-status-success-lightest: #f7fbf8;
-$core-default-color-status-underline-light: #ffffffb8;
-$core-default-color-status-underline-dark: #03213fb8;
-$core-default-color-brand-primary-dark-blue: #05325f;
-$core-default-color-brand-primary-sapphire-blue: #09549f;
-$core-default-color-brand-primary-light-blue: #0085b3;
-$core-default-color-brand-primary-light-green: #6bbe27;
-$core-default-color-brand-secondary-darkgreen: #008635;
-$core-default-color-brand-secondary-golden-yellow: #ffe500;
-$core-default-color-brand-other-modern-maroon: #a70240;
-$core-default-color-brand-other-gov-maroon: #771e32;
-$core-default-color-code-green: #6bbe27;
-$core-default-color-code-light-blue: #a7e5ff;
-$core-default-color-code-violet: #c88df7;
-$core-default-color-code-muted: #c0d7ec;
-$core-default-color-contained-layout-background: #09549F;
-$core-default-color-contained-layout-background-dark: #09549F;
-$color-default-color-light-background-default: #ffffff;
-$color-default-color-light-background-default-shade: #f5f5f5;
-$color-default-color-light-background-light: #eff4f9;
-$color-default-color-light-background-light-shade: #e5eef5;
-$color-default-color-light-background-alt: #e8e8e8;
-$color-default-color-light-background-alt-shade: #e0e0e0;
-$color-default-color-light-border-default: #ebebeb;
-$color-default-color-light-border-light: #ccddee;
-$color-default-color-light-border-alt: #7a7a7a;
-$color-default-color-light-action-primary: #09549f;
-$color-default-color-light-action-primary-hover: #003e7d;
-$color-default-color-light-action-secondary: #008635;
-$color-default-color-light-action-secondary-hover: #005b23;
-$color-default-color-light-link-on-action: #ffffff;
-$color-default-color-light-link-default: #09549f;
-$color-default-color-light-link-visited: #551a8b;
-$color-default-color-light-accent-design-accent: #6BBE27;
-$color-default-color-light-focus-default: #0085B3;
-$color-default-color-light-underline-default: #3f7ab4;
-$color-default-color-light-underline-default-hover: #09549F;
-$color-default-color-light-underline-visited: #8b63b0;
-$color-default-color-light-underline-visited-hover: #551a8b;
-$color-default-color-light-text-default: #414141;
-$color-default-color-light-text-lighter: #636363;
-$color-default-color-light-text-heading: #04284c;
-$color-default-color-light-site-title: #022a50;
-$color-default-color-light-crest-fill: #1D1D1D;
-$color-default-color-dark-background-default: #09549F;
-$color-default-color-dark-background-default-shade: #04498f;
-$color-default-color-dark-background-alt: #05325F;
-$color-default-color-dark-background-alt-shade: #052c53;
-$color-default-color-dark-border-default: #1d9ac6;
-$color-default-color-dark-border-alt: #09acfe;
-$color-default-color-dark-action-primary: #78ba00;
-$color-default-color-dark-action-primary-hover: #add33f;
-$color-default-color-dark-action-secondary: #FFE500;
-$color-default-color-dark-action-secondary-hover: #ffef60;
-$color-default-color-dark-link-default: #ffffff;
-$color-default-color-dark-link-visited: #e1bbee;
-$color-default-color-dark-link-on-action: #121940;
-$color-default-color-dark-accent-design-accent: #6BBE27;
-$color-default-color-dark-focus-default: #01b0e5;
-$color-default-color-dark-underline-default: #b5cce2;
-$color-default-color-dark-underline-default-hover: #ffffff;
-$color-default-color-dark-underline-visited: #e1c2ff;
-$color-default-color-dark-underline-visited-hover: #EE11BB;
-$color-default-color-dark-text-default: #ffffff;
-$color-default-color-dark-text-lighter: #deebf9;
-$color-default-color-dark-text-heading: #ffffff;
-$color-default-color-dark-site-title: #ffffff;
-$color-default-color-dark-crest-fill: #ffffff;
diff --git a/dist/scss/button/button-campaign-neon-palettes.tokens.scss b/dist/scss/button/button-campaign-neon-palettes.tokens.scss
new file mode 100644
index 0000000..4691ff7
--- /dev/null
+++ b/dist/scss/button/button-campaign-neon-palettes.tokens.scss
@@ -0,0 +1,183 @@
+
+// Do not edit directly, this file was auto-generated.
+
+$buttonPaletteBrightPrimaryDefaultBackground: #ff0084;
+$buttonPaletteBrightPrimaryDefaultText: #ffffff;
+$buttonPaletteBrightPrimaryDefaultTextDecoration: none;
+$buttonPaletteBrightPrimaryDefaultBorder: #ff0084;
+$buttonPaletteBrightPrimaryActiveBackground: #d70065;
+$buttonPaletteBrightPrimaryActiveText: #ffffff;
+$buttonPaletteBrightPrimaryActiveTextDecoration: none;
+$buttonPaletteBrightPrimaryActiveBorder: #d70065;
+$buttonPaletteBrightPrimaryHoverBackground: #d70065;
+$buttonPaletteBrightPrimaryHoverText: #ffffff;
+$buttonPaletteBrightPrimaryHoverTextDecoration: underline;
+$buttonPaletteBrightPrimaryHoverBorder: #d70065;
+$buttonPaletteBrightSecondaryDefaultBackground: #ffffff;
+$buttonPaletteBrightSecondaryDefaultText: #ff0084;
+$buttonPaletteBrightSecondaryDefaultTextDecoration: none;
+$buttonPaletteBrightSecondaryDefaultBorder: #ff0084;
+$buttonPaletteBrightSecondaryActiveBackground: #ffffff;
+$buttonPaletteBrightSecondaryActiveText: #ff0084;
+$buttonPaletteBrightSecondaryActiveTextDecoration: none;
+$buttonPaletteBrightSecondaryActiveBorder: #ff0084;
+$buttonPaletteBrightSecondaryHoverBackground: #ffffff;
+$buttonPaletteBrightSecondaryHoverText: #ae0047;
+$buttonPaletteBrightSecondaryHoverTextDecoration: underline;
+$buttonPaletteBrightSecondaryHoverBorder: #ae0047;
+$buttonPaletteBrightTertiaryDefaultBackground: #ffffff;
+$buttonPaletteBrightTertiaryDefaultText: #ff0084;
+$buttonPaletteBrightTertiaryDefaultTextDecoration: none;
+$buttonPaletteBrightTertiaryDefaultBorder: #ffffff;
+$buttonPaletteBrightTertiaryActiveBackground: #ffffff;
+$buttonPaletteBrightTertiaryActiveText: #ff0084;
+$buttonPaletteBrightTertiaryActiveTextDecoration: none;
+$buttonPaletteBrightTertiaryActiveBorder: #ffffff;
+$buttonPaletteBrightTertiaryHoverBackground: #ffffff;
+$buttonPaletteBrightTertiaryHoverText: #d70065;
+$buttonPaletteBrightTertiaryHoverTextDecoration: underline;
+$buttonPaletteBrightTertiaryHoverBorder: #ffffff;
+$buttonPaletteTintPrimaryDefaultBackground: #ff0084;
+$buttonPaletteTintPrimaryDefaultText: #ffffff;
+$buttonPaletteTintPrimaryDefaultTextDecoration: none;
+$buttonPaletteTintPrimaryDefaultBorder: #ff0084;
+$buttonPaletteTintPrimaryActiveBackground: #d70065;
+$buttonPaletteTintPrimaryActiveText: #ffffff;
+$buttonPaletteTintPrimaryActiveTextDecoration: none;
+$buttonPaletteTintPrimaryActiveBorder: #d70065;
+$buttonPaletteTintPrimaryHoverBackground: #d70065;
+$buttonPaletteTintPrimaryHoverText: #ffffff;
+$buttonPaletteTintPrimaryHoverTextDecoration: underline;
+$buttonPaletteTintPrimaryHoverBorder: #d70065;
+$buttonPaletteTintSecondaryDefaultBackground: #ffecf2;
+$buttonPaletteTintSecondaryDefaultText: #ff0084;
+$buttonPaletteTintSecondaryDefaultTextDecoration: none;
+$buttonPaletteTintSecondaryDefaultBorder: #ff0084;
+$buttonPaletteTintSecondaryActiveBackground: #ffecf2;
+$buttonPaletteTintSecondaryActiveText: #ff0084;
+$buttonPaletteTintSecondaryActiveTextDecoration: none;
+$buttonPaletteTintSecondaryActiveBorder: #ff0084;
+$buttonPaletteTintSecondaryHoverBackground: #ffecf2;
+$buttonPaletteTintSecondaryHoverText: #ff0084;
+$buttonPaletteTintSecondaryHoverTextDecoration: underline;
+$buttonPaletteTintSecondaryHoverBorder: #ff0084;
+$buttonPaletteTintTertiaryDefaultBackground: #ffecf2;
+$buttonPaletteTintTertiaryDefaultText: #ff0084;
+$buttonPaletteTintTertiaryDefaultTextDecoration: none;
+$buttonPaletteTintTertiaryDefaultBorder: #ffecf2;
+$buttonPaletteTintTertiaryActiveBackground: #ffecf2;
+$buttonPaletteTintTertiaryActiveText: #ff0084;
+$buttonPaletteTintTertiaryActiveTextDecoration: none;
+$buttonPaletteTintTertiaryActiveBorder: #ffecf2;
+$buttonPaletteTintTertiaryHoverBackground: #ffecf2;
+$buttonPaletteTintTertiaryHoverText: #ff0084;
+$buttonPaletteTintTertiaryHoverTextDecoration: underline;
+$buttonPaletteTintTertiaryHoverBorder: #ffecf2;
+$buttonPaletteAltPrimaryDefaultBackground: #ff0084;
+$buttonPaletteAltPrimaryDefaultText: #ffffff;
+$buttonPaletteAltPrimaryDefaultTextDecoration: none;
+$buttonPaletteAltPrimaryDefaultBorder: #ff0084;
+$buttonPaletteAltPrimaryActiveBackground: #d70065;
+$buttonPaletteAltPrimaryActiveText: #ffffff;
+$buttonPaletteAltPrimaryActiveTextDecoration: none;
+$buttonPaletteAltPrimaryActiveBorder: #d70065;
+$buttonPaletteAltPrimaryHoverBackground: #d70065;
+$buttonPaletteAltPrimaryHoverText: #ffffff;
+$buttonPaletteAltPrimaryHoverTextDecoration: underline;
+$buttonPaletteAltPrimaryHoverBorder: #d70065;
+$buttonPaletteAltSecondaryDefaultBackground: #eaeaea;
+$buttonPaletteAltSecondaryDefaultText: #ff0084;
+$buttonPaletteAltSecondaryDefaultTextDecoration: none;
+$buttonPaletteAltSecondaryDefaultBorder: #ff0084;
+$buttonPaletteAltSecondaryActiveBackground: #eaeaea;
+$buttonPaletteAltSecondaryActiveText: #ff0084;
+$buttonPaletteAltSecondaryActiveTextDecoration: none;
+$buttonPaletteAltSecondaryActiveBorder: #ff0084;
+$buttonPaletteAltSecondaryHoverBackground: #eaeaea;
+$buttonPaletteAltSecondaryHoverText: #ff0084;
+$buttonPaletteAltSecondaryHoverTextDecoration: underline;
+$buttonPaletteAltSecondaryHoverBorder: #ff0084;
+$buttonPaletteAltTertiaryDefaultBackground: #eaeaea;
+$buttonPaletteAltTertiaryDefaultText: #ff0084;
+$buttonPaletteAltTertiaryDefaultTextDecoration: none;
+$buttonPaletteAltTertiaryDefaultBorder: #eaeaea;
+$buttonPaletteAltTertiaryActiveBackground: #eaeaea;
+$buttonPaletteAltTertiaryActiveText: #ff0084;
+$buttonPaletteAltTertiaryActiveTextDecoration: none;
+$buttonPaletteAltTertiaryActiveBorder: #eaeaea;
+$buttonPaletteAltTertiaryHoverBackground: #eaeaea;
+$buttonPaletteAltTertiaryHoverText: #ff0084;
+$buttonPaletteAltTertiaryHoverTextDecoration: underline;
+$buttonPaletteAltTertiaryHoverBorder: #eaeaea;
+$buttonPaletteBoldPrimaryDefaultBackground: #ffc85e;
+$buttonPaletteBoldPrimaryDefaultText: #5f0012;
+$buttonPaletteBoldPrimaryDefaultTextDecoration: none;
+$buttonPaletteBoldPrimaryDefaultBorder: #ffc85e;
+$buttonPaletteBoldPrimaryActiveBackground: #cf9a27;
+$buttonPaletteBoldPrimaryActiveText: #5f0012;
+$buttonPaletteBoldPrimaryActiveTextDecoration: none;
+$buttonPaletteBoldPrimaryActiveBorder: #cf9a27;
+$buttonPaletteBoldPrimaryHoverBackground: #cf9a27;
+$buttonPaletteBoldPrimaryHoverText: #5f0012;
+$buttonPaletteBoldPrimaryHoverTextDecoration: underline;
+$buttonPaletteBoldPrimaryHoverBorder: #cf9a27;
+$buttonPaletteBoldSecondaryDefaultBackground: #ff0084;
+$buttonPaletteBoldSecondaryDefaultText: #ffffff;
+$buttonPaletteBoldSecondaryDefaultTextDecoration: none;
+$buttonPaletteBoldSecondaryDefaultBorder: #ffc85e;
+$buttonPaletteBoldSecondaryActiveBackground: #ff0084;
+$buttonPaletteBoldSecondaryActiveText: #ffffff;
+$buttonPaletteBoldSecondaryActiveTextDecoration: none;
+$buttonPaletteBoldSecondaryActiveBorder: #ffc85e;
+$buttonPaletteBoldSecondaryHoverBackground: #ff0084;
+$buttonPaletteBoldSecondaryHoverText: #ffffff;
+$buttonPaletteBoldSecondaryHoverTextDecoration: underline;
+$buttonPaletteBoldSecondaryHoverBorder: #ffc85e;
+$buttonPaletteBoldTertiaryDefaultBackground: #ff0084;
+$buttonPaletteBoldTertiaryDefaultText: #ffffff;
+$buttonPaletteBoldTertiaryDefaultTextDecoration: none;
+$buttonPaletteBoldTertiaryDefaultBorder: #ff0084;
+$buttonPaletteBoldTertiaryActiveBackground: #ff0084;
+$buttonPaletteBoldTertiaryActiveText: #ffffff;
+$buttonPaletteBoldTertiaryActiveTextDecoration: none;
+$buttonPaletteBoldTertiaryActiveBorder: #ff0084;
+$buttonPaletteBoldTertiaryHoverBackground: #ff0084;
+$buttonPaletteBoldTertiaryHoverText: #ffffff;
+$buttonPaletteBoldTertiaryHoverTextDecoration: underline;
+$buttonPaletteBoldTertiaryHoverBorder: #ff0084;
+$buttonPaletteStrongPrimaryDefaultBackground: #ff0084;
+$buttonPaletteStrongPrimaryDefaultText: #5f0012;
+$buttonPaletteStrongPrimaryDefaultTextDecoration: none;
+$buttonPaletteStrongPrimaryDefaultBorder: #ff0084;
+$buttonPaletteStrongPrimaryActiveBackground: #d70065;
+$buttonPaletteStrongPrimaryActiveText: #5f0012;
+$buttonPaletteStrongPrimaryActiveTextDecoration: none;
+$buttonPaletteStrongPrimaryActiveBorder: #d70065;
+$buttonPaletteStrongPrimaryHoverBackground: #d70065;
+$buttonPaletteStrongPrimaryHoverText: #5f0012;
+$buttonPaletteStrongPrimaryHoverTextDecoration: underline;
+$buttonPaletteStrongPrimaryHoverBorder: #d70065;
+$buttonPaletteStrongSecondaryDefaultBackground: #2a2b2f;
+$buttonPaletteStrongSecondaryDefaultText: #ffffff;
+$buttonPaletteStrongSecondaryDefaultTextDecoration: none;
+$buttonPaletteStrongSecondaryDefaultBorder: #ffc85e;
+$buttonPaletteStrongSecondaryActiveBackground: #2a2b2f;
+$buttonPaletteStrongSecondaryActiveText: #ffffff;
+$buttonPaletteStrongSecondaryActiveTextDecoration: none;
+$buttonPaletteStrongSecondaryActiveBorder: #ffc85e;
+$buttonPaletteStrongSecondaryHoverBackground: #2a2b2f;
+$buttonPaletteStrongSecondaryHoverText: #ffffff;
+$buttonPaletteStrongSecondaryHoverTextDecoration: underline;
+$buttonPaletteStrongSecondaryHoverBorder: #ffc85e;
+$buttonPaletteStrongTertiaryDefaultBackground: #2a2b2f;
+$buttonPaletteStrongTertiaryDefaultText: #ffffff;
+$buttonPaletteStrongTertiaryDefaultTextDecoration: none;
+$buttonPaletteStrongTertiaryDefaultBorder: #2a2b2f;
+$buttonPaletteStrongTertiaryActiveBackground: #2a2b2f;
+$buttonPaletteStrongTertiaryActiveText: #ffffff;
+$buttonPaletteStrongTertiaryActiveTextDecoration: none;
+$buttonPaletteStrongTertiaryActiveBorder: #2a2b2f;
+$buttonPaletteStrongTertiaryHoverBackground: #2a2b2f;
+$buttonPaletteStrongTertiaryHoverText: #ffffff;
+$buttonPaletteStrongTertiaryHoverTextDecoration: underline;
+$buttonPaletteStrongTertiaryHoverBorder: #2a2b2f;
diff --git a/dist/scss/button/button-qld-default-palettes.tokens.scss b/dist/scss/button/button-qld-default-palettes.tokens.scss
new file mode 100644
index 0000000..412f89a
--- /dev/null
+++ b/dist/scss/button/button-qld-default-palettes.tokens.scss
@@ -0,0 +1,183 @@
+
+// Do not edit directly, this file was auto-generated.
+
+$buttonPaletteBrightPrimaryDefaultBackground: #09549f;
+$buttonPaletteBrightPrimaryDefaultText: #ffffff;
+$buttonPaletteBrightPrimaryDefaultTextDecoration: none;
+$buttonPaletteBrightPrimaryDefaultBorder: #09549f;
+$buttonPaletteBrightPrimaryActiveBackground: #003e87;
+$buttonPaletteBrightPrimaryActiveText: #ffffff;
+$buttonPaletteBrightPrimaryActiveTextDecoration: none;
+$buttonPaletteBrightPrimaryActiveBorder: #003e87;
+$buttonPaletteBrightPrimaryHoverBackground: #003e87;
+$buttonPaletteBrightPrimaryHoverText: #ffffff;
+$buttonPaletteBrightPrimaryHoverTextDecoration: underline;
+$buttonPaletteBrightPrimaryHoverBorder: #003e87;
+$buttonPaletteBrightSecondaryDefaultBackground: #ffffff;
+$buttonPaletteBrightSecondaryDefaultText: #09549f;
+$buttonPaletteBrightSecondaryDefaultTextDecoration: none;
+$buttonPaletteBrightSecondaryDefaultBorder: #6bbe27;
+$buttonPaletteBrightSecondaryActiveBackground: #ffffff;
+$buttonPaletteBrightSecondaryActiveText: #09549f;
+$buttonPaletteBrightSecondaryActiveTextDecoration: none;
+$buttonPaletteBrightSecondaryActiveBorder: #6bbe27;
+$buttonPaletteBrightSecondaryHoverBackground: #ffffff;
+$buttonPaletteBrightSecondaryHoverText: #09549f;
+$buttonPaletteBrightSecondaryHoverTextDecoration: underline;
+$buttonPaletteBrightSecondaryHoverBorder: #6bbe27;
+$buttonPaletteBrightTertiaryDefaultBackground: #ffffff;
+$buttonPaletteBrightTertiaryDefaultText: #09549f;
+$buttonPaletteBrightTertiaryDefaultTextDecoration: none;
+$buttonPaletteBrightTertiaryDefaultBorder: #ffffff;
+$buttonPaletteBrightTertiaryActiveBackground: #ffffff;
+$buttonPaletteBrightTertiaryActiveText: #09549f;
+$buttonPaletteBrightTertiaryActiveTextDecoration: none;
+$buttonPaletteBrightTertiaryActiveBorder: #ffffff;
+$buttonPaletteBrightTertiaryHoverBackground: #ffffff;
+$buttonPaletteBrightTertiaryHoverText: #09549f;
+$buttonPaletteBrightTertiaryHoverTextDecoration: underline;
+$buttonPaletteBrightTertiaryHoverBorder: #ffffff;
+$buttonPaletteTintPrimaryDefaultBackground: #09549f;
+$buttonPaletteTintPrimaryDefaultText: #ffffff;
+$buttonPaletteTintPrimaryDefaultTextDecoration: none;
+$buttonPaletteTintPrimaryDefaultBorder: #09549f;
+$buttonPaletteTintPrimaryActiveBackground: #003e87;
+$buttonPaletteTintPrimaryActiveText: #ffffff;
+$buttonPaletteTintPrimaryActiveTextDecoration: none;
+$buttonPaletteTintPrimaryActiveBorder: #003e87;
+$buttonPaletteTintPrimaryHoverBackground: #003e87;
+$buttonPaletteTintPrimaryHoverText: #ffffff;
+$buttonPaletteTintPrimaryHoverTextDecoration: underline;
+$buttonPaletteTintPrimaryHoverBorder: #003e87;
+$buttonPaletteTintSecondaryDefaultBackground: #e7edf6;
+$buttonPaletteTintSecondaryDefaultText: #09549f;
+$buttonPaletteTintSecondaryDefaultTextDecoration: none;
+$buttonPaletteTintSecondaryDefaultBorder: #6bbe27;
+$buttonPaletteTintSecondaryActiveBackground: #e7edf6;
+$buttonPaletteTintSecondaryActiveText: #09549f;
+$buttonPaletteTintSecondaryActiveTextDecoration: none;
+$buttonPaletteTintSecondaryActiveBorder: #6bbe27;
+$buttonPaletteTintSecondaryHoverBackground: #e7edf6;
+$buttonPaletteTintSecondaryHoverText: #09549f;
+$buttonPaletteTintSecondaryHoverTextDecoration: underline;
+$buttonPaletteTintSecondaryHoverBorder: #6bbe27;
+$buttonPaletteTintTertiaryDefaultBackground: #e7edf6;
+$buttonPaletteTintTertiaryDefaultText: #09549f;
+$buttonPaletteTintTertiaryDefaultTextDecoration: none;
+$buttonPaletteTintTertiaryDefaultBorder: #e7edf6;
+$buttonPaletteTintTertiaryActiveBackground: #e7edf6;
+$buttonPaletteTintTertiaryActiveText: #09549f;
+$buttonPaletteTintTertiaryActiveTextDecoration: none;
+$buttonPaletteTintTertiaryActiveBorder: #e7edf6;
+$buttonPaletteTintTertiaryHoverBackground: #e7edf6;
+$buttonPaletteTintTertiaryHoverText: #09549f;
+$buttonPaletteTintTertiaryHoverTextDecoration: underline;
+$buttonPaletteTintTertiaryHoverBorder: #e7edf6;
+$buttonPaletteAltPrimaryDefaultBackground: #09549f;
+$buttonPaletteAltPrimaryDefaultText: #ffffff;
+$buttonPaletteAltPrimaryDefaultTextDecoration: none;
+$buttonPaletteAltPrimaryDefaultBorder: #09549f;
+$buttonPaletteAltPrimaryActiveBackground: #003e87;
+$buttonPaletteAltPrimaryActiveText: #ffffff;
+$buttonPaletteAltPrimaryActiveTextDecoration: none;
+$buttonPaletteAltPrimaryActiveBorder: #003e87;
+$buttonPaletteAltPrimaryHoverBackground: #003e87;
+$buttonPaletteAltPrimaryHoverText: #ffffff;
+$buttonPaletteAltPrimaryHoverTextDecoration: underline;
+$buttonPaletteAltPrimaryHoverBorder: #003e87;
+$buttonPaletteAltSecondaryDefaultBackground: #eaeaea;
+$buttonPaletteAltSecondaryDefaultText: #09549f;
+$buttonPaletteAltSecondaryDefaultTextDecoration: none;
+$buttonPaletteAltSecondaryDefaultBorder: #6bbe27;
+$buttonPaletteAltSecondaryActiveBackground: #eaeaea;
+$buttonPaletteAltSecondaryActiveText: #09549f;
+$buttonPaletteAltSecondaryActiveTextDecoration: none;
+$buttonPaletteAltSecondaryActiveBorder: #6bbe27;
+$buttonPaletteAltSecondaryHoverBackground: #eaeaea;
+$buttonPaletteAltSecondaryHoverText: #09549f;
+$buttonPaletteAltSecondaryHoverTextDecoration: underline;
+$buttonPaletteAltSecondaryHoverBorder: #6bbe27;
+$buttonPaletteAltTertiaryDefaultBackground: #eaeaea;
+$buttonPaletteAltTertiaryDefaultText: #09549f;
+$buttonPaletteAltTertiaryDefaultTextDecoration: none;
+$buttonPaletteAltTertiaryDefaultBorder: #eaeaea;
+$buttonPaletteAltTertiaryActiveBackground: #eaeaea;
+$buttonPaletteAltTertiaryActiveText: #09549f;
+$buttonPaletteAltTertiaryActiveTextDecoration: none;
+$buttonPaletteAltTertiaryActiveBorder: #eaeaea;
+$buttonPaletteAltTertiaryHoverBackground: #eaeaea;
+$buttonPaletteAltTertiaryHoverText: #09549f;
+$buttonPaletteAltTertiaryHoverTextDecoration: underline;
+$buttonPaletteAltTertiaryHoverBorder: #eaeaea;
+$buttonPaletteBoldPrimaryDefaultBackground: #6bbe27;
+$buttonPaletteBoldPrimaryDefaultText: #000043;
+$buttonPaletteBoldPrimaryDefaultTextDecoration: none;
+$buttonPaletteBoldPrimaryDefaultBorder: #6bbe27;
+$buttonPaletteBoldPrimaryActiveBackground: #469800;
+$buttonPaletteBoldPrimaryActiveText: #000043;
+$buttonPaletteBoldPrimaryActiveTextDecoration: none;
+$buttonPaletteBoldPrimaryActiveBorder: #469800;
+$buttonPaletteBoldPrimaryHoverBackground: #469800;
+$buttonPaletteBoldPrimaryHoverText: #000043;
+$buttonPaletteBoldPrimaryHoverTextDecoration: underline;
+$buttonPaletteBoldPrimaryHoverBorder: #469800;
+$buttonPaletteBoldSecondaryDefaultBackground: #09549f;
+$buttonPaletteBoldSecondaryDefaultText: #ffffff;
+$buttonPaletteBoldSecondaryDefaultTextDecoration: none;
+$buttonPaletteBoldSecondaryDefaultBorder: #ffe500;
+$buttonPaletteBoldSecondaryActiveBackground: #09549f;
+$buttonPaletteBoldSecondaryActiveText: #ffffff;
+$buttonPaletteBoldSecondaryActiveTextDecoration: none;
+$buttonPaletteBoldSecondaryActiveBorder: #ffe500;
+$buttonPaletteBoldSecondaryHoverBackground: #09549f;
+$buttonPaletteBoldSecondaryHoverText: #ffffff;
+$buttonPaletteBoldSecondaryHoverTextDecoration: underline;
+$buttonPaletteBoldSecondaryHoverBorder: #ffe500;
+$buttonPaletteBoldTertiaryDefaultBackground: #09549f;
+$buttonPaletteBoldTertiaryDefaultText: #ffffff;
+$buttonPaletteBoldTertiaryDefaultTextDecoration: none;
+$buttonPaletteBoldTertiaryDefaultBorder: #09549f;
+$buttonPaletteBoldTertiaryActiveBackground: #09549f;
+$buttonPaletteBoldTertiaryActiveText: #ffffff;
+$buttonPaletteBoldTertiaryActiveTextDecoration: none;
+$buttonPaletteBoldTertiaryActiveBorder: #09549f;
+$buttonPaletteBoldTertiaryHoverBackground: #09549f;
+$buttonPaletteBoldTertiaryHoverText: #ffffff;
+$buttonPaletteBoldTertiaryHoverTextDecoration: underline;
+$buttonPaletteBoldTertiaryHoverBorder: #09549f;
+$buttonPaletteStrongPrimaryDefaultBackground: #6bbe27;
+$buttonPaletteStrongPrimaryDefaultText: #000043;
+$buttonPaletteStrongPrimaryDefaultTextDecoration: none;
+$buttonPaletteStrongPrimaryDefaultBorder: #6bbe27;
+$buttonPaletteStrongPrimaryActiveBackground: #469800;
+$buttonPaletteStrongPrimaryActiveText: #000043;
+$buttonPaletteStrongPrimaryActiveTextDecoration: none;
+$buttonPaletteStrongPrimaryActiveBorder: #469800;
+$buttonPaletteStrongPrimaryHoverBackground: #469800;
+$buttonPaletteStrongPrimaryHoverText: #000043;
+$buttonPaletteStrongPrimaryHoverTextDecoration: underline;
+$buttonPaletteStrongPrimaryHoverBorder: #469800;
+$buttonPaletteStrongSecondaryDefaultBackground: #05325f;
+$buttonPaletteStrongSecondaryDefaultText: #ffffff;
+$buttonPaletteStrongSecondaryDefaultTextDecoration: none;
+$buttonPaletteStrongSecondaryDefaultBorder: #ffe500;
+$buttonPaletteStrongSecondaryActiveBackground: #05325f;
+$buttonPaletteStrongSecondaryActiveText: #ffffff;
+$buttonPaletteStrongSecondaryActiveTextDecoration: none;
+$buttonPaletteStrongSecondaryActiveBorder: #ffe500;
+$buttonPaletteStrongSecondaryHoverBackground: #05325f;
+$buttonPaletteStrongSecondaryHoverText: #ffffff;
+$buttonPaletteStrongSecondaryHoverTextDecoration: underline;
+$buttonPaletteStrongSecondaryHoverBorder: #ffe500;
+$buttonPaletteStrongTertiaryDefaultBackground: #05325f;
+$buttonPaletteStrongTertiaryDefaultText: #ffffff;
+$buttonPaletteStrongTertiaryDefaultTextDecoration: none;
+$buttonPaletteStrongTertiaryDefaultBorder: #05325f;
+$buttonPaletteStrongTertiaryActiveBackground: #05325f;
+$buttonPaletteStrongTertiaryActiveText: #ffffff;
+$buttonPaletteStrongTertiaryActiveTextDecoration: none;
+$buttonPaletteStrongTertiaryActiveBorder: #05325f;
+$buttonPaletteStrongTertiaryHoverBackground: #05325f;
+$buttonPaletteStrongTertiaryHoverText: #ffffff;
+$buttonPaletteStrongTertiaryHoverTextDecoration: underline;
+$buttonPaletteStrongTertiaryHoverBorder: #05325f;
diff --git a/dist/scss/button/button-qld-high-contrast-palettes.tokens.scss b/dist/scss/button/button-qld-high-contrast-palettes.tokens.scss
new file mode 100644
index 0000000..a92d6ed
--- /dev/null
+++ b/dist/scss/button/button-qld-high-contrast-palettes.tokens.scss
@@ -0,0 +1,183 @@
+
+// Do not edit directly, this file was auto-generated.
+
+$buttonPaletteBrightPrimaryDefaultBackground: #0000ff;
+$buttonPaletteBrightPrimaryDefaultText: #ffffff;
+$buttonPaletteBrightPrimaryDefaultTextDecoration: none;
+$buttonPaletteBrightPrimaryDefaultBorder: #0000ff;
+$buttonPaletteBrightPrimaryActiveBackground: #1000e4;
+$buttonPaletteBrightPrimaryActiveText: #ffffff;
+$buttonPaletteBrightPrimaryActiveTextDecoration: none;
+$buttonPaletteBrightPrimaryActiveBorder: #1000e4;
+$buttonPaletteBrightPrimaryHoverBackground: #1000e4;
+$buttonPaletteBrightPrimaryHoverText: #ffffff;
+$buttonPaletteBrightPrimaryHoverTextDecoration: underline;
+$buttonPaletteBrightPrimaryHoverBorder: #1000e4;
+$buttonPaletteBrightSecondaryDefaultBackground: #ffffff;
+$buttonPaletteBrightSecondaryDefaultText: #0000ff;
+$buttonPaletteBrightSecondaryDefaultTextDecoration: none;
+$buttonPaletteBrightSecondaryDefaultBorder: #ffe500;
+$buttonPaletteBrightSecondaryActiveBackground: #ffffff;
+$buttonPaletteBrightSecondaryActiveText: #0000ff;
+$buttonPaletteBrightSecondaryActiveTextDecoration: none;
+$buttonPaletteBrightSecondaryActiveBorder: #ffe500;
+$buttonPaletteBrightSecondaryHoverBackground: #ffffff;
+$buttonPaletteBrightSecondaryHoverText: #0000ff;
+$buttonPaletteBrightSecondaryHoverTextDecoration: underline;
+$buttonPaletteBrightSecondaryHoverBorder: #ffe500;
+$buttonPaletteBrightTertiaryDefaultBackground: #ffffff;
+$buttonPaletteBrightTertiaryDefaultText: #0000ff;
+$buttonPaletteBrightTertiaryDefaultTextDecoration: none;
+$buttonPaletteBrightTertiaryDefaultBorder: #ffffff;
+$buttonPaletteBrightTertiaryActiveBackground: #ffffff;
+$buttonPaletteBrightTertiaryActiveText: #0000ff;
+$buttonPaletteBrightTertiaryActiveTextDecoration: none;
+$buttonPaletteBrightTertiaryActiveBorder: #ffffff;
+$buttonPaletteBrightTertiaryHoverBackground: #ffffff;
+$buttonPaletteBrightTertiaryHoverText: #0000ff;
+$buttonPaletteBrightTertiaryHoverTextDecoration: underline;
+$buttonPaletteBrightTertiaryHoverBorder: #ffffff;
+$buttonPaletteTintPrimaryDefaultBackground: #0000ff;
+$buttonPaletteTintPrimaryDefaultText: #ffffff;
+$buttonPaletteTintPrimaryDefaultTextDecoration: none;
+$buttonPaletteTintPrimaryDefaultBorder: #0000ff;
+$buttonPaletteTintPrimaryActiveBackground: #1000e4;
+$buttonPaletteTintPrimaryActiveText: #ffffff;
+$buttonPaletteTintPrimaryActiveTextDecoration: none;
+$buttonPaletteTintPrimaryActiveBorder: #1000e4;
+$buttonPaletteTintPrimaryHoverBackground: #1000e4;
+$buttonPaletteTintPrimaryHoverText: #ffffff;
+$buttonPaletteTintPrimaryHoverTextDecoration: underline;
+$buttonPaletteTintPrimaryHoverBorder: #1000e4;
+$buttonPaletteTintSecondaryDefaultBackground: #ffffff;
+$buttonPaletteTintSecondaryDefaultText: #0000ff;
+$buttonPaletteTintSecondaryDefaultTextDecoration: none;
+$buttonPaletteTintSecondaryDefaultBorder: #ffe500;
+$buttonPaletteTintSecondaryActiveBackground: #ffffff;
+$buttonPaletteTintSecondaryActiveText: #0000ff;
+$buttonPaletteTintSecondaryActiveTextDecoration: none;
+$buttonPaletteTintSecondaryActiveBorder: #ffe500;
+$buttonPaletteTintSecondaryHoverBackground: #ffffff;
+$buttonPaletteTintSecondaryHoverText: #0000ff;
+$buttonPaletteTintSecondaryHoverTextDecoration: underline;
+$buttonPaletteTintSecondaryHoverBorder: #ffe500;
+$buttonPaletteTintTertiaryDefaultBackground: #ffffff;
+$buttonPaletteTintTertiaryDefaultText: #0000ff;
+$buttonPaletteTintTertiaryDefaultTextDecoration: none;
+$buttonPaletteTintTertiaryDefaultBorder: #ffffff;
+$buttonPaletteTintTertiaryActiveBackground: #ffffff;
+$buttonPaletteTintTertiaryActiveText: #0000ff;
+$buttonPaletteTintTertiaryActiveTextDecoration: none;
+$buttonPaletteTintTertiaryActiveBorder: #ffffff;
+$buttonPaletteTintTertiaryHoverBackground: #ffffff;
+$buttonPaletteTintTertiaryHoverText: #0000ff;
+$buttonPaletteTintTertiaryHoverTextDecoration: underline;
+$buttonPaletteTintTertiaryHoverBorder: #ffffff;
+$buttonPaletteAltPrimaryDefaultBackground: #0000ff;
+$buttonPaletteAltPrimaryDefaultText: #ffffff;
+$buttonPaletteAltPrimaryDefaultTextDecoration: none;
+$buttonPaletteAltPrimaryDefaultBorder: #0000ff;
+$buttonPaletteAltPrimaryActiveBackground: #1000e4;
+$buttonPaletteAltPrimaryActiveText: #ffffff;
+$buttonPaletteAltPrimaryActiveTextDecoration: none;
+$buttonPaletteAltPrimaryActiveBorder: #1000e4;
+$buttonPaletteAltPrimaryHoverBackground: #1000e4;
+$buttonPaletteAltPrimaryHoverText: #ffffff;
+$buttonPaletteAltPrimaryHoverTextDecoration: underline;
+$buttonPaletteAltPrimaryHoverBorder: #1000e4;
+$buttonPaletteAltSecondaryDefaultBackground: #ffffff;
+$buttonPaletteAltSecondaryDefaultText: #0000ff;
+$buttonPaletteAltSecondaryDefaultTextDecoration: none;
+$buttonPaletteAltSecondaryDefaultBorder: #ffe500;
+$buttonPaletteAltSecondaryActiveBackground: #ffffff;
+$buttonPaletteAltSecondaryActiveText: #0000ff;
+$buttonPaletteAltSecondaryActiveTextDecoration: none;
+$buttonPaletteAltSecondaryActiveBorder: #ffe500;
+$buttonPaletteAltSecondaryHoverBackground: #ffffff;
+$buttonPaletteAltSecondaryHoverText: #0000ff;
+$buttonPaletteAltSecondaryHoverTextDecoration: underline;
+$buttonPaletteAltSecondaryHoverBorder: #ffe500;
+$buttonPaletteAltTertiaryDefaultBackground: #ffffff;
+$buttonPaletteAltTertiaryDefaultText: #0000ff;
+$buttonPaletteAltTertiaryDefaultTextDecoration: none;
+$buttonPaletteAltTertiaryDefaultBorder: #ffffff;
+$buttonPaletteAltTertiaryActiveBackground: #ffffff;
+$buttonPaletteAltTertiaryActiveText: #0000ff;
+$buttonPaletteAltTertiaryActiveTextDecoration: none;
+$buttonPaletteAltTertiaryActiveBorder: #ffffff;
+$buttonPaletteAltTertiaryHoverBackground: #ffffff;
+$buttonPaletteAltTertiaryHoverText: #0000ff;
+$buttonPaletteAltTertiaryHoverTextDecoration: underline;
+$buttonPaletteAltTertiaryHoverBorder: #ffffff;
+$buttonPaletteBoldPrimaryDefaultBackground: #ffe500;
+$buttonPaletteBoldPrimaryDefaultText: #2b0093;
+$buttonPaletteBoldPrimaryDefaultTextDecoration: none;
+$buttonPaletteBoldPrimaryDefaultBorder: #ffe500;
+$buttonPaletteBoldPrimaryActiveBackground: #cdb300;
+$buttonPaletteBoldPrimaryActiveText: #2b0093;
+$buttonPaletteBoldPrimaryActiveTextDecoration: none;
+$buttonPaletteBoldPrimaryActiveBorder: #cdb300;
+$buttonPaletteBoldPrimaryHoverBackground: #cdb300;
+$buttonPaletteBoldPrimaryHoverText: #2b0093;
+$buttonPaletteBoldPrimaryHoverTextDecoration: underline;
+$buttonPaletteBoldPrimaryHoverBorder: #cdb300;
+$buttonPaletteBoldSecondaryDefaultBackground: #000510;
+$buttonPaletteBoldSecondaryDefaultText: #ffe500;
+$buttonPaletteBoldSecondaryDefaultTextDecoration: none;
+$buttonPaletteBoldSecondaryDefaultBorder: #ffe500;
+$buttonPaletteBoldSecondaryActiveBackground: #000510;
+$buttonPaletteBoldSecondaryActiveText: #ffe500;
+$buttonPaletteBoldSecondaryActiveTextDecoration: none;
+$buttonPaletteBoldSecondaryActiveBorder: #ffe500;
+$buttonPaletteBoldSecondaryHoverBackground: #000510;
+$buttonPaletteBoldSecondaryHoverText: #ffe500;
+$buttonPaletteBoldSecondaryHoverTextDecoration: underline;
+$buttonPaletteBoldSecondaryHoverBorder: #ffe500;
+$buttonPaletteBoldTertiaryDefaultBackground: #000510;
+$buttonPaletteBoldTertiaryDefaultText: #ffe500;
+$buttonPaletteBoldTertiaryDefaultTextDecoration: none;
+$buttonPaletteBoldTertiaryDefaultBorder: #000510;
+$buttonPaletteBoldTertiaryActiveBackground: #000510;
+$buttonPaletteBoldTertiaryActiveText: #ffe500;
+$buttonPaletteBoldTertiaryActiveTextDecoration: none;
+$buttonPaletteBoldTertiaryActiveBorder: #000510;
+$buttonPaletteBoldTertiaryHoverBackground: #000510;
+$buttonPaletteBoldTertiaryHoverText: #ffe500;
+$buttonPaletteBoldTertiaryHoverTextDecoration: underline;
+$buttonPaletteBoldTertiaryHoverBorder: #000510;
+$buttonPaletteStrongPrimaryDefaultBackground: #ffe500;
+$buttonPaletteStrongPrimaryDefaultText: #2b0093;
+$buttonPaletteStrongPrimaryDefaultTextDecoration: none;
+$buttonPaletteStrongPrimaryDefaultBorder: #ffe500;
+$buttonPaletteStrongPrimaryActiveBackground: #cdb300;
+$buttonPaletteStrongPrimaryActiveText: #2b0093;
+$buttonPaletteStrongPrimaryActiveTextDecoration: none;
+$buttonPaletteStrongPrimaryActiveBorder: #cdb300;
+$buttonPaletteStrongPrimaryHoverBackground: #cdb300;
+$buttonPaletteStrongPrimaryHoverText: #2b0093;
+$buttonPaletteStrongPrimaryHoverTextDecoration: underline;
+$buttonPaletteStrongPrimaryHoverBorder: #cdb300;
+$buttonPaletteStrongSecondaryDefaultBackground: #000510;
+$buttonPaletteStrongSecondaryDefaultText: #ffe500;
+$buttonPaletteStrongSecondaryDefaultTextDecoration: none;
+$buttonPaletteStrongSecondaryDefaultBorder: #ffe500;
+$buttonPaletteStrongSecondaryActiveBackground: #000510;
+$buttonPaletteStrongSecondaryActiveText: #ffe500;
+$buttonPaletteStrongSecondaryActiveTextDecoration: none;
+$buttonPaletteStrongSecondaryActiveBorder: #ffe500;
+$buttonPaletteStrongSecondaryHoverBackground: #000510;
+$buttonPaletteStrongSecondaryHoverText: #ffe500;
+$buttonPaletteStrongSecondaryHoverTextDecoration: underline;
+$buttonPaletteStrongSecondaryHoverBorder: #ffe500;
+$buttonPaletteStrongTertiaryDefaultBackground: #000510;
+$buttonPaletteStrongTertiaryDefaultText: #ffe500;
+$buttonPaletteStrongTertiaryDefaultTextDecoration: none;
+$buttonPaletteStrongTertiaryDefaultBorder: #000510;
+$buttonPaletteStrongTertiaryActiveBackground: #000510;
+$buttonPaletteStrongTertiaryActiveText: #ffe500;
+$buttonPaletteStrongTertiaryActiveTextDecoration: none;
+$buttonPaletteStrongTertiaryActiveBorder: #000510;
+$buttonPaletteStrongTertiaryHoverBackground: #000510;
+$buttonPaletteStrongTertiaryHoverText: #ffe500;
+$buttonPaletteStrongTertiaryHoverTextDecoration: underline;
+$buttonPaletteStrongTertiaryHoverBorder: #000510;
diff --git a/dist/scss/button/button-qld-maroon-palettes.tokens.scss b/dist/scss/button/button-qld-maroon-palettes.tokens.scss
new file mode 100644
index 0000000..305425c
--- /dev/null
+++ b/dist/scss/button/button-qld-maroon-palettes.tokens.scss
@@ -0,0 +1,183 @@
+
+// Do not edit directly, this file was auto-generated.
+
+$buttonPaletteBrightPrimaryDefaultBackground: #b80b4d;
+$buttonPaletteBrightPrimaryDefaultText: #ffffff;
+$buttonPaletteBrightPrimaryDefaultTextDecoration: none;
+$buttonPaletteBrightPrimaryDefaultBorder: #b80b4d;
+$buttonPaletteBrightPrimaryActiveBackground: #9a0037;
+$buttonPaletteBrightPrimaryActiveText: #ffffff;
+$buttonPaletteBrightPrimaryActiveTextDecoration: none;
+$buttonPaletteBrightPrimaryActiveBorder: #9a0037;
+$buttonPaletteBrightPrimaryHoverBackground: #9a0037;
+$buttonPaletteBrightPrimaryHoverText: #ffffff;
+$buttonPaletteBrightPrimaryHoverTextDecoration: underline;
+$buttonPaletteBrightPrimaryHoverBorder: #9a0037;
+$buttonPaletteBrightSecondaryDefaultBackground: #ffffff;
+$buttonPaletteBrightSecondaryDefaultText: #b80b4d;
+$buttonPaletteBrightSecondaryDefaultTextDecoration: none;
+$buttonPaletteBrightSecondaryDefaultBorder: #b80b4d;
+$buttonPaletteBrightSecondaryActiveBackground: #ffffff;
+$buttonPaletteBrightSecondaryActiveText: #b80b4d;
+$buttonPaletteBrightSecondaryActiveTextDecoration: none;
+$buttonPaletteBrightSecondaryActiveBorder: #b80b4d;
+$buttonPaletteBrightSecondaryHoverBackground: #ffffff;
+$buttonPaletteBrightSecondaryHoverText: #b80b4d;
+$buttonPaletteBrightSecondaryHoverTextDecoration: underline;
+$buttonPaletteBrightSecondaryHoverBorder: #b80b4d;
+$buttonPaletteBrightTertiaryDefaultBackground: #ffffff;
+$buttonPaletteBrightTertiaryDefaultText: #b80b4d;
+$buttonPaletteBrightTertiaryDefaultTextDecoration: none;
+$buttonPaletteBrightTertiaryDefaultBorder: #ffffff;
+$buttonPaletteBrightTertiaryActiveBackground: #ffffff;
+$buttonPaletteBrightTertiaryActiveText: #b80b4d;
+$buttonPaletteBrightTertiaryActiveTextDecoration: none;
+$buttonPaletteBrightTertiaryActiveBorder: #ffffff;
+$buttonPaletteBrightTertiaryHoverBackground: #ffffff;
+$buttonPaletteBrightTertiaryHoverText: #b80b4d;
+$buttonPaletteBrightTertiaryHoverTextDecoration: underline;
+$buttonPaletteBrightTertiaryHoverBorder: #ffffff;
+$buttonPaletteTintPrimaryDefaultBackground: #b80b4d;
+$buttonPaletteTintPrimaryDefaultText: #ffffff;
+$buttonPaletteTintPrimaryDefaultTextDecoration: none;
+$buttonPaletteTintPrimaryDefaultBorder: #b80b4d;
+$buttonPaletteTintPrimaryActiveBackground: #9a0037;
+$buttonPaletteTintPrimaryActiveText: #ffffff;
+$buttonPaletteTintPrimaryActiveTextDecoration: none;
+$buttonPaletteTintPrimaryActiveBorder: #9a0037;
+$buttonPaletteTintPrimaryHoverBackground: #9a0037;
+$buttonPaletteTintPrimaryHoverText: #ffffff;
+$buttonPaletteTintPrimaryHoverTextDecoration: underline;
+$buttonPaletteTintPrimaryHoverBorder: #9a0037;
+$buttonPaletteTintSecondaryDefaultBackground: #ffffff;
+$buttonPaletteTintSecondaryDefaultText: #b80b4d;
+$buttonPaletteTintSecondaryDefaultTextDecoration: none;
+$buttonPaletteTintSecondaryDefaultBorder: #b80b4d;
+$buttonPaletteTintSecondaryActiveBackground: #ffffff;
+$buttonPaletteTintSecondaryActiveText: #b80b4d;
+$buttonPaletteTintSecondaryActiveTextDecoration: none;
+$buttonPaletteTintSecondaryActiveBorder: #b80b4d;
+$buttonPaletteTintSecondaryHoverBackground: #ffffff;
+$buttonPaletteTintSecondaryHoverText: #b80b4d;
+$buttonPaletteTintSecondaryHoverTextDecoration: underline;
+$buttonPaletteTintSecondaryHoverBorder: #b80b4d;
+$buttonPaletteTintTertiaryDefaultBackground: #ffffff;
+$buttonPaletteTintTertiaryDefaultText: #b80b4d;
+$buttonPaletteTintTertiaryDefaultTextDecoration: none;
+$buttonPaletteTintTertiaryDefaultBorder: #ffffff;
+$buttonPaletteTintTertiaryActiveBackground: #ffffff;
+$buttonPaletteTintTertiaryActiveText: #b80b4d;
+$buttonPaletteTintTertiaryActiveTextDecoration: none;
+$buttonPaletteTintTertiaryActiveBorder: #ffffff;
+$buttonPaletteTintTertiaryHoverBackground: #ffffff;
+$buttonPaletteTintTertiaryHoverText: #b80b4d;
+$buttonPaletteTintTertiaryHoverTextDecoration: underline;
+$buttonPaletteTintTertiaryHoverBorder: #ffffff;
+$buttonPaletteAltPrimaryDefaultBackground: #b80b4d;
+$buttonPaletteAltPrimaryDefaultText: #ffffff;
+$buttonPaletteAltPrimaryDefaultTextDecoration: none;
+$buttonPaletteAltPrimaryDefaultBorder: #b80b4d;
+$buttonPaletteAltPrimaryActiveBackground: #9a0037;
+$buttonPaletteAltPrimaryActiveText: #ffffff;
+$buttonPaletteAltPrimaryActiveTextDecoration: none;
+$buttonPaletteAltPrimaryActiveBorder: #9a0037;
+$buttonPaletteAltPrimaryHoverBackground: #9a0037;
+$buttonPaletteAltPrimaryHoverText: #ffffff;
+$buttonPaletteAltPrimaryHoverTextDecoration: underline;
+$buttonPaletteAltPrimaryHoverBorder: #9a0037;
+$buttonPaletteAltSecondaryDefaultBackground: #ffffff;
+$buttonPaletteAltSecondaryDefaultText: #b80b4d;
+$buttonPaletteAltSecondaryDefaultTextDecoration: none;
+$buttonPaletteAltSecondaryDefaultBorder: #b80b4d;
+$buttonPaletteAltSecondaryActiveBackground: #ffffff;
+$buttonPaletteAltSecondaryActiveText: #b80b4d;
+$buttonPaletteAltSecondaryActiveTextDecoration: none;
+$buttonPaletteAltSecondaryActiveBorder: #b80b4d;
+$buttonPaletteAltSecondaryHoverBackground: #ffffff;
+$buttonPaletteAltSecondaryHoverText: #b80b4d;
+$buttonPaletteAltSecondaryHoverTextDecoration: underline;
+$buttonPaletteAltSecondaryHoverBorder: #b80b4d;
+$buttonPaletteAltTertiaryDefaultBackground: #ffffff;
+$buttonPaletteAltTertiaryDefaultText: #b80b4d;
+$buttonPaletteAltTertiaryDefaultTextDecoration: none;
+$buttonPaletteAltTertiaryDefaultBorder: #ffffff;
+$buttonPaletteAltTertiaryActiveBackground: #ffffff;
+$buttonPaletteAltTertiaryActiveText: #b80b4d;
+$buttonPaletteAltTertiaryActiveTextDecoration: none;
+$buttonPaletteAltTertiaryActiveBorder: #ffffff;
+$buttonPaletteAltTertiaryHoverBackground: #ffffff;
+$buttonPaletteAltTertiaryHoverText: #b80b4d;
+$buttonPaletteAltTertiaryHoverTextDecoration: underline;
+$buttonPaletteAltTertiaryHoverBorder: #ffffff;
+$buttonPaletteBoldPrimaryDefaultBackground: #ffffff;
+$buttonPaletteBoldPrimaryDefaultText: #430001;
+$buttonPaletteBoldPrimaryDefaultTextDecoration: none;
+$buttonPaletteBoldPrimaryDefaultBorder: #ffffff;
+$buttonPaletteBoldPrimaryActiveBackground: #ffffff;
+$buttonPaletteBoldPrimaryActiveText: #430001;
+$buttonPaletteBoldPrimaryActiveTextDecoration: none;
+$buttonPaletteBoldPrimaryActiveBorder: #ffffff;
+$buttonPaletteBoldPrimaryHoverBackground: #ffffff;
+$buttonPaletteBoldPrimaryHoverText: #430001;
+$buttonPaletteBoldPrimaryHoverTextDecoration: underline;
+$buttonPaletteBoldPrimaryHoverBorder: #ffffff;
+$buttonPaletteBoldSecondaryDefaultBackground: #b80b4d;
+$buttonPaletteBoldSecondaryDefaultText: #ffffff;
+$buttonPaletteBoldSecondaryDefaultTextDecoration: none;
+$buttonPaletteBoldSecondaryDefaultBorder: #ffffff;
+$buttonPaletteBoldSecondaryActiveBackground: #b80b4d;
+$buttonPaletteBoldSecondaryActiveText: #ffffff;
+$buttonPaletteBoldSecondaryActiveTextDecoration: none;
+$buttonPaletteBoldSecondaryActiveBorder: #ffffff;
+$buttonPaletteBoldSecondaryHoverBackground: #b80b4d;
+$buttonPaletteBoldSecondaryHoverText: #ffffff;
+$buttonPaletteBoldSecondaryHoverTextDecoration: underline;
+$buttonPaletteBoldSecondaryHoverBorder: #ffffff;
+$buttonPaletteBoldTertiaryDefaultBackground: #b80b4d;
+$buttonPaletteBoldTertiaryDefaultText: #ffffff;
+$buttonPaletteBoldTertiaryDefaultTextDecoration: none;
+$buttonPaletteBoldTertiaryDefaultBorder: #b80b4d;
+$buttonPaletteBoldTertiaryActiveBackground: #b80b4d;
+$buttonPaletteBoldTertiaryActiveText: #ffffff;
+$buttonPaletteBoldTertiaryActiveTextDecoration: none;
+$buttonPaletteBoldTertiaryActiveBorder: #b80b4d;
+$buttonPaletteBoldTertiaryHoverBackground: #b80b4d;
+$buttonPaletteBoldTertiaryHoverText: #ffffff;
+$buttonPaletteBoldTertiaryHoverTextDecoration: underline;
+$buttonPaletteBoldTertiaryHoverBorder: #b80b4d;
+$buttonPaletteStrongPrimaryDefaultBackground: #b80b4d;
+$buttonPaletteStrongPrimaryDefaultText: #430001;
+$buttonPaletteStrongPrimaryDefaultTextDecoration: none;
+$buttonPaletteStrongPrimaryDefaultBorder: #b80b4d;
+$buttonPaletteStrongPrimaryActiveBackground: #9a0037;
+$buttonPaletteStrongPrimaryActiveText: #430001;
+$buttonPaletteStrongPrimaryActiveTextDecoration: none;
+$buttonPaletteStrongPrimaryActiveBorder: #9a0037;
+$buttonPaletteStrongPrimaryHoverBackground: #9a0037;
+$buttonPaletteStrongPrimaryHoverText: #430001;
+$buttonPaletteStrongPrimaryHoverTextDecoration: underline;
+$buttonPaletteStrongPrimaryHoverBorder: #9a0037;
+$buttonPaletteStrongSecondaryDefaultBackground: #000c19;
+$buttonPaletteStrongSecondaryDefaultText: #ffffff;
+$buttonPaletteStrongSecondaryDefaultTextDecoration: none;
+$buttonPaletteStrongSecondaryDefaultBorder: #ffffff;
+$buttonPaletteStrongSecondaryActiveBackground: #000c19;
+$buttonPaletteStrongSecondaryActiveText: #ffffff;
+$buttonPaletteStrongSecondaryActiveTextDecoration: none;
+$buttonPaletteStrongSecondaryActiveBorder: #ffffff;
+$buttonPaletteStrongSecondaryHoverBackground: #000c19;
+$buttonPaletteStrongSecondaryHoverText: #ffffff;
+$buttonPaletteStrongSecondaryHoverTextDecoration: underline;
+$buttonPaletteStrongSecondaryHoverBorder: #ffffff;
+$buttonPaletteStrongTertiaryDefaultBackground: #000c19;
+$buttonPaletteStrongTertiaryDefaultText: #ffffff;
+$buttonPaletteStrongTertiaryDefaultTextDecoration: none;
+$buttonPaletteStrongTertiaryDefaultBorder: #000c19;
+$buttonPaletteStrongTertiaryActiveBackground: #000c19;
+$buttonPaletteStrongTertiaryActiveText: #ffffff;
+$buttonPaletteStrongTertiaryActiveTextDecoration: none;
+$buttonPaletteStrongTertiaryActiveBorder: #000c19;
+$buttonPaletteStrongTertiaryHoverBackground: #000c19;
+$buttonPaletteStrongTertiaryHoverText: #ffffff;
+$buttonPaletteStrongTertiaryHoverTextDecoration: underline;
+$buttonPaletteStrongTertiaryHoverBorder: #000c19;
diff --git a/dist/scss/button/button.tokens.scss b/dist/scss/button/button.tokens.scss
new file mode 100644
index 0000000..ce8a858
--- /dev/null
+++ b/dist/scss/button/button.tokens.scss
@@ -0,0 +1,5 @@
+
+// Do not edit directly, this file was auto-generated.
+
+$buttonBorderRadius: 8;
+$buttonBorderWidth: 8px;
diff --git a/dist/scss/card/card-campaign-neon-palettes.tokens.scss b/dist/scss/card/card-campaign-neon-palettes.tokens.scss
new file mode 100644
index 0000000..2dad54e
--- /dev/null
+++ b/dist/scss/card/card-campaign-neon-palettes.tokens.scss
@@ -0,0 +1,4 @@
+
+// Do not edit directly, this file was auto-generated.
+
+$cardBackground: #ffffff;
diff --git a/dist/scss/card/card-qld-default-palettes.tokens.scss b/dist/scss/card/card-qld-default-palettes.tokens.scss
new file mode 100644
index 0000000..2dad54e
--- /dev/null
+++ b/dist/scss/card/card-qld-default-palettes.tokens.scss
@@ -0,0 +1,4 @@
+
+// Do not edit directly, this file was auto-generated.
+
+$cardBackground: #ffffff;
diff --git a/dist/scss/card/card-qld-high-contrast-palettes.tokens.scss b/dist/scss/card/card-qld-high-contrast-palettes.tokens.scss
new file mode 100644
index 0000000..2dad54e
--- /dev/null
+++ b/dist/scss/card/card-qld-high-contrast-palettes.tokens.scss
@@ -0,0 +1,4 @@
+
+// Do not edit directly, this file was auto-generated.
+
+$cardBackground: #ffffff;
diff --git a/dist/scss/card/card-qld-maroon-palettes.tokens.scss b/dist/scss/card/card-qld-maroon-palettes.tokens.scss
new file mode 100644
index 0000000..2dad54e
--- /dev/null
+++ b/dist/scss/card/card-qld-maroon-palettes.tokens.scss
@@ -0,0 +1,4 @@
+
+// Do not edit directly, this file was auto-generated.
+
+$cardBackground: #ffffff;
diff --git a/dist/scss/card/card.tokens.scss b/dist/scss/card/card.tokens.scss
new file mode 100644
index 0000000..a357987
--- /dev/null
+++ b/dist/scss/card/card.tokens.scss
@@ -0,0 +1,5 @@
+
+// Do not edit directly, this file was auto-generated.
+
+$cardBorderRadius: 4;
+$cardPadding: 16px;
diff --git a/dist/scss/styles/primitive.tokens.scss b/dist/scss/styles/primitive.tokens.scss
new file mode 100644
index 0000000..7c4f320
--- /dev/null
+++ b/dist/scss/styles/primitive.tokens.scss
@@ -0,0 +1,429 @@
+
+// Do not edit directly, this file was auto-generated.
+
+$dimensionScale: 2px;
+$dimensionXs: 4px;
+$dimensionSm: 8px;
+$dimensionMd: 16px;
+$dimensionLg: 32px;
+$dimensionXl: 64px;
+$spacingXs: 4px;
+$spacingSm: 8px;
+$spacingMd: 16px;
+$spacingLg: 32px;
+$spacingXl: 64px;
+$spacingMultiValue: 8px 64px;
+$borderRadiusSm: 4;
+$borderRadiusLg: 8;
+$borderRadiusXl: 16;
+$borderRadiusMultiValue: 4 8;
+$colorsBlack: #000000;
+$colorsWhite: #ffffff;
+$colorsChristimasSilver25: #fcfcfc;
+$colorsChristimasSilver50: #fafafa;
+$colorsChristimasSilver100: #f5f5f5;
+$colorsChristimasSilver200: #efefef;
+$colorsChristimasSilver300: #eaeaea;
+$colorsChristimasSilver400: #e5e5e5;
+$colorsChristimasSilver500: #e0e0e0;
+$colorsChristimasSilver600: #b0b0b0;
+$colorsChristimasSilver700: #818181;
+$colorsChristimasSilver800: #565656;
+$colorsChristimasSilver900: #2e2e2e;
+$colorsChristimasSilver950: #0b0b0b;
+$colorsTarnishedSilver25: #f1f1f1;
+$colorsTarnishedSilver50: #e7e8e8;
+$colorsTarnishedSilver100: #d0d0d2;
+$colorsTarnishedSilver200: #b9babc;
+$colorsTarnishedSilver300: #a3a4a7;
+$colorsTarnishedSilver400: #8d8e92;
+$colorsTarnishedSilver500: #78797e;
+$colorsTarnishedSilver600: #5d5e62;
+$colorsTarnishedSilver700: #424348;
+$colorsTarnishedSilver800: #2a2b2f;
+$colorsTarnishedSilver900: #131418;
+$colorsTarnishedSilver950: #030305;
+$colorsGoshawkGrey25: #ebebeb;
+$colorsGoshawkGrey50: #dddddd;
+$colorsGoshawkGrey100: #bcbcbc;
+$colorsGoshawkGrey200: #9c9c9c;
+$colorsGoshawkGrey300: #7e7e7e;
+$colorsGoshawkGrey400: #606060;
+$colorsGoshawkGrey500: #444444;
+$colorsGoshawkGrey600: #333333;
+$colorsGoshawkGrey700: #232323;
+$colorsGoshawkGrey800: #141414;
+$colorsGoshawkGrey900: #070707;
+$colorsGoshawkGrey950: #010101;
+$colorsStellarExplorerGrey25: #e2e5e7;
+$colorsStellarExplorerGrey50: #d0d5d8;
+$colorsStellarExplorerGrey100: #a2acb2;
+$colorsStellarExplorerGrey200: #76858e;
+$colorsStellarExplorerGrey300: #4d606b;
+$colorsStellarExplorerGrey400: #263c49;
+$colorsStellarExplorerGrey500: #011c2a;
+$colorsStellarExplorerGrey600: #001421;
+$colorsStellarExplorerGrey700: #000c19;
+$colorsStellarExplorerGrey800: #000510;
+$colorsStellarExplorerGrey900: #000108;
+$colorsStellarExplorerGrey950: #000003;
+$colorsVeilBlue25: #f9fbfd;
+$colorsVeilBlue50: #f4f8fc;
+$colorsVeilBlue100: #eaf2f9;
+$colorsVeilBlue200: #dfebf6;
+$colorsVeilBlue300: #d5e4f2;
+$colorsVeilBlue400: #cadeef;
+$colorsVeilBlue500: #c0d7ec;
+$colorsVeilBlue600: #93a9bd;
+$colorsVeilBlue700: #687d90;
+$colorsVeilBlue800: #405365;
+$colorsVeilBlue900: #1b2d3d;
+$colorsVeilBlue950: #000b19;
+$colorsFreshAirBlue25: #f7fdff;
+$colorsFreshAirBlue50: #f1fbff;
+$colorsFreshAirBlue100: #e3f7ff;
+$colorsFreshAirBlue200: #d4f2ff;
+$colorsFreshAirBlue300: #c6eeff;
+$colorsFreshAirBlue400: #b6e9ff;
+$colorsFreshAirBlue500: #a7e5ff;
+$colorsFreshAirBlue600: #78b5ce;
+$colorsFreshAirBlue700: #4b879f;
+$colorsFreshAirBlue800: #1d5c72;
+$colorsFreshAirBlue900: #003348;
+$colorsFreshAirBlue950: #000e21;
+$colorsMarineBlue25: #e4e9ef;
+$colorsMarineBlue50: #d3dae4;
+$colorsMarineBlue100: #a7b6c9;
+$colorsMarineBlue200: #7e94ae;
+$colorsMarineBlue300: #577293;
+$colorsMarineBlue400: #305279;
+$colorsMarineBlue500: #05325f;
+$colorsMarineBlue600: #002450;
+$colorsMarineBlue700: #001641;
+$colorsMarineBlue800: #000832;
+$colorsMarineBlue900: #000024;
+$colorsMarineBlue950: #010016;
+$colorsVictoriaBlue25: #e7edf6;
+$colorsVictoriaBlue50: #d7e2f0;
+$colorsVictoriaBlue100: #afc5e1;
+$colorsVictoriaBlue200: #88a9d1;
+$colorsVictoriaBlue300: #628dc1;
+$colorsVictoriaBlue400: #3b70b0;
+$colorsVictoriaBlue500: #09549f;
+$colorsVictoriaBlue600: #003e87;
+$colorsVictoriaBlue700: #002870;
+$colorsVictoriaBlue800: #001059;
+$colorsVictoriaBlue900: #000043;
+$colorsVictoriaBlue950: #05002d;
+$colorsDanubeBlue25: #eaf3f8;
+$colorsDanubeBlue50: #dcebf3;
+$colorsDanubeBlue100: #b8d6e6;
+$colorsDanubeBlue200: #95c2da;
+$colorsDanubeBlue300: #70aecd;
+$colorsDanubeBlue400: #4899c0;
+$colorsDanubeBlue500: #0085b3;
+$colorsDanubeBlue600: #006895;
+$colorsDanubeBlue700: #004c77;
+$colorsDanubeBlue800: #00315a;
+$colorsDanubeBlue900: #00163f;
+$colorsDanubeBlue950: #000024;
+$colorsIridiumBlue25: #e2edff;
+$colorsIridiumBlue50: #d0e1ff;
+$colorsIridiumBlue100: #a1c3ff;
+$colorsIridiumBlue200: #74a3ff;
+$colorsIridiumBlue300: #4780ff;
+$colorsIridiumBlue400: #1956ff;
+$colorsIridiumBlue500: #0000ff;
+$colorsIridiumBlue600: #1000e4;
+$colorsIridiumBlue700: #1d00c8;
+$colorsIridiumBlue800: #2600ad;
+$colorsIridiumBlue900: #2b0093;
+$colorsIridiumBlue950: #290078;
+$colorsManiacMansionGreyBlue25: #e5eaed;
+$colorsManiacMansionGreyBlue50: #d3dce1;
+$colorsManiacMansionGreyBlue100: #a9b9c4;
+$colorsManiacMansionGreyBlue200: #8098a7;
+$colorsManiacMansionGreyBlue300: #58778b;
+$colorsManiacMansionGreyBlue400: #315870;
+$colorsManiacMansionGreyBlue500: #023a55;
+$colorsManiacMansionGreyBlue600: #002c46;
+$colorsManiacMansionGreyBlue700: #001e37;
+$colorsManiacMansionGreyBlue800: #001028;
+$colorsManiacMansionGreyBlue900: #00041b;
+$colorsManiacMansionGreyBlue950: #00000d;
+$colorsZundaGreen25: #f0f9ec;
+$colorsZundaGreen50: #e7f5df;
+$colorsZundaGreen100: #ceebbf;
+$colorsZundaGreen200: #b6e09f;
+$colorsZundaGreen300: #9ed57e;
+$colorsZundaGreen400: #85ca59;
+$colorsZundaGreen500: #6bbe27;
+$colorsZundaGreen600: #469800;
+$colorsZundaGreen700: #1e7200;
+$colorsZundaGreen800: #004f00;
+$colorsZundaGreen900: #002d00;
+$colorsZundaGreen950: #000d00;
+$colorsSerpentGreen25: #f1f9eb;
+$colorsSerpentGreen50: #e8f4de;
+$colorsSerpentGreen100: #d1e9bc;
+$colorsSerpentGreen200: #bbde9a;
+$colorsSerpentGreen300: #a5d277;
+$colorsSerpentGreen400: #8ec64e;
+$colorsSerpentGreen500: #78ba00;
+$colorsSerpentGreen600: #559400;
+$colorsSerpentGreen700: #326f00;
+$colorsSerpentGreen800: #0f4c00;
+$colorsSerpentGreen900: #002b00;
+$colorsSerpentGreen950: #000c00;
+$colorsPuttingGreen25: #ecf5eb;
+$colorsPuttingGreen50: #dfefde;
+$colorsPuttingGreen100: #bfdfbd;
+$colorsPuttingGreen200: #9fcf9d;
+$colorsPuttingGreen300: #7fbe7d;
+$colorsPuttingGreen400: #5cae5b;
+$colorsPuttingGreen500: #339d37;
+$colorsPuttingGreen600: #007d10;
+$colorsPuttingGreen700: #005e00;
+$colorsPuttingGreen800: #004100;
+$colorsPuttingGreen900: #002500;
+$colorsPuttingGreen950: #000a00;
+$colorsBroccoliParadiseGreen25: #e9f3ea;
+$colorsBroccoliParadiseGreen50: #dbebdc;
+$colorsBroccoliParadiseGreen100: #b7d7ba;
+$colorsBroccoliParadiseGreen200: #93c399;
+$colorsBroccoliParadiseGreen300: #6eae78;
+$colorsBroccoliParadiseGreen400: #459a57;
+$colorsBroccoliParadiseGreen500: #008635;
+$colorsBroccoliParadiseGreen600: #006b18;
+$colorsBroccoliParadiseGreen700: #005000;
+$colorsBroccoliParadiseGreen800: #003700;
+$colorsBroccoliParadiseGreen900: #001f00;
+$colorsBroccoliParadiseGreen950: #000800;
+$colorsStarYellow25: #fffdee;
+$colorsStarYellow50: #fffce3;
+$colorsStarYellow100: #fef8c6;
+$colorsStarYellow200: #fef4a8;
+$colorsStarYellow300: #ffef86;
+$colorsStarYellow400: #ffea5d;
+$colorsStarYellow500: #ffe500;
+$colorsStarYellow600: #cdb300;
+$colorsStarYellow700: #9d8200;
+$colorsStarYellow800: #705500;
+$colorsStarYellow900: #462900;
+$colorsStarYellow950: #1e0300;
+$colorsBumblebeeYellow25: #fffaee;
+$colorsBumblebeeYellow50: #fff7e3;
+$colorsBumblebeeYellow100: #ffefc6;
+$colorsBumblebeeYellow200: #ffe7a8;
+$colorsBumblebeeYellow300: #ffde88;
+$colorsBumblebeeYellow400: #ffd563;
+$colorsBumblebeeYellow500: #ffcc2c;
+$colorsBumblebeeYellow600: #cf9e00;
+$colorsBumblebeeYellow700: #a17000;
+$colorsBumblebeeYellow800: #754600;
+$colorsBumblebeeYellow900: #4b1d00;
+$colorsBumblebeeYellow950: #220000;
+$colorsVitaminCYellow25: #fff5ec;
+$colorsVitaminCYellow50: #ffefdf;
+$colorsVitaminCYellow100: #ffdfbe;
+$colorsVitaminCYellow200: #ffce9d;
+$colorsVitaminCYellow300: #ffbd7a;
+$colorsVitaminCYellow400: #ffab51;
+$colorsVitaminCYellow500: #ff9900;
+$colorsVitaminCYellow600: #d37000;
+$colorsVitaminCYellow700: #a74800;
+$colorsVitaminCYellow800: #7d1e00;
+$colorsVitaminCYellow900: #540000;
+$colorsVitaminCYellow950: #2b0000;
+$colorsGrilledCheeseYellow25: #fffaf0;
+$colorsGrilledCheeseYellow50: #fff6e7;
+$colorsGrilledCheeseYellow100: #ffedce;
+$colorsGrilledCheeseYellow200: #ffe4b5;
+$colorsGrilledCheeseYellow300: #ffdb9a;
+$colorsGrilledCheeseYellow400: #ffd27e;
+$colorsGrilledCheeseYellow500: #ffc85e;
+$colorsGrilledCheeseYellow600: #cf9a27;
+$colorsGrilledCheeseYellow700: #a16e00;
+$colorsGrilledCheeseYellow800: #754400;
+$colorsGrilledCheeseYellow900: #4b1c00;
+$colorsGrilledCheeseYellow950: #220000;
+$colorsVictorianCrownBrown25: #f9f3ec;
+$colorsVictorianCrownBrown50: #f6ecdf;
+$colorsVictorianCrownBrown100: #ecd9be;
+$colorsVictorianCrownBrown200: #e2c59e;
+$colorsVictorianCrownBrown300: #d9b27e;
+$colorsVictorianCrownBrown400: #ce9f5b;
+$colorsVictorianCrownBrown500: #c48c33;
+$colorsVictorianCrownBrown600: #a06a00;
+$colorsVictorianCrownBrown700: #7c4900;
+$colorsVictorianCrownBrown800: #5b2900;
+$colorsVictorianCrownBrown900: #3a0800;
+$colorsVictorianCrownBrown950: #1a0000;
+$colorsMahoganyRed25: #fbede8;
+$colorsMahoganyRed50: #f9e0d9;
+$colorsMahoganyRed100: #f1c2b2;
+$colorsMahoganyRed200: #e7a38d;
+$colorsMahoganyRed300: #dd8468;
+$colorsMahoganyRed400: #d06441;
+$colorsMahoganyRed500: #c24008;
+$colorsMahoganyRed600: #a21e00;
+$colorsMahoganyRed700: #830000;
+$colorsMahoganyRed800: #640000;
+$colorsMahoganyRed900: #450000;
+$colorsMahoganyRed950: #250000;
+$colorsRhubarbRed25: #f3e8e8;
+$colorsRhubarbRed50: #ebd8da;
+$colorsRhubarbRed100: #d5b2b5;
+$colorsRhubarbRed200: #bf8d92;
+$colorsRhubarbRed300: #a86970;
+$colorsRhubarbRed400: #904550;
+$colorsRhubarbRed500: #771e32;
+$colorsRhubarbRed600: #630622;
+$colorsRhubarbRed700: #4e0013;
+$colorsRhubarbRed800: #3a0005;
+$colorsRhubarbRed900: #260000;
+$colorsRhubarbRed950: #120000;
+$colorsPurplishRed25: #fbe9ec;
+$colorsPurplishRed50: #f9dbdf;
+$colorsPurplishRed100: #f0b8c0;
+$colorsPurplishRed200: #e594a2;
+$colorsPurplishRed300: #d87085;
+$colorsPurplishRed400: #c94868;
+$colorsPurplishRed500: #b80b4d;
+$colorsPurplishRed600: #9a0037;
+$colorsPurplishRed700: #7d0021;
+$colorsPurplishRed800: #60000d;
+$colorsPurplishRed900: #430001;
+$colorsPurplishRed950: #250000;
+$colorsCrimsonRed25: #ffeceb;
+$colorsCrimsonRed50: #ffe0dd;
+$colorsCrimsonRed100: #ffbfbc;
+$colorsCrimsonRed200: #fb9f9b;
+$colorsCrimsonRed300: #f57d7b;
+$colorsCrimsonRed400: #ec585a;
+$colorsCrimsonRed500: #e22339;
+$colorsCrimsonRed600: #be001a;
+$colorsCrimsonRed700: #9a0000;
+$colorsCrimsonRed800: #770000;
+$colorsCrimsonRed900: #540000;
+$colorsCrimsonRed950: #300000;
+$colorsSixteenMillionPink25: #ffeeff;
+$colorsSixteenMillionPink50: #ffe2ff;
+$colorsSixteenMillionPink100: #ffc4ff;
+$colorsSixteenMillionPink200: #ffa5ff;
+$colorsSixteenMillionPink300: #ff83ff;
+$colorsSixteenMillionPink400: #ff5aff;
+$colorsSixteenMillionPink500: #fa00ff;
+$colorsSixteenMillionPink600: #d100d7;
+$colorsSixteenMillionPink700: #a800b0;
+$colorsSixteenMillionPink800: #80008a;
+$colorsSixteenMillionPink900: #580065;
+$colorsSixteenMillionPink950: #300041;
+$colorsScreamerPink25: #f9e9ea;
+$colorsScreamerPink50: #f5dadd;
+$colorsScreamerPink100: #eab5bb;
+$colorsScreamerPink200: #dc909b;
+$colorsScreamerPink300: #cc6b7b;
+$colorsScreamerPink400: #bb435d;
+$colorsScreamerPink500: #a70240;
+$colorsScreamerPink600: #8c002c;
+$colorsScreamerPink700: #710018;
+$colorsScreamerPink800: #570006;
+$colorsScreamerPink900: #3c0000;
+$colorsScreamerPink950: #210000;
+$colorsFancyFuchsiaPink25: #ffecf2;
+$colorsFancyFuchsiaPink50: #ffe0ea;
+$colorsFancyFuchsiaPink100: #ffc0d4;
+$colorsFancyFuchsiaPink200: #ffa0c0;
+$colorsFancyFuchsiaPink300: #ff7dab;
+$colorsFancyFuchsiaPink400: #ff5497;
+$colorsFancyFuchsiaPink500: #ff0084;
+$colorsFancyFuchsiaPink600: #d70065;
+$colorsFancyFuchsiaPink700: #ae0047;
+$colorsFancyFuchsiaPink800: #87002b;
+$colorsFancyFuchsiaPink900: #5f0012;
+$colorsFancyFuchsiaPink950: #360001;
+$colorsLiliacViolet25: #f9f4ff;
+$colorsLiliacViolet50: #f6ecff;
+$colorsLiliacViolet100: #eddafe;
+$colorsLiliacViolet200: #e3c7fd;
+$colorsLiliacViolet300: #dab4fb;
+$colorsLiliacViolet400: #d1a1f9;
+$colorsLiliacViolet500: #c88df7;
+$colorsLiliacViolet600: #a167cd;
+$colorsLiliacViolet700: #7b41a5;
+$colorsLiliacViolet800: #581a7e;
+$colorsLiliacViolet900: #370058;
+$colorsLiliacViolet950: #180034;
+$colorsAmericanViolet25: #ece8f4;
+$colorsAmericanViolet50: #e0d9ed;
+$colorsAmericanViolet100: #c2b3db;
+$colorsAmericanViolet200: #a58fc8;
+$colorsAmericanViolet300: #896ab4;
+$colorsAmericanViolet400: #6e45a0;
+$colorsAmericanViolet500: #551a8b;
+$colorsAmericanViolet600: #440077;
+$colorsAmericanViolet700: #340063;
+$colorsAmericanViolet800: #260050;
+$colorsAmericanViolet900: #18003e;
+$colorsAmericanViolet950: #0c002b;
+$colorsZeusPurple25: #f2e7f1;
+$colorsZeusPurple50: #e9d7e8;
+$colorsZeusPurple100: #d2afd1;
+$colorsZeusPurple200: #ba89ba;
+$colorsZeusPurple300: #a363a3;
+$colorsZeusPurple400: #8a3b8b;
+$colorsZeusPurple500: #710074;
+$colorsZeusPurple600: #5d0061;
+$colorsZeusPurple700: #49004e;
+$colorsZeusPurple800: #36003c;
+$colorsZeusPurple900: #23002a;
+$colorsZeusPurple950: #100018;
+$opacityLow: 0.1;
+$opacityMd: 0.5;
+$opacityHigh: 0.9;
+$transparencyTotal: rgba(0, 0, 0, 0);
+$transparencyBlackLow: rgba(0, 0, 0, 0.1);
+$transparencyBlackMd: rgba(0, 0, 0, 0.72);
+$transparencyBlackHigh: rgba(0, 0, 0, 0.9);
+$transparencyWhiteLow: rgba(255, 255, 255, 0.1);
+$transparencyWhiteMd: rgba(255, 255, 255, 0.72);
+$transparencyWhiteHigh: rgba(255, 255, 255, 0.9);
+$focusOutlineWidth: 4px;
+$focusOutlineStyle: solid;
+$focusOutlineColor: currentcolor;
+$fontFamiliesHeading: Noto Sans;
+$fontFamiliesBody: Font Awesome 6 Free;
+$lineHeightsHeading: 110%;
+$lineHeightsBody: 140%;
+$letterSpacingDefault: 0;
+$letterSpacingIncreased: 1.5em;
+$letterSpacingDecreased: -0.05em;
+$paragraphSpacingH1: 32;
+$paragraphSpacingH2: 26;
+$paragraphSpacingH3: 23;
+$paragraphSpacingH4: 22;
+$paragraphSpacingH5: 22;
+$paragraphSpacingH6: 22;
+$paragraphSpacingBody: 22;
+$fontWeightsHeadingRegular: regular;
+$fontWeightsHeadingBold: bold;
+$fontWeightsBodyRegular: regular;
+$fontWeightsBodyBold: bold;
+$fontSizesH1: 47.7757;
+$fontSizesH2: 39.8131;
+$fontSizesH3: 33.1776;
+$fontSizesH4: 27.648;
+$fontSizesH5: 23.04;
+$fontSizesH6: 19.2;
+$fontSizesBody: 16;
+$fontSizesSm: 12.8;
+$fontSizesXs: 11.2;
+$textDecorationsLineNone: none;
+$textDecorationsLineUnderline: underline;
+$textDecorationsLineOverline: overline;
+$textDecorationsThicknessThin: 0.5px;
+$textDecorationsThicknessThick: 2px;
+$textDecorationsStyleSolid: solid;
+$textDecorationsStyleDouble: double;
+$textDecorationsStyleWavy: wavy;
diff --git a/dist/scss/styles/qgds-campaign-neon-palettes.tokens.scss b/dist/scss/styles/qgds-campaign-neon-palettes.tokens.scss
new file mode 100644
index 0000000..1ba0382
--- /dev/null
+++ b/dist/scss/styles/qgds-campaign-neon-palettes.tokens.scss
@@ -0,0 +1,472 @@
+
+// Do not edit directly, this file was auto-generated.
+
+$themeColorsBrandFirst: #710074;
+$themeColorsBrandSecond: #2a2b2f;
+$themeColorsBrandThird: #ff0084;
+$themeColorsBrandFourth: #ffc85e;
+$themeColorsBackgroundBright: #ffffff;
+$themeColorsBackgroundTint: #ffecf2;
+$themeColorsBackgroundAlt: #ebebeb;
+$themeColorsBackgroundBold: #710074;
+$themeColorsBackgroundStrong: #2a2b2f;
+$themeColorsActionOnBrightsPrimary: #710074;
+$themeColorsActionOnBrightsSecondary: #710074;
+$themeColorsActionOnBrightsTertiary: rgba(0, 0, 0, 0);
+$themeColorsActionOnBoldsPrimary: #ffffff;
+$themeColorsActionOnBoldsSecondary: #ffffff;
+$themeColorsActionOnBoldsTertiary: rgba(0, 0, 0, 0);
+$themeColorsWordingOnBrightsSiteTitleDefault: #232323;
+$themeColorsWordingOnBrightsSiteTitleVariant: #444444;
+$themeColorsWordingOnBrightsHeadingDefault: #36003c;
+$themeColorsWordingOnBrightsHeadingVariant: #7e7e7e;
+$themeColorsWordingOnBrightsBodyDefault: #232323;
+$themeColorsWordingOnBrightsBodyVariant: #444444;
+$themeColorsWordingOnBoldsSiteTitleDefault: #ffffff;
+$themeColorsWordingOnBoldsSiteTitleVariant: #fafafa;
+$themeColorsWordingOnBoldsHeadingDefault: #ffffff;
+$themeColorsWordingOnBoldsHeadingVariant: #fafafa;
+$themeColorsWordingOnBoldsBodyDefault: #ffffff;
+$themeColorsWordingOnBoldsBodyVariant: #ba89ba;
+$themeColorsReservedError: #e22339;
+$themeColorsReservedInformation: #444444;
+$themeColorsReservedSuccess: #6bbe27;
+$themeColorsReservedAlert: #ffe500;
+$themeColorsSyntaxBackground: #232323;
+$themeColorsSyntaxValues: #6bbe27;
+$themeColorsSyntaxElements: #a7e5ff;
+$themeColorsSyntaxProperties: #710074;
+$themeColorsSyntaxComments: #c0d7ec;
+$themeFocusOutlineWidth: 4px;
+$themeFocusOutlineStyle: solid;
+$themeShadowsDefault: #070707;
+$palettesBrightBackground: #ffffff;
+$palettesBrightShade: #f5f5f5;
+$palettesBrightFocusOutlineColor: #0085b3;
+$palettesBrightBorderDefault: #dddddd;
+$palettesBrightBorderVariant: #232323;
+$palettesBrightBoundary: #ff0084;
+$palettesBrightPartition: #606060;
+$palettesBrightSeparator: #dddddd;
+$palettesBrightDivider: #ff0084;
+$palettesBrightFence: #ff0084;
+$palettesBrightLine: #dddddd;
+$palettesBrightMuted: #f5f5f5; // Navigation background
+$palettesBrightSubtle: #eaeaea; // Navigation hover
+$palettesBrightNavText: #444444; // Navigation text
+$palettesBrightAccentDefault: #ff0084; // Navigation accent background
+$palettesBrightAccentOnAccent: #d70065; // Navigation accent hover
+$palettesBrightTypographySiteTitleDefault: #232323;
+$palettesBrightTypographySiteTitleVariant: #444444;
+$palettesBrightTypographyHeadingDefault: #36003c;
+$palettesBrightTypographyHeadingVariant: #7e7e7e;
+$palettesBrightTypographyBodyDefault: #232323;
+$palettesBrightTypographyBodyVariant: #444444;
+$palettesBrightActionButtonPrimaryDefaultBackground: #ff0084;
+$palettesBrightActionButtonPrimaryDefaultText: #ffffff;
+$palettesBrightActionButtonPrimaryDefaultTextDecoration: none;
+$palettesBrightActionButtonPrimaryDefaultBorder: #ff0084;
+$palettesBrightActionButtonPrimaryActiveBackground: #d70065;
+$palettesBrightActionButtonPrimaryActiveText: #ffffff;
+$palettesBrightActionButtonPrimaryActiveTextDecoration: none;
+$palettesBrightActionButtonPrimaryActiveBorder: #d70065;
+$palettesBrightActionButtonPrimaryHoverBackground: #d70065;
+$palettesBrightActionButtonPrimaryHoverText: #ffffff;
+$palettesBrightActionButtonPrimaryHoverTextDecoration: underline;
+$palettesBrightActionButtonPrimaryHoverBorder: #d70065;
+$palettesBrightActionButtonSecondaryDefaultBackground: #ffffff;
+$palettesBrightActionButtonSecondaryDefaultText: #ff0084;
+$palettesBrightActionButtonSecondaryDefaultTextDecoration: none;
+$palettesBrightActionButtonSecondaryDefaultBorder: #ff0084;
+$palettesBrightActionButtonSecondaryActiveBackground: #ffffff;
+$palettesBrightActionButtonSecondaryActiveText: #ff0084;
+$palettesBrightActionButtonSecondaryActiveTextDecoration: none;
+$palettesBrightActionButtonSecondaryActiveBorder: #ff0084;
+$palettesBrightActionButtonSecondaryHoverBackground: #ffffff;
+$palettesBrightActionButtonSecondaryHoverText: #ae0047;
+$palettesBrightActionButtonSecondaryHoverTextDecoration: underline;
+$palettesBrightActionButtonSecondaryHoverBorder: #ae0047;
+$palettesBrightActionButtonTertiaryDefaultBackground: #ffffff;
+$palettesBrightActionButtonTertiaryDefaultText: #ff0084;
+$palettesBrightActionButtonTertiaryDefaultTextDecoration: none;
+$palettesBrightActionButtonTertiaryDefaultBorder: #ffffff;
+$palettesBrightActionButtonTertiaryActiveBackground: #ffffff;
+$palettesBrightActionButtonTertiaryActiveText: #ff0084;
+$palettesBrightActionButtonTertiaryActiveTextDecoration: none;
+$palettesBrightActionButtonTertiaryActiveBorder: #ffffff;
+$palettesBrightActionButtonTertiaryHoverBackground: #ffffff;
+$palettesBrightActionButtonTertiaryHoverText: #d70065;
+$palettesBrightActionButtonTertiaryHoverTextDecoration: underline;
+$palettesBrightActionButtonTertiaryHoverBorder: #ffffff;
+$palettesBrightActionLinkDefaultColor: #ae0047;
+$palettesBrightActionLinkDefaultTextDecorationLine: underline;
+$palettesBrightActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesBrightActionLinkDefaultTextDecorationStyle: solid;
+$palettesBrightActionLinkHoverColor: #d70065;
+$palettesBrightActionLinkHoverTextDecorationLine: underline;
+$palettesBrightActionLinkHoverTextDecorationThickness: 2px;
+$palettesBrightActionLinkHoverTextDecorationStyle: solid;
+$palettesBrightActionLinkActiveColor: #ff0084;
+$palettesBrightActionLinkActiveTextDecorationLine: underline;
+$palettesBrightActionLinkActiveTextDecorationThickness: 2px;
+$palettesBrightActionLinkActiveTextDecorationStyle: solid;
+$palettesBrightActionLinkVisitedColor: #551a8b;
+$palettesBrightActionLinkVisitedTextDecorationLine: underline;
+$palettesBrightActionLinkVisitedTextDecorationThickness: 2px;
+$palettesBrightActionLinkVisitedTextDecorationStyle: solid;
+$palettesBrightActionPaginationDefaultBackground: #ffffff;
+$palettesBrightActionPaginationDefaultText: #ff0084;
+$palettesBrightActionPaginationDefaultBorder: #dddddd;
+$palettesBrightActionPaginationActiveBackground: #ff0084;
+$palettesBrightActionPaginationActiveText: #ffffff;
+$palettesBrightActionPaginationActiveBorder: #ff0084;
+$palettesBrightActionPaginationHoverBackground: #ffffff;
+$palettesBrightActionPaginationHoverText: #ff0084;
+$palettesBrightActionPaginationHoverBorder: #ff0084;
+$palettesBrightActionPaginationVisitedBackground: #ffffff;
+$palettesBrightActionPaginationVisitedText: #551a8b;
+$palettesBrightActionPaginationVisitedBorder: #dddddd;
+$palettesTintBackground: #ffecf2;
+$palettesTintShade: #ffe0ea;
+$palettesTintFocusOutlineColor: #0085b3;
+$palettesTintBorderDefault: #ffc0d4;
+$palettesTintBorderVariant: #ae0047;
+$palettesTintBoundary: #ff0084;
+$palettesTintPartition: #606060;
+$palettesTintSeparator: #dddddd;
+$palettesTintDivider: #ff0084;
+$palettesTintFence: #ff0084;
+$palettesTintLine: #dddddd;
+$palettesTintMuted: #f5f5f5; // Navigation background
+$palettesTintSubtle: #eaeaea; // Navigation hover
+$palettesTintNavText: #444444; // Navigation text
+$palettesTintAccentDefault: #ff0084; // Navigation accent background
+$palettesTintAccentOnAccent: #d70065; // Navigation accent hover
+$palettesTintTypographySiteTitleDefault: #232323;
+$palettesTintTypographySiteTitleVariant: #444444;
+$palettesTintTypographyHeadingDefault: #36003c;
+$palettesTintTypographyHeadingVariant: #7e7e7e;
+$palettesTintTypographyBodyDefault: #232323;
+$palettesTintTypographyBodyVariant: #444444;
+$palettesTintActionButtonPrimaryDefaultBackground: #ff0084;
+$palettesTintActionButtonPrimaryDefaultText: #ffffff;
+$palettesTintActionButtonPrimaryDefaultTextDecoration: none;
+$palettesTintActionButtonPrimaryDefaultBorder: #ff0084;
+$palettesTintActionButtonPrimaryActiveBackground: #d70065;
+$palettesTintActionButtonPrimaryActiveText: #ffffff;
+$palettesTintActionButtonPrimaryActiveTextDecoration: none;
+$palettesTintActionButtonPrimaryActiveBorder: #d70065;
+$palettesTintActionButtonPrimaryHoverBackground: #d70065;
+$palettesTintActionButtonPrimaryHoverText: #ffffff;
+$palettesTintActionButtonPrimaryHoverTextDecoration: underline;
+$palettesTintActionButtonPrimaryHoverBorder: #d70065;
+$palettesTintActionButtonSecondaryDefaultBackground: #ffecf2;
+$palettesTintActionButtonSecondaryDefaultText: #ff0084;
+$palettesTintActionButtonSecondaryDefaultTextDecoration: none;
+$palettesTintActionButtonSecondaryDefaultBorder: #ff0084;
+$palettesTintActionButtonSecondaryActiveBackground: #ffecf2;
+$palettesTintActionButtonSecondaryActiveText: #ff0084;
+$palettesTintActionButtonSecondaryActiveTextDecoration: none;
+$palettesTintActionButtonSecondaryActiveBorder: #ff0084;
+$palettesTintActionButtonSecondaryHoverBackground: #ffecf2;
+$palettesTintActionButtonSecondaryHoverText: #ff0084;
+$palettesTintActionButtonSecondaryHoverTextDecoration: underline;
+$palettesTintActionButtonSecondaryHoverBorder: #ff0084;
+$palettesTintActionButtonTertiaryDefaultBackground: #ffecf2;
+$palettesTintActionButtonTertiaryDefaultText: #ff0084;
+$palettesTintActionButtonTertiaryDefaultTextDecoration: none;
+$palettesTintActionButtonTertiaryDefaultBorder: #ffecf2;
+$palettesTintActionButtonTertiaryActiveBackground: #ffecf2;
+$palettesTintActionButtonTertiaryActiveText: #ff0084;
+$palettesTintActionButtonTertiaryActiveTextDecoration: none;
+$palettesTintActionButtonTertiaryActiveBorder: #ffecf2;
+$palettesTintActionButtonTertiaryHoverBackground: #ffecf2;
+$palettesTintActionButtonTertiaryHoverText: #ff0084;
+$palettesTintActionButtonTertiaryHoverTextDecoration: underline;
+$palettesTintActionButtonTertiaryHoverBorder: #ffecf2;
+$palettesTintActionLinkDefaultColor: #ff0084;
+$palettesTintActionLinkDefaultTextDecorationLine: underline;
+$palettesTintActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesTintActionLinkDefaultTextDecorationStyle: solid;
+$palettesTintActionLinkHoverColor: #ff0084;
+$palettesTintActionLinkHoverTextDecorationLine: underline;
+$palettesTintActionLinkHoverTextDecorationThickness: 2px;
+$palettesTintActionLinkHoverTextDecorationStyle: solid;
+$palettesTintActionLinkActiveColor: #ff0084;
+$palettesTintActionLinkActiveTextDecorationLine: underline;
+$palettesTintActionLinkActiveTextDecorationThickness: 2px;
+$palettesTintActionLinkActiveTextDecorationStyle: solid;
+$palettesTintActionLinkVisitedColor: #551a8b;
+$palettesTintActionLinkVisitedTextDecorationLine: underline;
+$palettesTintActionLinkVisitedTextDecorationThickness: 2px;
+$palettesTintActionLinkVisitedTextDecorationStyle: solid;
+$palettesTintActionPaginationDefaultBackground: #ffecf2;
+$palettesTintActionPaginationDefaultText: #ff0084;
+$palettesTintActionPaginationDefaultBorder: #dddddd;
+$palettesTintActionPaginationActiveBackground: #ff0084;
+$palettesTintActionPaginationActiveText: #ffffff;
+$palettesTintActionPaginationActiveBorder: #ff0084;
+$palettesTintActionPaginationHoverBackground: #ffecf2;
+$palettesTintActionPaginationHoverText: #ff0084;
+$palettesTintActionPaginationHoverBorder: #ff0084;
+$palettesTintActionPaginationVisitedBackground: #ffecf2;
+$palettesTintActionPaginationVisitedText: #551a8b;
+$palettesTintActionPaginationVisitedBorder: #dddddd;
+$palettesAltBackground: #eaeaea;
+$palettesAltShade: #dddddd;
+$palettesAltFocusOutlineColor: #0085b3;
+$palettesAltBorderDefault: #606060;
+$palettesAltBorderVariant: #232323;
+$palettesAltBoundary: #ff0084;
+$palettesAltPartition: #606060;
+$palettesAltSeparator: #dddddd;
+$palettesAltDivider: #ff0084;
+$palettesAltFence: #ff0084;
+$palettesAltLine: #dddddd;
+$palettesAltMuted: #f5f5f5; // Navigation background
+$palettesAltSubtle: #eaeaea; // Navigation hover
+$palettesAltNavText: #444444; // Navigation text
+$palettesAltAccentDefault: #ff0084; // Navigation accent background
+$palettesAltAccentOnAccent: #d70065; // Navigation accent hover
+$palettesAltTypographySiteTitleDefault: #232323;
+$palettesAltTypographySiteTitleVariant: #444444;
+$palettesAltTypographyHeadingDefault: #36003c;
+$palettesAltTypographyHeadingVariant: #7e7e7e;
+$palettesAltTypographyBodyDefault: #232323;
+$palettesAltTypographyBodyVariant: #444444;
+$palettesAltActionButtonPrimaryDefaultBackground: #ff0084;
+$palettesAltActionButtonPrimaryDefaultText: #ffffff;
+$palettesAltActionButtonPrimaryDefaultTextDecoration: none;
+$palettesAltActionButtonPrimaryDefaultBorder: #ff0084;
+$palettesAltActionButtonPrimaryActiveBackground: #d70065;
+$palettesAltActionButtonPrimaryActiveText: #ffffff;
+$palettesAltActionButtonPrimaryActiveTextDecoration: none;
+$palettesAltActionButtonPrimaryActiveBorder: #d70065;
+$palettesAltActionButtonPrimaryHoverBackground: #d70065;
+$palettesAltActionButtonPrimaryHoverText: #ffffff;
+$palettesAltActionButtonPrimaryHoverTextDecoration: underline;
+$palettesAltActionButtonPrimaryHoverBorder: #d70065;
+$palettesAltActionButtonSecondaryDefaultBackground: #eaeaea;
+$palettesAltActionButtonSecondaryDefaultText: #ff0084;
+$palettesAltActionButtonSecondaryDefaultTextDecoration: none;
+$palettesAltActionButtonSecondaryDefaultBorder: #ff0084;
+$palettesAltActionButtonSecondaryActiveBackground: #eaeaea;
+$palettesAltActionButtonSecondaryActiveText: #ff0084;
+$palettesAltActionButtonSecondaryActiveTextDecoration: none;
+$palettesAltActionButtonSecondaryActiveBorder: #ff0084;
+$palettesAltActionButtonSecondaryHoverBackground: #eaeaea;
+$palettesAltActionButtonSecondaryHoverText: #ff0084;
+$palettesAltActionButtonSecondaryHoverTextDecoration: underline;
+$palettesAltActionButtonSecondaryHoverBorder: #ff0084;
+$palettesAltActionButtonTertiaryDefaultBackground: #eaeaea;
+$palettesAltActionButtonTertiaryDefaultText: #ff0084;
+$palettesAltActionButtonTertiaryDefaultTextDecoration: none;
+$palettesAltActionButtonTertiaryDefaultBorder: #eaeaea;
+$palettesAltActionButtonTertiaryActiveBackground: #eaeaea;
+$palettesAltActionButtonTertiaryActiveText: #ff0084;
+$palettesAltActionButtonTertiaryActiveTextDecoration: none;
+$palettesAltActionButtonTertiaryActiveBorder: #eaeaea;
+$palettesAltActionButtonTertiaryHoverBackground: #eaeaea;
+$palettesAltActionButtonTertiaryHoverText: #ff0084;
+$palettesAltActionButtonTertiaryHoverTextDecoration: underline;
+$palettesAltActionButtonTertiaryHoverBorder: #eaeaea;
+$palettesAltActionLinkDefaultColor: #ff0084;
+$palettesAltActionLinkDefaultTextDecorationLine: underline;
+$palettesAltActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesAltActionLinkDefaultTextDecorationStyle: solid;
+$palettesAltActionLinkHoverColor: #ff0084;
+$palettesAltActionLinkHoverTextDecorationLine: underline;
+$palettesAltActionLinkHoverTextDecorationThickness: 2px;
+$palettesAltActionLinkHoverTextDecorationStyle: solid;
+$palettesAltActionLinkActiveColor: #ff0084;
+$palettesAltActionLinkActiveTextDecorationLine: underline;
+$palettesAltActionLinkActiveTextDecorationThickness: 2px;
+$palettesAltActionLinkActiveTextDecorationStyle: solid;
+$palettesAltActionLinkVisitedColor: #551a8b;
+$palettesAltActionLinkVisitedTextDecorationLine: underline;
+$palettesAltActionLinkVisitedTextDecorationThickness: 2px;
+$palettesAltActionLinkVisitedTextDecorationStyle: solid;
+$palettesAltActionPaginationDefaultBackground: #eaeaea;
+$palettesAltActionPaginationDefaultText: #ff0084;
+$palettesAltActionPaginationDefaultBorder: #dddddd;
+$palettesAltActionPaginationActiveBackground: #ff0084;
+$palettesAltActionPaginationActiveText: #ffffff;
+$palettesAltActionPaginationActiveBorder: #ff0084;
+$palettesAltActionPaginationHoverBackground: #eaeaea;
+$palettesAltActionPaginationHoverText: #ff0084;
+$palettesAltActionPaginationHoverBorder: #ff0084;
+$palettesAltActionPaginationVisitedBackground: #eaeaea;
+$palettesAltActionPaginationVisitedText: #551a8b;
+$palettesAltActionPaginationVisitedBorder: #dddddd;
+$palettesBoldBackground: #ff0084;
+$palettesBoldShade: #d70065;
+$palettesBoldFocusOutlineColor: #ffc0d4;
+$palettesBoldBorderDefault: #ff7dab;
+$palettesBoldBorderVariant: #ae0047;
+$palettesBoldBoundary: #ff0084;
+$palettesBoldPartition: #d70065;
+$palettesBoldSeparator: #d70065;
+$palettesBoldDivider: #ff0084;
+$palettesBoldFence: #ff0084;
+$palettesBoldLine: #d70065;
+$palettesBoldMuted: #d70065; // Navigation background
+$palettesBoldSubtle: #2a2b2f; // Navigation hover
+$palettesBoldNavText: #444444; // Navigation text
+$palettesBoldAccentDefault: #ff0084; // Navigation accent background
+$palettesBoldAccentOnAccent: #ff7dab; // Navigation accent hover
+$palettesBoldTypographySiteTitleDefault: #ffffff;
+$palettesBoldTypographySiteTitleVariant: #fafafa;
+$palettesBoldTypographyHeadingDefault: #ffffff;
+$palettesBoldTypographyHeadingVariant: #fafafa;
+$palettesBoldTypographyBodyDefault: #ffffff;
+$palettesBoldTypographyBodyVariant: #ba89ba;
+$palettesBoldActionButtonPrimaryDefaultBackground: #ffc85e;
+$palettesBoldActionButtonPrimaryDefaultText: #5f0012;
+$palettesBoldActionButtonPrimaryDefaultTextDecoration: none;
+$palettesBoldActionButtonPrimaryDefaultBorder: #ffc85e;
+$palettesBoldActionButtonPrimaryActiveBackground: #cf9a27;
+$palettesBoldActionButtonPrimaryActiveText: #5f0012;
+$palettesBoldActionButtonPrimaryActiveTextDecoration: none;
+$palettesBoldActionButtonPrimaryActiveBorder: #cf9a27;
+$palettesBoldActionButtonPrimaryHoverBackground: #cf9a27;
+$palettesBoldActionButtonPrimaryHoverText: #5f0012;
+$palettesBoldActionButtonPrimaryHoverTextDecoration: underline;
+$palettesBoldActionButtonPrimaryHoverBorder: #cf9a27;
+$palettesBoldActionButtonSecondaryDefaultBackground: #ff0084;
+$palettesBoldActionButtonSecondaryDefaultText: #ffffff;
+$palettesBoldActionButtonSecondaryDefaultTextDecoration: none;
+$palettesBoldActionButtonSecondaryDefaultBorder: #ffc85e;
+$palettesBoldActionButtonSecondaryActiveBackground: #ff0084;
+$palettesBoldActionButtonSecondaryActiveText: #ffffff;
+$palettesBoldActionButtonSecondaryActiveTextDecoration: none;
+$palettesBoldActionButtonSecondaryActiveBorder: #ffc85e;
+$palettesBoldActionButtonSecondaryHoverBackground: #ff0084;
+$palettesBoldActionButtonSecondaryHoverText: #ffffff;
+$palettesBoldActionButtonSecondaryHoverTextDecoration: underline;
+$palettesBoldActionButtonSecondaryHoverBorder: #ffc85e;
+$palettesBoldActionButtonTertiaryDefaultBackground: #ff0084;
+$palettesBoldActionButtonTertiaryDefaultText: #ffffff;
+$palettesBoldActionButtonTertiaryDefaultTextDecoration: none;
+$palettesBoldActionButtonTertiaryDefaultBorder: #ff0084;
+$palettesBoldActionButtonTertiaryActiveBackground: #ff0084;
+$palettesBoldActionButtonTertiaryActiveText: #ffffff;
+$palettesBoldActionButtonTertiaryActiveTextDecoration: none;
+$palettesBoldActionButtonTertiaryActiveBorder: #ff0084;
+$palettesBoldActionButtonTertiaryHoverBackground: #ff0084;
+$palettesBoldActionButtonTertiaryHoverText: #ffffff;
+$palettesBoldActionButtonTertiaryHoverTextDecoration: underline;
+$palettesBoldActionButtonTertiaryHoverBorder: #ff0084;
+$palettesBoldActionLinkDefaultColor: #ffffff;
+$palettesBoldActionLinkDefaultTextDecorationLine: underline;
+$palettesBoldActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesBoldActionLinkDefaultTextDecorationStyle: solid;
+$palettesBoldActionLinkHoverColor: #ffffff;
+$palettesBoldActionLinkHoverTextDecorationLine: underline;
+$palettesBoldActionLinkHoverTextDecorationThickness: 2px;
+$palettesBoldActionLinkHoverTextDecorationStyle: solid;
+$palettesBoldActionLinkActiveColor: #ffffff;
+$palettesBoldActionLinkActiveTextDecorationLine: underline;
+$palettesBoldActionLinkActiveTextDecorationThickness: 2px;
+$palettesBoldActionLinkActiveTextDecorationStyle: solid;
+$palettesBoldActionLinkVisitedColor: #551a8b;
+$palettesBoldActionLinkVisitedTextDecorationLine: underline;
+$palettesBoldActionLinkVisitedTextDecorationThickness: 2px;
+$palettesBoldActionLinkVisitedTextDecorationStyle: solid;
+$palettesBoldActionPaginationDefaultBackground: #ff0084;
+$palettesBoldActionPaginationDefaultText: #ffffff;
+$palettesBoldActionPaginationDefaultBorder: #d70065;
+$palettesBoldActionPaginationActiveBackground: #ffffff;
+$palettesBoldActionPaginationActiveText: #ffffff;
+$palettesBoldActionPaginationActiveBorder: #ffffff;
+$palettesBoldActionPaginationHoverBackground: #ff0084;
+$palettesBoldActionPaginationHoverText: #ffffff;
+$palettesBoldActionPaginationHoverBorder: #ff0084;
+$palettesBoldActionPaginationVisitedBackground: #ff0084;
+$palettesBoldActionPaginationVisitedText: #551a8b;
+$palettesBoldActionPaginationVisitedBorder: #d70065;
+$palettesStrongBackground: #2a2b2f;
+$palettesStrongShade: #131418;
+$palettesStrongFocusOutlineColor: #ffc0d4;
+$palettesStrongBorderDefault: #ff5497;
+$palettesStrongBorderVariant: #ae0047;
+$palettesStrongBoundary: #ff0084;
+$palettesStrongPartition: #d70065;
+$palettesStrongSeparator: #d70065;
+$palettesStrongDivider: #ff0084;
+$palettesStrongFence: #ff0084;
+$palettesStrongLine: #d70065;
+$palettesStrongMuted: #d70065; // Navigation background
+$palettesStrongSubtle: #2a2b2f; // Navigation hover
+$palettesStrongNavText: #444444; // Navigation text
+$palettesStrongAccentDefault: #ff0084; // Navigation accent background
+$palettesStrongAccentOnAccent: #ff7dab; // Navigation accent hover
+$palettesStrongTypographySiteTitleDefault: #ffffff;
+$palettesStrongTypographySiteTitleVariant: #fafafa;
+$palettesStrongTypographyHeadingDefault: #ffffff;
+$palettesStrongTypographyHeadingVariant: #fafafa;
+$palettesStrongTypographyBodyDefault: #ffffff;
+$palettesStrongTypographyBodyVariant: #ba89ba;
+$palettesStrongActionButtonPrimaryDefaultBackground: #ff0084;
+$palettesStrongActionButtonPrimaryDefaultText: #5f0012;
+$palettesStrongActionButtonPrimaryDefaultTextDecoration: none;
+$palettesStrongActionButtonPrimaryDefaultBorder: #ff0084;
+$palettesStrongActionButtonPrimaryActiveBackground: #d70065;
+$palettesStrongActionButtonPrimaryActiveText: #5f0012;
+$palettesStrongActionButtonPrimaryActiveTextDecoration: none;
+$palettesStrongActionButtonPrimaryActiveBorder: #d70065;
+$palettesStrongActionButtonPrimaryHoverBackground: #d70065;
+$palettesStrongActionButtonPrimaryHoverText: #5f0012;
+$palettesStrongActionButtonPrimaryHoverTextDecoration: underline;
+$palettesStrongActionButtonPrimaryHoverBorder: #d70065;
+$palettesStrongActionButtonSecondaryDefaultBackground: #2a2b2f;
+$palettesStrongActionButtonSecondaryDefaultText: #ffffff;
+$palettesStrongActionButtonSecondaryDefaultTextDecoration: none;
+$palettesStrongActionButtonSecondaryDefaultBorder: #ffc85e;
+$palettesStrongActionButtonSecondaryActiveBackground: #2a2b2f;
+$palettesStrongActionButtonSecondaryActiveText: #ffffff;
+$palettesStrongActionButtonSecondaryActiveTextDecoration: none;
+$palettesStrongActionButtonSecondaryActiveBorder: #ffc85e;
+$palettesStrongActionButtonSecondaryHoverBackground: #2a2b2f;
+$palettesStrongActionButtonSecondaryHoverText: #ffffff;
+$palettesStrongActionButtonSecondaryHoverTextDecoration: underline;
+$palettesStrongActionButtonSecondaryHoverBorder: #ffc85e;
+$palettesStrongActionButtonTertiaryDefaultBackground: #2a2b2f;
+$palettesStrongActionButtonTertiaryDefaultText: #ffffff;
+$palettesStrongActionButtonTertiaryDefaultTextDecoration: none;
+$palettesStrongActionButtonTertiaryDefaultBorder: #2a2b2f;
+$palettesStrongActionButtonTertiaryActiveBackground: #2a2b2f;
+$palettesStrongActionButtonTertiaryActiveText: #ffffff;
+$palettesStrongActionButtonTertiaryActiveTextDecoration: none;
+$palettesStrongActionButtonTertiaryActiveBorder: #2a2b2f;
+$palettesStrongActionButtonTertiaryHoverBackground: #2a2b2f;
+$palettesStrongActionButtonTertiaryHoverText: #ffffff;
+$palettesStrongActionButtonTertiaryHoverTextDecoration: underline;
+$palettesStrongActionButtonTertiaryHoverBorder: #2a2b2f;
+$palettesStrongActionLinkDefaultColor: #ffffff;
+$palettesStrongActionLinkDefaultTextDecorationLine: underline;
+$palettesStrongActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesStrongActionLinkDefaultTextDecorationStyle: solid;
+$palettesStrongActionLinkHoverColor: #ffffff;
+$palettesStrongActionLinkHoverTextDecorationLine: underline;
+$palettesStrongActionLinkHoverTextDecorationThickness: 2px;
+$palettesStrongActionLinkHoverTextDecorationStyle: solid;
+$palettesStrongActionLinkActiveColor: #ffffff;
+$palettesStrongActionLinkActiveTextDecorationLine: underline;
+$palettesStrongActionLinkActiveTextDecorationThickness: 2px;
+$palettesStrongActionLinkActiveTextDecorationStyle: solid;
+$palettesStrongActionLinkVisitedColor: #551a8b;
+$palettesStrongActionLinkVisitedTextDecorationLine: underline;
+$palettesStrongActionLinkVisitedTextDecorationThickness: 2px;
+$palettesStrongActionLinkVisitedTextDecorationStyle: solid;
+$palettesStrongActionPaginationDefaultBackground: #2a2b2f;
+$palettesStrongActionPaginationDefaultText: #ffffff;
+$palettesStrongActionPaginationDefaultBorder: #d70065;
+$palettesStrongActionPaginationActiveBackground: #ffffff;
+$palettesStrongActionPaginationActiveText: #ffffff;
+$palettesStrongActionPaginationActiveBorder: #ffffff;
+$palettesStrongActionPaginationHoverBackground: #2a2b2f;
+$palettesStrongActionPaginationHoverText: #ffffff;
+$palettesStrongActionPaginationHoverBorder: #ff0084;
+$palettesStrongActionPaginationVisitedBackground: #2a2b2f;
+$palettesStrongActionPaginationVisitedText: #551a8b;
+$palettesStrongActionPaginationVisitedBorder: #d70065;
diff --git a/dist/scss/styles/qgds-qld-default-palettes.tokens.scss b/dist/scss/styles/qgds-qld-default-palettes.tokens.scss
new file mode 100644
index 0000000..4b620c0
--- /dev/null
+++ b/dist/scss/styles/qgds-qld-default-palettes.tokens.scss
@@ -0,0 +1,472 @@
+
+// Do not edit directly, this file was auto-generated.
+
+$themeColorsBrandFirst: #09549f;
+$themeColorsBrandSecond: #05325f;
+$themeColorsBrandThird: #6bbe27;
+$themeColorsBrandFourth: #ffe500;
+$themeColorsBackgroundBright: #ffffff;
+$themeColorsBackgroundTint: #e7edf6;
+$themeColorsBackgroundAlt: #eaeaea;
+$themeColorsBackgroundBold: #09549f;
+$themeColorsBackgroundStrong: #05325f;
+$themeColorsActionOnBrightsPrimary: #09549f;
+$themeColorsActionOnBrightsSecondary: #6bbe27;
+$themeColorsActionOnBrightsTertiary: rgba(0, 0, 0, 0);
+$themeColorsActionOnBoldsPrimary: #6bbe27;
+$themeColorsActionOnBoldsSecondary: #ffe500;
+$themeColorsActionOnBoldsTertiary: rgba(0, 0, 0, 0);
+$themeColorsWordingOnBrightsSiteTitleDefault: #232323;
+$themeColorsWordingOnBrightsSiteTitleVariant: #444444;
+$themeColorsWordingOnBrightsHeadingDefault: #232323;
+$themeColorsWordingOnBrightsHeadingVariant: #444444;
+$themeColorsWordingOnBrightsBodyDefault: #232323;
+$themeColorsWordingOnBrightsBodyVariant: #444444;
+$themeColorsWordingOnBoldsSiteTitleDefault: #ffffff;
+$themeColorsWordingOnBoldsSiteTitleVariant: #fafafa;
+$themeColorsWordingOnBoldsHeadingDefault: #ffffff;
+$themeColorsWordingOnBoldsHeadingVariant: #fafafa;
+$themeColorsWordingOnBoldsBodyDefault: #ffffff;
+$themeColorsWordingOnBoldsBodyVariant: #fafafa;
+$themeColorsReservedError: #e22339;
+$themeColorsReservedInformation: #444444;
+$themeColorsReservedSuccess: #6bbe27;
+$themeColorsReservedAlert: #ffe500;
+$themeColorsSyntaxBackground: #232323;
+$themeColorsSyntaxValues: #6bbe27;
+$themeColorsSyntaxElements: #a7e5ff;
+$themeColorsSyntaxProperties: #710074;
+$themeColorsSyntaxComments: #c0d7ec;
+$themeFocusOutlineWidth: 4px;
+$themeFocusOutlineStyle: solid;
+$themeShadowsDefault: #070707;
+$palettesBrightBackground: #ffffff;
+$palettesBrightShade: #f5f5f5;
+$palettesBrightFocusOutlineColor: #0085b3;
+$palettesBrightBorderDefault: #e0e0e0;
+$palettesBrightBorderVariant: #818181;
+$palettesBrightBoundary: #6bbe27;
+$palettesBrightPartition: #606060;
+$palettesBrightSeparator: #dddddd;
+$palettesBrightDivider: #09549f;
+$palettesBrightFence: #6bbe27;
+$palettesBrightLine: #dddddd;
+$palettesBrightMuted: #f5f5f5; // Navigation background
+$palettesBrightSubtle: #eaeaea; // Navigation hover
+$palettesBrightNavText: #444444; // Navigation text
+$palettesBrightAccentDefault: #6bbe27; // Navigation accent background
+$palettesBrightAccentOnAccent: #003e87; // Navigation accent hover
+$palettesBrightTypographySiteTitleDefault: #232323;
+$palettesBrightTypographySiteTitleVariant: #444444;
+$palettesBrightTypographyHeadingDefault: #232323;
+$palettesBrightTypographyHeadingVariant: #444444;
+$palettesBrightTypographyBodyDefault: #232323;
+$palettesBrightTypographyBodyVariant: #444444;
+$palettesBrightActionButtonPrimaryDefaultBackground: #09549f;
+$palettesBrightActionButtonPrimaryDefaultText: #ffffff;
+$palettesBrightActionButtonPrimaryDefaultTextDecoration: none;
+$palettesBrightActionButtonPrimaryDefaultBorder: #09549f;
+$palettesBrightActionButtonPrimaryActiveBackground: #003e87;
+$palettesBrightActionButtonPrimaryActiveText: #ffffff;
+$palettesBrightActionButtonPrimaryActiveTextDecoration: none;
+$palettesBrightActionButtonPrimaryActiveBorder: #003e87;
+$palettesBrightActionButtonPrimaryHoverBackground: #003e87;
+$palettesBrightActionButtonPrimaryHoverText: #ffffff;
+$palettesBrightActionButtonPrimaryHoverTextDecoration: underline;
+$palettesBrightActionButtonPrimaryHoverBorder: #003e87;
+$palettesBrightActionButtonSecondaryDefaultBackground: #ffffff;
+$palettesBrightActionButtonSecondaryDefaultText: #09549f;
+$palettesBrightActionButtonSecondaryDefaultTextDecoration: none;
+$palettesBrightActionButtonSecondaryDefaultBorder: #6bbe27;
+$palettesBrightActionButtonSecondaryActiveBackground: #ffffff;
+$palettesBrightActionButtonSecondaryActiveText: #09549f;
+$palettesBrightActionButtonSecondaryActiveTextDecoration: none;
+$palettesBrightActionButtonSecondaryActiveBorder: #6bbe27;
+$palettesBrightActionButtonSecondaryHoverBackground: #ffffff;
+$palettesBrightActionButtonSecondaryHoverText: #09549f;
+$palettesBrightActionButtonSecondaryHoverTextDecoration: underline;
+$palettesBrightActionButtonSecondaryHoverBorder: #6bbe27;
+$palettesBrightActionButtonTertiaryDefaultBackground: #ffffff;
+$palettesBrightActionButtonTertiaryDefaultText: #09549f;
+$palettesBrightActionButtonTertiaryDefaultTextDecoration: none;
+$palettesBrightActionButtonTertiaryDefaultBorder: #ffffff;
+$palettesBrightActionButtonTertiaryActiveBackground: #ffffff;
+$palettesBrightActionButtonTertiaryActiveText: #09549f;
+$palettesBrightActionButtonTertiaryActiveTextDecoration: none;
+$palettesBrightActionButtonTertiaryActiveBorder: #ffffff;
+$palettesBrightActionButtonTertiaryHoverBackground: #ffffff;
+$palettesBrightActionButtonTertiaryHoverText: #09549f;
+$palettesBrightActionButtonTertiaryHoverTextDecoration: underline;
+$palettesBrightActionButtonTertiaryHoverBorder: #ffffff;
+$palettesBrightActionLinkDefaultColor: #09549f;
+$palettesBrightActionLinkDefaultTextDecorationLine: underline;
+$palettesBrightActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesBrightActionLinkDefaultTextDecorationStyle: solid;
+$palettesBrightActionLinkHoverColor: #09549f;
+$palettesBrightActionLinkHoverTextDecorationLine: underline;
+$palettesBrightActionLinkHoverTextDecorationThickness: 2px;
+$palettesBrightActionLinkHoverTextDecorationStyle: solid;
+$palettesBrightActionLinkActiveColor: #09549f;
+$palettesBrightActionLinkActiveTextDecorationLine: underline;
+$palettesBrightActionLinkActiveTextDecorationThickness: 2px;
+$palettesBrightActionLinkActiveTextDecorationStyle: solid;
+$palettesBrightActionLinkVisitedColor: #551a8b;
+$palettesBrightActionLinkVisitedTextDecorationLine: underline;
+$palettesBrightActionLinkVisitedTextDecorationThickness: 2px;
+$palettesBrightActionLinkVisitedTextDecorationStyle: solid;
+$palettesBrightActionPaginationDefaultBackground: #ffffff;
+$palettesBrightActionPaginationDefaultText: #09549f;
+$palettesBrightActionPaginationDefaultBorder: #dddddd;
+$palettesBrightActionPaginationActiveBackground: #09549f;
+$palettesBrightActionPaginationActiveText: #ffffff;
+$palettesBrightActionPaginationActiveBorder: #09549f;
+$palettesBrightActionPaginationHoverBackground: #ffffff;
+$palettesBrightActionPaginationHoverText: #09549f;
+$palettesBrightActionPaginationHoverBorder: #6bbe27;
+$palettesBrightActionPaginationVisitedBackground: #ffffff;
+$palettesBrightActionPaginationVisitedText: #551a8b;
+$palettesBrightActionPaginationVisitedBorder: #dddddd;
+$palettesTintBackground: #e7edf6;
+$palettesTintShade: #d7e2f0;
+$palettesTintFocusOutlineColor: #0085b3;
+$palettesTintBorderDefault: #afc5e1;
+$palettesTintBorderVariant: #818181;
+$palettesTintBoundary: #6bbe27;
+$palettesTintPartition: #606060;
+$palettesTintSeparator: #dddddd;
+$palettesTintDivider: #09549f;
+$palettesTintFence: #6bbe27;
+$palettesTintLine: #dddddd;
+$palettesTintMuted: #f5f5f5; // Navigation background
+$palettesTintSubtle: #eaeaea; // Navigation hover
+$palettesTintNavText: #444444; // Navigation text
+$palettesTintAccentDefault: #6bbe27; // Navigation accent background
+$palettesTintAccentOnAccent: #003e87; // Navigation accent hover
+$palettesTintTypographySiteTitleDefault: #232323;
+$palettesTintTypographySiteTitleVariant: #444444;
+$palettesTintTypographyHeadingDefault: #232323;
+$palettesTintTypographyHeadingVariant: #444444;
+$palettesTintTypographyBodyDefault: #232323;
+$palettesTintTypographyBodyVariant: #444444;
+$palettesTintActionButtonPrimaryDefaultBackground: #09549f;
+$palettesTintActionButtonPrimaryDefaultText: #ffffff;
+$palettesTintActionButtonPrimaryDefaultTextDecoration: none;
+$palettesTintActionButtonPrimaryDefaultBorder: #09549f;
+$palettesTintActionButtonPrimaryActiveBackground: #003e87;
+$palettesTintActionButtonPrimaryActiveText: #ffffff;
+$palettesTintActionButtonPrimaryActiveTextDecoration: none;
+$palettesTintActionButtonPrimaryActiveBorder: #003e87;
+$palettesTintActionButtonPrimaryHoverBackground: #003e87;
+$palettesTintActionButtonPrimaryHoverText: #ffffff;
+$palettesTintActionButtonPrimaryHoverTextDecoration: underline;
+$palettesTintActionButtonPrimaryHoverBorder: #003e87;
+$palettesTintActionButtonSecondaryDefaultBackground: #e7edf6;
+$palettesTintActionButtonSecondaryDefaultText: #09549f;
+$palettesTintActionButtonSecondaryDefaultTextDecoration: none;
+$palettesTintActionButtonSecondaryDefaultBorder: #6bbe27;
+$palettesTintActionButtonSecondaryActiveBackground: #e7edf6;
+$palettesTintActionButtonSecondaryActiveText: #09549f;
+$palettesTintActionButtonSecondaryActiveTextDecoration: none;
+$palettesTintActionButtonSecondaryActiveBorder: #6bbe27;
+$palettesTintActionButtonSecondaryHoverBackground: #e7edf6;
+$palettesTintActionButtonSecondaryHoverText: #09549f;
+$palettesTintActionButtonSecondaryHoverTextDecoration: underline;
+$palettesTintActionButtonSecondaryHoverBorder: #6bbe27;
+$palettesTintActionButtonTertiaryDefaultBackground: #e7edf6;
+$palettesTintActionButtonTertiaryDefaultText: #09549f;
+$palettesTintActionButtonTertiaryDefaultTextDecoration: none;
+$palettesTintActionButtonTertiaryDefaultBorder: #e7edf6;
+$palettesTintActionButtonTertiaryActiveBackground: #e7edf6;
+$palettesTintActionButtonTertiaryActiveText: #09549f;
+$palettesTintActionButtonTertiaryActiveTextDecoration: none;
+$palettesTintActionButtonTertiaryActiveBorder: #e7edf6;
+$palettesTintActionButtonTertiaryHoverBackground: #e7edf6;
+$palettesTintActionButtonTertiaryHoverText: #09549f;
+$palettesTintActionButtonTertiaryHoverTextDecoration: underline;
+$palettesTintActionButtonTertiaryHoverBorder: #e7edf6;
+$palettesTintActionLinkDefaultColor: #09549f;
+$palettesTintActionLinkDefaultTextDecorationLine: underline;
+$palettesTintActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesTintActionLinkDefaultTextDecorationStyle: solid;
+$palettesTintActionLinkHoverColor: #09549f;
+$palettesTintActionLinkHoverTextDecorationLine: underline;
+$palettesTintActionLinkHoverTextDecorationThickness: 2px;
+$palettesTintActionLinkHoverTextDecorationStyle: solid;
+$palettesTintActionLinkActiveColor: #09549f;
+$palettesTintActionLinkActiveTextDecorationLine: underline;
+$palettesTintActionLinkActiveTextDecorationThickness: 2px;
+$palettesTintActionLinkActiveTextDecorationStyle: solid;
+$palettesTintActionLinkVisitedColor: #551a8b;
+$palettesTintActionLinkVisitedTextDecorationLine: underline;
+$palettesTintActionLinkVisitedTextDecorationThickness: 2px;
+$palettesTintActionLinkVisitedTextDecorationStyle: solid;
+$palettesTintActionPaginationDefaultBackground: #e7edf6;
+$palettesTintActionPaginationDefaultText: #09549f;
+$palettesTintActionPaginationDefaultBorder: #dddddd;
+$palettesTintActionPaginationActiveBackground: #09549f;
+$palettesTintActionPaginationActiveText: #ffffff;
+$palettesTintActionPaginationActiveBorder: #09549f;
+$palettesTintActionPaginationHoverBackground: #e7edf6;
+$palettesTintActionPaginationHoverText: #09549f;
+$palettesTintActionPaginationHoverBorder: #6bbe27;
+$palettesTintActionPaginationVisitedBackground: #e7edf6;
+$palettesTintActionPaginationVisitedText: #551a8b;
+$palettesTintActionPaginationVisitedBorder: #dddddd;
+$palettesAltBackground: #eaeaea;
+$palettesAltShade: #dddddd;
+$palettesAltFocusOutlineColor: #0085b3;
+$palettesAltBorderDefault: #606060;
+$palettesAltBorderVariant: #818181;
+$palettesAltBoundary: #6bbe27;
+$palettesAltPartition: #606060;
+$palettesAltSeparator: #dddddd;
+$palettesAltDivider: #09549f;
+$palettesAltFence: #6bbe27;
+$palettesAltLine: #dddddd;
+$palettesAltMuted: #f5f5f5; // Navigation background
+$palettesAltSubtle: #eaeaea; // Navigation hover
+$palettesAltNavText: #444444; // Navigation text
+$palettesAltAccentDefault: #6bbe27; // Navigation accent background
+$palettesAltAccentOnAccent: #003e87; // Navigation accent hover
+$palettesAltTypographySiteTitleDefault: #232323;
+$palettesAltTypographySiteTitleVariant: #444444;
+$palettesAltTypographyHeadingDefault: #232323;
+$palettesAltTypographyHeadingVariant: #444444;
+$palettesAltTypographyBodyDefault: #232323;
+$palettesAltTypographyBodyVariant: #444444;
+$palettesAltActionButtonPrimaryDefaultBackground: #09549f;
+$palettesAltActionButtonPrimaryDefaultText: #ffffff;
+$palettesAltActionButtonPrimaryDefaultTextDecoration: none;
+$palettesAltActionButtonPrimaryDefaultBorder: #09549f;
+$palettesAltActionButtonPrimaryActiveBackground: #003e87;
+$palettesAltActionButtonPrimaryActiveText: #ffffff;
+$palettesAltActionButtonPrimaryActiveTextDecoration: none;
+$palettesAltActionButtonPrimaryActiveBorder: #003e87;
+$palettesAltActionButtonPrimaryHoverBackground: #003e87;
+$palettesAltActionButtonPrimaryHoverText: #ffffff;
+$palettesAltActionButtonPrimaryHoverTextDecoration: underline;
+$palettesAltActionButtonPrimaryHoverBorder: #003e87;
+$palettesAltActionButtonSecondaryDefaultBackground: #eaeaea;
+$palettesAltActionButtonSecondaryDefaultText: #09549f;
+$palettesAltActionButtonSecondaryDefaultTextDecoration: none;
+$palettesAltActionButtonSecondaryDefaultBorder: #6bbe27;
+$palettesAltActionButtonSecondaryActiveBackground: #eaeaea;
+$palettesAltActionButtonSecondaryActiveText: #09549f;
+$palettesAltActionButtonSecondaryActiveTextDecoration: none;
+$palettesAltActionButtonSecondaryActiveBorder: #6bbe27;
+$palettesAltActionButtonSecondaryHoverBackground: #eaeaea;
+$palettesAltActionButtonSecondaryHoverText: #09549f;
+$palettesAltActionButtonSecondaryHoverTextDecoration: underline;
+$palettesAltActionButtonSecondaryHoverBorder: #6bbe27;
+$palettesAltActionButtonTertiaryDefaultBackground: #eaeaea;
+$palettesAltActionButtonTertiaryDefaultText: #09549f;
+$palettesAltActionButtonTertiaryDefaultTextDecoration: none;
+$palettesAltActionButtonTertiaryDefaultBorder: #eaeaea;
+$palettesAltActionButtonTertiaryActiveBackground: #eaeaea;
+$palettesAltActionButtonTertiaryActiveText: #09549f;
+$palettesAltActionButtonTertiaryActiveTextDecoration: none;
+$palettesAltActionButtonTertiaryActiveBorder: #eaeaea;
+$palettesAltActionButtonTertiaryHoverBackground: #eaeaea;
+$palettesAltActionButtonTertiaryHoverText: #09549f;
+$palettesAltActionButtonTertiaryHoverTextDecoration: underline;
+$palettesAltActionButtonTertiaryHoverBorder: #eaeaea;
+$palettesAltActionLinkDefaultColor: #09549f;
+$palettesAltActionLinkDefaultTextDecorationLine: underline;
+$palettesAltActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesAltActionLinkDefaultTextDecorationStyle: solid;
+$palettesAltActionLinkHoverColor: #09549f;
+$palettesAltActionLinkHoverTextDecorationLine: underline;
+$palettesAltActionLinkHoverTextDecorationThickness: 2px;
+$palettesAltActionLinkHoverTextDecorationStyle: solid;
+$palettesAltActionLinkActiveColor: #09549f;
+$palettesAltActionLinkActiveTextDecorationLine: underline;
+$palettesAltActionLinkActiveTextDecorationThickness: 2px;
+$palettesAltActionLinkActiveTextDecorationStyle: solid;
+$palettesAltActionLinkVisitedColor: #551a8b;
+$palettesAltActionLinkVisitedTextDecorationLine: underline;
+$palettesAltActionLinkVisitedTextDecorationThickness: 2px;
+$palettesAltActionLinkVisitedTextDecorationStyle: solid;
+$palettesAltActionPaginationDefaultBackground: #eaeaea;
+$palettesAltActionPaginationDefaultText: #09549f;
+$palettesAltActionPaginationDefaultBorder: #dddddd;
+$palettesAltActionPaginationActiveBackground: #09549f;
+$palettesAltActionPaginationActiveText: #ffffff;
+$palettesAltActionPaginationActiveBorder: #09549f;
+$palettesAltActionPaginationHoverBackground: #eaeaea;
+$palettesAltActionPaginationHoverText: #09549f;
+$palettesAltActionPaginationHoverBorder: #6bbe27;
+$palettesAltActionPaginationVisitedBackground: #eaeaea;
+$palettesAltActionPaginationVisitedText: #551a8b;
+$palettesAltActionPaginationVisitedBorder: #dddddd;
+$palettesBoldBackground: #09549f;
+$palettesBoldShade: #003e87;
+$palettesBoldFocusOutlineColor: #a7e5ff;
+$palettesBoldBorderDefault: #78b5ce;
+$palettesBoldBorderVariant: #818181;
+$palettesBoldBoundary: #6bbe27;
+$palettesBoldPartition: #78b5ce;
+$palettesBoldSeparator: #78b5ce;
+$palettesBoldDivider: #09549f;
+$palettesBoldFence: #6bbe27;
+$palettesBoldLine: #78b5ce;
+$palettesBoldMuted: #003e87; // Navigation background
+$palettesBoldSubtle: #05325f; // Navigation hover
+$palettesBoldNavText: #444444; // Navigation text
+$palettesBoldAccentDefault: #6bbe27; // Navigation accent background
+$palettesBoldAccentOnAccent: #9ed57e; // Navigation accent hover
+$palettesBoldTypographySiteTitleDefault: #ffffff;
+$palettesBoldTypographySiteTitleVariant: #fafafa;
+$palettesBoldTypographyHeadingDefault: #ffffff;
+$palettesBoldTypographyHeadingVariant: #fafafa;
+$palettesBoldTypographyBodyDefault: #ffffff;
+$palettesBoldTypographyBodyVariant: #fafafa;
+$palettesBoldActionButtonPrimaryDefaultBackground: #6bbe27;
+$palettesBoldActionButtonPrimaryDefaultText: #000043;
+$palettesBoldActionButtonPrimaryDefaultTextDecoration: none;
+$palettesBoldActionButtonPrimaryDefaultBorder: #6bbe27;
+$palettesBoldActionButtonPrimaryActiveBackground: #469800;
+$palettesBoldActionButtonPrimaryActiveText: #000043;
+$palettesBoldActionButtonPrimaryActiveTextDecoration: none;
+$palettesBoldActionButtonPrimaryActiveBorder: #469800;
+$palettesBoldActionButtonPrimaryHoverBackground: #469800;
+$palettesBoldActionButtonPrimaryHoverText: #000043;
+$palettesBoldActionButtonPrimaryHoverTextDecoration: underline;
+$palettesBoldActionButtonPrimaryHoverBorder: #469800;
+$palettesBoldActionButtonSecondaryDefaultBackground: #09549f;
+$palettesBoldActionButtonSecondaryDefaultText: #ffffff;
+$palettesBoldActionButtonSecondaryDefaultTextDecoration: none;
+$palettesBoldActionButtonSecondaryDefaultBorder: #ffe500;
+$palettesBoldActionButtonSecondaryActiveBackground: #09549f;
+$palettesBoldActionButtonSecondaryActiveText: #ffffff;
+$palettesBoldActionButtonSecondaryActiveTextDecoration: none;
+$palettesBoldActionButtonSecondaryActiveBorder: #ffe500;
+$palettesBoldActionButtonSecondaryHoverBackground: #09549f;
+$palettesBoldActionButtonSecondaryHoverText: #ffffff;
+$palettesBoldActionButtonSecondaryHoverTextDecoration: underline;
+$palettesBoldActionButtonSecondaryHoverBorder: #ffe500;
+$palettesBoldActionButtonTertiaryDefaultBackground: #09549f;
+$palettesBoldActionButtonTertiaryDefaultText: #ffffff;
+$palettesBoldActionButtonTertiaryDefaultTextDecoration: none;
+$palettesBoldActionButtonTertiaryDefaultBorder: #09549f;
+$palettesBoldActionButtonTertiaryActiveBackground: #09549f;
+$palettesBoldActionButtonTertiaryActiveText: #ffffff;
+$palettesBoldActionButtonTertiaryActiveTextDecoration: none;
+$palettesBoldActionButtonTertiaryActiveBorder: #09549f;
+$palettesBoldActionButtonTertiaryHoverBackground: #09549f;
+$palettesBoldActionButtonTertiaryHoverText: #ffffff;
+$palettesBoldActionButtonTertiaryHoverTextDecoration: underline;
+$palettesBoldActionButtonTertiaryHoverBorder: #09549f;
+$palettesBoldActionLinkDefaultColor: #ffffff;
+$palettesBoldActionLinkDefaultTextDecorationLine: underline;
+$palettesBoldActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesBoldActionLinkDefaultTextDecorationStyle: solid;
+$palettesBoldActionLinkHoverColor: #ffffff;
+$palettesBoldActionLinkHoverTextDecorationLine: underline;
+$palettesBoldActionLinkHoverTextDecorationThickness: 2px;
+$palettesBoldActionLinkHoverTextDecorationStyle: solid;
+$palettesBoldActionLinkActiveColor: #ffffff;
+$palettesBoldActionLinkActiveTextDecorationLine: underline;
+$palettesBoldActionLinkActiveTextDecorationThickness: 2px;
+$palettesBoldActionLinkActiveTextDecorationStyle: solid;
+$palettesBoldActionLinkVisitedColor: #551a8b;
+$palettesBoldActionLinkVisitedTextDecorationLine: underline;
+$palettesBoldActionLinkVisitedTextDecorationThickness: 2px;
+$palettesBoldActionLinkVisitedTextDecorationStyle: solid;
+$palettesBoldActionPaginationDefaultBackground: #09549f;
+$palettesBoldActionPaginationDefaultText: #ffffff;
+$palettesBoldActionPaginationDefaultBorder: #78b5ce;
+$palettesBoldActionPaginationActiveBackground: #ffffff;
+$palettesBoldActionPaginationActiveText: #ffffff;
+$palettesBoldActionPaginationActiveBorder: #ffffff;
+$palettesBoldActionPaginationHoverBackground: #09549f;
+$palettesBoldActionPaginationHoverText: #ffffff;
+$palettesBoldActionPaginationHoverBorder: #6bbe27;
+$palettesBoldActionPaginationVisitedBackground: #09549f;
+$palettesBoldActionPaginationVisitedText: #551a8b;
+$palettesBoldActionPaginationVisitedBorder: #78b5ce;
+$palettesStrongBackground: #05325f;
+$palettesStrongShade: #002450;
+$palettesStrongFocusOutlineColor: #a7e5ff;
+$palettesStrongBorderDefault: #78b5ce;
+$palettesStrongBorderVariant: #818181;
+$palettesStrongBoundary: #6bbe27;
+$palettesStrongPartition: #78b5ce;
+$palettesStrongSeparator: #78b5ce;
+$palettesStrongDivider: #09549f;
+$palettesStrongFence: #6bbe27;
+$palettesStrongLine: #78b5ce;
+$palettesStrongMuted: #003e87; // Navigation background
+$palettesStrongSubtle: #05325f; // Navigation hover
+$palettesStrongNavText: #444444; // Navigation text
+$palettesStrongAccentDefault: #6bbe27; // Navigation accent background
+$palettesStrongAccentOnAccent: #9ed57e; // Navigation accent hover
+$palettesStrongTypographySiteTitleDefault: #ffffff;
+$palettesStrongTypographySiteTitleVariant: #fafafa;
+$palettesStrongTypographyHeadingDefault: #ffffff;
+$palettesStrongTypographyHeadingVariant: #fafafa;
+$palettesStrongTypographyBodyDefault: #ffffff;
+$palettesStrongTypographyBodyVariant: #fafafa;
+$palettesStrongActionButtonPrimaryDefaultBackground: #6bbe27;
+$palettesStrongActionButtonPrimaryDefaultText: #000043;
+$palettesStrongActionButtonPrimaryDefaultTextDecoration: none;
+$palettesStrongActionButtonPrimaryDefaultBorder: #6bbe27;
+$palettesStrongActionButtonPrimaryActiveBackground: #469800;
+$palettesStrongActionButtonPrimaryActiveText: #000043;
+$palettesStrongActionButtonPrimaryActiveTextDecoration: none;
+$palettesStrongActionButtonPrimaryActiveBorder: #469800;
+$palettesStrongActionButtonPrimaryHoverBackground: #469800;
+$palettesStrongActionButtonPrimaryHoverText: #000043;
+$palettesStrongActionButtonPrimaryHoverTextDecoration: underline;
+$palettesStrongActionButtonPrimaryHoverBorder: #469800;
+$palettesStrongActionButtonSecondaryDefaultBackground: #05325f;
+$palettesStrongActionButtonSecondaryDefaultText: #ffffff;
+$palettesStrongActionButtonSecondaryDefaultTextDecoration: none;
+$palettesStrongActionButtonSecondaryDefaultBorder: #ffe500;
+$palettesStrongActionButtonSecondaryActiveBackground: #05325f;
+$palettesStrongActionButtonSecondaryActiveText: #ffffff;
+$palettesStrongActionButtonSecondaryActiveTextDecoration: none;
+$palettesStrongActionButtonSecondaryActiveBorder: #ffe500;
+$palettesStrongActionButtonSecondaryHoverBackground: #05325f;
+$palettesStrongActionButtonSecondaryHoverText: #ffffff;
+$palettesStrongActionButtonSecondaryHoverTextDecoration: underline;
+$palettesStrongActionButtonSecondaryHoverBorder: #ffe500;
+$palettesStrongActionButtonTertiaryDefaultBackground: #05325f;
+$palettesStrongActionButtonTertiaryDefaultText: #ffffff;
+$palettesStrongActionButtonTertiaryDefaultTextDecoration: none;
+$palettesStrongActionButtonTertiaryDefaultBorder: #05325f;
+$palettesStrongActionButtonTertiaryActiveBackground: #05325f;
+$palettesStrongActionButtonTertiaryActiveText: #ffffff;
+$palettesStrongActionButtonTertiaryActiveTextDecoration: none;
+$palettesStrongActionButtonTertiaryActiveBorder: #05325f;
+$palettesStrongActionButtonTertiaryHoverBackground: #05325f;
+$palettesStrongActionButtonTertiaryHoverText: #ffffff;
+$palettesStrongActionButtonTertiaryHoverTextDecoration: underline;
+$palettesStrongActionButtonTertiaryHoverBorder: #05325f;
+$palettesStrongActionLinkDefaultColor: #ffffff;
+$palettesStrongActionLinkDefaultTextDecorationLine: underline;
+$palettesStrongActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesStrongActionLinkDefaultTextDecorationStyle: solid;
+$palettesStrongActionLinkHoverColor: #ffffff;
+$palettesStrongActionLinkHoverTextDecorationLine: underline;
+$palettesStrongActionLinkHoverTextDecorationThickness: 2px;
+$palettesStrongActionLinkHoverTextDecorationStyle: solid;
+$palettesStrongActionLinkActiveColor: #ffffff;
+$palettesStrongActionLinkActiveTextDecorationLine: underline;
+$palettesStrongActionLinkActiveTextDecorationThickness: 2px;
+$palettesStrongActionLinkActiveTextDecorationStyle: solid;
+$palettesStrongActionLinkVisitedColor: #551a8b;
+$palettesStrongActionLinkVisitedTextDecorationLine: underline;
+$palettesStrongActionLinkVisitedTextDecorationThickness: 2px;
+$palettesStrongActionLinkVisitedTextDecorationStyle: solid;
+$palettesStrongActionPaginationDefaultBackground: #05325f;
+$palettesStrongActionPaginationDefaultText: #ffffff;
+$palettesStrongActionPaginationDefaultBorder: #78b5ce;
+$palettesStrongActionPaginationActiveBackground: #ffffff;
+$palettesStrongActionPaginationActiveText: #ffffff;
+$palettesStrongActionPaginationActiveBorder: #ffffff;
+$palettesStrongActionPaginationHoverBackground: #05325f;
+$palettesStrongActionPaginationHoverText: #ffffff;
+$palettesStrongActionPaginationHoverBorder: #6bbe27;
+$palettesStrongActionPaginationVisitedBackground: #05325f;
+$palettesStrongActionPaginationVisitedText: #551a8b;
+$palettesStrongActionPaginationVisitedBorder: #78b5ce;
diff --git a/dist/scss/styles/qgds-qld-high-contrast-palettes.tokens.scss b/dist/scss/styles/qgds-qld-high-contrast-palettes.tokens.scss
new file mode 100644
index 0000000..bcd6509
--- /dev/null
+++ b/dist/scss/styles/qgds-qld-high-contrast-palettes.tokens.scss
@@ -0,0 +1,472 @@
+
+// Do not edit directly, this file was auto-generated.
+
+$themeColorsBrandFirst: #ffffff;
+$themeColorsBrandSecond: #000510;
+$themeColorsBrandThird: #0000ff;
+$themeColorsBrandFourth: #ffe500;
+$themeColorsBackgroundBright: #ffffff;
+$themeColorsBackgroundTint: #ffffff;
+$themeColorsBackgroundAlt: #ffffff;
+$themeColorsBackgroundBold: #000510;
+$themeColorsBackgroundStrong: #000510;
+$themeColorsActionOnBrightsPrimary: #0000ff;
+$themeColorsActionOnBrightsSecondary: #0000ff;
+$themeColorsActionOnBrightsTertiary: rgba(0, 0, 0, 0);
+$themeColorsActionOnBoldsPrimary: #ffe500;
+$themeColorsActionOnBoldsSecondary: #ffe500;
+$themeColorsActionOnBoldsTertiary: rgba(0, 0, 0, 0);
+$themeColorsWordingOnBrightsSiteTitleDefault: #131212;
+$themeColorsWordingOnBrightsSiteTitleVariant: #606060;
+$themeColorsWordingOnBrightsHeadingDefault: #131212;
+$themeColorsWordingOnBrightsHeadingVariant: #606060;
+$themeColorsWordingOnBrightsBodyDefault: #131212;
+$themeColorsWordingOnBrightsBodyVariant: #606060;
+$themeColorsWordingOnBoldsSiteTitleDefault: #ffffff;
+$themeColorsWordingOnBoldsSiteTitleVariant: #76858e;
+$themeColorsWordingOnBoldsHeadingDefault: #ffffff;
+$themeColorsWordingOnBoldsHeadingVariant: #76858e;
+$themeColorsWordingOnBoldsBodyDefault: #ffffff;
+$themeColorsWordingOnBoldsBodyVariant: #76858e;
+$themeColorsReservedError: #e22339;
+$themeColorsReservedInformation: #444444;
+$themeColorsReservedSuccess: #6bbe27;
+$themeColorsReservedAlert: #ffe500;
+$themeColorsSyntaxBackground: #232323;
+$themeColorsSyntaxValues: #6bbe27;
+$themeColorsSyntaxElements: #a7e5ff;
+$themeColorsSyntaxProperties: #710074;
+$themeColorsSyntaxComments: #c0d7ec;
+$themeFocusOutlineWidth: 4px;
+$themeFocusOutlineStyle: solid;
+$themeShadowsDefault: #070707;
+$palettesBrightBackground: #ffffff;
+$palettesBrightShade: #fafafa;
+$palettesBrightFocusOutlineColor: #0000ff;
+$palettesBrightBorderDefault: #131212;
+$palettesBrightBorderVariant: #131212;
+$palettesBrightBoundary: #131212;
+$palettesBrightPartition: #131212;
+$palettesBrightSeparator: #131212;
+$palettesBrightDivider: #0000ff;
+$palettesBrightFence: #131212;
+$palettesBrightLine: #131212;
+$palettesBrightMuted: #fafafa; // Navigation background
+$palettesBrightSubtle: #ffffff; // Navigation hover
+$palettesBrightNavText: #131212; // Navigation text
+$palettesBrightAccentDefault: #131212; // Navigation accent background
+$palettesBrightAccentOnAccent: #1000e4; // Navigation accent hover
+$palettesBrightTypographySiteTitleDefault: #131212;
+$palettesBrightTypographySiteTitleVariant: #606060;
+$palettesBrightTypographyHeadingDefault: #131212;
+$palettesBrightTypographyHeadingVariant: #606060;
+$palettesBrightTypographyBodyDefault: #131212;
+$palettesBrightTypographyBodyVariant: #606060;
+$palettesBrightActionButtonPrimaryDefaultBackground: #0000ff;
+$palettesBrightActionButtonPrimaryDefaultText: #ffffff;
+$palettesBrightActionButtonPrimaryDefaultTextDecoration: none;
+$palettesBrightActionButtonPrimaryDefaultBorder: #0000ff;
+$palettesBrightActionButtonPrimaryActiveBackground: #1000e4;
+$palettesBrightActionButtonPrimaryActiveText: #ffffff;
+$palettesBrightActionButtonPrimaryActiveTextDecoration: none;
+$palettesBrightActionButtonPrimaryActiveBorder: #1000e4;
+$palettesBrightActionButtonPrimaryHoverBackground: #1000e4;
+$palettesBrightActionButtonPrimaryHoverText: #ffffff;
+$palettesBrightActionButtonPrimaryHoverTextDecoration: underline;
+$palettesBrightActionButtonPrimaryHoverBorder: #1000e4;
+$palettesBrightActionButtonSecondaryDefaultBackground: #ffffff;
+$palettesBrightActionButtonSecondaryDefaultText: #0000ff;
+$palettesBrightActionButtonSecondaryDefaultTextDecoration: none;
+$palettesBrightActionButtonSecondaryDefaultBorder: #ffe500;
+$palettesBrightActionButtonSecondaryActiveBackground: #ffffff;
+$palettesBrightActionButtonSecondaryActiveText: #0000ff;
+$palettesBrightActionButtonSecondaryActiveTextDecoration: none;
+$palettesBrightActionButtonSecondaryActiveBorder: #ffe500;
+$palettesBrightActionButtonSecondaryHoverBackground: #ffffff;
+$palettesBrightActionButtonSecondaryHoverText: #0000ff;
+$palettesBrightActionButtonSecondaryHoverTextDecoration: underline;
+$palettesBrightActionButtonSecondaryHoverBorder: #ffe500;
+$palettesBrightActionButtonTertiaryDefaultBackground: #ffffff;
+$palettesBrightActionButtonTertiaryDefaultText: #0000ff;
+$palettesBrightActionButtonTertiaryDefaultTextDecoration: none;
+$palettesBrightActionButtonTertiaryDefaultBorder: #ffffff;
+$palettesBrightActionButtonTertiaryActiveBackground: #ffffff;
+$palettesBrightActionButtonTertiaryActiveText: #0000ff;
+$palettesBrightActionButtonTertiaryActiveTextDecoration: none;
+$palettesBrightActionButtonTertiaryActiveBorder: #ffffff;
+$palettesBrightActionButtonTertiaryHoverBackground: #ffffff;
+$palettesBrightActionButtonTertiaryHoverText: #0000ff;
+$palettesBrightActionButtonTertiaryHoverTextDecoration: underline;
+$palettesBrightActionButtonTertiaryHoverBorder: #ffffff;
+$palettesBrightActionLinkDefaultColor: #0000ff;
+$palettesBrightActionLinkDefaultTextDecorationLine: underline;
+$palettesBrightActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesBrightActionLinkDefaultTextDecorationStyle: solid;
+$palettesBrightActionLinkHoverColor: #0000ff;
+$palettesBrightActionLinkHoverTextDecorationLine: underline;
+$palettesBrightActionLinkHoverTextDecorationThickness: 2px;
+$palettesBrightActionLinkHoverTextDecorationStyle: solid;
+$palettesBrightActionLinkActiveColor: #0000ff;
+$palettesBrightActionLinkActiveTextDecorationLine: underline;
+$palettesBrightActionLinkActiveTextDecorationThickness: 2px;
+$palettesBrightActionLinkActiveTextDecorationStyle: solid;
+$palettesBrightActionLinkVisitedColor: #fa00ff;
+$palettesBrightActionLinkVisitedTextDecorationLine: underline;
+$palettesBrightActionLinkVisitedTextDecorationThickness: 2px;
+$palettesBrightActionLinkVisitedTextDecorationStyle: solid;
+$palettesBrightActionPaginationDefaultBackground: #ffffff;
+$palettesBrightActionPaginationDefaultText: #0000ff;
+$palettesBrightActionPaginationDefaultBorder: #dddddd;
+$palettesBrightActionPaginationActiveBackground: #0000ff;
+$palettesBrightActionPaginationActiveText: #ffffff;
+$palettesBrightActionPaginationActiveBorder: #0000ff;
+$palettesBrightActionPaginationHoverBackground: #ffffff;
+$palettesBrightActionPaginationHoverText: #0000ff;
+$palettesBrightActionPaginationHoverBorder: #ffe500;
+$palettesBrightActionPaginationVisitedBackground: #ffffff;
+$palettesBrightActionPaginationVisitedText: #fa00ff;
+$palettesBrightActionPaginationVisitedBorder: #dddddd;
+$palettesTintBackground: #ffffff;
+$palettesTintShade: #fafafa;
+$palettesTintFocusOutlineColor: #0085b3;
+$palettesTintBorderDefault: #131212;
+$palettesTintBorderVariant: #818181;
+$palettesTintBoundary: #ffe500;
+$palettesTintPartition: #606060;
+$palettesTintSeparator: #dddddd;
+$palettesTintDivider: #0000ff;
+$palettesTintFence: #ffe500;
+$palettesTintLine: #dddddd;
+$palettesTintMuted: #f5f5f5; // Navigation background
+$palettesTintSubtle: #eaeaea; // Navigation hover
+$palettesTintNavText: #444444; // Navigation text
+$palettesTintAccentDefault: #ffe500; // Navigation accent background
+$palettesTintAccentOnAccent: #1000e4; // Navigation accent hover
+$palettesTintTypographySiteTitleDefault: #131212;
+$palettesTintTypographySiteTitleVariant: #606060;
+$palettesTintTypographyHeadingDefault: #131212;
+$palettesTintTypographyHeadingVariant: #606060;
+$palettesTintTypographyBodyDefault: #131212;
+$palettesTintTypographyBodyVariant: #606060;
+$palettesTintActionButtonPrimaryDefaultBackground: #0000ff;
+$palettesTintActionButtonPrimaryDefaultText: #ffffff;
+$palettesTintActionButtonPrimaryDefaultTextDecoration: none;
+$palettesTintActionButtonPrimaryDefaultBorder: #0000ff;
+$palettesTintActionButtonPrimaryActiveBackground: #1000e4;
+$palettesTintActionButtonPrimaryActiveText: #ffffff;
+$palettesTintActionButtonPrimaryActiveTextDecoration: none;
+$palettesTintActionButtonPrimaryActiveBorder: #1000e4;
+$palettesTintActionButtonPrimaryHoverBackground: #1000e4;
+$palettesTintActionButtonPrimaryHoverText: #ffffff;
+$palettesTintActionButtonPrimaryHoverTextDecoration: underline;
+$palettesTintActionButtonPrimaryHoverBorder: #1000e4;
+$palettesTintActionButtonSecondaryDefaultBackground: #ffffff;
+$palettesTintActionButtonSecondaryDefaultText: #0000ff;
+$palettesTintActionButtonSecondaryDefaultTextDecoration: none;
+$palettesTintActionButtonSecondaryDefaultBorder: #ffe500;
+$palettesTintActionButtonSecondaryActiveBackground: #ffffff;
+$palettesTintActionButtonSecondaryActiveText: #0000ff;
+$palettesTintActionButtonSecondaryActiveTextDecoration: none;
+$palettesTintActionButtonSecondaryActiveBorder: #ffe500;
+$palettesTintActionButtonSecondaryHoverBackground: #ffffff;
+$palettesTintActionButtonSecondaryHoverText: #0000ff;
+$palettesTintActionButtonSecondaryHoverTextDecoration: underline;
+$palettesTintActionButtonSecondaryHoverBorder: #ffe500;
+$palettesTintActionButtonTertiaryDefaultBackground: #ffffff;
+$palettesTintActionButtonTertiaryDefaultText: #0000ff;
+$palettesTintActionButtonTertiaryDefaultTextDecoration: none;
+$palettesTintActionButtonTertiaryDefaultBorder: #ffffff;
+$palettesTintActionButtonTertiaryActiveBackground: #ffffff;
+$palettesTintActionButtonTertiaryActiveText: #0000ff;
+$palettesTintActionButtonTertiaryActiveTextDecoration: none;
+$palettesTintActionButtonTertiaryActiveBorder: #ffffff;
+$palettesTintActionButtonTertiaryHoverBackground: #ffffff;
+$palettesTintActionButtonTertiaryHoverText: #0000ff;
+$palettesTintActionButtonTertiaryHoverTextDecoration: underline;
+$palettesTintActionButtonTertiaryHoverBorder: #ffffff;
+$palettesTintActionLinkDefaultColor: #0000ff;
+$palettesTintActionLinkDefaultTextDecorationLine: underline;
+$palettesTintActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesTintActionLinkDefaultTextDecorationStyle: solid;
+$palettesTintActionLinkHoverColor: #0000ff;
+$palettesTintActionLinkHoverTextDecorationLine: underline;
+$palettesTintActionLinkHoverTextDecorationThickness: 2px;
+$palettesTintActionLinkHoverTextDecorationStyle: solid;
+$palettesTintActionLinkActiveColor: #0000ff;
+$palettesTintActionLinkActiveTextDecorationLine: underline;
+$palettesTintActionLinkActiveTextDecorationThickness: 2px;
+$palettesTintActionLinkActiveTextDecorationStyle: solid;
+$palettesTintActionLinkVisitedColor: #fa00ff;
+$palettesTintActionLinkVisitedTextDecorationLine: underline;
+$palettesTintActionLinkVisitedTextDecorationThickness: 2px;
+$palettesTintActionLinkVisitedTextDecorationStyle: solid;
+$palettesTintActionPaginationDefaultBackground: #ffffff;
+$palettesTintActionPaginationDefaultText: #0000ff;
+$palettesTintActionPaginationDefaultBorder: #dddddd;
+$palettesTintActionPaginationActiveBackground: #0000ff;
+$palettesTintActionPaginationActiveText: #ffffff;
+$palettesTintActionPaginationActiveBorder: #0000ff;
+$palettesTintActionPaginationHoverBackground: #ffffff;
+$palettesTintActionPaginationHoverText: #0000ff;
+$palettesTintActionPaginationHoverBorder: #ffe500;
+$palettesTintActionPaginationVisitedBackground: #ffffff;
+$palettesTintActionPaginationVisitedText: #fa00ff;
+$palettesTintActionPaginationVisitedBorder: #dddddd;
+$palettesAltBackground: #ffffff;
+$palettesAltShade: #f5f5f5;
+$palettesAltFocusOutlineColor: #0085b3;
+$palettesAltBorderDefault: #131212;
+$palettesAltBorderVariant: #818181;
+$palettesAltBoundary: #ffe500;
+$palettesAltPartition: #606060;
+$palettesAltSeparator: #dddddd;
+$palettesAltDivider: #0000ff;
+$palettesAltFence: #ffe500;
+$palettesAltLine: #dddddd;
+$palettesAltMuted: #f5f5f5; // Navigation background
+$palettesAltSubtle: #eaeaea; // Navigation hover
+$palettesAltNavText: #444444; // Navigation text
+$palettesAltAccentDefault: #ffe500; // Navigation accent background
+$palettesAltAccentOnAccent: #1000e4; // Navigation accent hover
+$palettesAltTypographySiteTitleDefault: #131212;
+$palettesAltTypographySiteTitleVariant: #606060;
+$palettesAltTypographyHeadingDefault: #131212;
+$palettesAltTypographyHeadingVariant: #606060;
+$palettesAltTypographyBodyDefault: #131212;
+$palettesAltTypographyBodyVariant: #606060;
+$palettesAltActionButtonPrimaryDefaultBackground: #0000ff;
+$palettesAltActionButtonPrimaryDefaultText: #ffffff;
+$palettesAltActionButtonPrimaryDefaultTextDecoration: none;
+$palettesAltActionButtonPrimaryDefaultBorder: #0000ff;
+$palettesAltActionButtonPrimaryActiveBackground: #1000e4;
+$palettesAltActionButtonPrimaryActiveText: #ffffff;
+$palettesAltActionButtonPrimaryActiveTextDecoration: none;
+$palettesAltActionButtonPrimaryActiveBorder: #1000e4;
+$palettesAltActionButtonPrimaryHoverBackground: #1000e4;
+$palettesAltActionButtonPrimaryHoverText: #ffffff;
+$palettesAltActionButtonPrimaryHoverTextDecoration: underline;
+$palettesAltActionButtonPrimaryHoverBorder: #1000e4;
+$palettesAltActionButtonSecondaryDefaultBackground: #ffffff;
+$palettesAltActionButtonSecondaryDefaultText: #0000ff;
+$palettesAltActionButtonSecondaryDefaultTextDecoration: none;
+$palettesAltActionButtonSecondaryDefaultBorder: #ffe500;
+$palettesAltActionButtonSecondaryActiveBackground: #ffffff;
+$palettesAltActionButtonSecondaryActiveText: #0000ff;
+$palettesAltActionButtonSecondaryActiveTextDecoration: none;
+$palettesAltActionButtonSecondaryActiveBorder: #ffe500;
+$palettesAltActionButtonSecondaryHoverBackground: #ffffff;
+$palettesAltActionButtonSecondaryHoverText: #0000ff;
+$palettesAltActionButtonSecondaryHoverTextDecoration: underline;
+$palettesAltActionButtonSecondaryHoverBorder: #ffe500;
+$palettesAltActionButtonTertiaryDefaultBackground: #ffffff;
+$palettesAltActionButtonTertiaryDefaultText: #0000ff;
+$palettesAltActionButtonTertiaryDefaultTextDecoration: none;
+$palettesAltActionButtonTertiaryDefaultBorder: #ffffff;
+$palettesAltActionButtonTertiaryActiveBackground: #ffffff;
+$palettesAltActionButtonTertiaryActiveText: #0000ff;
+$palettesAltActionButtonTertiaryActiveTextDecoration: none;
+$palettesAltActionButtonTertiaryActiveBorder: #ffffff;
+$palettesAltActionButtonTertiaryHoverBackground: #ffffff;
+$palettesAltActionButtonTertiaryHoverText: #0000ff;
+$palettesAltActionButtonTertiaryHoverTextDecoration: underline;
+$palettesAltActionButtonTertiaryHoverBorder: #ffffff;
+$palettesAltActionLinkDefaultColor: #0000ff;
+$palettesAltActionLinkDefaultTextDecorationLine: underline;
+$palettesAltActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesAltActionLinkDefaultTextDecorationStyle: solid;
+$palettesAltActionLinkHoverColor: #0000ff;
+$palettesAltActionLinkHoverTextDecorationLine: underline;
+$palettesAltActionLinkHoverTextDecorationThickness: 2px;
+$palettesAltActionLinkHoverTextDecorationStyle: solid;
+$palettesAltActionLinkActiveColor: #0000ff;
+$palettesAltActionLinkActiveTextDecorationLine: underline;
+$palettesAltActionLinkActiveTextDecorationThickness: 2px;
+$palettesAltActionLinkActiveTextDecorationStyle: solid;
+$palettesAltActionLinkVisitedColor: #fa00ff;
+$palettesAltActionLinkVisitedTextDecorationLine: underline;
+$palettesAltActionLinkVisitedTextDecorationThickness: 2px;
+$palettesAltActionLinkVisitedTextDecorationStyle: solid;
+$palettesAltActionPaginationDefaultBackground: #ffffff;
+$palettesAltActionPaginationDefaultText: #0000ff;
+$palettesAltActionPaginationDefaultBorder: #dddddd;
+$palettesAltActionPaginationActiveBackground: #0000ff;
+$palettesAltActionPaginationActiveText: #ffffff;
+$palettesAltActionPaginationActiveBorder: #0000ff;
+$palettesAltActionPaginationHoverBackground: #ffffff;
+$palettesAltActionPaginationHoverText: #0000ff;
+$palettesAltActionPaginationHoverBorder: #ffe500;
+$palettesAltActionPaginationVisitedBackground: #ffffff;
+$palettesAltActionPaginationVisitedText: #fa00ff;
+$palettesAltActionPaginationVisitedBorder: #dddddd;
+$palettesBoldBackground: #000510;
+$palettesBoldShade: #000003;
+$palettesBoldFocusOutlineColor: #a1c3ff;
+$palettesBoldBorderDefault: #ffffff;
+$palettesBoldBorderVariant: #818181;
+$palettesBoldBoundary: #ffe500;
+$palettesBoldPartition: #78b5ce;
+$palettesBoldSeparator: #78b5ce;
+$palettesBoldDivider: #0000ff;
+$palettesBoldFence: #ffe500;
+$palettesBoldLine: #78b5ce;
+$palettesBoldMuted: #1000e4; // Navigation background
+$palettesBoldSubtle: #05325f; // Navigation hover
+$palettesBoldNavText: #444444; // Navigation text
+$palettesBoldAccentDefault: #ffe500; // Navigation accent background
+$palettesBoldAccentOnAccent: #ffef86; // Navigation accent hover
+$palettesBoldTypographySiteTitleDefault: #ffffff;
+$palettesBoldTypographySiteTitleVariant: #76858e;
+$palettesBoldTypographyHeadingDefault: #ffffff;
+$palettesBoldTypographyHeadingVariant: #76858e;
+$palettesBoldTypographyBodyDefault: #ffffff;
+$palettesBoldTypographyBodyVariant: #76858e;
+$palettesBoldActionButtonPrimaryDefaultBackground: #ffe500;
+$palettesBoldActionButtonPrimaryDefaultText: #2b0093;
+$palettesBoldActionButtonPrimaryDefaultTextDecoration: none;
+$palettesBoldActionButtonPrimaryDefaultBorder: #ffe500;
+$palettesBoldActionButtonPrimaryActiveBackground: #cdb300;
+$palettesBoldActionButtonPrimaryActiveText: #2b0093;
+$palettesBoldActionButtonPrimaryActiveTextDecoration: none;
+$palettesBoldActionButtonPrimaryActiveBorder: #cdb300;
+$palettesBoldActionButtonPrimaryHoverBackground: #cdb300;
+$palettesBoldActionButtonPrimaryHoverText: #2b0093;
+$palettesBoldActionButtonPrimaryHoverTextDecoration: underline;
+$palettesBoldActionButtonPrimaryHoverBorder: #cdb300;
+$palettesBoldActionButtonSecondaryDefaultBackground: #000510;
+$palettesBoldActionButtonSecondaryDefaultText: #ffe500;
+$palettesBoldActionButtonSecondaryDefaultTextDecoration: none;
+$palettesBoldActionButtonSecondaryDefaultBorder: #ffe500;
+$palettesBoldActionButtonSecondaryActiveBackground: #000510;
+$palettesBoldActionButtonSecondaryActiveText: #ffe500;
+$palettesBoldActionButtonSecondaryActiveTextDecoration: none;
+$palettesBoldActionButtonSecondaryActiveBorder: #ffe500;
+$palettesBoldActionButtonSecondaryHoverBackground: #000510;
+$palettesBoldActionButtonSecondaryHoverText: #ffe500;
+$palettesBoldActionButtonSecondaryHoverTextDecoration: underline;
+$palettesBoldActionButtonSecondaryHoverBorder: #ffe500;
+$palettesBoldActionButtonTertiaryDefaultBackground: #000510;
+$palettesBoldActionButtonTertiaryDefaultText: #ffe500;
+$palettesBoldActionButtonTertiaryDefaultTextDecoration: none;
+$palettesBoldActionButtonTertiaryDefaultBorder: #000510;
+$palettesBoldActionButtonTertiaryActiveBackground: #000510;
+$palettesBoldActionButtonTertiaryActiveText: #ffe500;
+$palettesBoldActionButtonTertiaryActiveTextDecoration: none;
+$palettesBoldActionButtonTertiaryActiveBorder: #000510;
+$palettesBoldActionButtonTertiaryHoverBackground: #000510;
+$palettesBoldActionButtonTertiaryHoverText: #ffe500;
+$palettesBoldActionButtonTertiaryHoverTextDecoration: underline;
+$palettesBoldActionButtonTertiaryHoverBorder: #000510;
+$palettesBoldActionLinkDefaultColor: #ffe500;
+$palettesBoldActionLinkDefaultTextDecorationLine: underline;
+$palettesBoldActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesBoldActionLinkDefaultTextDecorationStyle: solid;
+$palettesBoldActionLinkHoverColor: #ffe500;
+$palettesBoldActionLinkHoverTextDecorationLine: underline;
+$palettesBoldActionLinkHoverTextDecorationThickness: 2px;
+$palettesBoldActionLinkHoverTextDecorationStyle: solid;
+$palettesBoldActionLinkActiveColor: #ffe500;
+$palettesBoldActionLinkActiveTextDecorationLine: underline;
+$palettesBoldActionLinkActiveTextDecorationThickness: 2px;
+$palettesBoldActionLinkActiveTextDecorationStyle: solid;
+$palettesBoldActionLinkVisitedColor: #fa00ff;
+$palettesBoldActionLinkVisitedTextDecorationLine: underline;
+$palettesBoldActionLinkVisitedTextDecorationThickness: 2px;
+$palettesBoldActionLinkVisitedTextDecorationStyle: solid;
+$palettesBoldActionPaginationDefaultBackground: #000510;
+$palettesBoldActionPaginationDefaultText: #ffe500;
+$palettesBoldActionPaginationDefaultBorder: #78b5ce;
+$palettesBoldActionPaginationActiveBackground: #ffe500;
+$palettesBoldActionPaginationActiveText: #ffe500;
+$palettesBoldActionPaginationActiveBorder: #ffe500;
+$palettesBoldActionPaginationHoverBackground: #000510;
+$palettesBoldActionPaginationHoverText: #ffe500;
+$palettesBoldActionPaginationHoverBorder: #ffe500;
+$palettesBoldActionPaginationVisitedBackground: #000510;
+$palettesBoldActionPaginationVisitedText: #fa00ff;
+$palettesBoldActionPaginationVisitedBorder: #78b5ce;
+$palettesStrongBackground: #000510;
+$palettesStrongShade: #000003;
+$palettesStrongFocusOutlineColor: #a1c3ff;
+$palettesStrongBorderDefault: #ffffff;
+$palettesStrongBorderVariant: #818181;
+$palettesStrongBoundary: #ffe500;
+$palettesStrongPartition: #78b5ce;
+$palettesStrongSeparator: #78b5ce;
+$palettesStrongDivider: #0000ff;
+$palettesStrongFence: #ffe500;
+$palettesStrongLine: #78b5ce;
+$palettesStrongMuted: #1000e4; // Navigation background
+$palettesStrongSubtle: #05325f; // Navigation hover
+$palettesStrongNavText: #444444; // Navigation text
+$palettesStrongAccentDefault: #ffe500; // Navigation accent background
+$palettesStrongAccentOnAccent: #ffef86; // Navigation accent hover
+$palettesStrongTypographySiteTitleDefault: #ffffff;
+$palettesStrongTypographySiteTitleVariant: #76858e;
+$palettesStrongTypographyHeadingDefault: #ffffff;
+$palettesStrongTypographyHeadingVariant: #76858e;
+$palettesStrongTypographyBodyDefault: #ffffff;
+$palettesStrongTypographyBodyVariant: #76858e;
+$palettesStrongActionButtonPrimaryDefaultBackground: #ffe500;
+$palettesStrongActionButtonPrimaryDefaultText: #2b0093;
+$palettesStrongActionButtonPrimaryDefaultTextDecoration: none;
+$palettesStrongActionButtonPrimaryDefaultBorder: #ffe500;
+$palettesStrongActionButtonPrimaryActiveBackground: #cdb300;
+$palettesStrongActionButtonPrimaryActiveText: #2b0093;
+$palettesStrongActionButtonPrimaryActiveTextDecoration: none;
+$palettesStrongActionButtonPrimaryActiveBorder: #cdb300;
+$palettesStrongActionButtonPrimaryHoverBackground: #cdb300;
+$palettesStrongActionButtonPrimaryHoverText: #2b0093;
+$palettesStrongActionButtonPrimaryHoverTextDecoration: underline;
+$palettesStrongActionButtonPrimaryHoverBorder: #cdb300;
+$palettesStrongActionButtonSecondaryDefaultBackground: #000510;
+$palettesStrongActionButtonSecondaryDefaultText: #ffe500;
+$palettesStrongActionButtonSecondaryDefaultTextDecoration: none;
+$palettesStrongActionButtonSecondaryDefaultBorder: #ffe500;
+$palettesStrongActionButtonSecondaryActiveBackground: #000510;
+$palettesStrongActionButtonSecondaryActiveText: #ffe500;
+$palettesStrongActionButtonSecondaryActiveTextDecoration: none;
+$palettesStrongActionButtonSecondaryActiveBorder: #ffe500;
+$palettesStrongActionButtonSecondaryHoverBackground: #000510;
+$palettesStrongActionButtonSecondaryHoverText: #ffe500;
+$palettesStrongActionButtonSecondaryHoverTextDecoration: underline;
+$palettesStrongActionButtonSecondaryHoverBorder: #ffe500;
+$palettesStrongActionButtonTertiaryDefaultBackground: #000510;
+$palettesStrongActionButtonTertiaryDefaultText: #ffe500;
+$palettesStrongActionButtonTertiaryDefaultTextDecoration: none;
+$palettesStrongActionButtonTertiaryDefaultBorder: #000510;
+$palettesStrongActionButtonTertiaryActiveBackground: #000510;
+$palettesStrongActionButtonTertiaryActiveText: #ffe500;
+$palettesStrongActionButtonTertiaryActiveTextDecoration: none;
+$palettesStrongActionButtonTertiaryActiveBorder: #000510;
+$palettesStrongActionButtonTertiaryHoverBackground: #000510;
+$palettesStrongActionButtonTertiaryHoverText: #ffe500;
+$palettesStrongActionButtonTertiaryHoverTextDecoration: underline;
+$palettesStrongActionButtonTertiaryHoverBorder: #000510;
+$palettesStrongActionLinkDefaultColor: #ffe500;
+$palettesStrongActionLinkDefaultTextDecorationLine: underline;
+$palettesStrongActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesStrongActionLinkDefaultTextDecorationStyle: solid;
+$palettesStrongActionLinkHoverColor: #ffe500;
+$palettesStrongActionLinkHoverTextDecorationLine: underline;
+$palettesStrongActionLinkHoverTextDecorationThickness: 2px;
+$palettesStrongActionLinkHoverTextDecorationStyle: solid;
+$palettesStrongActionLinkActiveColor: #ffe500;
+$palettesStrongActionLinkActiveTextDecorationLine: underline;
+$palettesStrongActionLinkActiveTextDecorationThickness: 2px;
+$palettesStrongActionLinkActiveTextDecorationStyle: solid;
+$palettesStrongActionLinkVisitedColor: #fa00ff;
+$palettesStrongActionLinkVisitedTextDecorationLine: underline;
+$palettesStrongActionLinkVisitedTextDecorationThickness: 2px;
+$palettesStrongActionLinkVisitedTextDecorationStyle: solid;
+$palettesStrongActionPaginationDefaultBackground: #000510;
+$palettesStrongActionPaginationDefaultText: #ffe500;
+$palettesStrongActionPaginationDefaultBorder: #78b5ce;
+$palettesStrongActionPaginationActiveBackground: #ffe500;
+$palettesStrongActionPaginationActiveText: #ffe500;
+$palettesStrongActionPaginationActiveBorder: #ffe500;
+$palettesStrongActionPaginationHoverBackground: #000510;
+$palettesStrongActionPaginationHoverText: #ffe500;
+$palettesStrongActionPaginationHoverBorder: #ffe500;
+$palettesStrongActionPaginationVisitedBackground: #000510;
+$palettesStrongActionPaginationVisitedText: #fa00ff;
+$palettesStrongActionPaginationVisitedBorder: #78b5ce;
diff --git a/dist/scss/styles/qgds-qld-maroon-palettes.tokens.scss b/dist/scss/styles/qgds-qld-maroon-palettes.tokens.scss
new file mode 100644
index 0000000..2c89c2f
--- /dev/null
+++ b/dist/scss/styles/qgds-qld-maroon-palettes.tokens.scss
@@ -0,0 +1,472 @@
+
+// Do not edit directly, this file was auto-generated.
+
+$themeColorsBrandFirst: #b80b4d;
+$themeColorsBrandSecond: #000c19;
+$themeColorsBrandThird: #b80b4d;
+$themeColorsBrandFourth: #b80b4d;
+$themeColorsBackgroundBright: #ffffff;
+$themeColorsBackgroundTint: #fbe9ec;
+$themeColorsBackgroundAlt: #ebebeb;
+$themeColorsBackgroundBold: #9a0037;
+$themeColorsBackgroundStrong: #000c19;
+$themeColorsActionOnBrightsPrimary: #b80b4d;
+$themeColorsActionOnBrightsSecondary: #b80b4d;
+$themeColorsActionOnBrightsTertiary: rgba(0, 0, 0, 0);
+$themeColorsActionOnBoldsPrimary: #ffffff;
+$themeColorsActionOnBoldsSecondary: #ffffff;
+$themeColorsActionOnBoldsTertiary: rgba(0, 0, 0, 0);
+$themeColorsWordingOnBrightsSiteTitleDefault: #430001;
+$themeColorsWordingOnBrightsSiteTitleVariant: #141414;
+$themeColorsWordingOnBrightsHeadingDefault: #430001;
+$themeColorsWordingOnBrightsHeadingVariant: #141414;
+$themeColorsWordingOnBrightsBodyDefault: #232323;
+$themeColorsWordingOnBrightsBodyVariant: #444444;
+$themeColorsWordingOnBoldsSiteTitleDefault: #ffffff;
+$themeColorsWordingOnBoldsSiteTitleVariant: #fafafa;
+$themeColorsWordingOnBoldsHeadingDefault: #ffffff;
+$themeColorsWordingOnBoldsHeadingVariant: #fafafa;
+$themeColorsWordingOnBoldsBodyDefault: #ffffff;
+$themeColorsWordingOnBoldsBodyVariant: #fafafa;
+$themeColorsReservedError: #e22339;
+$themeColorsReservedInformation: #444444;
+$themeColorsReservedSuccess: #b80b4d;
+$themeColorsReservedAlert: #ffe500;
+$themeColorsSyntaxBackground: #232323;
+$themeColorsSyntaxValues: #b80b4d;
+$themeColorsSyntaxElements: #a7e5ff;
+$themeColorsSyntaxProperties: #710074;
+$themeColorsSyntaxComments: #c0d7ec;
+$themeFocusOutlineWidth: 4px;
+$themeFocusOutlineStyle: solid;
+$themeShadowsDefault: #070707;
+$palettesBrightBackground: #ffffff;
+$palettesBrightShade: #f5f5f5;
+$palettesBrightFocusOutlineColor: #0085b3;
+$palettesBrightBorderDefault: #dddddd;
+$palettesBrightBorderVariant: #818181;
+$palettesBrightBoundary: #b80b4d;
+$palettesBrightPartition: #606060;
+$palettesBrightSeparator: #dddddd;
+$palettesBrightDivider: #b80b4d;
+$palettesBrightFence: #b80b4d;
+$palettesBrightLine: #dddddd;
+$palettesBrightMuted: #f5f5f5; // Navigation background
+$palettesBrightSubtle: #eaeaea; // Navigation hover
+$palettesBrightNavText: #444444; // Navigation text
+$palettesBrightAccentDefault: #b80b4d; // Navigation accent background
+$palettesBrightAccentOnAccent: #9a0037; // Navigation accent hover
+$palettesBrightTypographySiteTitleDefault: #430001;
+$palettesBrightTypographySiteTitleVariant: #141414;
+$palettesBrightTypographyHeadingDefault: #430001;
+$palettesBrightTypographyHeadingVariant: #141414;
+$palettesBrightTypographyBodyDefault: #232323;
+$palettesBrightTypographyBodyVariant: #444444;
+$palettesBrightActionButtonPrimaryDefaultBackground: #b80b4d;
+$palettesBrightActionButtonPrimaryDefaultText: #ffffff;
+$palettesBrightActionButtonPrimaryDefaultTextDecoration: none;
+$palettesBrightActionButtonPrimaryDefaultBorder: #b80b4d;
+$palettesBrightActionButtonPrimaryActiveBackground: #9a0037;
+$palettesBrightActionButtonPrimaryActiveText: #ffffff;
+$palettesBrightActionButtonPrimaryActiveTextDecoration: none;
+$palettesBrightActionButtonPrimaryActiveBorder: #9a0037;
+$palettesBrightActionButtonPrimaryHoverBackground: #9a0037;
+$palettesBrightActionButtonPrimaryHoverText: #ffffff;
+$palettesBrightActionButtonPrimaryHoverTextDecoration: underline;
+$palettesBrightActionButtonPrimaryHoverBorder: #9a0037;
+$palettesBrightActionButtonSecondaryDefaultBackground: #ffffff;
+$palettesBrightActionButtonSecondaryDefaultText: #b80b4d;
+$palettesBrightActionButtonSecondaryDefaultTextDecoration: none;
+$palettesBrightActionButtonSecondaryDefaultBorder: #b80b4d;
+$palettesBrightActionButtonSecondaryActiveBackground: #ffffff;
+$palettesBrightActionButtonSecondaryActiveText: #b80b4d;
+$palettesBrightActionButtonSecondaryActiveTextDecoration: none;
+$palettesBrightActionButtonSecondaryActiveBorder: #b80b4d;
+$palettesBrightActionButtonSecondaryHoverBackground: #ffffff;
+$palettesBrightActionButtonSecondaryHoverText: #b80b4d;
+$palettesBrightActionButtonSecondaryHoverTextDecoration: underline;
+$palettesBrightActionButtonSecondaryHoverBorder: #b80b4d;
+$palettesBrightActionButtonTertiaryDefaultBackground: #ffffff;
+$palettesBrightActionButtonTertiaryDefaultText: #b80b4d;
+$palettesBrightActionButtonTertiaryDefaultTextDecoration: none;
+$palettesBrightActionButtonTertiaryDefaultBorder: #ffffff;
+$palettesBrightActionButtonTertiaryActiveBackground: #ffffff;
+$palettesBrightActionButtonTertiaryActiveText: #b80b4d;
+$palettesBrightActionButtonTertiaryActiveTextDecoration: none;
+$palettesBrightActionButtonTertiaryActiveBorder: #ffffff;
+$palettesBrightActionButtonTertiaryHoverBackground: #ffffff;
+$palettesBrightActionButtonTertiaryHoverText: #b80b4d;
+$palettesBrightActionButtonTertiaryHoverTextDecoration: underline;
+$palettesBrightActionButtonTertiaryHoverBorder: #ffffff;
+$palettesBrightActionLinkDefaultColor: #b80b4d;
+$palettesBrightActionLinkDefaultTextDecorationLine: underline;
+$palettesBrightActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesBrightActionLinkDefaultTextDecorationStyle: solid;
+$palettesBrightActionLinkHoverColor: #b80b4d;
+$palettesBrightActionLinkHoverTextDecorationLine: underline;
+$palettesBrightActionLinkHoverTextDecorationThickness: 2px;
+$palettesBrightActionLinkHoverTextDecorationStyle: solid;
+$palettesBrightActionLinkActiveColor: #b80b4d;
+$palettesBrightActionLinkActiveTextDecorationLine: underline;
+$palettesBrightActionLinkActiveTextDecorationThickness: 2px;
+$palettesBrightActionLinkActiveTextDecorationStyle: solid;
+$palettesBrightActionLinkVisitedColor: #551a8b;
+$palettesBrightActionLinkVisitedTextDecorationLine: underline;
+$palettesBrightActionLinkVisitedTextDecorationThickness: 2px;
+$palettesBrightActionLinkVisitedTextDecorationStyle: solid;
+$palettesBrightActionPaginationDefaultBackground: #ffffff;
+$palettesBrightActionPaginationDefaultText: #b80b4d;
+$palettesBrightActionPaginationDefaultBorder: #dddddd;
+$palettesBrightActionPaginationActiveBackground: #b80b4d;
+$palettesBrightActionPaginationActiveText: #ffffff;
+$palettesBrightActionPaginationActiveBorder: #b80b4d;
+$palettesBrightActionPaginationHoverBackground: #ffffff;
+$palettesBrightActionPaginationHoverText: #b80b4d;
+$palettesBrightActionPaginationHoverBorder: #b80b4d;
+$palettesBrightActionPaginationVisitedBackground: #ffffff;
+$palettesBrightActionPaginationVisitedText: #551a8b;
+$palettesBrightActionPaginationVisitedBorder: #dddddd;
+$palettesTintBackground: #fbe9ec;
+$palettesTintShade: #f9dbdf;
+$palettesTintFocusOutlineColor: #0085b3;
+$palettesTintBorderDefault: #f0b8c0;
+$palettesTintBorderVariant: #818181;
+$palettesTintBoundary: #b80b4d;
+$palettesTintPartition: #606060;
+$palettesTintSeparator: #dddddd;
+$palettesTintDivider: #b80b4d;
+$palettesTintFence: #b80b4d;
+$palettesTintLine: #dddddd;
+$palettesTintMuted: #f5f5f5; // Navigation background
+$palettesTintSubtle: #eaeaea; // Navigation hover
+$palettesTintNavText: #444444; // Navigation text
+$palettesTintAccentDefault: #b80b4d; // Navigation accent background
+$palettesTintAccentOnAccent: #9a0037; // Navigation accent hover
+$palettesTintTypographySiteTitleDefault: #430001;
+$palettesTintTypographySiteTitleVariant: #141414;
+$palettesTintTypographyHeadingDefault: #430001;
+$palettesTintTypographyHeadingVariant: #141414;
+$palettesTintTypographyBodyDefault: #232323;
+$palettesTintTypographyBodyVariant: #444444;
+$palettesTintActionButtonPrimaryDefaultBackground: #b80b4d;
+$palettesTintActionButtonPrimaryDefaultText: #ffffff;
+$palettesTintActionButtonPrimaryDefaultTextDecoration: none;
+$palettesTintActionButtonPrimaryDefaultBorder: #b80b4d;
+$palettesTintActionButtonPrimaryActiveBackground: #9a0037;
+$palettesTintActionButtonPrimaryActiveText: #ffffff;
+$palettesTintActionButtonPrimaryActiveTextDecoration: none;
+$palettesTintActionButtonPrimaryActiveBorder: #9a0037;
+$palettesTintActionButtonPrimaryHoverBackground: #9a0037;
+$palettesTintActionButtonPrimaryHoverText: #ffffff;
+$palettesTintActionButtonPrimaryHoverTextDecoration: underline;
+$palettesTintActionButtonPrimaryHoverBorder: #9a0037;
+$palettesTintActionButtonSecondaryDefaultBackground: #ffffff;
+$palettesTintActionButtonSecondaryDefaultText: #b80b4d;
+$palettesTintActionButtonSecondaryDefaultTextDecoration: none;
+$palettesTintActionButtonSecondaryDefaultBorder: #b80b4d;
+$palettesTintActionButtonSecondaryActiveBackground: #ffffff;
+$palettesTintActionButtonSecondaryActiveText: #b80b4d;
+$palettesTintActionButtonSecondaryActiveTextDecoration: none;
+$palettesTintActionButtonSecondaryActiveBorder: #b80b4d;
+$palettesTintActionButtonSecondaryHoverBackground: #ffffff;
+$palettesTintActionButtonSecondaryHoverText: #b80b4d;
+$palettesTintActionButtonSecondaryHoverTextDecoration: underline;
+$palettesTintActionButtonSecondaryHoverBorder: #b80b4d;
+$palettesTintActionButtonTertiaryDefaultBackground: #ffffff;
+$palettesTintActionButtonTertiaryDefaultText: #b80b4d;
+$palettesTintActionButtonTertiaryDefaultTextDecoration: none;
+$palettesTintActionButtonTertiaryDefaultBorder: #ffffff;
+$palettesTintActionButtonTertiaryActiveBackground: #ffffff;
+$palettesTintActionButtonTertiaryActiveText: #b80b4d;
+$palettesTintActionButtonTertiaryActiveTextDecoration: none;
+$palettesTintActionButtonTertiaryActiveBorder: #ffffff;
+$palettesTintActionButtonTertiaryHoverBackground: #ffffff;
+$palettesTintActionButtonTertiaryHoverText: #b80b4d;
+$palettesTintActionButtonTertiaryHoverTextDecoration: underline;
+$palettesTintActionButtonTertiaryHoverBorder: #ffffff;
+$palettesTintActionLinkDefaultColor: #b80b4d;
+$palettesTintActionLinkDefaultTextDecorationLine: underline;
+$palettesTintActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesTintActionLinkDefaultTextDecorationStyle: solid;
+$palettesTintActionLinkHoverColor: #b80b4d;
+$palettesTintActionLinkHoverTextDecorationLine: underline;
+$palettesTintActionLinkHoverTextDecorationThickness: 2px;
+$palettesTintActionLinkHoverTextDecorationStyle: solid;
+$palettesTintActionLinkActiveColor: #b80b4d;
+$palettesTintActionLinkActiveTextDecorationLine: underline;
+$palettesTintActionLinkActiveTextDecorationThickness: 2px;
+$palettesTintActionLinkActiveTextDecorationStyle: solid;
+$palettesTintActionLinkVisitedColor: #551a8b;
+$palettesTintActionLinkVisitedTextDecorationLine: underline;
+$palettesTintActionLinkVisitedTextDecorationThickness: 2px;
+$palettesTintActionLinkVisitedTextDecorationStyle: solid;
+$palettesTintActionPaginationDefaultBackground: #ffffff;
+$palettesTintActionPaginationDefaultText: #b80b4d;
+$palettesTintActionPaginationDefaultBorder: #dddddd;
+$palettesTintActionPaginationActiveBackground: #b80b4d;
+$palettesTintActionPaginationActiveText: #ffffff;
+$palettesTintActionPaginationActiveBorder: #b80b4d;
+$palettesTintActionPaginationHoverBackground: #ffffff;
+$palettesTintActionPaginationHoverText: #b80b4d;
+$palettesTintActionPaginationHoverBorder: #b80b4d;
+$palettesTintActionPaginationVisitedBackground: #ffffff;
+$palettesTintActionPaginationVisitedText: #551a8b;
+$palettesTintActionPaginationVisitedBorder: #dddddd;
+$palettesAltBackground: #ebebeb;
+$palettesAltShade: #dddddd;
+$palettesAltFocusOutlineColor: #0085b3;
+$palettesAltBorderDefault: #606060;
+$palettesAltBorderVariant: #818181;
+$palettesAltBoundary: #b80b4d;
+$palettesAltPartition: #606060;
+$palettesAltSeparator: #dddddd;
+$palettesAltDivider: #b80b4d;
+$palettesAltFence: #b80b4d;
+$palettesAltLine: #dddddd;
+$palettesAltMuted: #f5f5f5; // Navigation background
+$palettesAltSubtle: #eaeaea; // Navigation hover
+$palettesAltNavText: #444444; // Navigation text
+$palettesAltAccentDefault: #b80b4d; // Navigation accent background
+$palettesAltAccentOnAccent: #9a0037; // Navigation accent hover
+$palettesAltTypographySiteTitleDefault: #430001;
+$palettesAltTypographySiteTitleVariant: #141414;
+$palettesAltTypographyHeadingDefault: #430001;
+$palettesAltTypographyHeadingVariant: #141414;
+$palettesAltTypographyBodyDefault: #232323;
+$palettesAltTypographyBodyVariant: #444444;
+$palettesAltActionButtonPrimaryDefaultBackground: #b80b4d;
+$palettesAltActionButtonPrimaryDefaultText: #ffffff;
+$palettesAltActionButtonPrimaryDefaultTextDecoration: none;
+$palettesAltActionButtonPrimaryDefaultBorder: #b80b4d;
+$palettesAltActionButtonPrimaryActiveBackground: #9a0037;
+$palettesAltActionButtonPrimaryActiveText: #ffffff;
+$palettesAltActionButtonPrimaryActiveTextDecoration: none;
+$palettesAltActionButtonPrimaryActiveBorder: #9a0037;
+$palettesAltActionButtonPrimaryHoverBackground: #9a0037;
+$palettesAltActionButtonPrimaryHoverText: #ffffff;
+$palettesAltActionButtonPrimaryHoverTextDecoration: underline;
+$palettesAltActionButtonPrimaryHoverBorder: #9a0037;
+$palettesAltActionButtonSecondaryDefaultBackground: #ffffff;
+$palettesAltActionButtonSecondaryDefaultText: #b80b4d;
+$palettesAltActionButtonSecondaryDefaultTextDecoration: none;
+$palettesAltActionButtonSecondaryDefaultBorder: #b80b4d;
+$palettesAltActionButtonSecondaryActiveBackground: #ffffff;
+$palettesAltActionButtonSecondaryActiveText: #b80b4d;
+$palettesAltActionButtonSecondaryActiveTextDecoration: none;
+$palettesAltActionButtonSecondaryActiveBorder: #b80b4d;
+$palettesAltActionButtonSecondaryHoverBackground: #ffffff;
+$palettesAltActionButtonSecondaryHoverText: #b80b4d;
+$palettesAltActionButtonSecondaryHoverTextDecoration: underline;
+$palettesAltActionButtonSecondaryHoverBorder: #b80b4d;
+$palettesAltActionButtonTertiaryDefaultBackground: #ffffff;
+$palettesAltActionButtonTertiaryDefaultText: #b80b4d;
+$palettesAltActionButtonTertiaryDefaultTextDecoration: none;
+$palettesAltActionButtonTertiaryDefaultBorder: #ffffff;
+$palettesAltActionButtonTertiaryActiveBackground: #ffffff;
+$palettesAltActionButtonTertiaryActiveText: #b80b4d;
+$palettesAltActionButtonTertiaryActiveTextDecoration: none;
+$palettesAltActionButtonTertiaryActiveBorder: #ffffff;
+$palettesAltActionButtonTertiaryHoverBackground: #ffffff;
+$palettesAltActionButtonTertiaryHoverText: #b80b4d;
+$palettesAltActionButtonTertiaryHoverTextDecoration: underline;
+$palettesAltActionButtonTertiaryHoverBorder: #ffffff;
+$palettesAltActionLinkDefaultColor: #b80b4d;
+$palettesAltActionLinkDefaultTextDecorationLine: underline;
+$palettesAltActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesAltActionLinkDefaultTextDecorationStyle: solid;
+$palettesAltActionLinkHoverColor: #b80b4d;
+$palettesAltActionLinkHoverTextDecorationLine: underline;
+$palettesAltActionLinkHoverTextDecorationThickness: 2px;
+$palettesAltActionLinkHoverTextDecorationStyle: solid;
+$palettesAltActionLinkActiveColor: #b80b4d;
+$palettesAltActionLinkActiveTextDecorationLine: underline;
+$palettesAltActionLinkActiveTextDecorationThickness: 2px;
+$palettesAltActionLinkActiveTextDecorationStyle: solid;
+$palettesAltActionLinkVisitedColor: #551a8b;
+$palettesAltActionLinkVisitedTextDecorationLine: underline;
+$palettesAltActionLinkVisitedTextDecorationThickness: 2px;
+$palettesAltActionLinkVisitedTextDecorationStyle: solid;
+$palettesAltActionPaginationDefaultBackground: #ffffff;
+$palettesAltActionPaginationDefaultText: #b80b4d;
+$palettesAltActionPaginationDefaultBorder: #dddddd;
+$palettesAltActionPaginationActiveBackground: #b80b4d;
+$palettesAltActionPaginationActiveText: #ffffff;
+$palettesAltActionPaginationActiveBorder: #b80b4d;
+$palettesAltActionPaginationHoverBackground: #ffffff;
+$palettesAltActionPaginationHoverText: #b80b4d;
+$palettesAltActionPaginationHoverBorder: #b80b4d;
+$palettesAltActionPaginationVisitedBackground: #ffffff;
+$palettesAltActionPaginationVisitedText: #551a8b;
+$palettesAltActionPaginationVisitedBorder: #dddddd;
+$palettesBoldBackground: #b80b4d;
+$palettesBoldShade: #9a0037;
+$palettesBoldFocusOutlineColor: #a7e5ff;
+$palettesBoldBorderDefault: #606060;
+$palettesBoldBorderVariant: #818181;
+$palettesBoldBoundary: #b80b4d;
+$palettesBoldPartition: #f0b8c0;
+$palettesBoldSeparator: #f0b8c0;
+$palettesBoldDivider: #b80b4d;
+$palettesBoldFence: #b80b4d;
+$palettesBoldLine: #f0b8c0;
+$palettesBoldMuted: #9a0037; // Navigation background
+$palettesBoldSubtle: #b80b4d; // Navigation hover
+$palettesBoldNavText: #444444; // Navigation text
+$palettesBoldAccentDefault: #b80b4d; // Navigation accent background
+$palettesBoldAccentOnAccent: #d87085; // Navigation accent hover
+$palettesBoldTypographySiteTitleDefault: #ffffff;
+$palettesBoldTypographySiteTitleVariant: #fafafa;
+$palettesBoldTypographyHeadingDefault: #ffffff;
+$palettesBoldTypographyHeadingVariant: #fafafa;
+$palettesBoldTypographyBodyDefault: #ffffff;
+$palettesBoldTypographyBodyVariant: #fafafa;
+$palettesBoldActionButtonPrimaryDefaultBackground: #ffffff;
+$palettesBoldActionButtonPrimaryDefaultText: #430001;
+$palettesBoldActionButtonPrimaryDefaultTextDecoration: none;
+$palettesBoldActionButtonPrimaryDefaultBorder: #ffffff;
+$palettesBoldActionButtonPrimaryActiveBackground: #ffffff;
+$palettesBoldActionButtonPrimaryActiveText: #430001;
+$palettesBoldActionButtonPrimaryActiveTextDecoration: none;
+$palettesBoldActionButtonPrimaryActiveBorder: #ffffff;
+$palettesBoldActionButtonPrimaryHoverBackground: #ffffff;
+$palettesBoldActionButtonPrimaryHoverText: #430001;
+$palettesBoldActionButtonPrimaryHoverTextDecoration: underline;
+$palettesBoldActionButtonPrimaryHoverBorder: #ffffff;
+$palettesBoldActionButtonSecondaryDefaultBackground: #b80b4d;
+$palettesBoldActionButtonSecondaryDefaultText: #ffffff;
+$palettesBoldActionButtonSecondaryDefaultTextDecoration: none;
+$palettesBoldActionButtonSecondaryDefaultBorder: #ffffff;
+$palettesBoldActionButtonSecondaryActiveBackground: #b80b4d;
+$palettesBoldActionButtonSecondaryActiveText: #ffffff;
+$palettesBoldActionButtonSecondaryActiveTextDecoration: none;
+$palettesBoldActionButtonSecondaryActiveBorder: #ffffff;
+$palettesBoldActionButtonSecondaryHoverBackground: #b80b4d;
+$palettesBoldActionButtonSecondaryHoverText: #ffffff;
+$palettesBoldActionButtonSecondaryHoverTextDecoration: underline;
+$palettesBoldActionButtonSecondaryHoverBorder: #ffffff;
+$palettesBoldActionButtonTertiaryDefaultBackground: #b80b4d;
+$palettesBoldActionButtonTertiaryDefaultText: #ffffff;
+$palettesBoldActionButtonTertiaryDefaultTextDecoration: none;
+$palettesBoldActionButtonTertiaryDefaultBorder: #b80b4d;
+$palettesBoldActionButtonTertiaryActiveBackground: #b80b4d;
+$palettesBoldActionButtonTertiaryActiveText: #ffffff;
+$palettesBoldActionButtonTertiaryActiveTextDecoration: none;
+$palettesBoldActionButtonTertiaryActiveBorder: #b80b4d;
+$palettesBoldActionButtonTertiaryHoverBackground: #b80b4d;
+$palettesBoldActionButtonTertiaryHoverText: #ffffff;
+$palettesBoldActionButtonTertiaryHoverTextDecoration: underline;
+$palettesBoldActionButtonTertiaryHoverBorder: #b80b4d;
+$palettesBoldActionLinkDefaultColor: #ffffff;
+$palettesBoldActionLinkDefaultTextDecorationLine: underline;
+$palettesBoldActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesBoldActionLinkDefaultTextDecorationStyle: solid;
+$palettesBoldActionLinkHoverColor: #ffffff;
+$palettesBoldActionLinkHoverTextDecorationLine: underline;
+$palettesBoldActionLinkHoverTextDecorationThickness: 2px;
+$palettesBoldActionLinkHoverTextDecorationStyle: solid;
+$palettesBoldActionLinkActiveColor: #ffffff;
+$palettesBoldActionLinkActiveTextDecorationLine: underline;
+$palettesBoldActionLinkActiveTextDecorationThickness: 2px;
+$palettesBoldActionLinkActiveTextDecorationStyle: solid;
+$palettesBoldActionLinkVisitedColor: #551a8b;
+$palettesBoldActionLinkVisitedTextDecorationLine: underline;
+$palettesBoldActionLinkVisitedTextDecorationThickness: 2px;
+$palettesBoldActionLinkVisitedTextDecorationStyle: solid;
+$palettesBoldActionPaginationDefaultBackground: #ffffff;
+$palettesBoldActionPaginationDefaultText: #ffffff;
+$palettesBoldActionPaginationDefaultBorder: #f0b8c0;
+$palettesBoldActionPaginationActiveBackground: #ffffff;
+$palettesBoldActionPaginationActiveText: #ffffff;
+$palettesBoldActionPaginationActiveBorder: #ffffff;
+$palettesBoldActionPaginationHoverBackground: #ffffff;
+$palettesBoldActionPaginationHoverText: #ffffff;
+$palettesBoldActionPaginationHoverBorder: #b80b4d;
+$palettesBoldActionPaginationVisitedBackground: #ffffff;
+$palettesBoldActionPaginationVisitedText: #551a8b;
+$palettesBoldActionPaginationVisitedBorder: #f0b8c0;
+$palettesStrongBackground: #000c19;
+$palettesStrongShade: #000510;
+$palettesStrongFocusOutlineColor: #a7e5ff;
+$palettesStrongBorderDefault: #606060;
+$palettesStrongBorderVariant: #818181;
+$palettesStrongBoundary: #b80b4d;
+$palettesStrongPartition: #f0b8c0;
+$palettesStrongSeparator: #f0b8c0;
+$palettesStrongDivider: #b80b4d;
+$palettesStrongFence: #b80b4d;
+$palettesStrongLine: #f0b8c0;
+$palettesStrongMuted: #9a0037; // Navigation background
+$palettesStrongSubtle: #b80b4d; // Navigation hover
+$palettesStrongNavText: #444444; // Navigation text
+$palettesStrongAccentDefault: #b80b4d; // Navigation accent background
+$palettesStrongAccentOnAccent: #d87085; // Navigation accent hover
+$palettesStrongTypographySiteTitleDefault: #ffffff;
+$palettesStrongTypographySiteTitleVariant: #fafafa;
+$palettesStrongTypographyHeadingDefault: #ffffff;
+$palettesStrongTypographyHeadingVariant: #fafafa;
+$palettesStrongTypographyBodyDefault: #ffffff;
+$palettesStrongTypographyBodyVariant: #fafafa;
+$palettesStrongActionButtonPrimaryDefaultBackground: #b80b4d;
+$palettesStrongActionButtonPrimaryDefaultText: #430001;
+$palettesStrongActionButtonPrimaryDefaultTextDecoration: none;
+$palettesStrongActionButtonPrimaryDefaultBorder: #b80b4d;
+$palettesStrongActionButtonPrimaryActiveBackground: #9a0037;
+$palettesStrongActionButtonPrimaryActiveText: #430001;
+$palettesStrongActionButtonPrimaryActiveTextDecoration: none;
+$palettesStrongActionButtonPrimaryActiveBorder: #9a0037;
+$palettesStrongActionButtonPrimaryHoverBackground: #9a0037;
+$palettesStrongActionButtonPrimaryHoverText: #430001;
+$palettesStrongActionButtonPrimaryHoverTextDecoration: underline;
+$palettesStrongActionButtonPrimaryHoverBorder: #9a0037;
+$palettesStrongActionButtonSecondaryDefaultBackground: #000c19;
+$palettesStrongActionButtonSecondaryDefaultText: #ffffff;
+$palettesStrongActionButtonSecondaryDefaultTextDecoration: none;
+$palettesStrongActionButtonSecondaryDefaultBorder: #ffffff;
+$palettesStrongActionButtonSecondaryActiveBackground: #000c19;
+$palettesStrongActionButtonSecondaryActiveText: #ffffff;
+$palettesStrongActionButtonSecondaryActiveTextDecoration: none;
+$palettesStrongActionButtonSecondaryActiveBorder: #ffffff;
+$palettesStrongActionButtonSecondaryHoverBackground: #000c19;
+$palettesStrongActionButtonSecondaryHoverText: #ffffff;
+$palettesStrongActionButtonSecondaryHoverTextDecoration: underline;
+$palettesStrongActionButtonSecondaryHoverBorder: #ffffff;
+$palettesStrongActionButtonTertiaryDefaultBackground: #000c19;
+$palettesStrongActionButtonTertiaryDefaultText: #ffffff;
+$palettesStrongActionButtonTertiaryDefaultTextDecoration: none;
+$palettesStrongActionButtonTertiaryDefaultBorder: #000c19;
+$palettesStrongActionButtonTertiaryActiveBackground: #000c19;
+$palettesStrongActionButtonTertiaryActiveText: #ffffff;
+$palettesStrongActionButtonTertiaryActiveTextDecoration: none;
+$palettesStrongActionButtonTertiaryActiveBorder: #000c19;
+$palettesStrongActionButtonTertiaryHoverBackground: #000c19;
+$palettesStrongActionButtonTertiaryHoverText: #ffffff;
+$palettesStrongActionButtonTertiaryHoverTextDecoration: underline;
+$palettesStrongActionButtonTertiaryHoverBorder: #000c19;
+$palettesStrongActionLinkDefaultColor: #ffffff;
+$palettesStrongActionLinkDefaultTextDecorationLine: underline;
+$palettesStrongActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesStrongActionLinkDefaultTextDecorationStyle: solid;
+$palettesStrongActionLinkHoverColor: #ffffff;
+$palettesStrongActionLinkHoverTextDecorationLine: underline;
+$palettesStrongActionLinkHoverTextDecorationThickness: 2px;
+$palettesStrongActionLinkHoverTextDecorationStyle: solid;
+$palettesStrongActionLinkActiveColor: #ffffff;
+$palettesStrongActionLinkActiveTextDecorationLine: underline;
+$palettesStrongActionLinkActiveTextDecorationThickness: 2px;
+$palettesStrongActionLinkActiveTextDecorationStyle: solid;
+$palettesStrongActionLinkVisitedColor: #551a8b;
+$palettesStrongActionLinkVisitedTextDecorationLine: underline;
+$palettesStrongActionLinkVisitedTextDecorationThickness: 2px;
+$palettesStrongActionLinkVisitedTextDecorationStyle: solid;
+$palettesStrongActionPaginationDefaultBackground: #ffffff;
+$palettesStrongActionPaginationDefaultText: #ffffff;
+$palettesStrongActionPaginationDefaultBorder: #f0b8c0;
+$palettesStrongActionPaginationActiveBackground: #ffffff;
+$palettesStrongActionPaginationActiveText: #ffffff;
+$palettesStrongActionPaginationActiveBorder: #ffffff;
+$palettesStrongActionPaginationHoverBackground: #ffffff;
+$palettesStrongActionPaginationHoverText: #ffffff;
+$palettesStrongActionPaginationHoverBorder: #b80b4d;
+$palettesStrongActionPaginationVisitedBackground: #ffffff;
+$palettesStrongActionPaginationVisitedText: #551a8b;
+$palettesStrongActionPaginationVisitedBorder: #f0b8c0;
diff --git a/dist/scss/styles/qgds.tokens.scss b/dist/scss/styles/qgds.tokens.scss
new file mode 100644
index 0000000..d60e75a
--- /dev/null
+++ b/dist/scss/styles/qgds.tokens.scss
@@ -0,0 +1,92 @@
+
+// Do not edit directly, this file was auto-generated.
+
+$qgdsColorsNeutralBlack: #131212;
+$qgdsColorsNeutralWhite: #ffffff;
+$typographyH1BoldFontFamily: 'Noto Sans';
+$typographyH1BoldFontWeight: 700;
+$typographyH1BoldLineHeight: 110%;
+$typographyH1BoldFontSize: 47.7757px;
+$typographyH1BoldParagraphSpacing: 32;
+$typographyH1BoldLetterSpacing: -0.05em;
+$typographyH1RegularFontFamily: 'Noto Sans';
+$typographyH1RegularFontWeight: 400;
+$typographyH1RegularLineHeight: 110%;
+$typographyH1RegularFontSize: 47.7757px;
+$typographyH1RegularParagraphSpacing: 32;
+$typographyH1RegularLetterSpacing: -0.05em;
+$typographyH2BoldFontFamily: 'Noto Sans';
+$typographyH2BoldFontWeight: 700;
+$typographyH2BoldLineHeight: 110%;
+$typographyH2BoldFontSize: 39.8131px;
+$typographyH2BoldParagraphSpacing: 26;
+$typographyH2BoldLetterSpacing: -0.05em;
+$typographyH2RegularFontFamily: 'Noto Sans';
+$typographyH2RegularFontWeight: 400;
+$typographyH2RegularLineHeight: 110%;
+$typographyH2RegularFontSize: 39.8131px;
+$typographyH2RegularParagraphSpacing: 26;
+$typographyH2RegularLetterSpacing: -0.05em;
+$typographyH3BoldFontFamily: 'Noto Sans';
+$typographyH3BoldFontWeight: 700;
+$typographyH3BoldLineHeight: 110%;
+$typographyH3BoldFontSize: 33.1776px;
+$typographyH3BoldParagraphSpacing: 23;
+$typographyH3BoldLetterSpacing: -0.05em;
+$typographyH3RegularFontFamily: 'Noto Sans';
+$typographyH3RegularFontWeight: 400;
+$typographyH3RegularLineHeight: 110%;
+$typographyH3RegularFontSize: 33.1776px;
+$typographyH3RegularParagraphSpacing: 23;
+$typographyH3RegularLetterSpacing: -0.05em;
+$typographyH4BoldFontFamily: 'Noto Sans';
+$typographyH4BoldFontWeight: 700;
+$typographyH4BoldLineHeight: 110%;
+$typographyH4BoldFontSize: 27.648px;
+$typographyH4BoldParagraphSpacing: 22;
+$typographyH4BoldLetterSpacing: -0.05em;
+$typographyH4RegularFontFamily: 'Noto Sans';
+$typographyH4RegularFontWeight: 400;
+$typographyH4RegularLineHeight: 110%;
+$typographyH4RegularFontSize: 27.648px;
+$typographyH4RegularParagraphSpacing: 22;
+$typographyH4RegularLetterSpacing: -0.05em;
+$typographyH5BoldFontFamily: 'Noto Sans';
+$typographyH5BoldFontWeight: 700;
+$typographyH5BoldLineHeight: 110%;
+$typographyH5BoldFontSize: 23.04px;
+$typographyH5BoldParagraphSpacing: 22;
+$typographyH5BoldLetterSpacing: -0.05em;
+$typographyH5RegularFontFamily: 'Noto Sans';
+$typographyH5RegularFontWeight: 400;
+$typographyH5RegularLineHeight: 110%;
+$typographyH5RegularFontSize: 23.04px;
+$typographyH5RegularParagraphSpacing: 22;
+$typographyH5RegularLetterSpacing: -0.05em;
+$typographyH6BoldFontFamily: 'Noto Sans';
+$typographyH6BoldFontWeight: 700;
+$typographyH6BoldLineHeight: 110%;
+$typographyH6BoldFontSize: 19.2px;
+$typographyH6BoldParagraphSpacing: 22;
+$typographyH6BoldLetterSpacing: -0.05em;
+$typographyH6RegularFontFamily: 'Noto Sans';
+$typographyH6RegularFontWeight: 400;
+$typographyH6RegularLineHeight: 110%;
+$typographyH6RegularFontSize: 19.2px;
+$typographyH6RegularParagraphSpacing: 22;
+$typographyH6RegularLetterSpacing: -0.05em;
+$typographyBodyFontFamily: 'Font Awesome 6 Free';
+$typographyBodyFontWeight: 400;
+$typographyBodyLineHeight: 140%;
+$typographyBodyFontSize: 16px;
+$typographyBodyParagraphSpacing: 22;
+$typographySmFontFamily: 'Font Awesome 6 Free';
+$typographySmFontWeight: 400;
+$typographySmLineHeight: 140%;
+$typographySmFontSize: 12.8px;
+$typographySmParagraphSpacing: 22;
+$typographyXsFontFamily: 'Font Awesome 6 Free';
+$typographyXsFontWeight: 400;
+$typographyXsLineHeight: 140%;
+$typographyXsFontSize: 11.2px;
+$typographyXsParagraphSpacing: 22;
diff --git a/dist/tsconfig.tsbuildinfo b/dist/tsconfig.tsbuildinfo
new file mode 100644
index 0000000..00a245e
--- /dev/null
+++ b/dist/tsconfig.tsbuildinfo
@@ -0,0 +1 @@
+{"root":["../src/index.ts","../global.d.ts"],"version":"5.6.3"}
\ No newline at end of file
diff --git a/figma/tokens.json b/figma/tokens.json
deleted file mode 100644
index e637fab..0000000
--- a/figma/tokens.json
+++ /dev/null
@@ -1,636 +0,0 @@
-{
- "Core/Default": {
- "color": {
- "neutral": {
- "black": {
- "value": "#131212",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "Use as Black where black colour is needed. This is a core colour and cannot be modified.",
- "opacity-10": {
- "value": "#1312121a",
- "type": "color",
- "parent": "Core/Mode 1"
- }
- },
- "darkest": {
- "value": "#222020",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "Darkest grey colour. This is a core colour and cannot be modified.",
- "opacity-10": {
- "value": "#2220201a",
- "type": "color",
- "parent": "Core/Mode 1"
- }
- },
- "darker": {
- "value": "#444444",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "Darker grey. This is a core colour and cannot be modified."
- },
- "dark": {
- "value": "#78797e",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "Dark grey. This is a core colour and cannot be modified."
- },
- "light": {
- "value": "#e0e0e0",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "Light grey. This is a core colour and cannot be modified.",
- "opacity-10": {
- "value": "#e0e0e01a",
- "type": "color",
- "parent": "Core/Mode 1"
- }
- },
- "lighter": {
- "value": "#ebebeb",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "Lighter grey. This is a core colour and cannot be modified."
- },
- "lightest": {
- "value": "#f5f5f5",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "Lightest grey. This is a core colour and cannot be modified."
- },
- "white": {
- "value": "#ffffff",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "White. This is a core colour and cannot be modified.",
- "opacity-10": {
- "value": "#ffffff1a",
- "type": "color",
- "parent": "Core/Mode 1"
- }
- }
- },
- "status": {
- "caution": {
- "default": {
- "value": "#ffcc2c",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "Caution colour for Status and Alerts. This colour is reserved only for Status/Alerts and cannot be modified."
- },
- "darker": {
- "value": "#B38800",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "General information colour for Status and Alerts. This colour is reserved only for Status/Alerts and cannot be modified."
- },
- "lighter": {
- "value": "#fff2c9",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "Caution colour for Status and Alerts. This colour is reserved only for Status/Alerts and cannot be modified."
- },
- "lightest": {
- "value": "#fffaea",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "Caution colour for Status and Alerts. This colour is reserved only for Status/Alerts and cannot be modified."
- }
- },
- "info": {
- "default": {
- "value": "#0085b3",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "General information colour for Status and Alerts. This colour is reserved only for Status/Alerts and cannot be modified."
- },
- "darker": {
- "value": "#006a8f",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "General information colour for Status and Alerts. This colour is reserved only for Status/Alerts and cannot be modified."
- },
- "lighter": {
- "value": "#e5eef5",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "General information colour for Status and Alerts. This colour is reserved only for Status/Alerts and cannot be modified."
- },
- "lightest": {
- "value": "#eff4f9",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "General information colour for Status and Alerts. This colour is reserved only for Status/Alerts and cannot be modified."
- }
- },
- "error": {
- "default": {
- "value": "#e22339",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "Error colour for Status and warnings / Error alerts. This colour is Core and cannot be modified."
- },
- "darker": {
- "value": "#8a1220",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "Error colour for Status and Warning / Error alerts. This colour is reserved only for Status/Alerts and cannot be modified."
- },
- "lighter": {
- "value": "#fdf0f0",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "Error colour for Status and warnings / Error alerts. This colour is reserved only for Status/Alerts and cannot be modified."
- },
- "lightest": {
- "value": "#fff6f6",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "Error colour for Status and Warning / Error alerts. This colour is reserved only for Status/Alerts and cannot be modified."
- }
- },
- "success": {
- "default": {
- "value": "#339d37",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "Success colour for Status and Alerts. This colour is reserved only for Status/Alerts and cannot be modified."
- },
- "darker": {
- "value": "#0a690d",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "Success colour for Status and Alerts. This colour is reserved only for Status/Alerts and cannot be modified."
- },
- "lighter": {
- "value": "#f2faf4",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "Success colour for Status and Alerts. This colour is reserved only for Status/Alerts and cannot be modified."
- },
- "lightest": {
- "value": "#f7fbf8",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "Success colour for Status and Alerts"
- }
- },
- "underline": {
- "light": {
- "value": "#ffffffb8",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "Light coloured underline colour used for text links in Alerts messaging. This colour is reserved only for Status/Alerts and cannot be modified."
- },
- "dark": {
- "value": "#03213fb8",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "Dark coloured underline colour used for text links in Alerts messaging. This colour is reserved only for Status/Alerts and cannot be modified."
- }
- }
- },
- "brand": {
- "primary": {
- "dark-blue": {
- "value": "#05325f",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "Primary QLD Brand Dark Blue"
- },
- "sapphire-blue": {
- "value": "#09549f",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "Primary QLD Brand Sappire Blue"
- },
- "light-blue": {
- "value": "#0085b3",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "Primary QLD Brand Light Blue"
- },
- "light-green": {
- "value": "#6bbe27",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "Primary QLD Brand Light Green"
- }
- },
- "secondary": {
- "darkgreen": {
- "value": "#008635",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "Secondary QLD Brand Dark Green"
- },
- "golden-yellow": {
- "value": "#ffe500",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "Secondary QLD Brand Golden Yellow"
- }
- },
- "other": {
- "modern-maroon": {
- "value": "#a70240",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "Other QLD Brand Modern Maroon"
- },
- "gov-maroon": {
- "value": "#771e32",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "Other QLD Brand Traditional Maroon"
- }
- }
- },
- "code": {
- "green": {
- "value": "#6bbe27",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "Used as Values colour in code snippet blocks for QGDS. This is a core colour and cannot be modified."
- },
- "light-blue": {
- "value": "#a7e5ff",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "Used as Elements colour in code snippet blocks for QGDS. This is a core colour and cannot be modified."
- },
- "violet": {
- "value": "#c88df7",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "Used as Properties colour in code snippet blocks for QGDS. This is a core colour and cannot be modified."
- },
- "muted": {
- "value": "#c0d7ec",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "Used as Comments colour in code snippet blocks for QGDS. This is a core colour and cannot be modified."
- }
- },
- "contained-layout": {
- "background": {
- "value": "#09549F",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "Used as the Custom background colour when using the advanced banner in a contained layout. There is only 1 variable that is automatically applied based on the colour of the header."
- },
- "background-dark": {
- "value": "#09549F",
- "type": "color",
- "parent": "Core/Mode 1",
- "description": "Used as the Custom background colour when using the advanced banner in a contained layout. There is only 1 variable that is automatically applied based on the colour of the header."
- }
- }
- }
- },
- "Color/Default": {
- "color": {
- "light": {
- "background": {
- "default": {
- "value": "#ffffff",
- "type": "color",
- "description": "Default background for default theme"
- },
- "default-shade": {
- "value": "#f5f5f5",
- "type": "color"
- },
- "light": {
- "value": "#eff4f9",
- "type": "color",
- "parent": "Color/Value",
- "description": "Primary background colour when using light palette"
- },
- "light-shade": {
- "value": "#e5eef5",
- "type": "color",
- "parent": "Color/Value",
- "description": "Darker shade of the light background. Used as fills for elements such as accordions and call outs on top of light backgrounds."
- },
- "alt": {
- "value": "#e8e8e8",
- "type": "color",
- "parent": "Color/Value",
- "description": "Primary background colour when using light palette"
- },
- "alt-shade": {
- "value": "#e0e0e0",
- "type": "color",
- "parent": "Color/Value",
- "description": "Darker shade of the Alt background. Used to slightly shade elements such as accordions and call outs on top of the Alt background."
- }
- },
- "border": {
- "default": {
- "value": "#ebebeb",
- "type": "color"
- },
- "light": {
- "value": "#ccddee",
- "type": "color",
- "parent": "Color/Value",
- "description": "Decorative border colour used on light backgrounds"
- },
- "alt": {
- "value": "#7a7a7a",
- "type": "color",
- "parent": "Color/Value",
- "description": "Border colour for form borders on all light backgrounds. Must meet contrast ratio of 3:1 across all light backgrounds"
- }
- },
- "action": {
- "primary": {
- "value": "#09549f",
- "type": "color",
- "parent": "Color/Value",
- "description": "Colour of primary actions / buttons used on a light themed container"
- },
- "primary-hover": {
- "value": "#003e7d",
- "type": "color",
- "parent": "Color/Value",
- "description": "Hover colour for primary actions / buttons"
- },
- "secondary": {
- "value": "#008635",
- "type": "color",
- "parent": "Color/Value",
- "description": "Colour for secondary actions. Button border for secondary action buttons. Icon colour for icon actions."
- },
- "secondary-hover": {
- "value": "#005b23",
- "type": "color",
- "parent": "Color/Value",
- "description": "Hover colour for secondary actions"
- }
- },
- "link": {
- "on-action": {
- "value": "#ffffff",
- "type": "color",
- "parent": "Color/Value",
- "description": "Colour for text/icons on a primary action button"
- },
- "default": {
- "value": "#09549f",
- "type": "color",
- "parent": "Color/Value",
- "description": "Default underline colour for underlining links to assist with accessibility and readability."
- },
- "visited": {
- "value": "#551a8b",
- "type": "color",
- "parent": "Color/Value",
- "description": "Colour for visited links"
- }
- },
- "accent": {
- "design-accent": {
- "value": "#6BBE27",
- "type": "color",
- "parent": "Color/Value",
- "description": "Brand accent colour, used for key highlights and content dividers. Purely decorative and do not require an accessibility check."
- }
- },
- "focus": {
- "default": {
- "value": "#0085B3",
- "type": "color",
- "parent": "Color/Value",
- "description": "Focus colour should be as consistent as possible and ideally not the same as any action colour. Focus colours must meet a contrast ratio of 3:1."
- }
- },
- "underline": {
- "default": {
- "value": "#3f7ab4",
- "type": "color",
- "parent": "Color/Value",
- "description": "Default underline colour for underlining links to assist with accessibility and readability."
- },
- "default-hover": {
- "value": "#09549F",
- "type": "color",
- "parent": "Color/Value",
- "description": "Hover colour for link underline."
- },
- "visited": {
- "value": "#8b63b0",
- "type": "color",
- "parent": "Color/Value",
- "description": "Visited link underline colour for underlining links to assist with accessibility and readability."
- },
- "visited-hover": {
- "value": "#551a8b",
- "type": "color",
- "parent": "Color/Value",
- "description": "Hover colour for visited link underline."
- }
- },
- "text": {
- "default": {
- "value": "#414141",
- "type": "color",
- "parent": "Color/Value",
- "description": "Text colours are indicated by the text icon. All text contrast must meet WCAG 2.0 Level AA conformance which means a contrast ration of 4.5:1"
- },
- "lighter": {
- "value": "#636363",
- "type": "color",
- "parent": "Color/Value",
- "description": "Lighter text used for inactive states, captions, and secondary information."
- },
- "heading": {
- "value": "#04284c",
- "type": "color",
- "parent": "Color/Value",
- "description": "Heading colours within text. These should be shades of your brand colour and if posisble different from primary action and link colours so the user does not interpret them as clickable."
- }
- },
- "site-title": {
- "value": "#022a50",
- "type": "color",
- "parent": "Color/Value",
- "description": "Colour for title of site in header component"
- },
- "crest-fill": {
- "value": "#1D1D1D",
- "type": "color"
- }
- },
- "dark": {
- "background": {
- "default": {
- "value": "#09549F",
- "type": "color",
- "parent": "Color/Value",
- "description": "Primary background colour when using Dark palette"
- },
- "default-shade": {
- "value": "#04498f",
- "type": "color",
- "parent": "Color/Value",
- "description": "Darker shade of the Primary Dark background. Used as fills for elements such as accordions and call outs on top of dark backgrounds."
- },
- "alt": {
- "value": "#05325F",
- "type": "color",
- "parent": "Color/Value",
- "description": "Secondary background colour when using Dark palette"
- },
- "alt-shade": {
- "value": "#052c53",
- "type": "color",
- "parent": "Color/Value",
- "description": "Darker shade of the Secondary Dark background. Used as fills for elements such as accordions and call outs on top of dark backgrounds."
- }
- },
- "border": {
- "default": {
- "value": "#1d9ac6",
- "type": "color",
- "parent": "Color/Value",
- "description": "Decorative border colour used on dark primary backgrounds"
- },
- "alt": {
- "value": "#09acfe",
- "type": "color",
- "parent": "Color/Value",
- "description": "Border colour for form borders on all dark backgrounds. Must meet contrast ratio of 3:1 across all dark backgrounds"
- }
- },
- "action": {
- "primary": {
- "value": "#78ba00",
- "type": "color",
- "parent": "Color/Value",
- "description": "Colour of primary actions / buttons used on a dark themed container"
- },
- "primary-hover": {
- "value": "#add33f",
- "type": "color",
- "parent": "Color/Value",
- "description": "Hover colour for primary actions / buttons"
- },
- "secondary": {
- "value": "#FFE500",
- "type": "color",
- "parent": "Color/Value",
- "description": "Colour for secondary actions. Button border for secondary action buttons. Icon colour for icon actions."
- },
- "secondary-hover": {
- "value": "#ffef60",
- "type": "color",
- "parent": "Color/Value",
- "description": "Hover colour for secondary actions"
- }
- },
- "link": {
- "default": {
- "value": "#ffffff",
- "type": "color",
- "parent": "Color/Value",
- "description": "Colour for hyperlink text when using dark palette"
- },
- "visited": {
- "value": "#e1bbee",
- "type": "color",
- "parent": "Color/Value",
- "description": "Colour for visited links when using dark palettes"
- },
- "on-action": {
- "value": "#121940",
- "type": "color",
- "parent": "Color/Value",
- "description": "Colour for text/icons on a primary action button"
- }
- },
- "accent": {
- "design-accent": {
- "value": "#6BBE27",
- "type": "color",
- "parent": "Color/Value",
- "description": "Brand accent colour, used for key highlights and content dividers. Purely decorative and do not require an accessibility check."
- }
- },
- "focus": {
- "default": {
- "value": "#01b0e5",
- "type": "color",
- "parent": "Color/Value",
- "description": "Focus colour should be as consistent as possible and ideally not the same as any action colour. Focus colours must meet a contrast ratio of 3:1."
- }
- },
- "underline": {
- "default": {
- "value": "#b5cce2",
- "type": "color",
- "parent": "Color/Value",
- "description": "Default underline colour for underlining links to assist with accessibility and readability."
- },
- "default-hover": {
- "value": "#ffffff",
- "type": "color",
- "parent": "Color/Value",
- "description": "Hover colour for link underline."
- },
- "visited": {
- "value": "#e1c2ff",
- "type": "color",
- "parent": "Color/Value",
- "description": "Visited link underline colour for underlining links to assist with accessibility and readability."
- },
- "visited-hover": {
- "value": "#EE11BB",
- "type": "color",
- "parent": "Color/Value",
- "description": "Hover colour for visited link underline."
- }
- },
- "text": {
- "default": {
- "value": "#ffffff",
- "type": "color",
- "parent": "Color/Value",
- "description": "Heading colours within text. These should be shades of your brand colour and if possible different from primary action and link colours so the user does not interpret them as clickable."
- },
- "lighter": {
- "value": "#deebf9",
- "type": "color",
- "parent": "Color/Value",
- "description": "Lighter text used for inactive states, captions, and secondary information."
- },
- "heading": {
- "value": "#ffffff",
- "type": "color",
- "parent": "Color/Value",
- "description": "Heading colours within text. These should be shades of your brand colour and if possible different from primary action and link colours so the user does not interpret them as clickable."
- }
- },
- "site-title": {
- "value": "#ffffff",
- "type": "color",
- "parent": "Color/Value",
- "description": "Colour for title of site in header component"
- },
- "crest-fill": {
- "value": "#ffffff",
- "type": "color"
- }
- }
- }
- },
- "$themes": [],
- "$metadata": {
- "tokenSetOrder": [
- "Core/Default",
- "Color/Default"
- ]
- }
-}
\ No newline at end of file
diff --git a/jest.config.js b/jest.config.js
index a6ba576..4ea2a5f 100644
--- a/jest.config.js
+++ b/jest.config.js
@@ -1,12 +1,13 @@
+/*
+ * For a detailed explanation regarding each configuration property, visit:
+ * https://jestjs.io/docs/configuration
+ */
+
module.exports = {
- // The root of your source code
- roots: [
- "/tests/"
- ],
- // Test file patterns
- testMatch: [
- "**/*.test.js"
- ],
- // Add any other Jest configurations you need
- };
-
\ No newline at end of file
+ coverageProvider: "v8",
+ preset: "ts-jest",
+ moduleNameMapper: {
+ "\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "/__mocks__/fileMock.js",
+ "\\.(scss|sass|css)$": "identity-obj-proxy"
+ }
+};
diff --git a/package-lock.json b/package-lock.json
index 17aa0ff..f5e3806 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,18 +1,32 @@
{
"name": "@qld-gov-au/qgds-tokens",
- "version": "1.2.1",
+ "version": "2.0.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@qld-gov-au/qgds-tokens",
- "version": "1.2.1",
+ "version": "2.0.0",
"license": "ISC",
"devDependencies": {
+ "@tokens-studio/sd-transforms": "^1.2.0",
+ "@types/jest": "^29.5.12",
+ "copy-file": "^11.0.0",
+ "copyfiles": "^2.4.1",
"jest": "^29.7.0",
- "npm-run-all2": "^6.1.2",
- "style-dictionary": "^3.9.2"
- }
+ "prettier": "^3.1.0",
+ "rimraf": "^5.0.7",
+ "style-dictionary": "^4.0.1",
+ "ts-jest": "^29.1.5",
+ "typescript": "^5.5.3",
+ "typescript-plugin-css-modules": "^5.1.0"
+ }
+ },
+ "node_modules/@adobe/css-tools": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.3.tgz",
+ "integrity": "sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ==",
+ "dev": true
},
"node_modules/@ampproject/remapping": {
"version": "2.3.0",
@@ -28,12 +42,12 @@
}
},
"node_modules/@babel/code-frame": {
- "version": "7.24.2",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz",
- "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.9.tgz",
+ "integrity": "sha512-z88xeGxnzehn2sqZ8UdGQEvYErF1odv2CftxInpSYJt6uHuPe9YjahKZITGs3l5LeI9d2ROG+obuDAoSlqbNfQ==",
"dev": true,
"dependencies": {
- "@babel/highlight": "^7.24.2",
+ "@babel/highlight": "^7.25.9",
"picocolors": "^1.0.0"
},
"engines": {
@@ -41,30 +55,30 @@
}
},
"node_modules/@babel/compat-data": {
- "version": "7.24.4",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz",
- "integrity": "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.9.tgz",
+ "integrity": "sha512-yD+hEuJ/+wAJ4Ox2/rpNv5HIuPG82x3ZlQvYVn8iYCprdxzE7P1udpGF1jyjQVBU4dgznN+k2h103vxZ7NdPyw==",
"dev": true,
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/core": {
- "version": "7.24.4",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.4.tgz",
- "integrity": "sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.9.tgz",
+ "integrity": "sha512-WYvQviPw+Qyib0v92AwNIrdLISTp7RfDkM7bPqBvpbnhY4wq8HvHBZREVdYDXk98C8BkOIVnHAY3yvj7AVISxQ==",
"dev": true,
"dependencies": {
"@ampproject/remapping": "^2.2.0",
- "@babel/code-frame": "^7.24.2",
- "@babel/generator": "^7.24.4",
- "@babel/helper-compilation-targets": "^7.23.6",
- "@babel/helper-module-transforms": "^7.23.3",
- "@babel/helpers": "^7.24.4",
- "@babel/parser": "^7.24.4",
- "@babel/template": "^7.24.0",
- "@babel/traverse": "^7.24.1",
- "@babel/types": "^7.24.0",
+ "@babel/code-frame": "^7.25.9",
+ "@babel/generator": "^7.25.9",
+ "@babel/helper-compilation-targets": "^7.25.9",
+ "@babel/helper-module-transforms": "^7.25.9",
+ "@babel/helpers": "^7.25.9",
+ "@babel/parser": "^7.25.9",
+ "@babel/template": "^7.25.9",
+ "@babel/traverse": "^7.25.9",
+ "@babel/types": "^7.25.9",
"convert-source-map": "^2.0.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
@@ -80,29 +94,29 @@
}
},
"node_modules/@babel/generator": {
- "version": "7.24.4",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.4.tgz",
- "integrity": "sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.9.tgz",
+ "integrity": "sha512-omlUGkr5EaoIJrhLf9CJ0TvjBRpd9+AXRG//0GEQ9THSo8wPiTlbpy1/Ow8ZTrbXpjd9FHXfbFQx32I04ht0FA==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.24.0",
+ "@babel/types": "^7.25.9",
"@jridgewell/gen-mapping": "^0.3.5",
"@jridgewell/trace-mapping": "^0.3.25",
- "jsesc": "^2.5.1"
+ "jsesc": "^3.0.2"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-compilation-targets": {
- "version": "7.23.6",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz",
- "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz",
+ "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==",
"dev": true,
"dependencies": {
- "@babel/compat-data": "^7.23.5",
- "@babel/helper-validator-option": "^7.23.5",
- "browserslist": "^4.22.2",
+ "@babel/compat-data": "^7.25.9",
+ "@babel/helper-validator-option": "^7.25.9",
+ "browserslist": "^4.24.0",
"lru-cache": "^5.1.1",
"semver": "^6.3.1"
},
@@ -110,63 +124,29 @@
"node": ">=6.9.0"
}
},
- "node_modules/@babel/helper-environment-visitor": {
- "version": "7.22.20",
- "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz",
- "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==",
- "dev": true,
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-function-name": {
- "version": "7.23.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz",
- "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==",
- "dev": true,
- "dependencies": {
- "@babel/template": "^7.22.15",
- "@babel/types": "^7.23.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-hoist-variables": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz",
- "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==",
- "dev": true,
- "dependencies": {
- "@babel/types": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
"node_modules/@babel/helper-module-imports": {
- "version": "7.24.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz",
- "integrity": "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz",
+ "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.24.0"
+ "@babel/traverse": "^7.25.9",
+ "@babel/types": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-module-transforms": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz",
- "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.9.tgz",
+ "integrity": "sha512-TvLZY/F3+GvdRYFZFyxMvnsKi+4oJdgZzU3BoGN9Uc2d9C6zfNwJcKKhjqLAhK8i46mv93jsO74fDh3ih6rpHA==",
"dev": true,
"dependencies": {
- "@babel/helper-environment-visitor": "^7.22.20",
- "@babel/helper-module-imports": "^7.22.15",
- "@babel/helper-simple-access": "^7.22.5",
- "@babel/helper-split-export-declaration": "^7.22.6",
- "@babel/helper-validator-identifier": "^7.22.20"
+ "@babel/helper-module-imports": "^7.25.9",
+ "@babel/helper-simple-access": "^7.25.9",
+ "@babel/helper-validator-identifier": "^7.25.9",
+ "@babel/traverse": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -176,86 +156,74 @@
}
},
"node_modules/@babel/helper-plugin-utils": {
- "version": "7.24.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz",
- "integrity": "sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz",
+ "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==",
"dev": true,
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-simple-access": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz",
- "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==",
- "dev": true,
- "dependencies": {
- "@babel/types": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-split-export-declaration": {
- "version": "7.22.6",
- "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz",
- "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.9.tgz",
+ "integrity": "sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.22.5"
+ "@babel/traverse": "^7.25.9",
+ "@babel/types": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-string-parser": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz",
- "integrity": "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz",
+ "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==",
"dev": true,
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-validator-identifier": {
- "version": "7.22.20",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz",
- "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz",
+ "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==",
"dev": true,
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-validator-option": {
- "version": "7.23.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz",
- "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz",
+ "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==",
"dev": true,
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helpers": {
- "version": "7.24.4",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.4.tgz",
- "integrity": "sha512-FewdlZbSiwaVGlgT1DPANDuCHaDMiOo+D/IDYRFYjHOuv66xMSJ7fQwwODwRNAPkADIO/z1EoF/l2BCWlWABDw==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.9.tgz",
+ "integrity": "sha512-oKWp3+usOJSzDZOucZUAMayhPz/xVjzymyDzUN8dk0Wd3RWMlGLXi07UCQ/CgQVb8LvXx3XBajJH4XGgkt7H7g==",
"dev": true,
"dependencies": {
- "@babel/template": "^7.24.0",
- "@babel/traverse": "^7.24.1",
- "@babel/types": "^7.24.0"
+ "@babel/template": "^7.25.9",
+ "@babel/types": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/highlight": {
- "version": "7.24.2",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz",
- "integrity": "sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.9.tgz",
+ "integrity": "sha512-llL88JShoCsth8fF8R4SJnIn+WLvR6ccFxu1H3FlMhDontdcmZWf2HgIZ7AIqV3Xcck1idlohrN4EUBQz6klbw==",
"dev": true,
"dependencies": {
- "@babel/helper-validator-identifier": "^7.22.20",
+ "@babel/helper-validator-identifier": "^7.25.9",
"chalk": "^2.4.2",
"js-tokens": "^4.0.0",
"picocolors": "^1.0.0"
@@ -264,82 +232,14 @@
"node": ">=6.9.0"
}
},
- "node_modules/@babel/highlight/node_modules/ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "dev": true,
- "dependencies": {
- "color-convert": "^1.9.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/@babel/highlight/node_modules/chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "dev": true,
- "dependencies": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/@babel/highlight/node_modules/color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "dev": true,
- "dependencies": {
- "color-name": "1.1.3"
- }
- },
- "node_modules/@babel/highlight/node_modules/color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
- "dev": true
- },
- "node_modules/@babel/highlight/node_modules/escape-string-regexp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
- "dev": true,
- "engines": {
- "node": ">=0.8.0"
- }
- },
- "node_modules/@babel/highlight/node_modules/has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/@babel/highlight/node_modules/supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "node_modules/@babel/parser": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.9.tgz",
+ "integrity": "sha512-aI3jjAAO1fh7vY/pBGsn1i9LDbRP43+asrRlkPuTXW5yHXtd1NgTEMudbBoDDxrf1daEEfPJqR+JBMakzrR4Dg==",
"dev": true,
"dependencies": {
- "has-flag": "^3.0.0"
+ "@babel/types": "^7.25.9"
},
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/@babel/parser": {
- "version": "7.24.4",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.4.tgz",
- "integrity": "sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==",
- "dev": true,
"bin": {
"parser": "bin/babel-parser.js"
},
@@ -383,6 +283,36 @@
"@babel/core": "^7.0.0-0"
}
},
+ "node_modules/@babel/plugin-syntax-class-static-block": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
+ "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-import-attributes": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.25.9.tgz",
+ "integrity": "sha512-u3EN9ub8LyYvgTnrgp8gboElouayiwPdnM7x5tcnW3iSt09/lQYPwMNK40I9IUxo7QOZhAsPHCmmuO7EPdruqg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
"node_modules/@babel/plugin-syntax-import-meta": {
"version": "7.10.4",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
@@ -408,12 +338,12 @@
}
},
"node_modules/@babel/plugin-syntax-jsx": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz",
- "integrity": "sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz",
+ "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.0"
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -494,6 +424,21 @@
"@babel/core": "^7.0.0-0"
}
},
+ "node_modules/@babel/plugin-syntax-private-property-in-object": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
+ "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
"node_modules/@babel/plugin-syntax-top-level-await": {
"version": "7.14.5",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
@@ -510,12 +455,12 @@
}
},
"node_modules/@babel/plugin-syntax-typescript": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.1.tgz",
- "integrity": "sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz",
+ "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.0"
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -525,33 +470,30 @@
}
},
"node_modules/@babel/template": {
- "version": "7.24.0",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz",
- "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz",
+ "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==",
"dev": true,
"dependencies": {
- "@babel/code-frame": "^7.23.5",
- "@babel/parser": "^7.24.0",
- "@babel/types": "^7.24.0"
+ "@babel/code-frame": "^7.25.9",
+ "@babel/parser": "^7.25.9",
+ "@babel/types": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/traverse": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.1.tgz",
- "integrity": "sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==",
- "dev": true,
- "dependencies": {
- "@babel/code-frame": "^7.24.1",
- "@babel/generator": "^7.24.1",
- "@babel/helper-environment-visitor": "^7.22.20",
- "@babel/helper-function-name": "^7.23.0",
- "@babel/helper-hoist-variables": "^7.22.5",
- "@babel/helper-split-export-declaration": "^7.22.6",
- "@babel/parser": "^7.24.1",
- "@babel/types": "^7.24.0",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz",
+ "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/code-frame": "^7.25.9",
+ "@babel/generator": "^7.25.9",
+ "@babel/parser": "^7.25.9",
+ "@babel/template": "^7.25.9",
+ "@babel/types": "^7.25.9",
"debug": "^4.3.1",
"globals": "^11.1.0"
},
@@ -560,14 +502,13 @@
}
},
"node_modules/@babel/types": {
- "version": "7.24.0",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz",
- "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.9.tgz",
+ "integrity": "sha512-OwS2CM5KocvQ/k7dFJa8i5bNGJP0hXWfVCfDkqRFP1IreH1JDC7wG6eCYCi0+McbfT8OR/kNqsI0UU0xP9H6PQ==",
"dev": true,
"dependencies": {
- "@babel/helper-string-parser": "^7.23.4",
- "@babel/helper-validator-identifier": "^7.22.20",
- "to-fast-properties": "^2.0.0"
+ "@babel/helper-string-parser": "^7.25.9",
+ "@babel/helper-validator-identifier": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -579,6 +520,109 @@
"integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==",
"dev": true
},
+ "node_modules/@bundled-es-modules/deepmerge": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/@bundled-es-modules/deepmerge/-/deepmerge-4.3.1.tgz",
+ "integrity": "sha512-Rk453EklPUPC3NRWc3VUNI/SSUjdBaFoaQvFRmNBNtMHVtOFD5AntiWg5kEE1hqcPqedYFDzxE3ZcMYPcA195w==",
+ "dev": true,
+ "dependencies": {
+ "deepmerge": "^4.3.1"
+ }
+ },
+ "node_modules/@bundled-es-modules/glob": {
+ "version": "10.4.2",
+ "resolved": "https://registry.npmjs.org/@bundled-es-modules/glob/-/glob-10.4.2.tgz",
+ "integrity": "sha512-740y5ofkzydsFao5EXJrGilcIL6EFEw/cmPf2uhTw9J6G1YOhiIFjNFCHdpgEiiH5VlU3G0SARSjlFlimRRSMA==",
+ "dev": true,
+ "hasInstallScript": true,
+ "dependencies": {
+ "buffer": "^6.0.3",
+ "events": "^3.3.0",
+ "glob": "^10.4.2",
+ "patch-package": "^8.0.0",
+ "path": "^0.12.7",
+ "stream": "^0.0.3",
+ "string_decoder": "^1.3.0",
+ "url": "^0.11.3"
+ }
+ },
+ "node_modules/@bundled-es-modules/glob/node_modules/brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dev": true,
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/@bundled-es-modules/glob/node_modules/glob": {
+ "version": "10.4.5",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
+ "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
+ "dev": true,
+ "dependencies": {
+ "foreground-child": "^3.1.0",
+ "jackspeak": "^3.1.2",
+ "minimatch": "^9.0.4",
+ "minipass": "^7.1.2",
+ "package-json-from-dist": "^1.0.0",
+ "path-scurry": "^1.11.1"
+ },
+ "bin": {
+ "glob": "dist/esm/bin.mjs"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@bundled-es-modules/glob/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@bundled-es-modules/glob/node_modules/string_decoder": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
+ "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "~5.2.0"
+ }
+ },
+ "node_modules/@bundled-es-modules/memfs": {
+ "version": "4.9.4",
+ "resolved": "https://registry.npmjs.org/@bundled-es-modules/memfs/-/memfs-4.9.4.tgz",
+ "integrity": "sha512-1XyYPUaIHwEOdF19wYVLBtHJRr42Do+3ctht17cZOHwHf67vkmRNPlYDGY2kJps4RgE5+c7nEZmEzxxvb1NZWA==",
+ "dev": true,
+ "dependencies": {
+ "assert": "^2.0.0",
+ "buffer": "^6.0.3",
+ "events": "^3.3.0",
+ "memfs": "^4.9.3",
+ "path": "^0.12.7",
+ "stream": "^0.0.3",
+ "util": "^0.12.5"
+ }
+ },
+ "node_modules/@bundled-es-modules/postcss-calc-ast-parser": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/@bundled-es-modules/postcss-calc-ast-parser/-/postcss-calc-ast-parser-0.1.6.tgz",
+ "integrity": "sha512-y65TM5zF+uaxo9OeekJ3rxwTINlQvrkbZLogYvQYVoLtxm4xEiHfZ7e/MyiWbStYyWZVZkVqsaVU6F4SUK5XUA==",
+ "dev": true,
+ "dependencies": {
+ "postcss-calc-ast-parser": "^0.1.4"
+ }
+ },
"node_modules/@isaacs/cliui": {
"version": "8.0.2",
"resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
@@ -597,9 +641,9 @@
}
},
"node_modules/@isaacs/cliui/node_modules/ansi-regex": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
- "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
+ "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
"dev": true,
"engines": {
"node": ">=12"
@@ -717,6 +761,76 @@
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
+ "node_modules/@jest/console/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/@jest/console/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@jest/console/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/@jest/console/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "node_modules/@jest/console/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@jest/console/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/@jest/core": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz",
@@ -764,13 +878,83 @@
}
}
},
- "node_modules/@jest/environment": {
- "version": "29.7.0",
- "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz",
- "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==",
+ "node_modules/@jest/core/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"dev": true,
"dependencies": {
- "@jest/fake-timers": "^29.7.0",
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/@jest/core/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@jest/core/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/@jest/core/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "node_modules/@jest/core/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@jest/core/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@jest/environment": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz",
+ "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==",
+ "dev": true,
+ "dependencies": {
+ "@jest/fake-timers": "^29.7.0",
"@jest/types": "^29.6.3",
"@types/node": "*",
"jest-mock": "^29.7.0"
@@ -879,6 +1063,76 @@
}
}
},
+ "node_modules/@jest/reporters/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/@jest/reporters/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@jest/reporters/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/@jest/reporters/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "node_modules/@jest/reporters/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@jest/reporters/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/@jest/schemas": {
"version": "29.6.3",
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz",
@@ -961,6 +1215,76 @@
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
+ "node_modules/@jest/transform/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/@jest/transform/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@jest/transform/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/@jest/transform/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "node_modules/@jest/transform/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@jest/transform/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/@jest/types": {
"version": "29.6.3",
"resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz",
@@ -978,56 +1302,453 @@
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
- "node_modules/@jridgewell/gen-mapping": {
- "version": "0.3.5",
- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz",
- "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==",
+ "node_modules/@jest/types/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"dev": true,
"dependencies": {
- "@jridgewell/set-array": "^1.2.1",
- "@jridgewell/sourcemap-codec": "^1.4.10",
- "@jridgewell/trace-mapping": "^0.3.24"
+ "color-convert": "^2.0.1"
},
"engines": {
- "node": ">=6.0.0"
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
- "node_modules/@jridgewell/resolve-uri": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
- "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
+ "node_modules/@jest/types/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
"dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
"engines": {
- "node": ">=6.0.0"
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
}
},
- "node_modules/@jridgewell/set-array": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
- "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
+ "node_modules/@jest/types/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
"dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
"engines": {
- "node": ">=6.0.0"
+ "node": ">=7.0.0"
}
},
- "node_modules/@jridgewell/sourcemap-codec": {
- "version": "1.4.15",
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
- "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==",
+ "node_modules/@jest/types/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
"dev": true
},
- "node_modules/@jridgewell/trace-mapping": {
- "version": "0.3.25",
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
- "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
+ "node_modules/@jest/types/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
"dev": true,
- "dependencies": {
- "@jridgewell/resolve-uri": "^3.1.0",
- "@jridgewell/sourcemap-codec": "^1.4.14"
+ "engines": {
+ "node": ">=8"
}
},
- "node_modules/@pkgjs/parseargs": {
- "version": "0.11.0",
+ "node_modules/@jest/types/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@jridgewell/gen-mapping": {
+ "version": "0.3.5",
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz",
+ "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==",
+ "dev": true,
+ "dependencies": {
+ "@jridgewell/set-array": "^1.2.1",
+ "@jridgewell/sourcemap-codec": "^1.4.10",
+ "@jridgewell/trace-mapping": "^0.3.24"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/resolve-uri": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
+ "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/set-array": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
+ "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/sourcemap-codec": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
+ "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==",
+ "dev": true
+ },
+ "node_modules/@jridgewell/trace-mapping": {
+ "version": "0.3.25",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
+ "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
+ "dev": true,
+ "dependencies": {
+ "@jridgewell/resolve-uri": "^3.1.0",
+ "@jridgewell/sourcemap-codec": "^1.4.14"
+ }
+ },
+ "node_modules/@jsonjoy.com/base64": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz",
+ "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==",
+ "dev": true,
+ "engines": {
+ "node": ">=10.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/streamich"
+ },
+ "peerDependencies": {
+ "tslib": "2"
+ }
+ },
+ "node_modules/@jsonjoy.com/json-pack": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.1.0.tgz",
+ "integrity": "sha512-zlQONA+msXPPwHWZMKFVS78ewFczIll5lXiVPwFPCZUsrOKdxc2AvxU1HoNBmMRhqDZUR9HkC3UOm+6pME6Xsg==",
+ "dev": true,
+ "dependencies": {
+ "@jsonjoy.com/base64": "^1.1.1",
+ "@jsonjoy.com/util": "^1.1.2",
+ "hyperdyperid": "^1.2.0",
+ "thingies": "^1.20.0"
+ },
+ "engines": {
+ "node": ">=10.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/streamich"
+ },
+ "peerDependencies": {
+ "tslib": "2"
+ }
+ },
+ "node_modules/@jsonjoy.com/util": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.5.0.tgz",
+ "integrity": "sha512-ojoNsrIuPI9g6o8UxhraZQSyF2ByJanAY4cTFbc8Mf2AXEF4aQRGY1dJxyJpuyav8r9FGflEt/Ff3u5Nt6YMPA==",
+ "dev": true,
+ "engines": {
+ "node": ">=10.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/streamich"
+ },
+ "peerDependencies": {
+ "tslib": "2"
+ }
+ },
+ "node_modules/@parcel/watcher": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.4.1.tgz",
+ "integrity": "sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==",
+ "dev": true,
+ "dependencies": {
+ "detect-libc": "^1.0.3",
+ "is-glob": "^4.0.3",
+ "micromatch": "^4.0.5",
+ "node-addon-api": "^7.0.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ },
+ "optionalDependencies": {
+ "@parcel/watcher-android-arm64": "2.4.1",
+ "@parcel/watcher-darwin-arm64": "2.4.1",
+ "@parcel/watcher-darwin-x64": "2.4.1",
+ "@parcel/watcher-freebsd-x64": "2.4.1",
+ "@parcel/watcher-linux-arm-glibc": "2.4.1",
+ "@parcel/watcher-linux-arm64-glibc": "2.4.1",
+ "@parcel/watcher-linux-arm64-musl": "2.4.1",
+ "@parcel/watcher-linux-x64-glibc": "2.4.1",
+ "@parcel/watcher-linux-x64-musl": "2.4.1",
+ "@parcel/watcher-win32-arm64": "2.4.1",
+ "@parcel/watcher-win32-ia32": "2.4.1",
+ "@parcel/watcher-win32-x64": "2.4.1"
+ }
+ },
+ "node_modules/@parcel/watcher-android-arm64": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.4.1.tgz",
+ "integrity": "sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-darwin-arm64": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.4.1.tgz",
+ "integrity": "sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-darwin-x64": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.4.1.tgz",
+ "integrity": "sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-freebsd-x64": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.4.1.tgz",
+ "integrity": "sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-linux-arm-glibc": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.4.1.tgz",
+ "integrity": "sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-linux-arm64-glibc": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.4.1.tgz",
+ "integrity": "sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-linux-arm64-musl": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.4.1.tgz",
+ "integrity": "sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-linux-x64-glibc": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.4.1.tgz",
+ "integrity": "sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-linux-x64-musl": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.4.1.tgz",
+ "integrity": "sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-win32-arm64": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.4.1.tgz",
+ "integrity": "sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-win32-ia32": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.4.1.tgz",
+ "integrity": "sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-win32-x64": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.4.1.tgz",
+ "integrity": "sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@pkgjs/parseargs": {
+ "version": "0.11.0",
"resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
"integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
"dev": true,
@@ -1060,6 +1781,32 @@
"@sinonjs/commons": "^3.0.0"
}
},
+ "node_modules/@tokens-studio/sd-transforms": {
+ "version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/@tokens-studio/sd-transforms/-/sd-transforms-1.2.6.tgz",
+ "integrity": "sha512-jXooGuVEc0Ar3HR678tcCOylpzsOpimvwgYjTg/V8zigfOmlkkhcVgqFRvy/3RnCa3lN5LG0BSd9y1yKWG4WMg==",
+ "dev": true,
+ "dependencies": {
+ "@bundled-es-modules/deepmerge": "^4.3.1",
+ "@bundled-es-modules/postcss-calc-ast-parser": "^0.1.6",
+ "@tokens-studio/types": "^0.5.1",
+ "colorjs.io": "^0.4.3",
+ "expr-eval-fork": "^2.0.2",
+ "is-mergeable-object": "^1.1.1"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ },
+ "peerDependencies": {
+ "style-dictionary": "^4.1.4"
+ }
+ },
+ "node_modules/@tokens-studio/types": {
+ "version": "0.5.1",
+ "resolved": "https://registry.npmjs.org/@tokens-studio/types/-/types-0.5.1.tgz",
+ "integrity": "sha512-LdCF9ZH5ej4Gb6n58x5fTkhstxjXDZc1SWteMWY6EiddLQJVONMIgYOrWrf1extlkSLjagX8WS0B63bAqeltnA==",
+ "dev": true
+ },
"node_modules/@types/babel__core": {
"version": "7.20.5",
"resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
@@ -1093,9 +1840,9 @@
}
},
"node_modules/@types/babel__traverse": {
- "version": "7.20.5",
- "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz",
- "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==",
+ "version": "7.20.6",
+ "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz",
+ "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==",
"dev": true,
"dependencies": {
"@babel/types": "^7.20.7"
@@ -1134,25 +1881,53 @@
"@types/istanbul-lib-report": "*"
}
},
- "node_modules/@types/node": {
- "version": "20.12.4",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.4.tgz",
- "integrity": "sha512-E+Fa9z3wSQpzgYQdYmme5X3OTuejnnTx88A6p6vkkJosR3KBz+HpE3kqNm98VE6cfLFcISx7zW7MsJkH6KwbTw==",
+ "node_modules/@types/jest": {
+ "version": "29.5.14",
+ "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.14.tgz",
+ "integrity": "sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ==",
"dev": true,
"dependencies": {
- "undici-types": "~5.26.4"
+ "expect": "^29.0.0",
+ "pretty-format": "^29.0.0"
}
},
- "node_modules/@types/stack-utils": {
- "version": "2.0.3",
+ "node_modules/@types/node": {
+ "version": "22.7.9",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.9.tgz",
+ "integrity": "sha512-jrTfRC7FM6nChvU7X2KqcrgquofrWLFDeYC1hKfwNWomVvrn7JIksqf344WN2X/y8xrgqBd2dJATZV4GbatBfg==",
+ "dev": true,
+ "dependencies": {
+ "undici-types": "~6.19.2"
+ }
+ },
+ "node_modules/@types/postcss-modules-local-by-default": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/@types/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.2.tgz",
+ "integrity": "sha512-CtYCcD+L+trB3reJPny+bKWKMzPfxEyQpKIwit7kErnOexf5/faaGpkFy4I5AwbV4hp1sk7/aTg0tt0B67VkLQ==",
+ "dev": true,
+ "dependencies": {
+ "postcss": "^8.0.0"
+ }
+ },
+ "node_modules/@types/postcss-modules-scope": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/@types/postcss-modules-scope/-/postcss-modules-scope-3.0.4.tgz",
+ "integrity": "sha512-//ygSisVq9kVI0sqx3UPLzWIMCmtSVrzdljtuaAEJtGoGnpjBikZ2sXO5MpH9SnWX9HRfXxHifDAXcQjupWnIQ==",
+ "dev": true,
+ "dependencies": {
+ "postcss": "^8.0.0"
+ }
+ },
+ "node_modules/@types/stack-utils": {
+ "version": "2.0.3",
"resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz",
"integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==",
"dev": true
},
"node_modules/@types/yargs": {
- "version": "17.0.32",
- "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz",
- "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==",
+ "version": "17.0.33",
+ "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz",
+ "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==",
"dev": true,
"dependencies": {
"@types/yargs-parser": "*"
@@ -1164,6 +1939,23 @@
"integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==",
"dev": true
},
+ "node_modules/@yarnpkg/lockfile": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz",
+ "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==",
+ "dev": true
+ },
+ "node_modules/@zip.js/zip.js": {
+ "version": "2.7.52",
+ "resolved": "https://registry.npmjs.org/@zip.js/zip.js/-/zip.js-2.7.52.tgz",
+ "integrity": "sha512-+5g7FQswvrCHwYKNMd/KFxZSObctLSsQOgqBSi0LzwHo3li9Eh1w5cF5ndjQw9Zbr3ajVnd2+XyiX85gAetx1Q==",
+ "dev": true,
+ "engines": {
+ "bun": ">=0.7.0",
+ "deno": ">=1.0.0",
+ "node": ">=16.5.0"
+ }
+ },
"node_modules/ansi-escapes": {
"version": "4.3.2",
"resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
@@ -1189,18 +1981,15 @@
}
},
"node_modules/ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
"dev": true,
"dependencies": {
- "color-convert": "^2.0.1"
+ "color-convert": "^1.9.0"
},
"engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ "node": ">=4"
}
},
"node_modules/anymatch": {
@@ -1225,6 +2014,49 @@
"sprintf-js": "~1.0.2"
}
},
+ "node_modules/assert": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz",
+ "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "is-nan": "^1.3.2",
+ "object-is": "^1.1.5",
+ "object.assign": "^4.1.4",
+ "util": "^0.12.5"
+ }
+ },
+ "node_modules/async": {
+ "version": "3.2.6",
+ "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz",
+ "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==",
+ "dev": true
+ },
+ "node_modules/at-least-node": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
+ "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/available-typed-arrays": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz",
+ "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==",
+ "dev": true,
+ "dependencies": {
+ "possible-typed-array-names": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/babel-jest": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz",
@@ -1246,6 +2078,76 @@
"@babel/core": "^7.8.0"
}
},
+ "node_modules/babel-jest/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/babel-jest/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/babel-jest/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/babel-jest/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "node_modules/babel-jest/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/babel-jest/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/babel-plugin-istanbul": {
"version": "6.1.1",
"resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz",
@@ -1294,23 +2196,26 @@
}
},
"node_modules/babel-preset-current-node-syntax": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz",
- "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz",
+ "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==",
"dev": true,
"dependencies": {
"@babel/plugin-syntax-async-generators": "^7.8.4",
"@babel/plugin-syntax-bigint": "^7.8.3",
- "@babel/plugin-syntax-class-properties": "^7.8.3",
- "@babel/plugin-syntax-import-meta": "^7.8.3",
+ "@babel/plugin-syntax-class-properties": "^7.12.13",
+ "@babel/plugin-syntax-class-static-block": "^7.14.5",
+ "@babel/plugin-syntax-import-attributes": "^7.24.7",
+ "@babel/plugin-syntax-import-meta": "^7.10.4",
"@babel/plugin-syntax-json-strings": "^7.8.3",
- "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
"@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
- "@babel/plugin-syntax-numeric-separator": "^7.8.3",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4",
"@babel/plugin-syntax-object-rest-spread": "^7.8.3",
"@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
"@babel/plugin-syntax-optional-chaining": "^7.8.3",
- "@babel/plugin-syntax-top-level-await": "^7.8.3"
+ "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
+ "@babel/plugin-syntax-top-level-await": "^7.14.5"
},
"peerDependencies": {
"@babel/core": "^7.0.0"
@@ -1338,6 +2243,26 @@
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
"dev": true
},
+ "node_modules/base64-js": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
+ "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
"node_modules/brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
@@ -1349,21 +2274,21 @@
}
},
"node_modules/braces": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
- "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
+ "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
"dev": true,
"dependencies": {
- "fill-range": "^7.0.1"
+ "fill-range": "^7.1.1"
},
"engines": {
"node": ">=8"
}
},
"node_modules/browserslist": {
- "version": "4.23.0",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz",
- "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==",
+ "version": "4.24.2",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz",
+ "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==",
"dev": true,
"funding": [
{
@@ -1380,10 +2305,10 @@
}
],
"dependencies": {
- "caniuse-lite": "^1.0.30001587",
- "electron-to-chromium": "^1.4.668",
- "node-releases": "^2.0.14",
- "update-browserslist-db": "^1.0.13"
+ "caniuse-lite": "^1.0.30001669",
+ "electron-to-chromium": "^1.5.41",
+ "node-releases": "^2.0.18",
+ "update-browserslist-db": "^1.1.1"
},
"bin": {
"browserslist": "cli.js"
@@ -1392,6 +2317,18 @@
"node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
}
},
+ "node_modules/bs-logger": {
+ "version": "0.2.6",
+ "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz",
+ "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==",
+ "dev": true,
+ "dependencies": {
+ "fast-json-stable-stringify": "2.x"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
"node_modules/bser": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz",
@@ -1401,12 +2338,55 @@
"node-int64": "^0.4.0"
}
},
+ "node_modules/buffer": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
+ "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "dependencies": {
+ "base64-js": "^1.3.1",
+ "ieee754": "^1.2.1"
+ }
+ },
"node_modules/buffer-from": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
"integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
"dev": true
},
+ "node_modules/call-bind": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
+ "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==",
+ "dev": true,
+ "dependencies": {
+ "es-define-property": "^1.0.0",
+ "es-errors": "^1.3.0",
+ "function-bind": "^1.1.2",
+ "get-intrinsic": "^1.2.4",
+ "set-function-length": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/callsites": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
@@ -1416,16 +2396,6 @@
"node": ">=6"
}
},
- "node_modules/camel-case": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
- "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
- "dev": true,
- "dependencies": {
- "pascal-case": "^3.1.2",
- "tslib": "^2.0.3"
- }
- },
"node_modules/camelcase": {
"version": "5.3.1",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
@@ -1436,9 +2406,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001606",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001606.tgz",
- "integrity": "sha512-LPbwnW4vfpJId225pwjZJOgX1m9sGfbw/RKJvw/t0QhYOOaTXHvkjVGFGPpvwEzufrjvTlsULnVTxdy4/6cqkg==",
+ "version": "1.0.30001669",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001669.tgz",
+ "integrity": "sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w==",
"dev": true,
"funding": [
{
@@ -1455,52 +2425,25 @@
}
]
},
- "node_modules/capital-case": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz",
- "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==",
- "dev": true,
- "dependencies": {
- "no-case": "^3.0.4",
- "tslib": "^2.0.3",
- "upper-case-first": "^2.0.2"
- }
- },
"node_modules/chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
"dev": true,
"dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
},
"engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
+ "node": ">=4"
}
},
"node_modules/change-case": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz",
- "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==",
- "dev": true,
- "dependencies": {
- "camel-case": "^4.1.2",
- "capital-case": "^1.0.4",
- "constant-case": "^3.0.4",
- "dot-case": "^3.0.4",
- "header-case": "^2.0.4",
- "no-case": "^3.0.4",
- "param-case": "^3.0.4",
- "pascal-case": "^3.1.2",
- "path-case": "^3.0.4",
- "sentence-case": "^3.0.4",
- "snake-case": "^3.0.4",
- "tslib": "^2.0.3"
- }
+ "version": "5.4.4",
+ "resolved": "https://registry.npmjs.org/change-case/-/change-case-5.4.4.tgz",
+ "integrity": "sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==",
+ "dev": true
},
"node_modules/char-regex": {
"version": "1.0.2",
@@ -1511,6 +2454,21 @@
"node": ">=10"
}
},
+ "node_modules/chokidar": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.1.tgz",
+ "integrity": "sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==",
+ "dev": true,
+ "dependencies": {
+ "readdirp": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 14.16.0"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
"node_modules/ci-info": {
"version": "3.9.0",
"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz",
@@ -1527,23 +2485,20 @@
}
},
"node_modules/cjs-module-lexer": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz",
- "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==",
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.1.tgz",
+ "integrity": "sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==",
"dev": true
},
"node_modules/cliui": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
- "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
+ "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
"dev": true,
"dependencies": {
"string-width": "^4.2.0",
- "strip-ansi": "^6.0.1",
+ "strip-ansi": "^6.0.0",
"wrap-ansi": "^7.0.0"
- },
- "engines": {
- "node": ">=12"
}
},
"node_modules/co": {
@@ -1563,21 +2518,24 @@
"dev": true
},
"node_modules/color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
"dev": true,
"dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
+ "color-name": "1.1.3"
}
},
"node_modules/color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
+ "dev": true
+ },
+ "node_modules/colorjs.io": {
+ "version": "0.4.5",
+ "resolved": "https://registry.npmjs.org/colorjs.io/-/colorjs.io-0.4.5.tgz",
+ "integrity": "sha512-yCtUNCmge7llyfd/Wou19PMAcf5yC3XXhgFoAh6zsO2pGswhUPBaaUh8jzgHnXtXuZyFKzXZNAnyF5i+apICow==",
"dev": true
},
"node_modules/commander": {
@@ -1589,32 +2547,86 @@
"node": ">= 12"
}
},
+ "node_modules/component-emitter": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-2.0.0.tgz",
+ "integrity": "sha512-4m5s3Me2xxlVKG9PkZpQqHQR7bgpnN7joDMJ4yvVkVXngjoITG76IaZmzmywSeRTeTpc6N6r3H3+KyUurV8OYw==",
+ "dev": true,
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
"integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
"dev": true
},
- "node_modules/constant-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz",
- "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==",
- "dev": true,
- "dependencies": {
- "no-case": "^3.0.4",
- "tslib": "^2.0.3",
- "upper-case": "^2.0.2"
- }
- },
"node_modules/convert-source-map": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
"integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
"dev": true
},
- "node_modules/create-jest": {
- "version": "29.7.0",
- "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz",
+ "node_modules/copy-anything": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz",
+ "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==",
+ "dev": true,
+ "dependencies": {
+ "is-what": "^3.14.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/mesqueeb"
+ }
+ },
+ "node_modules/copy-file": {
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/copy-file/-/copy-file-11.0.0.tgz",
+ "integrity": "sha512-mFsNh/DIANLqFt5VHZoGirdg7bK5+oTWlhnGu6tgRhzBlnEKWaPX2xrFaLltii/6rmhqFMJqffUgknuRdpYlHw==",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": "^4.2.11",
+ "p-event": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/copyfiles": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/copyfiles/-/copyfiles-2.4.1.tgz",
+ "integrity": "sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg==",
+ "dev": true,
+ "dependencies": {
+ "glob": "^7.0.5",
+ "minimatch": "^3.0.3",
+ "mkdirp": "^1.0.4",
+ "noms": "0.0.0",
+ "through2": "^2.0.1",
+ "untildify": "^4.0.0",
+ "yargs": "^16.1.0"
+ },
+ "bin": {
+ "copyfiles": "copyfiles",
+ "copyup": "copyfiles"
+ }
+ },
+ "node_modules/core-util-is": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
+ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
+ "dev": true
+ },
+ "node_modules/create-jest": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz",
"integrity": "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==",
"dev": true,
"dependencies": {
@@ -1633,6 +2645,76 @@
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
+ "node_modules/create-jest/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/create-jest/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/create-jest/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/create-jest/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "node_modules/create-jest/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/create-jest/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/cross-spawn": {
"version": "7.0.3",
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
@@ -1647,13 +2729,25 @@
"node": ">= 8"
}
},
+ "node_modules/cssesc": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
+ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
+ "dev": true,
+ "bin": {
+ "cssesc": "bin/cssesc"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "version": "4.3.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
+ "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
"dev": true,
"dependencies": {
- "ms": "2.1.2"
+ "ms": "^2.1.3"
},
"engines": {
"node": ">=6.0"
@@ -1665,9 +2759,9 @@
}
},
"node_modules/dedent": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.1.tgz",
- "integrity": "sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.3.tgz",
+ "integrity": "sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==",
"dev": true,
"peerDependencies": {
"babel-plugin-macros": "^3.1.0"
@@ -1687,6 +2781,52 @@
"node": ">=0.10.0"
}
},
+ "node_modules/define-data-property": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
+ "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
+ "dev": true,
+ "dependencies": {
+ "es-define-property": "^1.0.0",
+ "es-errors": "^1.3.0",
+ "gopd": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/define-properties": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz",
+ "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==",
+ "dev": true,
+ "dependencies": {
+ "define-data-property": "^1.0.1",
+ "has-property-descriptors": "^1.0.0",
+ "object-keys": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/detect-libc": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
+ "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==",
+ "dev": true,
+ "bin": {
+ "detect-libc": "bin/detect-libc.js"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
"node_modules/detect-newline": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz",
@@ -1705,14 +2845,16 @@
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
- "node_modules/dot-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz",
- "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==",
+ "node_modules/dotenv": {
+ "version": "16.4.5",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz",
+ "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==",
"dev": true,
- "dependencies": {
- "no-case": "^3.0.4",
- "tslib": "^2.0.3"
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://dotenvx.com"
}
},
"node_modules/eastasianwidth": {
@@ -1721,10 +2863,25 @@
"integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
"dev": true
},
+ "node_modules/ejs": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz",
+ "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==",
+ "dev": true,
+ "dependencies": {
+ "jake": "^10.8.5"
+ },
+ "bin": {
+ "ejs": "bin/cli.js"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/electron-to-chromium": {
- "version": "1.4.728",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.728.tgz",
- "integrity": "sha512-Ud1v7hJJYIqehlUJGqR6PF1Ek8l80zWwxA6nGxigBsGJ9f9M2fciHyrIiNMerSHSH3p+0/Ia7jIlnDkt41h5cw==",
+ "version": "1.5.45",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.45.tgz",
+ "integrity": "sha512-vOzZS6uZwhhbkZbcRyiy99Wg+pYFV5hk+5YaECvx0+Z31NR3Tt5zS6dze2OepT6PCTzVzT0dIJItti+uAW5zmw==",
"dev": true
},
"node_modules/emittery": {
@@ -1745,6 +2902,19 @@
"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
"dev": true
},
+ "node_modules/errno": {
+ "version": "0.1.8",
+ "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
+ "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "prr": "~1.0.1"
+ },
+ "bin": {
+ "errno": "cli.js"
+ }
+ },
"node_modules/error-ex": {
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
@@ -1754,22 +2924,43 @@
"is-arrayish": "^0.2.1"
}
},
+ "node_modules/es-define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz",
+ "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==",
+ "dev": true,
+ "dependencies": {
+ "get-intrinsic": "^1.2.4"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/es-errors": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
+ "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/escalade": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz",
- "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
+ "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
"dev": true,
"engines": {
"node": ">=6"
}
},
"node_modules/escape-string-regexp": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
- "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
"dev": true,
"engines": {
- "node": ">=8"
+ "node": ">=0.8.0"
}
},
"node_modules/esprima": {
@@ -1785,6 +2976,15 @@
"node": ">=4"
}
},
+ "node_modules/events": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
+ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8.x"
+ }
+ },
"node_modules/execa": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
@@ -1833,6 +3033,12 @@
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
+ "node_modules/expr-eval-fork": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/expr-eval-fork/-/expr-eval-fork-2.0.2.tgz",
+ "integrity": "sha512-NaAnObPVwHEYrODd7Jzp3zzT9pgTAlUUL4MZiZu9XAYPDpx89cPsfyEImFb2XY0vQNbrqg2CG7CLiI+Rs3seaQ==",
+ "dev": true
+ },
"node_modules/fast-json-stable-stringify": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
@@ -1848,10 +3054,40 @@
"bser": "2.1.1"
}
},
+ "node_modules/filelist": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz",
+ "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==",
+ "dev": true,
+ "dependencies": {
+ "minimatch": "^5.0.1"
+ }
+ },
+ "node_modules/filelist/node_modules/brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dev": true,
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/filelist/node_modules/minimatch": {
+ "version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
+ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/fill-range": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
- "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
+ "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
"dev": true,
"dependencies": {
"to-regex-range": "^5.0.1"
@@ -1873,10 +3109,28 @@
"node": ">=8"
}
},
+ "node_modules/find-yarn-workspace-root": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz",
+ "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==",
+ "dev": true,
+ "dependencies": {
+ "micromatch": "^4.0.2"
+ }
+ },
+ "node_modules/for-each": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
+ "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
+ "dev": true,
+ "dependencies": {
+ "is-callable": "^1.1.3"
+ }
+ },
"node_modules/foreground-child": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz",
- "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz",
+ "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==",
"dev": true,
"dependencies": {
"cross-spawn": "^7.0.0",
@@ -1902,17 +3156,18 @@
}
},
"node_modules/fs-extra": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
- "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
+ "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
"dev": true,
"dependencies": {
+ "at-least-node": "^1.0.0",
"graceful-fs": "^4.2.0",
"jsonfile": "^6.0.1",
"universalify": "^2.0.0"
},
"engines": {
- "node": ">=12"
+ "node": ">=10"
}
},
"node_modules/fs.realpath": {
@@ -1962,6 +3217,25 @@
"node": "6.* || 8.* || >= 10.*"
}
},
+ "node_modules/get-intrinsic": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
+ "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==",
+ "dev": true,
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "function-bind": "^1.1.2",
+ "has-proto": "^1.0.1",
+ "has-symbols": "^1.0.3",
+ "hasown": "^2.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/get-package-type": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz",
@@ -1987,6 +3261,7 @@
"version": "7.2.3",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
"integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "deprecated": "Glob versions prior to v9 are no longer supported",
"dev": true,
"dependencies": {
"fs.realpath": "^1.0.0",
@@ -2012,6 +3287,18 @@
"node": ">=4"
}
},
+ "node_modules/gopd": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
+ "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
+ "dev": true,
+ "dependencies": {
+ "get-intrinsic": "^1.1.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/graceful-fs": {
"version": "4.2.11",
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
@@ -2019,34 +3306,75 @@
"dev": true
},
"node_modules/has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
"dev": true,
"engines": {
- "node": ">=8"
+ "node": ">=4"
}
},
- "node_modules/hasown": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
- "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
+ "node_modules/has-property-descriptors": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
+ "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
"dev": true,
"dependencies": {
- "function-bind": "^1.1.2"
+ "es-define-property": "^1.0.0"
},
- "engines": {
- "node": ">= 0.4"
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/header-case": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz",
- "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==",
+ "node_modules/has-proto": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz",
+ "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==",
"dev": true,
- "dependencies": {
- "capital-case": "^1.0.4",
- "tslib": "^2.0.3"
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-symbols": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
+ "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-tostringtag": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
+ "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
+ "dev": true,
+ "dependencies": {
+ "has-symbols": "^1.0.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/hasown": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
+ "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
+ "dev": true,
+ "dependencies": {
+ "function-bind": "^1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
}
},
"node_modules/html-escaper": {
@@ -2064,10 +3392,83 @@
"node": ">=10.17.0"
}
},
+ "node_modules/hyperdyperid": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz",
+ "integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==",
+ "dev": true,
+ "engines": {
+ "node": ">=10.18"
+ }
+ },
+ "node_modules/iconv-lite": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
+ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/icss-utils": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz",
+ "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==",
+ "dev": true,
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/ieee754": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
+ "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/image-size": {
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz",
+ "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==",
+ "dev": true,
+ "optional": true,
+ "bin": {
+ "image-size": "bin/image-size.js"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/immutable": {
+ "version": "4.3.7",
+ "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz",
+ "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==",
+ "dev": true
+ },
"node_modules/import-local": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz",
- "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz",
+ "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==",
"dev": true,
"dependencies": {
"pkg-dir": "^4.2.0",
@@ -2096,6 +3497,7 @@
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
+ "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
"dev": true,
"dependencies": {
"once": "^1.3.0",
@@ -2108,24 +3510,79 @@
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
"dev": true
},
+ "node_modules/is-arguments": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
+ "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/is-arrayish": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
"integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
"dev": true
},
+ "node_modules/is-callable": {
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
+ "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/is-core-module": {
- "version": "2.13.1",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz",
- "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==",
+ "version": "2.15.1",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz",
+ "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==",
"dev": true,
"dependencies": {
- "hasown": "^2.0.0"
+ "hasown": "^2.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/is-docker": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
+ "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
+ "dev": true,
+ "bin": {
+ "is-docker": "cli.js"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/is-fullwidth-code-point": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
@@ -2144,6 +3601,55 @@
"node": ">=6"
}
},
+ "node_modules/is-generator-function": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz",
+ "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==",
+ "dev": true,
+ "dependencies": {
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-glob": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "dev": true,
+ "dependencies": {
+ "is-extglob": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-mergeable-object": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/is-mergeable-object/-/is-mergeable-object-1.1.1.tgz",
+ "integrity": "sha512-CPduJfuGg8h8vW74WOxHtHmtQutyQBzR+3MjQ6iDHIYdbOnm1YC7jv43SqCoU8OPGTJD4nibmiryA4kmogbGrA==",
+ "dev": true
+ },
+ "node_modules/is-nan": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz",
+ "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.0",
+ "define-properties": "^1.1.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/is-number": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
@@ -2153,6 +3659,18 @@
"node": ">=0.12.0"
}
},
+ "node_modules/is-plain-obj": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz",
+ "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==",
+ "dev": true,
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/is-stream": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
@@ -2165,6 +3683,45 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/is-typed-array": {
+ "version": "1.1.13",
+ "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz",
+ "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==",
+ "dev": true,
+ "dependencies": {
+ "which-typed-array": "^1.1.14"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-what": {
+ "version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz",
+ "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==",
+ "dev": true
+ },
+ "node_modules/is-wsl": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
+ "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
+ "dev": true,
+ "dependencies": {
+ "is-docker": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/isarray": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==",
+ "dev": true
+ },
"node_modules/isexe": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
@@ -2181,9 +3738,9 @@
}
},
"node_modules/istanbul-lib-instrument": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.2.tgz",
- "integrity": "sha512-1WUsZ9R1lA0HtBSohTkm39WTPlNKSJ5iFk7UwqXkBLoHQT+hfqPsfsTDVuZdKGaBwn7din9bS7SsnoAr943hvw==",
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz",
+ "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==",
"dev": true,
"dependencies": {
"@babel/core": "^7.23.9",
@@ -2196,26 +3753,11 @@
"node": ">=10"
}
},
- "node_modules/istanbul-lib-instrument/node_modules/lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "dev": true,
- "dependencies": {
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
"node_modules/istanbul-lib-instrument/node_modules/semver": {
- "version": "7.6.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz",
- "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==",
+ "version": "7.6.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
+ "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
"dev": true,
- "dependencies": {
- "lru-cache": "^6.0.0"
- },
"bin": {
"semver": "bin/semver.js"
},
@@ -2223,12 +3765,6 @@
"node": ">=10"
}
},
- "node_modules/istanbul-lib-instrument/node_modules/yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true
- },
"node_modules/istanbul-lib-report": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz",
@@ -2243,6 +3779,27 @@
"node": ">=10"
}
},
+ "node_modules/istanbul-lib-report/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/istanbul-lib-report/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/istanbul-lib-source-maps": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz",
@@ -2271,16 +3828,13 @@
}
},
"node_modules/jackspeak": {
- "version": "2.3.6",
- "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz",
- "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==",
+ "version": "3.4.3",
+ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
+ "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
"dev": true,
"dependencies": {
"@isaacs/cliui": "^8.0.2"
},
- "engines": {
- "node": ">=14"
- },
"funding": {
"url": "https://github.com/sponsors/isaacs"
},
@@ -2288,52 +3842,140 @@
"@pkgjs/parseargs": "^0.11.0"
}
},
- "node_modules/jest": {
- "version": "29.7.0",
- "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz",
- "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==",
+ "node_modules/jake": {
+ "version": "10.9.2",
+ "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz",
+ "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==",
"dev": true,
"dependencies": {
- "@jest/core": "^29.7.0",
- "@jest/types": "^29.6.3",
- "import-local": "^3.0.2",
- "jest-cli": "^29.7.0"
+ "async": "^3.2.3",
+ "chalk": "^4.0.2",
+ "filelist": "^1.0.4",
+ "minimatch": "^3.1.2"
},
"bin": {
- "jest": "bin/jest.js"
+ "jake": "bin/cli.js"
},
"engines": {
- "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
- },
- "peerDependencies": {
- "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
- },
- "peerDependenciesMeta": {
- "node-notifier": {
- "optional": true
- }
+ "node": ">=10"
}
},
- "node_modules/jest-changed-files": {
- "version": "29.7.0",
- "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz",
- "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==",
+ "node_modules/jake/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"dev": true,
"dependencies": {
- "execa": "^5.0.0",
- "jest-util": "^29.7.0",
- "p-limit": "^3.1.0"
+ "color-convert": "^2.0.1"
},
"engines": {
- "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
- "node_modules/jest-circus": {
- "version": "29.7.0",
- "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz",
- "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==",
- "dev": true,
- "dependencies": {
+ "node_modules/jake/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/jake/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jake/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "node_modules/jake/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jake/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz",
+ "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==",
+ "dev": true,
+ "dependencies": {
+ "@jest/core": "^29.7.0",
+ "@jest/types": "^29.6.3",
+ "import-local": "^3.0.2",
+ "jest-cli": "^29.7.0"
+ },
+ "bin": {
+ "jest": "bin/jest.js"
+ },
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ },
+ "peerDependencies": {
+ "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
+ },
+ "peerDependenciesMeta": {
+ "node-notifier": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/jest-changed-files": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz",
+ "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==",
+ "dev": true,
+ "dependencies": {
+ "execa": "^5.0.0",
+ "jest-util": "^29.7.0",
+ "p-limit": "^3.1.0"
+ },
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/jest-circus": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz",
+ "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==",
+ "dev": true,
+ "dependencies": {
"@jest/environment": "^29.7.0",
"@jest/expect": "^29.7.0",
"@jest/test-result": "^29.7.0",
@@ -2359,6 +4001,76 @@
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
+ "node_modules/jest-circus/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-circus/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/jest-circus/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-circus/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "node_modules/jest-circus/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-circus/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/jest-cli": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz",
@@ -2392,6 +4104,108 @@
}
}
},
+ "node_modules/jest-cli/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-cli/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/jest-cli/node_modules/cliui": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
+ "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
+ "dev": true,
+ "dependencies": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.1",
+ "wrap-ansi": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/jest-cli/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-cli/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "node_modules/jest-cli/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-cli/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-cli/node_modules/yargs": {
+ "version": "17.7.2",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
+ "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
+ "dev": true,
+ "dependencies": {
+ "cliui": "^8.0.1",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.3",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^21.1.1"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
"node_modules/jest-config": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz",
@@ -2437,8 +4251,78 @@
}
}
},
- "node_modules/jest-diff": {
- "version": "29.7.0",
+ "node_modules/jest-config/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-config/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/jest-config/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-config/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "node_modules/jest-config/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-config/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-diff": {
+ "version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz",
"integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==",
"dev": true,
@@ -2452,6 +4336,76 @@
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
+ "node_modules/jest-diff/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-diff/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/jest-diff/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-diff/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "node_modules/jest-diff/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-diff/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/jest-docblock": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz",
@@ -2480,6 +4434,76 @@
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
+ "node_modules/jest-each/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-each/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/jest-each/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-each/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "node_modules/jest-each/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-each/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/jest-environment-node": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz",
@@ -2559,60 +4583,200 @@
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
- "node_modules/jest-message-util": {
- "version": "29.7.0",
- "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz",
- "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==",
+ "node_modules/jest-matcher-utils/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"dev": true,
"dependencies": {
- "@babel/code-frame": "^7.12.13",
- "@jest/types": "^29.6.3",
- "@types/stack-utils": "^2.0.0",
- "chalk": "^4.0.0",
- "graceful-fs": "^4.2.9",
- "micromatch": "^4.0.4",
- "pretty-format": "^29.7.0",
- "slash": "^3.0.0",
- "stack-utils": "^2.0.3"
+ "color-convert": "^2.0.1"
},
"engines": {
- "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
- "node_modules/jest-mock": {
- "version": "29.7.0",
- "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz",
- "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==",
+ "node_modules/jest-matcher-utils/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
"dev": true,
"dependencies": {
- "@jest/types": "^29.6.3",
- "@types/node": "*",
- "jest-util": "^29.7.0"
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
},
"engines": {
- "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
}
},
- "node_modules/jest-pnp-resolver": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz",
- "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==",
+ "node_modules/jest-matcher-utils/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
"dev": true,
- "engines": {
- "node": ">=6"
- },
- "peerDependencies": {
- "jest-resolve": "*"
+ "dependencies": {
+ "color-name": "~1.1.4"
},
- "peerDependenciesMeta": {
- "jest-resolve": {
- "optional": true
- }
+ "engines": {
+ "node": ">=7.0.0"
}
},
- "node_modules/jest-regex-util": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz",
+ "node_modules/jest-matcher-utils/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "node_modules/jest-matcher-utils/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-matcher-utils/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-message-util": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz",
+ "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==",
+ "dev": true,
+ "dependencies": {
+ "@babel/code-frame": "^7.12.13",
+ "@jest/types": "^29.6.3",
+ "@types/stack-utils": "^2.0.0",
+ "chalk": "^4.0.0",
+ "graceful-fs": "^4.2.9",
+ "micromatch": "^4.0.4",
+ "pretty-format": "^29.7.0",
+ "slash": "^3.0.0",
+ "stack-utils": "^2.0.3"
+ },
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/jest-message-util/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-message-util/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/jest-message-util/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-message-util/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "node_modules/jest-message-util/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-message-util/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-mock": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz",
+ "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==",
+ "dev": true,
+ "dependencies": {
+ "@jest/types": "^29.6.3",
+ "@types/node": "*",
+ "jest-util": "^29.7.0"
+ },
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/jest-pnp-resolver": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz",
+ "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ },
+ "peerDependencies": {
+ "jest-resolve": "*"
+ },
+ "peerDependenciesMeta": {
+ "jest-resolve": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/jest-regex-util": {
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz",
"integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==",
"dev": true,
"engines": {
@@ -2652,6 +4816,76 @@
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
+ "node_modules/jest-resolve/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-resolve/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/jest-resolve/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-resolve/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "node_modules/jest-resolve/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-resolve/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/jest-runner": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz",
@@ -2684,6 +4918,76 @@
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
+ "node_modules/jest-runner/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-runner/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/jest-runner/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-runner/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "node_modules/jest-runner/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-runner/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/jest-runtime": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz",
@@ -2717,6 +5021,76 @@
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
+ "node_modules/jest-runtime/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-runtime/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/jest-runtime/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-runtime/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "node_modules/jest-runtime/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-runtime/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/jest-snapshot": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz",
@@ -2745,57 +5119,176 @@
"semver": "^7.5.3"
},
"engines": {
- "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/jest-snapshot/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-snapshot/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/jest-snapshot/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-snapshot/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "node_modules/jest-snapshot/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-snapshot/node_modules/semver": {
+ "version": "7.6.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
+ "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/jest-snapshot/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-util": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz",
+ "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==",
+ "dev": true,
+ "dependencies": {
+ "@jest/types": "^29.6.3",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "ci-info": "^3.2.0",
+ "graceful-fs": "^4.2.9",
+ "picomatch": "^2.2.3"
+ },
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/jest-util/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
- "node_modules/jest-snapshot/node_modules/lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "node_modules/jest-util/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
"dev": true,
"dependencies": {
- "yallist": "^4.0.0"
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
},
"engines": {
"node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
}
},
- "node_modules/jest-snapshot/node_modules/semver": {
- "version": "7.6.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz",
- "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==",
+ "node_modules/jest-util/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
"dev": true,
"dependencies": {
- "lru-cache": "^6.0.0"
- },
- "bin": {
- "semver": "bin/semver.js"
+ "color-name": "~1.1.4"
},
"engines": {
- "node": ">=10"
+ "node": ">=7.0.0"
}
},
- "node_modules/jest-snapshot/node_modules/yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "node_modules/jest-util/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
"dev": true
},
- "node_modules/jest-util": {
- "version": "29.7.0",
- "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz",
- "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==",
+ "node_modules/jest-util/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-util/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
"dev": true,
"dependencies": {
- "@jest/types": "^29.6.3",
- "@types/node": "*",
- "chalk": "^4.0.0",
- "ci-info": "^3.2.0",
- "graceful-fs": "^4.2.9",
- "picomatch": "^2.2.3"
+ "has-flag": "^4.0.0"
},
"engines": {
- "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ "node": ">=8"
}
},
"node_modules/jest-validate": {
@@ -2815,6 +5308,21 @@
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
+ "node_modules/jest-validate/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
"node_modules/jest-validate/node_modules/camelcase": {
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
@@ -2827,6 +5335,61 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/jest-validate/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/jest-validate/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-validate/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "node_modules/jest-validate/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-validate/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/jest-watcher": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz",
@@ -2846,6 +5409,76 @@
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
+ "node_modules/jest-watcher/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-watcher/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/jest-watcher/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-watcher/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "node_modules/jest-watcher/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-watcher/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/jest-worker": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz",
@@ -2861,6 +5494,15 @@
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
+ "node_modules/jest-worker/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/jest-worker/node_modules/supports-color": {
"version": "8.1.1",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
@@ -2896,15 +5538,15 @@
}
},
"node_modules/jsesc": {
- "version": "2.5.2",
- "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
- "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz",
+ "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==",
"dev": true,
"bin": {
"jsesc": "bin/jsesc"
},
"engines": {
- "node": ">=4"
+ "node": ">=6"
}
},
"node_modules/json-parse-even-better-errors": {
@@ -2913,6 +5555,30 @@
"integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
"dev": true
},
+ "node_modules/json-stable-stringify": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.1.1.tgz",
+ "integrity": "sha512-SU/971Kt5qVQfJpyDveVhQ/vya+5hvrjClFOcr8c0Fq5aODJjMwutrOfCU+eCnVD5gpx1Q3fEqkyom77zH1iIg==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.5",
+ "isarray": "^2.0.5",
+ "jsonify": "^0.0.1",
+ "object-keys": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/json-stable-stringify/node_modules/isarray": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
+ "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==",
+ "dev": true
+ },
"node_modules/json5": {
"version": "2.2.3",
"resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
@@ -2925,12 +5591,6 @@
"node": ">=6"
}
},
- "node_modules/jsonc-parser": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz",
- "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==",
- "dev": true
- },
"node_modules/jsonfile": {
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
@@ -2943,6 +5603,24 @@
"graceful-fs": "^4.1.6"
}
},
+ "node_modules/jsonify": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz",
+ "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==",
+ "dev": true,
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/klaw-sync": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz",
+ "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": "^4.1.11"
+ }
+ },
"node_modules/kleur": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
@@ -2952,13 +5630,72 @@
"node": ">=6"
}
},
+ "node_modules/less": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/less/-/less-4.2.0.tgz",
+ "integrity": "sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==",
+ "dev": true,
+ "dependencies": {
+ "copy-anything": "^2.0.1",
+ "parse-node-version": "^1.0.1",
+ "tslib": "^2.3.0"
+ },
+ "bin": {
+ "lessc": "bin/lessc"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "optionalDependencies": {
+ "errno": "^0.1.1",
+ "graceful-fs": "^4.1.2",
+ "image-size": "~0.5.0",
+ "make-dir": "^2.1.0",
+ "mime": "^1.4.1",
+ "needle": "^3.1.0",
+ "source-map": "~0.6.0"
+ }
+ },
+ "node_modules/less/node_modules/make-dir": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
+ "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "pify": "^4.0.1",
+ "semver": "^5.6.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/less/node_modules/semver": {
+ "version": "5.7.2",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
+ "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
+ "dev": true,
+ "optional": true,
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
"node_modules/leven": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
"integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
"dev": true,
"engines": {
- "node": ">=6"
+ "node": ">=6"
+ }
+ },
+ "node_modules/lilconfig": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz",
+ "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
}
},
"node_modules/lines-and-columns": {
@@ -2979,20 +5716,17 @@
"node": ">=8"
}
},
- "node_modules/lodash": {
- "version": "4.17.21",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "node_modules/lodash.camelcase": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
+ "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==",
"dev": true
},
- "node_modules/lower-case": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
- "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
- "dev": true,
- "dependencies": {
- "tslib": "^2.0.3"
- }
+ "node_modules/lodash.memoize": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
+ "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==",
+ "dev": true
},
"node_modules/lru-cache": {
"version": "5.1.1",
@@ -3018,26 +5752,11 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/make-dir/node_modules/lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "dev": true,
- "dependencies": {
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
"node_modules/make-dir/node_modules/semver": {
- "version": "7.6.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz",
- "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==",
+ "version": "7.6.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
+ "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
"dev": true,
- "dependencies": {
- "lru-cache": "^6.0.0"
- },
"bin": {
"semver": "bin/semver.js"
},
@@ -3045,10 +5764,10 @@
"node": ">=10"
}
},
- "node_modules/make-dir/node_modules/yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "node_modules/make-error": {
+ "version": "1.3.6",
+ "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
+ "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
"dev": true
},
"node_modules/makeerror": {
@@ -3060,13 +5779,23 @@
"tmpl": "1.0.5"
}
},
- "node_modules/memorystream": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz",
- "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==",
+ "node_modules/memfs": {
+ "version": "4.14.0",
+ "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.14.0.tgz",
+ "integrity": "sha512-JUeY0F/fQZgIod31Ja1eJgiSxLn7BfQlCnqhwXFBzFHEw63OdLK7VJUJ7bnzNsWgCyoUP5tEp1VRY8rDaYzqOA==",
"dev": true,
+ "dependencies": {
+ "@jsonjoy.com/json-pack": "^1.0.3",
+ "@jsonjoy.com/util": "^1.3.0",
+ "tree-dump": "^1.0.1",
+ "tslib": "^2.0.0"
+ },
"engines": {
- "node": ">= 0.10.0"
+ "node": ">= 4.0.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/streamich"
}
},
"node_modules/merge-stream": {
@@ -3076,18 +5805,31 @@
"dev": true
},
"node_modules/micromatch": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
- "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
+ "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
"dev": true,
"dependencies": {
- "braces": "^3.0.2",
+ "braces": "^3.0.3",
"picomatch": "^2.3.1"
},
"engines": {
"node": ">=8.6"
}
},
+ "node_modules/mime": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
+ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
+ "dev": true,
+ "optional": true,
+ "bin": {
+ "mime": "cli.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/mimic-fn": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
@@ -3109,37 +5851,89 @@
"node": "*"
}
},
+ "node_modules/minimist": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
+ "dev": true,
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/minipass": {
- "version": "7.0.4",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz",
- "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==",
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
"dev": true,
"engines": {
"node": ">=16 || 14 >=14.17"
}
},
+ "node_modules/mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+ "dev": true,
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
"dev": true
},
+ "node_modules/nanoid": {
+ "version": "3.3.7",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz",
+ "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "bin": {
+ "nanoid": "bin/nanoid.cjs"
+ },
+ "engines": {
+ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
+ }
+ },
"node_modules/natural-compare": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
"integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
"dev": true
},
- "node_modules/no-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
- "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
+ "node_modules/needle": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/needle/-/needle-3.3.1.tgz",
+ "integrity": "sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==",
"dev": true,
+ "optional": true,
"dependencies": {
- "lower-case": "^2.0.2",
- "tslib": "^2.0.3"
+ "iconv-lite": "^0.6.3",
+ "sax": "^1.2.4"
+ },
+ "bin": {
+ "needle": "bin/needle"
+ },
+ "engines": {
+ "node": ">= 4.4.x"
}
},
+ "node_modules/node-addon-api": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz",
+ "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==",
+ "dev": true
+ },
"node_modules/node-int64": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
@@ -3147,11 +5941,21 @@
"dev": true
},
"node_modules/node-releases": {
- "version": "2.0.14",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz",
- "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==",
+ "version": "2.0.18",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz",
+ "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==",
"dev": true
},
+ "node_modules/noms": {
+ "version": "0.0.0",
+ "resolved": "https://registry.npmjs.org/noms/-/noms-0.0.0.tgz",
+ "integrity": "sha512-lNDU9VJaOPxUmXcLb+HQFeUgQQPtMI24Gt6hgfuMHRJgMRHMF/qZ4HJD3GDru4sSw9IQl2jPjAYnQrdIeLbwow==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "readable-stream": "~1.0.31"
+ }
+ },
"node_modules/normalize-path": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
@@ -3161,91 +5965,71 @@
"node": ">=0.10.0"
}
},
- "node_modules/npm-normalize-package-bin": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz",
- "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==",
- "dev": true,
- "license": "ISC",
- "engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
- }
- },
- "node_modules/npm-run-all2": {
- "version": "6.1.2",
- "resolved": "https://registry.npmjs.org/npm-run-all2/-/npm-run-all2-6.1.2.tgz",
- "integrity": "sha512-WwwnS8Ft+RpXve6T2EIEVpFLSqN+ORHRvgNk3H9N62SZXjmzKoRhMFg3I17TK3oMaAEr+XFbRirWS2Fn3BCPSg==",
+ "node_modules/npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "ansi-styles": "^6.2.1",
- "cross-spawn": "^7.0.3",
- "memorystream": "^0.3.1",
- "minimatch": "^9.0.0",
- "pidtree": "^0.6.0",
- "read-package-json-fast": "^3.0.2",
- "shell-quote": "^1.7.3"
- },
- "bin": {
- "npm-run-all": "bin/npm-run-all/index.js",
- "npm-run-all2": "bin/npm-run-all/index.js",
- "run-p": "bin/run-p/index.js",
- "run-s": "bin/run-s/index.js"
+ "path-key": "^3.0.0"
},
"engines": {
- "node": "^14.18.0 || >=16.0.0",
- "npm": ">= 8"
+ "node": ">=8"
}
},
- "node_modules/npm-run-all2/node_modules/ansi-styles": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
- "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
+ "node_modules/object-inspect": {
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz",
+ "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==",
"dev": true,
- "license": "MIT",
"engines": {
- "node": ">=12"
+ "node": ">= 0.4"
},
"funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/npm-run-all2/node_modules/brace-expansion": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
- "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "balanced-match": "^1.0.0"
+ "url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/npm-run-all2/node_modules/minimatch": {
- "version": "9.0.4",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz",
- "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==",
+ "node_modules/object-is": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz",
+ "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==",
"dev": true,
- "license": "ISC",
"dependencies": {
- "brace-expansion": "^2.0.1"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1"
},
"engines": {
- "node": ">=16 || 14 >=14.17"
+ "node": ">= 0.4"
},
"funding": {
- "url": "https://github.com/sponsors/isaacs"
+ "url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/npm-run-path": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
- "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+ "node_modules/object-keys": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/object.assign": {
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz",
+ "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==",
"dev": true,
"dependencies": {
- "path-key": "^3.0.0"
+ "call-bind": "^1.0.5",
+ "define-properties": "^1.2.1",
+ "has-symbols": "^1.0.3",
+ "object-keys": "^1.1.1"
},
"engines": {
- "node": ">=8"
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/once": {
@@ -3272,6 +6056,46 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/open": {
+ "version": "7.4.2",
+ "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz",
+ "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==",
+ "dev": true,
+ "dependencies": {
+ "is-docker": "^2.0.0",
+ "is-wsl": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/os-tmpdir": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
+ "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/p-event": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/p-event/-/p-event-6.0.1.tgz",
+ "integrity": "sha512-Q6Bekk5wpzW5qIyUP4gdMEujObYstZl6DMMOSenwBvV0BlE5LkDwkjs5yHbZmdCEq2o4RJx4tE1vwxFVf2FG1w==",
+ "dev": true,
+ "dependencies": {
+ "p-timeout": "^6.1.2"
+ },
+ "engines": {
+ "node": ">=16.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/p-limit": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
@@ -3314,6 +6138,18 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/p-timeout": {
+ "version": "6.1.3",
+ "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.3.tgz",
+ "integrity": "sha512-UJUyfKbwvr/uZSV6btANfb+0t/mOhKV/KXcCUTp8FcQI+v/0d+wXqH4htrW0E4rR6WiEO/EPvUFiV9D5OI4vlw==",
+ "dev": true,
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/p-try": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
@@ -3323,15 +6159,11 @@
"node": ">=6"
}
},
- "node_modules/param-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz",
- "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==",
- "dev": true,
- "dependencies": {
- "dot-case": "^3.0.4",
- "tslib": "^2.0.3"
- }
+ "node_modules/package-json-from-dist": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz",
+ "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==",
+ "dev": true
},
"node_modules/parse-json": {
"version": "5.2.0",
@@ -3351,24 +6183,157 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/pascal-case": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
- "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
+ "node_modules/parse-node-version": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz",
+ "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/patch-package": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-8.0.0.tgz",
+ "integrity": "sha512-da8BVIhzjtgScwDJ2TtKsfT5JFWz1hYoBl9rUQ1f38MC2HwnEIkK8VN3dKMKcP7P7bvvgzNDbfNHtx3MsQb5vA==",
+ "dev": true,
+ "dependencies": {
+ "@yarnpkg/lockfile": "^1.1.0",
+ "chalk": "^4.1.2",
+ "ci-info": "^3.7.0",
+ "cross-spawn": "^7.0.3",
+ "find-yarn-workspace-root": "^2.0.0",
+ "fs-extra": "^9.0.0",
+ "json-stable-stringify": "^1.0.2",
+ "klaw-sync": "^6.0.0",
+ "minimist": "^1.2.6",
+ "open": "^7.4.2",
+ "rimraf": "^2.6.3",
+ "semver": "^7.5.3",
+ "slash": "^2.0.0",
+ "tmp": "^0.0.33",
+ "yaml": "^2.2.2"
+ },
+ "bin": {
+ "patch-package": "index.js"
+ },
+ "engines": {
+ "node": ">=14",
+ "npm": ">5"
+ }
+ },
+ "node_modules/patch-package/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/patch-package/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/patch-package/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/patch-package/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "node_modules/patch-package/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/patch-package/node_modules/rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "deprecated": "Rimraf versions prior to v4 are no longer supported",
+ "dev": true,
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ }
+ },
+ "node_modules/patch-package/node_modules/semver": {
+ "version": "7.6.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
+ "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/patch-package/node_modules/slash": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
+ "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/patch-package/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
"dev": true,
"dependencies": {
- "no-case": "^3.0.4",
- "tslib": "^2.0.3"
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
}
},
- "node_modules/path-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz",
- "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==",
+ "node_modules/path": {
+ "version": "0.12.7",
+ "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz",
+ "integrity": "sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==",
"dev": true,
"dependencies": {
- "dot-case": "^3.0.4",
- "tslib": "^2.0.3"
+ "process": "^0.11.1",
+ "util": "^0.10.3"
}
},
"node_modules/path-exists": {
@@ -3405,34 +6370,52 @@
"dev": true
},
"node_modules/path-scurry": {
- "version": "1.10.2",
- "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.2.tgz",
- "integrity": "sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==",
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
+ "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
"dev": true,
"dependencies": {
"lru-cache": "^10.2.0",
"minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
},
"engines": {
- "node": ">=16 || 14 >=14.17"
+ "node": ">=16 || 14 >=14.18"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/path-scurry/node_modules/lru-cache": {
- "version": "10.2.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz",
- "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==",
+ "version": "10.4.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
+ "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
+ "dev": true
+ },
+ "node_modules/path-unified": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/path-unified/-/path-unified-0.1.0.tgz",
+ "integrity": "sha512-/Oaz9ZJforrkmFrwkR/AcvjVsCAwGSJHO0X6O6ISj8YeFbATjIEBXLDcZfnK3MO4uvCBrJTdVIxdOc79PMqSdg==",
+ "dev": true
+ },
+ "node_modules/path/node_modules/inherits": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==",
+ "dev": true
+ },
+ "node_modules/path/node_modules/util": {
+ "version": "0.10.4",
+ "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz",
+ "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==",
"dev": true,
- "engines": {
- "node": "14 || >=16.14"
+ "dependencies": {
+ "inherits": "2.0.3"
}
},
"node_modules/picocolors": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
- "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
+ "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
"dev": true
},
"node_modules/picomatch": {
@@ -3447,17 +6430,14 @@
"url": "https://github.com/sponsors/jonschlinkert"
}
},
- "node_modules/pidtree": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz",
- "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==",
+ "node_modules/pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
"dev": true,
- "license": "MIT",
- "bin": {
- "pidtree": "bin/pidtree.js"
- },
+ "optional": true,
"engines": {
- "node": ">=0.10"
+ "node": ">=6"
}
},
"node_modules/pirates": {
@@ -3481,6 +6461,177 @@
"node": ">=8"
}
},
+ "node_modules/possible-typed-array-names": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz",
+ "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/postcss": {
+ "version": "8.4.47",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz",
+ "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/postcss"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "dependencies": {
+ "nanoid": "^3.3.7",
+ "picocolors": "^1.1.0",
+ "source-map-js": "^1.2.1"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ }
+ },
+ "node_modules/postcss-calc-ast-parser": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/postcss-calc-ast-parser/-/postcss-calc-ast-parser-0.1.4.tgz",
+ "integrity": "sha512-CebpbHc96zgFjGgdQ6BqBy6XIUgRx1xXWCAAk6oke02RZ5nxwo9KQejTg8y7uYEeI9kv8jKQPYjoe6REsY23vw==",
+ "dev": true,
+ "dependencies": {
+ "postcss-value-parser": "^3.3.1"
+ },
+ "engines": {
+ "node": ">=6.5"
+ }
+ },
+ "node_modules/postcss-load-config": {
+ "version": "3.1.4",
+ "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz",
+ "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==",
+ "dev": true,
+ "dependencies": {
+ "lilconfig": "^2.0.5",
+ "yaml": "^1.10.2"
+ },
+ "engines": {
+ "node": ">= 10"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ "peerDependencies": {
+ "postcss": ">=8.0.9",
+ "ts-node": ">=9.0.0"
+ },
+ "peerDependenciesMeta": {
+ "postcss": {
+ "optional": true
+ },
+ "ts-node": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/postcss-load-config/node_modules/yaml": {
+ "version": "1.10.2",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
+ "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/postcss-modules-extract-imports": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz",
+ "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==",
+ "dev": true,
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-modules-local-by-default": {
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz",
+ "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==",
+ "dev": true,
+ "dependencies": {
+ "icss-utils": "^5.0.0",
+ "postcss-selector-parser": "^6.0.2",
+ "postcss-value-parser": "^4.1.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-modules-local-by-default/node_modules/postcss-value-parser": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
+ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
+ "dev": true
+ },
+ "node_modules/postcss-modules-scope": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz",
+ "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==",
+ "dev": true,
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.4"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-selector-parser": {
+ "version": "6.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
+ "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",
+ "dev": true,
+ "dependencies": {
+ "cssesc": "^3.0.0",
+ "util-deprecate": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+ "dev": true
+ },
+ "node_modules/prettier": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz",
+ "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==",
+ "dev": true,
+ "bin": {
+ "prettier": "bin/prettier.cjs"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/prettier/prettier?sponsor=1"
+ }
+ },
"node_modules/pretty-format": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
@@ -3507,6 +6658,21 @@
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
+ "node_modules/process": {
+ "version": "0.11.10",
+ "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
+ "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6.0"
+ }
+ },
+ "node_modules/process-nextick-args": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
+ "dev": true
+ },
"node_modules/prompts": {
"version": "2.4.2",
"resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz",
@@ -3520,6 +6686,19 @@
"node": ">= 6"
}
},
+ "node_modules/prr": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
+ "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/punycode": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
+ "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==",
+ "dev": true
+ },
"node_modules/pure-rand": {
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz",
@@ -3536,34 +6715,50 @@
}
]
},
+ "node_modules/qs": {
+ "version": "6.13.0",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
+ "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
+ "dev": true,
+ "dependencies": {
+ "side-channel": "^1.0.6"
+ },
+ "engines": {
+ "node": ">=0.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/react-is": {
- "version": "18.2.0",
- "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz",
- "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==",
+ "version": "18.3.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
+ "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
"dev": true
},
- "node_modules/read-package-json-fast": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz",
- "integrity": "sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==",
+ "node_modules/readable-stream": {
+ "version": "1.0.34",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
+ "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==",
"dev": true,
- "license": "ISC",
"dependencies": {
- "json-parse-even-better-errors": "^3.0.0",
- "npm-normalize-package-bin": "^3.0.0"
- },
- "engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
+ "isarray": "0.0.1",
+ "string_decoder": "~0.10.x"
}
},
- "node_modules/read-package-json-fast/node_modules/json-parse-even-better-errors": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.1.tgz",
- "integrity": "sha512-aatBvbL26wVUCLmbWdCpeu9iF5wOyWpagiKkInA+kfws3sWdBrTnsvN2CKcyCYyUrc7rebNBlK6+kteg7ksecg==",
+ "node_modules/readdirp": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz",
+ "integrity": "sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==",
"dev": true,
- "license": "MIT",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": ">= 14.16.0"
+ },
+ "funding": {
+ "type": "individual",
+ "url": "https://paulmillr.com/funding/"
}
},
"node_modules/require-directory": {
@@ -3575,6 +6770,12 @@
"node": ">=0.10.0"
}
},
+ "node_modules/reserved-words": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/reserved-words/-/reserved-words-0.1.2.tgz",
+ "integrity": "sha512-0S5SrIUJ9LfpbVl4Yzij6VipUdafHrOTzvmfazSw/jeZrZtQK303OPZW+obtkaw7jQlTQppy0UvZWm9872PbRw==",
+ "dev": true
+ },
"node_modules/resolve": {
"version": "1.22.8",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz",
@@ -3622,6 +6823,117 @@
"node": ">=10"
}
},
+ "node_modules/rimraf": {
+ "version": "5.0.10",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.10.tgz",
+ "integrity": "sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==",
+ "dev": true,
+ "dependencies": {
+ "glob": "^10.3.7"
+ },
+ "bin": {
+ "rimraf": "dist/esm/bin.mjs"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/rimraf/node_modules/brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dev": true,
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/rimraf/node_modules/glob": {
+ "version": "10.4.5",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
+ "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
+ "dev": true,
+ "dependencies": {
+ "foreground-child": "^3.1.0",
+ "jackspeak": "^3.1.2",
+ "minimatch": "^9.0.4",
+ "minipass": "^7.1.2",
+ "package-json-from-dist": "^1.0.0",
+ "path-scurry": "^1.11.1"
+ },
+ "bin": {
+ "glob": "dist/esm/bin.mjs"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/rimraf/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/safer-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/sass": {
+ "version": "1.80.4",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.80.4.tgz",
+ "integrity": "sha512-rhMQ2tSF5CsuuspvC94nPM9rToiAFw2h3JTrLlgmNw1MH79v8Cr3DH6KF6o6r+8oofY3iYVPUf66KzC8yuVN1w==",
+ "dev": true,
+ "dependencies": {
+ "@parcel/watcher": "^2.4.1",
+ "chokidar": "^4.0.0",
+ "immutable": "^4.0.0",
+ "source-map-js": ">=0.6.2 <2.0.0"
+ },
+ "bin": {
+ "sass": "sass.js"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/sax": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz",
+ "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==",
+ "dev": true,
+ "optional": true
+ },
"node_modules/semver": {
"version": "6.3.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
@@ -3631,15 +6943,21 @@
"semver": "bin/semver.js"
}
},
- "node_modules/sentence-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz",
- "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==",
+ "node_modules/set-function-length": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
+ "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
"dev": true,
"dependencies": {
- "no-case": "^3.0.4",
- "tslib": "^2.0.3",
- "upper-case-first": "^2.0.2"
+ "define-data-property": "^1.1.4",
+ "es-errors": "^1.3.0",
+ "function-bind": "^1.1.2",
+ "get-intrinsic": "^1.2.4",
+ "gopd": "^1.0.1",
+ "has-property-descriptors": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
}
},
"node_modules/shebang-command": {
@@ -3663,12 +6981,20 @@
"node": ">=8"
}
},
- "node_modules/shell-quote": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz",
- "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==",
+ "node_modules/side-channel": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz",
+ "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==",
"dev": true,
- "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.7",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.4",
+ "object-inspect": "^1.13.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
@@ -3694,16 +7020,6 @@
"node": ">=8"
}
},
- "node_modules/snake-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz",
- "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==",
- "dev": true,
- "dependencies": {
- "dot-case": "^3.0.4",
- "tslib": "^2.0.3"
- }
- },
"node_modules/source-map": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
@@ -3713,6 +7029,15 @@
"node": ">=0.10.0"
}
},
+ "node_modules/source-map-js": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
+ "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/source-map-support": {
"version": "0.5.13",
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz",
@@ -3741,6 +7066,30 @@
"node": ">=10"
}
},
+ "node_modules/stack-utils/node_modules/escape-string-regexp": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
+ "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/stream": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/stream/-/stream-0.0.3.tgz",
+ "integrity": "sha512-aMsbn7VKrl4A2T7QAQQbzgN7NVc70vgF5INQrBXqn4dCXN1zy3L9HGgLO5s7PExmdrzTJ8uR/27aviW8or8/+A==",
+ "dev": true,
+ "dependencies": {
+ "component-emitter": "^2.0.0"
+ }
+ },
+ "node_modules/string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==",
+ "dev": true
+ },
"node_modules/string-length": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz",
@@ -3839,84 +7188,91 @@
}
},
"node_modules/style-dictionary": {
- "version": "3.9.2",
- "resolved": "https://registry.npmjs.org/style-dictionary/-/style-dictionary-3.9.2.tgz",
- "integrity": "sha512-M2pcQ6hyRtqHOh+NyT6T05R3pD/gwNpuhREBKvxC1En0vyywx+9Wy9nXWT1SZ9ePzv1vAo65ItnpA16tT9ZUCg==",
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/style-dictionary/-/style-dictionary-4.1.4.tgz",
+ "integrity": "sha512-JCfF5/my6yTBp8qtcxdEY1JwR3JDq9fyosoJ+mpl/jMVZ0zVNsseIDJA/xMmm0P3GwuryHkwJwBMkm99HlXhfQ==",
"dev": true,
+ "hasInstallScript": true,
"dependencies": {
- "chalk": "^4.0.0",
- "change-case": "^4.1.2",
+ "@bundled-es-modules/deepmerge": "^4.3.1",
+ "@bundled-es-modules/glob": "^10.4.2",
+ "@bundled-es-modules/memfs": "^4.9.4",
+ "@zip.js/zip.js": "^2.7.44",
+ "chalk": "^5.3.0",
+ "change-case": "^5.3.0",
"commander": "^8.3.0",
- "fs-extra": "^10.0.0",
- "glob": "^10.3.10",
+ "is-plain-obj": "^4.1.0",
"json5": "^2.2.2",
- "jsonc-parser": "^3.0.0",
- "lodash": "^4.17.15",
- "tinycolor2": "^1.4.1"
+ "patch-package": "^8.0.0",
+ "path-unified": "^0.1.0",
+ "tinycolor2": "^1.6.0"
},
"bin": {
- "style-dictionary": "bin/style-dictionary"
+ "style-dictionary": "bin/style-dictionary.js"
},
"engines": {
- "node": ">=12.0.0"
+ "node": ">=18.0.0"
}
},
- "node_modules/style-dictionary/node_modules/brace-expansion": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
- "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "node_modules/style-dictionary/node_modules/chalk": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz",
+ "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==",
"dev": true,
- "dependencies": {
- "balanced-match": "^1.0.0"
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
}
},
- "node_modules/style-dictionary/node_modules/glob": {
- "version": "10.3.12",
- "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.12.tgz",
- "integrity": "sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==",
+ "node_modules/stylus": {
+ "version": "0.62.0",
+ "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.62.0.tgz",
+ "integrity": "sha512-v3YCf31atbwJQIMtPNX8hcQ+okD4NQaTuKGUWfII8eaqn+3otrbttGL1zSMZAAtiPsBztQnujVBugg/cXFUpyg==",
"dev": true,
"dependencies": {
- "foreground-child": "^3.1.0",
- "jackspeak": "^2.3.6",
- "minimatch": "^9.0.1",
- "minipass": "^7.0.4",
- "path-scurry": "^1.10.2"
+ "@adobe/css-tools": "~4.3.1",
+ "debug": "^4.3.2",
+ "glob": "^7.1.6",
+ "sax": "~1.3.0",
+ "source-map": "^0.7.3"
},
"bin": {
- "glob": "dist/esm/bin.mjs"
+ "stylus": "bin/stylus"
},
"engines": {
- "node": ">=16 || 14 >=14.17"
+ "node": "*"
},
"funding": {
- "url": "https://github.com/sponsors/isaacs"
+ "url": "https://opencollective.com/stylus"
}
},
- "node_modules/style-dictionary/node_modules/minimatch": {
- "version": "9.0.4",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz",
- "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==",
+ "node_modules/stylus/node_modules/sax": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz",
+ "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==",
+ "dev": true
+ },
+ "node_modules/stylus/node_modules/source-map": {
+ "version": "0.7.4",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz",
+ "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==",
"dev": true,
- "dependencies": {
- "brace-expansion": "^2.0.1"
- },
"engines": {
- "node": ">=16 || 14 >=14.17"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
+ "node": ">= 8"
}
},
"node_modules/supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
"dev": true,
"dependencies": {
- "has-flag": "^4.0.0"
+ "has-flag": "^3.0.0"
},
"engines": {
- "node": ">=8"
+ "node": ">=4"
}
},
"node_modules/supports-preserve-symlinks-flag": {
@@ -3945,27 +7301,88 @@
"node": ">=8"
}
},
+ "node_modules/thingies": {
+ "version": "1.21.0",
+ "resolved": "https://registry.npmjs.org/thingies/-/thingies-1.21.0.tgz",
+ "integrity": "sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==",
+ "dev": true,
+ "engines": {
+ "node": ">=10.18"
+ },
+ "peerDependencies": {
+ "tslib": "^2"
+ }
+ },
+ "node_modules/through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "dev": true,
+ "dependencies": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ },
+ "node_modules/through2/node_modules/isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
+ "dev": true
+ },
+ "node_modules/through2/node_modules/readable-stream": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
+ "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
+ "dev": true,
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/through2/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ },
+ "node_modules/through2/node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
"node_modules/tinycolor2": {
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz",
"integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==",
"dev": true
},
+ "node_modules/tmp": {
+ "version": "0.0.33",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
+ "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
+ "dev": true,
+ "dependencies": {
+ "os-tmpdir": "~1.0.2"
+ },
+ "engines": {
+ "node": ">=0.6.0"
+ }
+ },
"node_modules/tmpl": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz",
"integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==",
"dev": true
},
- "node_modules/to-fast-properties": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
- "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
"node_modules/to-regex-range": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
@@ -3978,10 +7395,109 @@
"node": ">=8.0"
}
},
+ "node_modules/tree-dump": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.2.tgz",
+ "integrity": "sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=10.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/streamich"
+ },
+ "peerDependencies": {
+ "tslib": "2"
+ }
+ },
+ "node_modules/ts-jest": {
+ "version": "29.2.5",
+ "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.2.5.tgz",
+ "integrity": "sha512-KD8zB2aAZrcKIdGk4OwpJggeLcH1FgrICqDSROWqlnJXGCXK4Mn6FcdK2B6670Xr73lHMG1kHw8R87A0ecZ+vA==",
+ "dev": true,
+ "dependencies": {
+ "bs-logger": "^0.2.6",
+ "ejs": "^3.1.10",
+ "fast-json-stable-stringify": "^2.1.0",
+ "jest-util": "^29.0.0",
+ "json5": "^2.2.3",
+ "lodash.memoize": "^4.1.2",
+ "make-error": "^1.3.6",
+ "semver": "^7.6.3",
+ "yargs-parser": "^21.1.1"
+ },
+ "bin": {
+ "ts-jest": "cli.js"
+ },
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0"
+ },
+ "peerDependencies": {
+ "@babel/core": ">=7.0.0-beta.0 <8",
+ "@jest/transform": "^29.0.0",
+ "@jest/types": "^29.0.0",
+ "babel-jest": "^29.0.0",
+ "jest": "^29.0.0",
+ "typescript": ">=4.3 <6"
+ },
+ "peerDependenciesMeta": {
+ "@babel/core": {
+ "optional": true
+ },
+ "@jest/transform": {
+ "optional": true
+ },
+ "@jest/types": {
+ "optional": true
+ },
+ "babel-jest": {
+ "optional": true
+ },
+ "esbuild": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/ts-jest/node_modules/semver": {
+ "version": "7.6.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
+ "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/tsconfig-paths": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz",
+ "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==",
+ "dev": true,
+ "dependencies": {
+ "json5": "^2.2.2",
+ "minimist": "^1.2.6",
+ "strip-bom": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/tsconfig-paths/node_modules/strip-bom": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
+ "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/tslib": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
- "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==",
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.0.tgz",
+ "integrity": "sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==",
"dev": true
},
"node_modules/type-detect": {
@@ -4005,10 +7521,50 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/typescript": {
+ "version": "5.6.3",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz",
+ "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==",
+ "dev": true,
+ "bin": {
+ "tsc": "bin/tsc",
+ "tsserver": "bin/tsserver"
+ },
+ "engines": {
+ "node": ">=14.17"
+ }
+ },
+ "node_modules/typescript-plugin-css-modules": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/typescript-plugin-css-modules/-/typescript-plugin-css-modules-5.1.0.tgz",
+ "integrity": "sha512-6h+sLBa4l+XYSTn/31vZHd/1c3SvAbLpobY6FxDiUOHJQG1eD9Gh3eCs12+Eqc+TCOAdxcO+zAPvUq0jBfdciw==",
+ "dev": true,
+ "dependencies": {
+ "@types/postcss-modules-local-by-default": "^4.0.2",
+ "@types/postcss-modules-scope": "^3.0.4",
+ "dotenv": "^16.4.2",
+ "icss-utils": "^5.1.0",
+ "less": "^4.2.0",
+ "lodash.camelcase": "^4.3.0",
+ "postcss": "^8.4.35",
+ "postcss-load-config": "^3.1.4",
+ "postcss-modules-extract-imports": "^3.0.0",
+ "postcss-modules-local-by-default": "^4.0.4",
+ "postcss-modules-scope": "^3.1.1",
+ "reserved-words": "^0.1.2",
+ "sass": "^1.70.0",
+ "source-map-js": "^1.0.2",
+ "stylus": "^0.62.0",
+ "tsconfig-paths": "^4.2.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=4.0.0"
+ }
+ },
"node_modules/undici-types": {
- "version": "5.26.5",
- "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
- "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==",
+ "version": "6.19.8",
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz",
+ "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==",
"dev": true
},
"node_modules/universalify": {
@@ -4020,10 +7576,19 @@
"node": ">= 10.0.0"
}
},
+ "node_modules/untildify": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz",
+ "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/update-browserslist-db": {
- "version": "1.0.13",
- "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz",
- "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==",
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz",
+ "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==",
"dev": true,
"funding": [
{
@@ -4040,8 +7605,8 @@
}
],
"dependencies": {
- "escalade": "^3.1.1",
- "picocolors": "^1.0.0"
+ "escalade": "^3.2.0",
+ "picocolors": "^1.1.0"
},
"bin": {
"update-browserslist-db": "cli.js"
@@ -4050,28 +7615,42 @@
"browserslist": ">= 4.21.0"
}
},
- "node_modules/upper-case": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz",
- "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==",
+ "node_modules/url": {
+ "version": "0.11.4",
+ "resolved": "https://registry.npmjs.org/url/-/url-0.11.4.tgz",
+ "integrity": "sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==",
"dev": true,
"dependencies": {
- "tslib": "^2.0.3"
+ "punycode": "^1.4.1",
+ "qs": "^6.12.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
}
},
- "node_modules/upper-case-first": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz",
- "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==",
+ "node_modules/util": {
+ "version": "0.12.5",
+ "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz",
+ "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==",
"dev": true,
"dependencies": {
- "tslib": "^2.0.3"
+ "inherits": "^2.0.3",
+ "is-arguments": "^1.0.4",
+ "is-generator-function": "^1.0.7",
+ "is-typed-array": "^1.1.3",
+ "which-typed-array": "^1.1.2"
}
},
+ "node_modules/util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
+ "dev": true
+ },
"node_modules/v8-to-istanbul": {
- "version": "9.2.0",
- "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz",
- "integrity": "sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==",
+ "version": "9.3.0",
+ "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz",
+ "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==",
"dev": true,
"dependencies": {
"@jridgewell/trace-mapping": "^0.3.12",
@@ -4106,6 +7685,25 @@
"node": ">= 8"
}
},
+ "node_modules/which-typed-array": {
+ "version": "1.1.15",
+ "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz",
+ "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==",
+ "dev": true,
+ "dependencies": {
+ "available-typed-arrays": "^1.0.7",
+ "call-bind": "^1.0.7",
+ "for-each": "^0.3.3",
+ "gopd": "^1.0.1",
+ "has-tostringtag": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/wrap-ansi": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
@@ -4141,6 +7739,72 @@
"url": "https://github.com/chalk/wrap-ansi?sponsor=1"
}
},
+ "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/wrap-ansi-cjs/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/wrap-ansi-cjs/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "node_modules/wrap-ansi/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/wrap-ansi/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/wrap-ansi/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
"node_modules/wrappy": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
@@ -4160,6 +7824,15 @@
"node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
+ "node_modules/xtend": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
+ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4"
+ }
+ },
"node_modules/y18n": {
"version": "5.0.8",
"resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
@@ -4175,22 +7848,34 @@
"integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
"dev": true
},
+ "node_modules/yaml": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz",
+ "integrity": "sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==",
+ "dev": true,
+ "bin": {
+ "yaml": "bin.mjs"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
"node_modules/yargs": {
- "version": "17.7.2",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
- "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
+ "version": "16.2.0",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
+ "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
"dev": true,
"dependencies": {
- "cliui": "^8.0.1",
+ "cliui": "^7.0.2",
"escalade": "^3.1.1",
"get-caller-file": "^2.0.5",
"require-directory": "^2.1.1",
- "string-width": "^4.2.3",
+ "string-width": "^4.2.0",
"y18n": "^5.0.5",
- "yargs-parser": "^21.1.1"
+ "yargs-parser": "^20.2.2"
},
"engines": {
- "node": ">=12"
+ "node": ">=10"
}
},
"node_modules/yargs-parser": {
@@ -4202,6 +7887,15 @@
"node": ">=12"
}
},
+ "node_modules/yargs/node_modules/yargs-parser": {
+ "version": "20.2.9",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
+ "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/yocto-queue": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
diff --git a/package.json b/package.json
index dddbc0f..984ba48 100644
--- a/package.json
+++ b/package.json
@@ -1,20 +1,51 @@
{
"name": "@qld-gov-au/qgds-tokens",
- "version": "1.2.1",
+ "version": "1.1.2",
"description": "This repository is configured to sync tokens via Figma.",
- "main": "index.js",
+ "main": "dist/index.js",
+ "types": "dist/index.d.ts",
"scripts": {
- "build-tokens": "style-dictionary build",
- "build": "npm run build-tokens",
- "ci": "npm-run-all build test",
- "test": "jest tests/"
+ "prepare": "npm run build:all",
+ "build:all": "npm run build && npm run build:package",
+ "build": "node .build/build-tokens.mjs",
+ "build:package": "tsc --build && copyfiles -u 1 src/android/**/*.tokens.xml src/css/**/*.tokens.css src/js/**/*.tokens.js src/scss/**/*.tokens.scss dist",
+ "clean": "rimraf src dist",
+ "ci": "npm run build && npm run test",
+ "test": "jest /test"
+ },
+ "dependencies": {
},
- "keywords": [],
- "author": "",
- "license": "ISC",
"devDependencies": {
+ "@tokens-studio/sd-transforms": "^1.2.0",
+ "@types/jest": "^29.5.12",
+ "copy-file": "^11.0.0",
+ "copyfiles": "^2.4.1",
+ "style-dictionary": "^4.0.1",
"jest": "^29.7.0",
- "style-dictionary": "^3.9.2",
- "npm-run-all2": "^6.1.2"
+ "prettier": "^3.1.0",
+ "rimraf": "^5.0.7",
+ "ts-jest": "^29.1.5",
+ "typescript": "^5.5.3",
+ "typescript-plugin-css-modules": "^5.1.0"
+ },
+ "keywords": [
+ "queensland government",
+ "design system",
+ "tokens"
+ ],
+ "files": [
+ "dist",
+ "LICENSE",
+ "README.md",
+ "package.json"
+ ],
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/qld-gov-au/qgds-tokens.git"
+ },
+ "author": "QGDS-Team",
+ "license": "ISC",
+ "bugs": {
+ "url": "https://github.com/qld-gov-au/qgds-tokens/issues"
}
}
diff --git a/src/android/button/button-campaign-neon-palettes.tokens.xml b/src/android/button/button-campaign-neon-palettes.tokens.xml
new file mode 100644
index 0000000..ffb270e
--- /dev/null
+++ b/src/android/button/button-campaign-neon-palettes.tokens.xml
@@ -0,0 +1,187 @@
+
+
+
+
+ #ff0084
+ #ffffff
+ none
+ #ff0084
+ #d70065
+ #ffffff
+ none
+ #d70065
+ #d70065
+ #ffffff
+ underline
+ #d70065
+ #ffffff
+ #ff0084
+ none
+ #ff0084
+ #ffffff
+ #ff0084
+ none
+ #ff0084
+ #ffffff
+ #ae0047
+ underline
+ #ae0047
+ #ffffff
+ #ff0084
+ none
+ #ffffff
+ #ffffff
+ #ff0084
+ none
+ #ffffff
+ #ffffff
+ #d70065
+ underline
+ #ffffff
+ #ff0084
+ #ffffff
+ none
+ #ff0084
+ #d70065
+ #ffffff
+ none
+ #d70065
+ #d70065
+ #ffffff
+ underline
+ #d70065
+ #ffecf2
+ #ff0084
+ none
+ #ff0084
+ #ffecf2
+ #ff0084
+ none
+ #ff0084
+ #ffecf2
+ #ff0084
+ underline
+ #ff0084
+ #ffecf2
+ #ff0084
+ none
+ #ffecf2
+ #ffecf2
+ #ff0084
+ none
+ #ffecf2
+ #ffecf2
+ #ff0084
+ underline
+ #ffecf2
+ #ff0084
+ #ffffff
+ none
+ #ff0084
+ #d70065
+ #ffffff
+ none
+ #d70065
+ #d70065
+ #ffffff
+ underline
+ #d70065
+ #eaeaea
+ #ff0084
+ none
+ #ff0084
+ #eaeaea
+ #ff0084
+ none
+ #ff0084
+ #eaeaea
+ #ff0084
+ underline
+ #ff0084
+ #eaeaea
+ #ff0084
+ none
+ #eaeaea
+ #eaeaea
+ #ff0084
+ none
+ #eaeaea
+ #eaeaea
+ #ff0084
+ underline
+ #eaeaea
+ #ffc85e
+ #5f0012
+ none
+ #ffc85e
+ #cf9a27
+ #5f0012
+ none
+ #cf9a27
+ #cf9a27
+ #5f0012
+ underline
+ #cf9a27
+ #ff0084
+ #ffffff
+ none
+ #ffc85e
+ #ff0084
+ #ffffff
+ none
+ #ffc85e
+ #ff0084
+ #ffffff
+ underline
+ #ffc85e
+ #ff0084
+ #ffffff
+ none
+ #ff0084
+ #ff0084
+ #ffffff
+ none
+ #ff0084
+ #ff0084
+ #ffffff
+ underline
+ #ff0084
+ #ff0084
+ #5f0012
+ none
+ #ff0084
+ #d70065
+ #5f0012
+ none
+ #d70065
+ #d70065
+ #5f0012
+ underline
+ #d70065
+ #2a2b2f
+ #ffffff
+ none
+ #ffc85e
+ #2a2b2f
+ #ffffff
+ none
+ #ffc85e
+ #2a2b2f
+ #ffffff
+ underline
+ #ffc85e
+ #2a2b2f
+ #ffffff
+ none
+ #2a2b2f
+ #2a2b2f
+ #ffffff
+ none
+ #2a2b2f
+ #2a2b2f
+ #ffffff
+ underline
+ #2a2b2f
+
\ No newline at end of file
diff --git a/src/android/button/button-qld-default-palettes.tokens.xml b/src/android/button/button-qld-default-palettes.tokens.xml
new file mode 100644
index 0000000..a348116
--- /dev/null
+++ b/src/android/button/button-qld-default-palettes.tokens.xml
@@ -0,0 +1,187 @@
+
+
+
+
+ #09549f
+ #ffffff
+ none
+ #09549f
+ #003e87
+ #ffffff
+ none
+ #003e87
+ #003e87
+ #ffffff
+ underline
+ #003e87
+ #ffffff
+ #09549f
+ none
+ #6bbe27
+ #ffffff
+ #09549f
+ none
+ #6bbe27
+ #ffffff
+ #09549f
+ underline
+ #6bbe27
+ #ffffff
+ #09549f
+ none
+ #ffffff
+ #ffffff
+ #09549f
+ none
+ #ffffff
+ #ffffff
+ #09549f
+ underline
+ #ffffff
+ #09549f
+ #ffffff
+ none
+ #09549f
+ #003e87
+ #ffffff
+ none
+ #003e87
+ #003e87
+ #ffffff
+ underline
+ #003e87
+ #e7edf6
+ #09549f
+ none
+ #6bbe27
+ #e7edf6
+ #09549f
+ none
+ #6bbe27
+ #e7edf6
+ #09549f
+ underline
+ #6bbe27
+ #e7edf6
+ #09549f
+ none
+ #e7edf6
+ #e7edf6
+ #09549f
+ none
+ #e7edf6
+ #e7edf6
+ #09549f
+ underline
+ #e7edf6
+ #09549f
+ #ffffff
+ none
+ #09549f
+ #003e87
+ #ffffff
+ none
+ #003e87
+ #003e87
+ #ffffff
+ underline
+ #003e87
+ #eaeaea
+ #09549f
+ none
+ #6bbe27
+ #eaeaea
+ #09549f
+ none
+ #6bbe27
+ #eaeaea
+ #09549f
+ underline
+ #6bbe27
+ #eaeaea
+ #09549f
+ none
+ #eaeaea
+ #eaeaea
+ #09549f
+ none
+ #eaeaea
+ #eaeaea
+ #09549f
+ underline
+ #eaeaea
+ #6bbe27
+ #000043
+ none
+ #6bbe27
+ #469800
+ #000043
+ none
+ #469800
+ #469800
+ #000043
+ underline
+ #469800
+ #09549f
+ #ffffff
+ none
+ #ffe500
+ #09549f
+ #ffffff
+ none
+ #ffe500
+ #09549f
+ #ffffff
+ underline
+ #ffe500
+ #09549f
+ #ffffff
+ none
+ #09549f
+ #09549f
+ #ffffff
+ none
+ #09549f
+ #09549f
+ #ffffff
+ underline
+ #09549f
+ #6bbe27
+ #000043
+ none
+ #6bbe27
+ #469800
+ #000043
+ none
+ #469800
+ #469800
+ #000043
+ underline
+ #469800
+ #05325f
+ #ffffff
+ none
+ #ffe500
+ #05325f
+ #ffffff
+ none
+ #ffe500
+ #05325f
+ #ffffff
+ underline
+ #ffe500
+ #05325f
+ #ffffff
+ none
+ #05325f
+ #05325f
+ #ffffff
+ none
+ #05325f
+ #05325f
+ #ffffff
+ underline
+ #05325f
+
\ No newline at end of file
diff --git a/src/android/button/button-qld-high-contrast-palettes.tokens.xml b/src/android/button/button-qld-high-contrast-palettes.tokens.xml
new file mode 100644
index 0000000..b21e10c
--- /dev/null
+++ b/src/android/button/button-qld-high-contrast-palettes.tokens.xml
@@ -0,0 +1,187 @@
+
+
+
+
+ #0000ff
+ #ffffff
+ none
+ #0000ff
+ #1000e4
+ #ffffff
+ none
+ #1000e4
+ #1000e4
+ #ffffff
+ underline
+ #1000e4
+ #ffffff
+ #0000ff
+ none
+ #ffe500
+ #ffffff
+ #0000ff
+ none
+ #ffe500
+ #ffffff
+ #0000ff
+ underline
+ #ffe500
+ #ffffff
+ #0000ff
+ none
+ #ffffff
+ #ffffff
+ #0000ff
+ none
+ #ffffff
+ #ffffff
+ #0000ff
+ underline
+ #ffffff
+ #0000ff
+ #ffffff
+ none
+ #0000ff
+ #1000e4
+ #ffffff
+ none
+ #1000e4
+ #1000e4
+ #ffffff
+ underline
+ #1000e4
+ #ffffff
+ #0000ff
+ none
+ #ffe500
+ #ffffff
+ #0000ff
+ none
+ #ffe500
+ #ffffff
+ #0000ff
+ underline
+ #ffe500
+ #ffffff
+ #0000ff
+ none
+ #ffffff
+ #ffffff
+ #0000ff
+ none
+ #ffffff
+ #ffffff
+ #0000ff
+ underline
+ #ffffff
+ #0000ff
+ #ffffff
+ none
+ #0000ff
+ #1000e4
+ #ffffff
+ none
+ #1000e4
+ #1000e4
+ #ffffff
+ underline
+ #1000e4
+ #ffffff
+ #0000ff
+ none
+ #ffe500
+ #ffffff
+ #0000ff
+ none
+ #ffe500
+ #ffffff
+ #0000ff
+ underline
+ #ffe500
+ #ffffff
+ #0000ff
+ none
+ #ffffff
+ #ffffff
+ #0000ff
+ none
+ #ffffff
+ #ffffff
+ #0000ff
+ underline
+ #ffffff
+ #ffe500
+ #2b0093
+ none
+ #ffe500
+ #cdb300
+ #2b0093
+ none
+ #cdb300
+ #cdb300
+ #2b0093
+ underline
+ #cdb300
+ #000510
+ #ffe500
+ none
+ #ffe500
+ #000510
+ #ffe500
+ none
+ #ffe500
+ #000510
+ #ffe500
+ underline
+ #ffe500
+ #000510
+ #ffe500
+ none
+ #000510
+ #000510
+ #ffe500
+ none
+ #000510
+ #000510
+ #ffe500
+ underline
+ #000510
+ #ffe500
+ #2b0093
+ none
+ #ffe500
+ #cdb300
+ #2b0093
+ none
+ #cdb300
+ #cdb300
+ #2b0093
+ underline
+ #cdb300
+ #000510
+ #ffe500
+ none
+ #ffe500
+ #000510
+ #ffe500
+ none
+ #ffe500
+ #000510
+ #ffe500
+ underline
+ #ffe500
+ #000510
+ #ffe500
+ none
+ #000510
+ #000510
+ #ffe500
+ none
+ #000510
+ #000510
+ #ffe500
+ underline
+ #000510
+
\ No newline at end of file
diff --git a/src/android/button/button-qld-maroon-palettes.tokens.xml b/src/android/button/button-qld-maroon-palettes.tokens.xml
new file mode 100644
index 0000000..fde5bf2
--- /dev/null
+++ b/src/android/button/button-qld-maroon-palettes.tokens.xml
@@ -0,0 +1,187 @@
+
+
+
+
+ #b80b4d
+ #ffffff
+ none
+ #b80b4d
+ #9a0037
+ #ffffff
+ none
+ #9a0037
+ #9a0037
+ #ffffff
+ underline
+ #9a0037
+ #ffffff
+ #b80b4d
+ none
+ #b80b4d
+ #ffffff
+ #b80b4d
+ none
+ #b80b4d
+ #ffffff
+ #b80b4d
+ underline
+ #b80b4d
+ #ffffff
+ #b80b4d
+ none
+ #ffffff
+ #ffffff
+ #b80b4d
+ none
+ #ffffff
+ #ffffff
+ #b80b4d
+ underline
+ #ffffff
+ #b80b4d
+ #ffffff
+ none
+ #b80b4d
+ #9a0037
+ #ffffff
+ none
+ #9a0037
+ #9a0037
+ #ffffff
+ underline
+ #9a0037
+ #ffffff
+ #b80b4d
+ none
+ #b80b4d
+ #ffffff
+ #b80b4d
+ none
+ #b80b4d
+ #ffffff
+ #b80b4d
+ underline
+ #b80b4d
+ #ffffff
+ #b80b4d
+ none
+ #ffffff
+ #ffffff
+ #b80b4d
+ none
+ #ffffff
+ #ffffff
+ #b80b4d
+ underline
+ #ffffff
+ #b80b4d
+ #ffffff
+ none
+ #b80b4d
+ #9a0037
+ #ffffff
+ none
+ #9a0037
+ #9a0037
+ #ffffff
+ underline
+ #9a0037
+ #ffffff
+ #b80b4d
+ none
+ #b80b4d
+ #ffffff
+ #b80b4d
+ none
+ #b80b4d
+ #ffffff
+ #b80b4d
+ underline
+ #b80b4d
+ #ffffff
+ #b80b4d
+ none
+ #ffffff
+ #ffffff
+ #b80b4d
+ none
+ #ffffff
+ #ffffff
+ #b80b4d
+ underline
+ #ffffff
+ #ffffff
+ #430001
+ none
+ #ffffff
+ #ffffff
+ #430001
+ none
+ #ffffff
+ #ffffff
+ #430001
+ underline
+ #ffffff
+ #b80b4d
+ #ffffff
+ none
+ #ffffff
+ #b80b4d
+ #ffffff
+ none
+ #ffffff
+ #b80b4d
+ #ffffff
+ underline
+ #ffffff
+ #b80b4d
+ #ffffff
+ none
+ #b80b4d
+ #b80b4d
+ #ffffff
+ none
+ #b80b4d
+ #b80b4d
+ #ffffff
+ underline
+ #b80b4d
+ #b80b4d
+ #430001
+ none
+ #b80b4d
+ #9a0037
+ #430001
+ none
+ #9a0037
+ #9a0037
+ #430001
+ underline
+ #9a0037
+ #000c19
+ #ffffff
+ none
+ #ffffff
+ #000c19
+ #ffffff
+ none
+ #ffffff
+ #000c19
+ #ffffff
+ underline
+ #ffffff
+ #000c19
+ #ffffff
+ none
+ #000c19
+ #000c19
+ #ffffff
+ none
+ #000c19
+ #000c19
+ #ffffff
+ underline
+ #000c19
+
\ No newline at end of file
diff --git a/src/android/button/button.tokens.xml b/src/android/button/button.tokens.xml
new file mode 100644
index 0000000..43eaaba
--- /dev/null
+++ b/src/android/button/button.tokens.xml
@@ -0,0 +1,9 @@
+
+
+
+
+ 8
+ 8px
+
\ No newline at end of file
diff --git a/src/android/card/card-campaign-neon-palettes.tokens.xml b/src/android/card/card-campaign-neon-palettes.tokens.xml
new file mode 100644
index 0000000..a06608f
--- /dev/null
+++ b/src/android/card/card-campaign-neon-palettes.tokens.xml
@@ -0,0 +1,8 @@
+
+
+
+
+ #ffffff
+
\ No newline at end of file
diff --git a/src/android/card/card-qld-default-palettes.tokens.xml b/src/android/card/card-qld-default-palettes.tokens.xml
new file mode 100644
index 0000000..a06608f
--- /dev/null
+++ b/src/android/card/card-qld-default-palettes.tokens.xml
@@ -0,0 +1,8 @@
+
+
+
+
+ #ffffff
+
\ No newline at end of file
diff --git a/src/android/card/card-qld-high-contrast-palettes.tokens.xml b/src/android/card/card-qld-high-contrast-palettes.tokens.xml
new file mode 100644
index 0000000..a06608f
--- /dev/null
+++ b/src/android/card/card-qld-high-contrast-palettes.tokens.xml
@@ -0,0 +1,8 @@
+
+
+
+
+ #ffffff
+
\ No newline at end of file
diff --git a/src/android/card/card-qld-maroon-palettes.tokens.xml b/src/android/card/card-qld-maroon-palettes.tokens.xml
new file mode 100644
index 0000000..a06608f
--- /dev/null
+++ b/src/android/card/card-qld-maroon-palettes.tokens.xml
@@ -0,0 +1,8 @@
+
+
+
+
+ #ffffff
+
\ No newline at end of file
diff --git a/src/android/card/card.tokens.xml b/src/android/card/card.tokens.xml
new file mode 100644
index 0000000..3364c1a
--- /dev/null
+++ b/src/android/card/card.tokens.xml
@@ -0,0 +1,9 @@
+
+
+
+
+ 4
+ 16px
+
\ No newline at end of file
diff --git a/src/android/styles/primitive.tokens.xml b/src/android/styles/primitive.tokens.xml
new file mode 100644
index 0000000..74ac445
--- /dev/null
+++ b/src/android/styles/primitive.tokens.xml
@@ -0,0 +1,433 @@
+
+
+
+
+ 2px
+ 4px
+ 8px
+ 16px
+ 32px
+ 64px
+ 4px
+ 8px
+ 16px
+ 32px
+ 64px
+ 8px 64px
+ 4
+ 8
+ 16
+ 4 8
+ #000000
+ #ffffff
+ #fcfcfc
+ #fafafa
+ #f5f5f5
+ #efefef
+ #eaeaea
+ #e5e5e5
+ #e0e0e0
+ #b0b0b0
+ #818181
+ #565656
+ #2e2e2e
+ #0b0b0b
+ #f1f1f1
+ #e7e8e8
+ #d0d0d2
+ #b9babc
+ #a3a4a7
+ #8d8e92
+ #78797e
+ #5d5e62
+ #424348
+ #2a2b2f
+ #131418
+ #030305
+ #ebebeb
+ #dddddd
+ #bcbcbc
+ #9c9c9c
+ #7e7e7e
+ #606060
+ #444444
+ #333333
+ #232323
+ #141414
+ #070707
+ #010101
+ #e2e5e7
+ #d0d5d8
+ #a2acb2
+ #76858e
+ #4d606b
+ #263c49
+ #011c2a
+ #001421
+ #000c19
+ #000510
+ #000108
+ #000003
+ #f9fbfd
+ #f4f8fc
+ #eaf2f9
+ #dfebf6
+ #d5e4f2
+ #cadeef
+ #c0d7ec
+ #93a9bd
+ #687d90
+ #405365
+ #1b2d3d
+ #000b19
+ #f7fdff
+ #f1fbff
+ #e3f7ff
+ #d4f2ff
+ #c6eeff
+ #b6e9ff
+ #a7e5ff
+ #78b5ce
+ #4b879f
+ #1d5c72
+ #003348
+ #000e21
+ #e4e9ef
+ #d3dae4
+ #a7b6c9
+ #7e94ae
+ #577293
+ #305279
+ #05325f
+ #002450
+ #001641
+ #000832
+ #000024
+ #010016
+ #e7edf6
+ #d7e2f0
+ #afc5e1
+ #88a9d1
+ #628dc1
+ #3b70b0
+ #09549f
+ #003e87
+ #002870
+ #001059
+ #000043
+ #05002d
+ #eaf3f8
+ #dcebf3
+ #b8d6e6
+ #95c2da
+ #70aecd
+ #4899c0
+ #0085b3
+ #006895
+ #004c77
+ #00315a
+ #00163f
+ #000024
+ #e2edff
+ #d0e1ff
+ #a1c3ff
+ #74a3ff
+ #4780ff
+ #1956ff
+ #0000ff
+ #1000e4
+ #1d00c8
+ #2600ad
+ #2b0093
+ #290078
+ #e5eaed
+ #d3dce1
+ #a9b9c4
+ #8098a7
+ #58778b
+ #315870
+ #023a55
+ #002c46
+ #001e37
+ #001028
+ #00041b
+ #00000d
+ #f0f9ec
+ #e7f5df
+ #ceebbf
+ #b6e09f
+ #9ed57e
+ #85ca59
+ #6bbe27
+ #469800
+ #1e7200
+ #004f00
+ #002d00
+ #000d00
+ #f1f9eb
+ #e8f4de
+ #d1e9bc
+ #bbde9a
+ #a5d277
+ #8ec64e
+ #78ba00
+ #559400
+ #326f00
+ #0f4c00
+ #002b00
+ #000c00
+ #ecf5eb
+ #dfefde
+ #bfdfbd
+ #9fcf9d
+ #7fbe7d
+ #5cae5b
+ #339d37
+ #007d10
+ #005e00
+ #004100
+ #002500
+ #000a00
+ #e9f3ea
+ #dbebdc
+ #b7d7ba
+ #93c399
+ #6eae78
+ #459a57
+ #008635
+ #006b18
+ #005000
+ #003700
+ #001f00
+ #000800
+ #fffdee
+ #fffce3
+ #fef8c6
+ #fef4a8
+ #ffef86
+ #ffea5d
+ #ffe500
+ #cdb300
+ #9d8200
+ #705500
+ #462900
+ #1e0300
+ #fffaee
+ #fff7e3
+ #ffefc6
+ #ffe7a8
+ #ffde88
+ #ffd563
+ #ffcc2c
+ #cf9e00
+ #a17000
+ #754600
+ #4b1d00
+ #220000
+ #fff5ec
+ #ffefdf
+ #ffdfbe
+ #ffce9d
+ #ffbd7a
+ #ffab51
+ #ff9900
+ #d37000
+ #a74800
+ #7d1e00
+ #540000
+ #2b0000
+ #fffaf0
+ #fff6e7
+ #ffedce
+ #ffe4b5
+ #ffdb9a
+ #ffd27e
+ #ffc85e
+ #cf9a27
+ #a16e00
+ #754400
+ #4b1c00
+ #220000
+ #f9f3ec
+ #f6ecdf
+ #ecd9be
+ #e2c59e
+ #d9b27e
+ #ce9f5b
+ #c48c33
+ #a06a00
+ #7c4900
+ #5b2900
+ #3a0800
+ #1a0000
+ #fbede8
+ #f9e0d9
+ #f1c2b2
+ #e7a38d
+ #dd8468
+ #d06441
+ #c24008
+ #a21e00
+ #830000
+ #640000
+ #450000
+ #250000
+ #f3e8e8
+ #ebd8da
+ #d5b2b5
+ #bf8d92
+ #a86970
+ #904550
+ #771e32
+ #630622
+ #4e0013
+ #3a0005
+ #260000
+ #120000
+ #fbe9ec
+ #f9dbdf
+ #f0b8c0
+ #e594a2
+ #d87085
+ #c94868
+ #b80b4d
+ #9a0037
+ #7d0021
+ #60000d
+ #430001
+ #250000
+ #ffeceb
+ #ffe0dd
+ #ffbfbc
+ #fb9f9b
+ #f57d7b
+ #ec585a
+ #e22339
+ #be001a
+ #9a0000
+ #770000
+ #540000
+ #300000
+ #ffeeff
+ #ffe2ff
+ #ffc4ff
+ #ffa5ff
+ #ff83ff
+ #ff5aff
+ #fa00ff
+ #d100d7
+ #a800b0
+ #80008a
+ #580065
+ #300041
+ #f9e9ea
+ #f5dadd
+ #eab5bb
+ #dc909b
+ #cc6b7b
+ #bb435d
+ #a70240
+ #8c002c
+ #710018
+ #570006
+ #3c0000
+ #210000
+ #ffecf2
+ #ffe0ea
+ #ffc0d4
+ #ffa0c0
+ #ff7dab
+ #ff5497
+ #ff0084
+ #d70065
+ #ae0047
+ #87002b
+ #5f0012
+ #360001
+ #f9f4ff
+ #f6ecff
+ #eddafe
+ #e3c7fd
+ #dab4fb
+ #d1a1f9
+ #c88df7
+ #a167cd
+ #7b41a5
+ #581a7e
+ #370058
+ #180034
+ #ece8f4
+ #e0d9ed
+ #c2b3db
+ #a58fc8
+ #896ab4
+ #6e45a0
+ #551a8b
+ #440077
+ #340063
+ #260050
+ #18003e
+ #0c002b
+ #f2e7f1
+ #e9d7e8
+ #d2afd1
+ #ba89ba
+ #a363a3
+ #8a3b8b
+ #710074
+ #5d0061
+ #49004e
+ #36003c
+ #23002a
+ #100018
+ 0.1
+ 0.5
+ 0.9
+ rgba(0, 0, 0, 0)
+ rgba(0, 0, 0, 0.1)
+ rgba(0, 0, 0, 0.72)
+ rgba(0, 0, 0, 0.9)
+ rgba(255, 255, 255, 0.1)
+ rgba(255, 255, 255, 0.72)
+ rgba(255, 255, 255, 0.9)
+ 4px
+ solid
+ currentcolor
+ Noto Sans
+ Font Awesome 6 Free
+ 110%
+ 140%
+ 0
+ 1.5em
+ -0.05em
+ 32
+ 26
+ 23
+ 22
+ 22
+ 22
+ 22
+ regular
+ bold
+ regular
+ bold
+ 47.7757
+ 39.8131
+ 33.1776
+ 27.648
+ 23.04
+ 19.2
+ 16
+ 12.8
+ 11.2
+ none
+ underline
+ overline
+ 0.5px
+ 2px
+ solid
+ double
+ wavy
+
\ No newline at end of file
diff --git a/src/android/styles/qgds-campaign-neon-palettes.tokens.xml b/src/android/styles/qgds-campaign-neon-palettes.tokens.xml
new file mode 100644
index 0000000..580b310
--- /dev/null
+++ b/src/android/styles/qgds-campaign-neon-palettes.tokens.xml
@@ -0,0 +1,476 @@
+
+
+
+
+ #710074
+ #2a2b2f
+ #ff0084
+ #ffc85e
+ #ffffff
+ #ffecf2
+ #ebebeb
+ #710074
+ #2a2b2f
+ #710074
+ #710074
+ rgba(0, 0, 0, 0)
+ #ffffff
+ #ffffff
+ rgba(0, 0, 0, 0)
+ #232323
+ #444444
+ #36003c
+ #7e7e7e
+ #232323
+ #444444
+ #ffffff
+ #fafafa
+ #ffffff
+ #fafafa
+ #ffffff
+ #ba89ba
+ #e22339
+ #444444
+ #6bbe27
+ #ffe500
+ #232323
+ #6bbe27
+ #a7e5ff
+ #710074
+ #c0d7ec
+ 4px
+ solid
+ #070707
+ #ffffff
+ #f5f5f5
+ #0085b3
+ #dddddd
+ #232323
+ #ff0084
+ #606060
+ #dddddd
+ #ff0084
+ #ff0084
+ #dddddd
+ #f5f5f5
+ #eaeaea
+ #444444
+ #ff0084
+ #d70065
+ #232323
+ #444444
+ #36003c
+ #7e7e7e
+ #232323
+ #444444
+ #ff0084
+ #ffffff
+ none
+ #ff0084
+ #d70065
+ #ffffff
+ none
+ #d70065
+ #d70065
+ #ffffff
+ underline
+ #d70065
+ #ffffff
+ #ff0084
+ none
+ #ff0084
+ #ffffff
+ #ff0084
+ none
+ #ff0084
+ #ffffff
+ #ae0047
+ underline
+ #ae0047
+ #ffffff
+ #ff0084
+ none
+ #ffffff
+ #ffffff
+ #ff0084
+ none
+ #ffffff
+ #ffffff
+ #d70065
+ underline
+ #ffffff
+ #ae0047
+ underline
+ 0.5px
+ solid
+ #d70065
+ underline
+ 2px
+ solid
+ #ff0084
+ underline
+ 2px
+ solid
+ #551a8b
+ underline
+ 2px
+ solid
+ #ffffff
+ #ff0084
+ #dddddd
+ #ff0084
+ #ffffff
+ #ff0084
+ #ffffff
+ #ff0084
+ #ff0084
+ #ffffff
+ #551a8b
+ #dddddd
+ #ffecf2
+ #ffe0ea
+ #0085b3
+ #ffc0d4
+ #ae0047
+ #ff0084
+ #606060
+ #dddddd
+ #ff0084
+ #ff0084
+ #dddddd
+ #f5f5f5
+ #eaeaea
+ #444444
+ #ff0084
+ #d70065
+ #232323
+ #444444
+ #36003c
+ #7e7e7e
+ #232323
+ #444444
+ #ff0084
+ #ffffff
+ none
+ #ff0084
+ #d70065
+ #ffffff
+ none
+ #d70065
+ #d70065
+ #ffffff
+ underline
+ #d70065
+ #ffecf2
+ #ff0084
+ none
+ #ff0084
+ #ffecf2
+ #ff0084
+ none
+ #ff0084
+ #ffecf2
+ #ff0084
+ underline
+ #ff0084
+ #ffecf2
+ #ff0084
+ none
+ #ffecf2
+ #ffecf2
+ #ff0084
+ none
+ #ffecf2
+ #ffecf2
+ #ff0084
+ underline
+ #ffecf2
+ #ff0084
+ underline
+ 0.5px
+ solid
+ #ff0084
+ underline
+ 2px
+ solid
+ #ff0084
+ underline
+ 2px
+ solid
+ #551a8b
+ underline
+ 2px
+ solid
+ #ffecf2
+ #ff0084
+ #dddddd
+ #ff0084
+ #ffffff
+ #ff0084
+ #ffecf2
+ #ff0084
+ #ff0084
+ #ffecf2
+ #551a8b
+ #dddddd
+ #eaeaea
+ #dddddd
+ #0085b3
+ #606060
+ #232323
+ #ff0084
+ #606060
+ #dddddd
+ #ff0084
+ #ff0084
+ #dddddd
+ #f5f5f5
+ #eaeaea
+ #444444
+ #ff0084
+ #d70065
+ #232323
+ #444444
+ #36003c
+ #7e7e7e
+ #232323
+ #444444
+ #ff0084
+ #ffffff
+ none
+ #ff0084
+ #d70065
+ #ffffff
+ none
+ #d70065
+ #d70065
+ #ffffff
+ underline
+ #d70065
+ #eaeaea
+ #ff0084
+ none
+ #ff0084
+ #eaeaea
+ #ff0084
+ none
+ #ff0084
+ #eaeaea
+ #ff0084
+ underline
+ #ff0084
+ #eaeaea
+ #ff0084
+ none
+ #eaeaea
+ #eaeaea
+ #ff0084
+ none
+ #eaeaea
+ #eaeaea
+ #ff0084
+ underline
+ #eaeaea
+ #ff0084
+ underline
+ 0.5px
+ solid
+ #ff0084
+ underline
+ 2px
+ solid
+ #ff0084
+ underline
+ 2px
+ solid
+ #551a8b
+ underline
+ 2px
+ solid
+ #eaeaea
+ #ff0084
+ #dddddd
+ #ff0084
+ #ffffff
+ #ff0084
+ #eaeaea
+ #ff0084
+ #ff0084
+ #eaeaea
+ #551a8b
+ #dddddd
+ #ff0084
+ #d70065
+ #ffc0d4
+ #ff7dab
+ #ae0047
+ #ff0084
+ #d70065
+ #d70065
+ #ff0084
+ #ff0084
+ #d70065
+ #d70065
+ #2a2b2f
+ #444444
+ #ff0084
+ #ff7dab
+ #ffffff
+ #fafafa
+ #ffffff
+ #fafafa
+ #ffffff
+ #ba89ba
+ #ffc85e
+ #5f0012
+ none
+ #ffc85e
+ #cf9a27
+ #5f0012
+ none
+ #cf9a27
+ #cf9a27
+ #5f0012
+ underline
+ #cf9a27
+ #ff0084
+ #ffffff
+ none
+ #ffc85e
+ #ff0084
+ #ffffff
+ none
+ #ffc85e
+ #ff0084
+ #ffffff
+ underline
+ #ffc85e
+ #ff0084
+ #ffffff
+ none
+ #ff0084
+ #ff0084
+ #ffffff
+ none
+ #ff0084
+ #ff0084
+ #ffffff
+ underline
+ #ff0084
+ #ffffff
+ underline
+ 0.5px
+ solid
+ #ffffff
+ underline
+ 2px
+ solid
+ #ffffff
+ underline
+ 2px
+ solid
+ #551a8b
+ underline
+ 2px
+ solid
+ #ff0084
+ #ffffff
+ #d70065
+ #ffffff
+ #ffffff
+ #ffffff
+ #ff0084
+ #ffffff
+ #ff0084
+ #ff0084
+ #551a8b
+ #d70065
+ #2a2b2f
+ #131418
+ #ffc0d4
+ #ff5497
+ #ae0047
+ #ff0084
+ #d70065
+ #d70065
+ #ff0084
+ #ff0084
+ #d70065
+ #d70065
+ #2a2b2f
+ #444444
+ #ff0084
+ #ff7dab
+ #ffffff
+ #fafafa
+ #ffffff
+ #fafafa
+ #ffffff
+ #ba89ba
+ #ff0084
+ #5f0012
+ none
+ #ff0084
+ #d70065
+ #5f0012
+ none
+ #d70065
+ #d70065
+ #5f0012
+ underline
+ #d70065
+ #2a2b2f
+ #ffffff
+ none
+ #ffc85e
+ #2a2b2f
+ #ffffff
+ none
+ #ffc85e
+ #2a2b2f
+ #ffffff
+ underline
+ #ffc85e
+ #2a2b2f
+ #ffffff
+ none
+ #2a2b2f
+ #2a2b2f
+ #ffffff
+ none
+ #2a2b2f
+ #2a2b2f
+ #ffffff
+ underline
+ #2a2b2f
+ #ffffff
+ underline
+ 0.5px
+ solid
+ #ffffff
+ underline
+ 2px
+ solid
+ #ffffff
+ underline
+ 2px
+ solid
+ #551a8b
+ underline
+ 2px
+ solid
+ #2a2b2f
+ #ffffff
+ #d70065
+ #ffffff
+ #ffffff
+ #ffffff
+ #2a2b2f
+ #ffffff
+ #ff0084
+ #2a2b2f
+ #551a8b
+ #d70065
+
\ No newline at end of file
diff --git a/src/android/styles/qgds-qld-default-palettes.tokens.xml b/src/android/styles/qgds-qld-default-palettes.tokens.xml
new file mode 100644
index 0000000..3850744
--- /dev/null
+++ b/src/android/styles/qgds-qld-default-palettes.tokens.xml
@@ -0,0 +1,476 @@
+
+
+
+
+ #09549f
+ #05325f
+ #6bbe27
+ #ffe500
+ #ffffff
+ #e7edf6
+ #eaeaea
+ #09549f
+ #05325f
+ #09549f
+ #6bbe27
+ rgba(0, 0, 0, 0)
+ #6bbe27
+ #ffe500
+ rgba(0, 0, 0, 0)
+ #232323
+ #444444
+ #232323
+ #444444
+ #232323
+ #444444
+ #ffffff
+ #fafafa
+ #ffffff
+ #fafafa
+ #ffffff
+ #fafafa
+ #e22339
+ #444444
+ #6bbe27
+ #ffe500
+ #232323
+ #6bbe27
+ #a7e5ff
+ #710074
+ #c0d7ec
+ 4px
+ solid
+ #070707
+ #ffffff
+ #f5f5f5
+ #0085b3
+ #e0e0e0
+ #818181
+ #6bbe27
+ #606060
+ #dddddd
+ #09549f
+ #6bbe27
+ #dddddd
+ #f5f5f5
+ #eaeaea
+ #444444
+ #6bbe27
+ #003e87
+ #232323
+ #444444
+ #232323
+ #444444
+ #232323
+ #444444
+ #09549f
+ #ffffff
+ none
+ #09549f
+ #003e87
+ #ffffff
+ none
+ #003e87
+ #003e87
+ #ffffff
+ underline
+ #003e87
+ #ffffff
+ #09549f
+ none
+ #6bbe27
+ #ffffff
+ #09549f
+ none
+ #6bbe27
+ #ffffff
+ #09549f
+ underline
+ #6bbe27
+ #ffffff
+ #09549f
+ none
+ #ffffff
+ #ffffff
+ #09549f
+ none
+ #ffffff
+ #ffffff
+ #09549f
+ underline
+ #ffffff
+ #09549f
+ underline
+ 0.5px
+ solid
+ #09549f
+ underline
+ 2px
+ solid
+ #09549f
+ underline
+ 2px
+ solid
+ #551a8b
+ underline
+ 2px
+ solid
+ #ffffff
+ #09549f
+ #dddddd
+ #09549f
+ #ffffff
+ #09549f
+ #ffffff
+ #09549f
+ #6bbe27
+ #ffffff
+ #551a8b
+ #dddddd
+ #e7edf6
+ #d7e2f0
+ #0085b3
+ #afc5e1
+ #818181
+ #6bbe27
+ #606060
+ #dddddd
+ #09549f
+ #6bbe27
+ #dddddd
+ #f5f5f5
+ #eaeaea
+ #444444
+ #6bbe27
+ #003e87
+ #232323
+ #444444
+ #232323
+ #444444
+ #232323
+ #444444
+ #09549f
+ #ffffff
+ none
+ #09549f
+ #003e87
+ #ffffff
+ none
+ #003e87
+ #003e87
+ #ffffff
+ underline
+ #003e87
+ #e7edf6
+ #09549f
+ none
+ #6bbe27
+ #e7edf6
+ #09549f
+ none
+ #6bbe27
+ #e7edf6
+ #09549f
+ underline
+ #6bbe27
+ #e7edf6
+ #09549f
+ none
+ #e7edf6
+ #e7edf6
+ #09549f
+ none
+ #e7edf6
+ #e7edf6
+ #09549f
+ underline
+ #e7edf6
+ #09549f
+ underline
+ 0.5px
+ solid
+ #09549f
+ underline
+ 2px
+ solid
+ #09549f
+ underline
+ 2px
+ solid
+ #551a8b
+ underline
+ 2px
+ solid
+ #e7edf6
+ #09549f
+ #dddddd
+ #09549f
+ #ffffff
+ #09549f
+ #e7edf6
+ #09549f
+ #6bbe27
+ #e7edf6
+ #551a8b
+ #dddddd
+ #eaeaea
+ #dddddd
+ #0085b3
+ #606060
+ #818181
+ #6bbe27
+ #606060
+ #dddddd
+ #09549f
+ #6bbe27
+ #dddddd
+ #f5f5f5
+ #eaeaea
+ #444444
+ #6bbe27
+ #003e87
+ #232323
+ #444444
+ #232323
+ #444444
+ #232323
+ #444444
+ #09549f
+ #ffffff
+ none
+ #09549f
+ #003e87
+ #ffffff
+ none
+ #003e87
+ #003e87
+ #ffffff
+ underline
+ #003e87
+ #eaeaea
+ #09549f
+ none
+ #6bbe27
+ #eaeaea
+ #09549f
+ none
+ #6bbe27
+ #eaeaea
+ #09549f
+ underline
+ #6bbe27
+ #eaeaea
+ #09549f
+ none
+ #eaeaea
+ #eaeaea
+ #09549f
+ none
+ #eaeaea
+ #eaeaea
+ #09549f
+ underline
+ #eaeaea
+ #09549f
+ underline
+ 0.5px
+ solid
+ #09549f
+ underline
+ 2px
+ solid
+ #09549f
+ underline
+ 2px
+ solid
+ #551a8b
+ underline
+ 2px
+ solid
+ #eaeaea
+ #09549f
+ #dddddd
+ #09549f
+ #ffffff
+ #09549f
+ #eaeaea
+ #09549f
+ #6bbe27
+ #eaeaea
+ #551a8b
+ #dddddd
+ #09549f
+ #003e87
+ #a7e5ff
+ #78b5ce
+ #818181
+ #6bbe27
+ #78b5ce
+ #78b5ce
+ #09549f
+ #6bbe27
+ #78b5ce
+ #003e87
+ #05325f
+ #444444
+ #6bbe27
+ #9ed57e
+ #ffffff
+ #fafafa
+ #ffffff
+ #fafafa
+ #ffffff
+ #fafafa
+ #6bbe27
+ #000043
+ none
+ #6bbe27
+ #469800
+ #000043
+ none
+ #469800
+ #469800
+ #000043
+ underline
+ #469800
+ #09549f
+ #ffffff
+ none
+ #ffe500
+ #09549f
+ #ffffff
+ none
+ #ffe500
+ #09549f
+ #ffffff
+ underline
+ #ffe500
+ #09549f
+ #ffffff
+ none
+ #09549f
+ #09549f
+ #ffffff
+ none
+ #09549f
+ #09549f
+ #ffffff
+ underline
+ #09549f
+ #ffffff
+ underline
+ 0.5px
+ solid
+ #ffffff
+ underline
+ 2px
+ solid
+ #ffffff
+ underline
+ 2px
+ solid
+ #551a8b
+ underline
+ 2px
+ solid
+ #09549f
+ #ffffff
+ #78b5ce
+ #ffffff
+ #ffffff
+ #ffffff
+ #09549f
+ #ffffff
+ #6bbe27
+ #09549f
+ #551a8b
+ #78b5ce
+ #05325f
+ #002450
+ #a7e5ff
+ #78b5ce
+ #818181
+ #6bbe27
+ #78b5ce
+ #78b5ce
+ #09549f
+ #6bbe27
+ #78b5ce
+ #003e87
+ #05325f
+ #444444
+ #6bbe27
+ #9ed57e
+ #ffffff
+ #fafafa
+ #ffffff
+ #fafafa
+ #ffffff
+ #fafafa
+ #6bbe27
+ #000043
+ none
+ #6bbe27
+ #469800
+ #000043
+ none
+ #469800
+ #469800
+ #000043
+ underline
+ #469800
+ #05325f
+ #ffffff
+ none
+ #ffe500
+ #05325f
+ #ffffff
+ none
+ #ffe500
+ #05325f
+ #ffffff
+ underline
+ #ffe500
+ #05325f
+ #ffffff
+ none
+ #05325f
+ #05325f
+ #ffffff
+ none
+ #05325f
+ #05325f
+ #ffffff
+ underline
+ #05325f
+ #ffffff
+ underline
+ 0.5px
+ solid
+ #ffffff
+ underline
+ 2px
+ solid
+ #ffffff
+ underline
+ 2px
+ solid
+ #551a8b
+ underline
+ 2px
+ solid
+ #05325f
+ #ffffff
+ #78b5ce
+ #ffffff
+ #ffffff
+ #ffffff
+ #05325f
+ #ffffff
+ #6bbe27
+ #05325f
+ #551a8b
+ #78b5ce
+
\ No newline at end of file
diff --git a/src/android/styles/qgds-qld-high-contrast-palettes.tokens.xml b/src/android/styles/qgds-qld-high-contrast-palettes.tokens.xml
new file mode 100644
index 0000000..81f8d6b
--- /dev/null
+++ b/src/android/styles/qgds-qld-high-contrast-palettes.tokens.xml
@@ -0,0 +1,476 @@
+
+
+
+
+ #ffffff
+ #000510
+ #0000ff
+ #ffe500
+ #ffffff
+ #ffffff
+ #ffffff
+ #000510
+ #000510
+ #0000ff
+ #0000ff
+ rgba(0, 0, 0, 0)
+ #ffe500
+ #ffe500
+ rgba(0, 0, 0, 0)
+ #131212
+ #606060
+ #131212
+ #606060
+ #131212
+ #606060
+ #ffffff
+ #76858e
+ #ffffff
+ #76858e
+ #ffffff
+ #76858e
+ #e22339
+ #444444
+ #6bbe27
+ #ffe500
+ #232323
+ #6bbe27
+ #a7e5ff
+ #710074
+ #c0d7ec
+ 4px
+ solid
+ #070707
+ #ffffff
+ #fafafa
+ #0000ff
+ #131212
+ #131212
+ #131212
+ #131212
+ #131212
+ #0000ff
+ #131212
+ #131212
+ #fafafa
+ #ffffff
+ #131212
+ #131212
+ #1000e4
+ #131212
+ #606060
+ #131212
+ #606060
+ #131212
+ #606060
+ #0000ff
+ #ffffff
+ none
+ #0000ff
+ #1000e4
+ #ffffff
+ none
+ #1000e4
+ #1000e4
+ #ffffff
+ underline
+ #1000e4
+ #ffffff
+ #0000ff
+ none
+ #ffe500
+ #ffffff
+ #0000ff
+ none
+ #ffe500
+ #ffffff
+ #0000ff
+ underline
+ #ffe500
+ #ffffff
+ #0000ff
+ none
+ #ffffff
+ #ffffff
+ #0000ff
+ none
+ #ffffff
+ #ffffff
+ #0000ff
+ underline
+ #ffffff
+ #0000ff
+ underline
+ 0.5px
+ solid
+ #0000ff
+ underline
+ 2px
+ solid
+ #0000ff
+ underline
+ 2px
+ solid
+ #fa00ff
+ underline
+ 2px
+ solid
+ #ffffff
+ #0000ff
+ #dddddd
+ #0000ff
+ #ffffff
+ #0000ff
+ #ffffff
+ #0000ff
+ #ffe500
+ #ffffff
+ #fa00ff
+ #dddddd
+ #ffffff
+ #fafafa
+ #0085b3
+ #131212
+ #818181
+ #ffe500
+ #606060
+ #dddddd
+ #0000ff
+ #ffe500
+ #dddddd
+ #f5f5f5
+ #eaeaea
+ #444444
+ #ffe500
+ #1000e4
+ #131212
+ #606060
+ #131212
+ #606060
+ #131212
+ #606060
+ #0000ff
+ #ffffff
+ none
+ #0000ff
+ #1000e4
+ #ffffff
+ none
+ #1000e4
+ #1000e4
+ #ffffff
+ underline
+ #1000e4
+ #ffffff
+ #0000ff
+ none
+ #ffe500
+ #ffffff
+ #0000ff
+ none
+ #ffe500
+ #ffffff
+ #0000ff
+ underline
+ #ffe500
+ #ffffff
+ #0000ff
+ none
+ #ffffff
+ #ffffff
+ #0000ff
+ none
+ #ffffff
+ #ffffff
+ #0000ff
+ underline
+ #ffffff
+ #0000ff
+ underline
+ 0.5px
+ solid
+ #0000ff
+ underline
+ 2px
+ solid
+ #0000ff
+ underline
+ 2px
+ solid
+ #fa00ff
+ underline
+ 2px
+ solid
+ #ffffff
+ #0000ff
+ #dddddd
+ #0000ff
+ #ffffff
+ #0000ff
+ #ffffff
+ #0000ff
+ #ffe500
+ #ffffff
+ #fa00ff
+ #dddddd
+ #ffffff
+ #f5f5f5
+ #0085b3
+ #131212
+ #818181
+ #ffe500
+ #606060
+ #dddddd
+ #0000ff
+ #ffe500
+ #dddddd
+ #f5f5f5
+ #eaeaea
+ #444444
+ #ffe500
+ #1000e4
+ #131212
+ #606060
+ #131212
+ #606060
+ #131212
+ #606060
+ #0000ff
+ #ffffff
+ none
+ #0000ff
+ #1000e4
+ #ffffff
+ none
+ #1000e4
+ #1000e4
+ #ffffff
+ underline
+ #1000e4
+ #ffffff
+ #0000ff
+ none
+ #ffe500
+ #ffffff
+ #0000ff
+ none
+ #ffe500
+ #ffffff
+ #0000ff
+ underline
+ #ffe500
+ #ffffff
+ #0000ff
+ none
+ #ffffff
+ #ffffff
+ #0000ff
+ none
+ #ffffff
+ #ffffff
+ #0000ff
+ underline
+ #ffffff
+ #0000ff
+ underline
+ 0.5px
+ solid
+ #0000ff
+ underline
+ 2px
+ solid
+ #0000ff
+ underline
+ 2px
+ solid
+ #fa00ff
+ underline
+ 2px
+ solid
+ #ffffff
+ #0000ff
+ #dddddd
+ #0000ff
+ #ffffff
+ #0000ff
+ #ffffff
+ #0000ff
+ #ffe500
+ #ffffff
+ #fa00ff
+ #dddddd
+ #000510
+ #000003
+ #a1c3ff
+ #ffffff
+ #818181
+ #ffe500
+ #78b5ce
+ #78b5ce
+ #0000ff
+ #ffe500
+ #78b5ce
+ #1000e4
+ #05325f
+ #444444
+ #ffe500
+ #ffef86
+ #ffffff
+ #76858e
+ #ffffff
+ #76858e
+ #ffffff
+ #76858e
+ #ffe500
+ #2b0093
+ none
+ #ffe500
+ #cdb300
+ #2b0093
+ none
+ #cdb300
+ #cdb300
+ #2b0093
+ underline
+ #cdb300
+ #000510
+ #ffe500
+ none
+ #ffe500
+ #000510
+ #ffe500
+ none
+ #ffe500
+ #000510
+ #ffe500
+ underline
+ #ffe500
+ #000510
+ #ffe500
+ none
+ #000510
+ #000510
+ #ffe500
+ none
+ #000510
+ #000510
+ #ffe500
+ underline
+ #000510
+ #ffe500
+ underline
+ 0.5px
+ solid
+ #ffe500
+ underline
+ 2px
+ solid
+ #ffe500
+ underline
+ 2px
+ solid
+ #fa00ff
+ underline
+ 2px
+ solid
+ #000510
+ #ffe500
+ #78b5ce
+ #ffe500
+ #ffe500
+ #ffe500
+ #000510
+ #ffe500
+ #ffe500
+ #000510
+ #fa00ff
+ #78b5ce
+ #000510
+ #000003
+ #a1c3ff
+ #ffffff
+ #818181
+ #ffe500
+ #78b5ce
+ #78b5ce
+ #0000ff
+ #ffe500
+ #78b5ce
+ #1000e4
+ #05325f
+ #444444
+ #ffe500
+ #ffef86
+ #ffffff
+ #76858e
+ #ffffff
+ #76858e
+ #ffffff
+ #76858e
+ #ffe500
+ #2b0093
+ none
+ #ffe500
+ #cdb300
+ #2b0093
+ none
+ #cdb300
+ #cdb300
+ #2b0093
+ underline
+ #cdb300
+ #000510
+ #ffe500
+ none
+ #ffe500
+ #000510
+ #ffe500
+ none
+ #ffe500
+ #000510
+ #ffe500
+ underline
+ #ffe500
+ #000510
+ #ffe500
+ none
+ #000510
+ #000510
+ #ffe500
+ none
+ #000510
+ #000510
+ #ffe500
+ underline
+ #000510
+ #ffe500
+ underline
+ 0.5px
+ solid
+ #ffe500
+ underline
+ 2px
+ solid
+ #ffe500
+ underline
+ 2px
+ solid
+ #fa00ff
+ underline
+ 2px
+ solid
+ #000510
+ #ffe500
+ #78b5ce
+ #ffe500
+ #ffe500
+ #ffe500
+ #000510
+ #ffe500
+ #ffe500
+ #000510
+ #fa00ff
+ #78b5ce
+
\ No newline at end of file
diff --git a/src/android/styles/qgds-qld-maroon-palettes.tokens.xml b/src/android/styles/qgds-qld-maroon-palettes.tokens.xml
new file mode 100644
index 0000000..8acee68
--- /dev/null
+++ b/src/android/styles/qgds-qld-maroon-palettes.tokens.xml
@@ -0,0 +1,476 @@
+
+
+
+
+ #b80b4d
+ #000c19
+ #b80b4d
+ #b80b4d
+ #ffffff
+ #fbe9ec
+ #ebebeb
+ #9a0037
+ #000c19
+ #b80b4d
+ #b80b4d
+ rgba(0, 0, 0, 0)
+ #ffffff
+ #ffffff
+ rgba(0, 0, 0, 0)
+ #430001
+ #141414
+ #430001
+ #141414
+ #232323
+ #444444
+ #ffffff
+ #fafafa
+ #ffffff
+ #fafafa
+ #ffffff
+ #fafafa
+ #e22339
+ #444444
+ #b80b4d
+ #ffe500
+ #232323
+ #b80b4d
+ #a7e5ff
+ #710074
+ #c0d7ec
+ 4px
+ solid
+ #070707
+ #ffffff
+ #f5f5f5
+ #0085b3
+ #dddddd
+ #818181
+ #b80b4d
+ #606060
+ #dddddd
+ #b80b4d
+ #b80b4d
+ #dddddd
+ #f5f5f5
+ #eaeaea
+ #444444
+ #b80b4d
+ #9a0037
+ #430001
+ #141414
+ #430001
+ #141414
+ #232323
+ #444444
+ #b80b4d
+ #ffffff
+ none
+ #b80b4d
+ #9a0037
+ #ffffff
+ none
+ #9a0037
+ #9a0037
+ #ffffff
+ underline
+ #9a0037
+ #ffffff
+ #b80b4d
+ none
+ #b80b4d
+ #ffffff
+ #b80b4d
+ none
+ #b80b4d
+ #ffffff
+ #b80b4d
+ underline
+ #b80b4d
+ #ffffff
+ #b80b4d
+ none
+ #ffffff
+ #ffffff
+ #b80b4d
+ none
+ #ffffff
+ #ffffff
+ #b80b4d
+ underline
+ #ffffff
+ #b80b4d
+ underline
+ 0.5px
+ solid
+ #b80b4d
+ underline
+ 2px
+ solid
+ #b80b4d
+ underline
+ 2px
+ solid
+ #551a8b
+ underline
+ 2px
+ solid
+ #ffffff
+ #b80b4d
+ #dddddd
+ #b80b4d
+ #ffffff
+ #b80b4d
+ #ffffff
+ #b80b4d
+ #b80b4d
+ #ffffff
+ #551a8b
+ #dddddd
+ #fbe9ec
+ #f9dbdf
+ #0085b3
+ #f0b8c0
+ #818181
+ #b80b4d
+ #606060
+ #dddddd
+ #b80b4d
+ #b80b4d
+ #dddddd
+ #f5f5f5
+ #eaeaea
+ #444444
+ #b80b4d
+ #9a0037
+ #430001
+ #141414
+ #430001
+ #141414
+ #232323
+ #444444
+ #b80b4d
+ #ffffff
+ none
+ #b80b4d
+ #9a0037
+ #ffffff
+ none
+ #9a0037
+ #9a0037
+ #ffffff
+ underline
+ #9a0037
+ #ffffff
+ #b80b4d
+ none
+ #b80b4d
+ #ffffff
+ #b80b4d
+ none
+ #b80b4d
+ #ffffff
+ #b80b4d
+ underline
+ #b80b4d
+ #ffffff
+ #b80b4d
+ none
+ #ffffff
+ #ffffff
+ #b80b4d
+ none
+ #ffffff
+ #ffffff
+ #b80b4d
+ underline
+ #ffffff
+ #b80b4d
+ underline
+ 0.5px
+ solid
+ #b80b4d
+ underline
+ 2px
+ solid
+ #b80b4d
+ underline
+ 2px
+ solid
+ #551a8b
+ underline
+ 2px
+ solid
+ #ffffff
+ #b80b4d
+ #dddddd
+ #b80b4d
+ #ffffff
+ #b80b4d
+ #ffffff
+ #b80b4d
+ #b80b4d
+ #ffffff
+ #551a8b
+ #dddddd
+ #ebebeb
+ #dddddd
+ #0085b3
+ #606060
+ #818181
+ #b80b4d
+ #606060
+ #dddddd
+ #b80b4d
+ #b80b4d
+ #dddddd
+ #f5f5f5
+ #eaeaea
+ #444444
+ #b80b4d
+ #9a0037
+ #430001
+ #141414
+ #430001
+ #141414
+ #232323
+ #444444
+ #b80b4d
+ #ffffff
+ none
+ #b80b4d
+ #9a0037
+ #ffffff
+ none
+ #9a0037
+ #9a0037
+ #ffffff
+ underline
+ #9a0037
+ #ffffff
+ #b80b4d
+ none
+ #b80b4d
+ #ffffff
+ #b80b4d
+ none
+ #b80b4d
+ #ffffff
+ #b80b4d
+ underline
+ #b80b4d
+ #ffffff
+ #b80b4d
+ none
+ #ffffff
+ #ffffff
+ #b80b4d
+ none
+ #ffffff
+ #ffffff
+ #b80b4d
+ underline
+ #ffffff
+ #b80b4d
+ underline
+ 0.5px
+ solid
+ #b80b4d
+ underline
+ 2px
+ solid
+ #b80b4d
+ underline
+ 2px
+ solid
+ #551a8b
+ underline
+ 2px
+ solid
+ #ffffff
+ #b80b4d
+ #dddddd
+ #b80b4d
+ #ffffff
+ #b80b4d
+ #ffffff
+ #b80b4d
+ #b80b4d
+ #ffffff
+ #551a8b
+ #dddddd
+ #b80b4d
+ #9a0037
+ #a7e5ff
+ #606060
+ #818181
+ #b80b4d
+ #f0b8c0
+ #f0b8c0
+ #b80b4d
+ #b80b4d
+ #f0b8c0
+ #9a0037
+ #b80b4d
+ #444444
+ #b80b4d
+ #d87085
+ #ffffff
+ #fafafa
+ #ffffff
+ #fafafa
+ #ffffff
+ #fafafa
+ #ffffff
+ #430001
+ none
+ #ffffff
+ #ffffff
+ #430001
+ none
+ #ffffff
+ #ffffff
+ #430001
+ underline
+ #ffffff
+ #b80b4d
+ #ffffff
+ none
+ #ffffff
+ #b80b4d
+ #ffffff
+ none
+ #ffffff
+ #b80b4d
+ #ffffff
+ underline
+ #ffffff
+ #b80b4d
+ #ffffff
+ none
+ #b80b4d
+ #b80b4d
+ #ffffff
+ none
+ #b80b4d
+ #b80b4d
+ #ffffff
+ underline
+ #b80b4d
+ #ffffff
+ underline
+ 0.5px
+ solid
+ #ffffff
+ underline
+ 2px
+ solid
+ #ffffff
+ underline
+ 2px
+ solid
+ #551a8b
+ underline
+ 2px
+ solid
+ #ffffff
+ #ffffff
+ #f0b8c0
+ #ffffff
+ #ffffff
+ #ffffff
+ #ffffff
+ #ffffff
+ #b80b4d
+ #ffffff
+ #551a8b
+ #f0b8c0
+ #000c19
+ #000510
+ #a7e5ff
+ #606060
+ #818181
+ #b80b4d
+ #f0b8c0
+ #f0b8c0
+ #b80b4d
+ #b80b4d
+ #f0b8c0
+ #9a0037
+ #b80b4d
+ #444444
+ #b80b4d
+ #d87085
+ #ffffff
+ #fafafa
+ #ffffff
+ #fafafa
+ #ffffff
+ #fafafa
+ #b80b4d
+ #430001
+ none
+ #b80b4d
+ #9a0037
+ #430001
+ none
+ #9a0037
+ #9a0037
+ #430001
+ underline
+ #9a0037
+ #000c19
+ #ffffff
+ none
+ #ffffff
+ #000c19
+ #ffffff
+ none
+ #ffffff
+ #000c19
+ #ffffff
+ underline
+ #ffffff
+ #000c19
+ #ffffff
+ none
+ #000c19
+ #000c19
+ #ffffff
+ none
+ #000c19
+ #000c19
+ #ffffff
+ underline
+ #000c19
+ #ffffff
+ underline
+ 0.5px
+ solid
+ #ffffff
+ underline
+ 2px
+ solid
+ #ffffff
+ underline
+ 2px
+ solid
+ #551a8b
+ underline
+ 2px
+ solid
+ #ffffff
+ #ffffff
+ #f0b8c0
+ #ffffff
+ #ffffff
+ #ffffff
+ #ffffff
+ #ffffff
+ #b80b4d
+ #ffffff
+ #551a8b
+ #f0b8c0
+
\ No newline at end of file
diff --git a/src/android/styles/qgds.tokens.xml b/src/android/styles/qgds.tokens.xml
new file mode 100644
index 0000000..c779087
--- /dev/null
+++ b/src/android/styles/qgds.tokens.xml
@@ -0,0 +1,96 @@
+
+
+
+
+ #131212
+ #ffffff
+ 'Noto Sans'
+ 700
+ 110%
+ 47.7757px
+ 32
+ -0.05em
+ 'Noto Sans'
+ 400
+ 110%
+ 47.7757px
+ 32
+ -0.05em
+ 'Noto Sans'
+ 700
+ 110%
+ 39.8131px
+ 26
+ -0.05em
+ 'Noto Sans'
+ 400
+ 110%
+ 39.8131px
+ 26
+ -0.05em
+ 'Noto Sans'
+ 700
+ 110%
+ 33.1776px
+ 23
+ -0.05em
+ 'Noto Sans'
+ 400
+ 110%
+ 33.1776px
+ 23
+ -0.05em
+ 'Noto Sans'
+ 700
+ 110%
+ 27.648px
+ 22
+ -0.05em
+ 'Noto Sans'
+ 400
+ 110%
+ 27.648px
+ 22
+ -0.05em
+ 'Noto Sans'
+ 700
+ 110%
+ 23.04px
+ 22
+ -0.05em
+ 'Noto Sans'
+ 400
+ 110%
+ 23.04px
+ 22
+ -0.05em
+ 'Noto Sans'
+ 700
+ 110%
+ 19.2px
+ 22
+ -0.05em
+ 'Noto Sans'
+ 400
+ 110%
+ 19.2px
+ 22
+ -0.05em
+ 'Font Awesome 6 Free'
+ 400
+ 140%
+ 16px
+ 22
+ 'Font Awesome 6 Free'
+ 400
+ 140%
+ 12.8px
+ 22
+ 'Font Awesome 6 Free'
+ 400
+ 140%
+ 11.2px
+ 22
+
\ No newline at end of file
diff --git a/src/css/button/button-campaign-neon-palettes.tokens.css b/src/css/button/button-campaign-neon-palettes.tokens.css
new file mode 100644
index 0000000..97ea12e
--- /dev/null
+++ b/src/css/button/button-campaign-neon-palettes.tokens.css
@@ -0,0 +1,186 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+:host {
+ --button-palette-bright-primary-default-background: #ff0084;
+ --button-palette-bright-primary-default-text: #ffffff;
+ --button-palette-bright-primary-default-text-decoration: none;
+ --button-palette-bright-primary-default-border: #ff0084;
+ --button-palette-bright-primary-active-background: #d70065;
+ --button-palette-bright-primary-active-text: #ffffff;
+ --button-palette-bright-primary-active-text-decoration: none;
+ --button-palette-bright-primary-active-border: #d70065;
+ --button-palette-bright-primary-hover-background: #d70065;
+ --button-palette-bright-primary-hover-text: #ffffff;
+ --button-palette-bright-primary-hover-text-decoration: underline;
+ --button-palette-bright-primary-hover-border: #d70065;
+ --button-palette-bright-secondary-default-background: #ffffff;
+ --button-palette-bright-secondary-default-text: #ff0084;
+ --button-palette-bright-secondary-default-text-decoration: none;
+ --button-palette-bright-secondary-default-border: #ff0084;
+ --button-palette-bright-secondary-active-background: #ffffff;
+ --button-palette-bright-secondary-active-text: #ff0084;
+ --button-palette-bright-secondary-active-text-decoration: none;
+ --button-palette-bright-secondary-active-border: #ff0084;
+ --button-palette-bright-secondary-hover-background: #ffffff;
+ --button-palette-bright-secondary-hover-text: #ae0047;
+ --button-palette-bright-secondary-hover-text-decoration: underline;
+ --button-palette-bright-secondary-hover-border: #ae0047;
+ --button-palette-bright-tertiary-default-background: #ffffff;
+ --button-palette-bright-tertiary-default-text: #ff0084;
+ --button-palette-bright-tertiary-default-text-decoration: none;
+ --button-palette-bright-tertiary-default-border: #ffffff;
+ --button-palette-bright-tertiary-active-background: #ffffff;
+ --button-palette-bright-tertiary-active-text: #ff0084;
+ --button-palette-bright-tertiary-active-text-decoration: none;
+ --button-palette-bright-tertiary-active-border: #ffffff;
+ --button-palette-bright-tertiary-hover-background: #ffffff;
+ --button-palette-bright-tertiary-hover-text: #d70065;
+ --button-palette-bright-tertiary-hover-text-decoration: underline;
+ --button-palette-bright-tertiary-hover-border: #ffffff;
+ --button-palette-tint-primary-default-background: #ff0084;
+ --button-palette-tint-primary-default-text: #ffffff;
+ --button-palette-tint-primary-default-text-decoration: none;
+ --button-palette-tint-primary-default-border: #ff0084;
+ --button-palette-tint-primary-active-background: #d70065;
+ --button-palette-tint-primary-active-text: #ffffff;
+ --button-palette-tint-primary-active-text-decoration: none;
+ --button-palette-tint-primary-active-border: #d70065;
+ --button-palette-tint-primary-hover-background: #d70065;
+ --button-palette-tint-primary-hover-text: #ffffff;
+ --button-palette-tint-primary-hover-text-decoration: underline;
+ --button-palette-tint-primary-hover-border: #d70065;
+ --button-palette-tint-secondary-default-background: #ffecf2;
+ --button-palette-tint-secondary-default-text: #ff0084;
+ --button-palette-tint-secondary-default-text-decoration: none;
+ --button-palette-tint-secondary-default-border: #ff0084;
+ --button-palette-tint-secondary-active-background: #ffecf2;
+ --button-palette-tint-secondary-active-text: #ff0084;
+ --button-palette-tint-secondary-active-text-decoration: none;
+ --button-palette-tint-secondary-active-border: #ff0084;
+ --button-palette-tint-secondary-hover-background: #ffecf2;
+ --button-palette-tint-secondary-hover-text: #ff0084;
+ --button-palette-tint-secondary-hover-text-decoration: underline;
+ --button-palette-tint-secondary-hover-border: #ff0084;
+ --button-palette-tint-tertiary-default-background: #ffecf2;
+ --button-palette-tint-tertiary-default-text: #ff0084;
+ --button-palette-tint-tertiary-default-text-decoration: none;
+ --button-palette-tint-tertiary-default-border: #ffecf2;
+ --button-palette-tint-tertiary-active-background: #ffecf2;
+ --button-palette-tint-tertiary-active-text: #ff0084;
+ --button-palette-tint-tertiary-active-text-decoration: none;
+ --button-palette-tint-tertiary-active-border: #ffecf2;
+ --button-palette-tint-tertiary-hover-background: #ffecf2;
+ --button-palette-tint-tertiary-hover-text: #ff0084;
+ --button-palette-tint-tertiary-hover-text-decoration: underline;
+ --button-palette-tint-tertiary-hover-border: #ffecf2;
+ --button-palette-alt-primary-default-background: #ff0084;
+ --button-palette-alt-primary-default-text: #ffffff;
+ --button-palette-alt-primary-default-text-decoration: none;
+ --button-palette-alt-primary-default-border: #ff0084;
+ --button-palette-alt-primary-active-background: #d70065;
+ --button-palette-alt-primary-active-text: #ffffff;
+ --button-palette-alt-primary-active-text-decoration: none;
+ --button-palette-alt-primary-active-border: #d70065;
+ --button-palette-alt-primary-hover-background: #d70065;
+ --button-palette-alt-primary-hover-text: #ffffff;
+ --button-palette-alt-primary-hover-text-decoration: underline;
+ --button-palette-alt-primary-hover-border: #d70065;
+ --button-palette-alt-secondary-default-background: #eaeaea;
+ --button-palette-alt-secondary-default-text: #ff0084;
+ --button-palette-alt-secondary-default-text-decoration: none;
+ --button-palette-alt-secondary-default-border: #ff0084;
+ --button-palette-alt-secondary-active-background: #eaeaea;
+ --button-palette-alt-secondary-active-text: #ff0084;
+ --button-palette-alt-secondary-active-text-decoration: none;
+ --button-palette-alt-secondary-active-border: #ff0084;
+ --button-palette-alt-secondary-hover-background: #eaeaea;
+ --button-palette-alt-secondary-hover-text: #ff0084;
+ --button-palette-alt-secondary-hover-text-decoration: underline;
+ --button-palette-alt-secondary-hover-border: #ff0084;
+ --button-palette-alt-tertiary-default-background: #eaeaea;
+ --button-palette-alt-tertiary-default-text: #ff0084;
+ --button-palette-alt-tertiary-default-text-decoration: none;
+ --button-palette-alt-tertiary-default-border: #eaeaea;
+ --button-palette-alt-tertiary-active-background: #eaeaea;
+ --button-palette-alt-tertiary-active-text: #ff0084;
+ --button-palette-alt-tertiary-active-text-decoration: none;
+ --button-palette-alt-tertiary-active-border: #eaeaea;
+ --button-palette-alt-tertiary-hover-background: #eaeaea;
+ --button-palette-alt-tertiary-hover-text: #ff0084;
+ --button-palette-alt-tertiary-hover-text-decoration: underline;
+ --button-palette-alt-tertiary-hover-border: #eaeaea;
+ --button-palette-bold-primary-default-background: #ffc85e;
+ --button-palette-bold-primary-default-text: #5f0012;
+ --button-palette-bold-primary-default-text-decoration: none;
+ --button-palette-bold-primary-default-border: #ffc85e;
+ --button-palette-bold-primary-active-background: #cf9a27;
+ --button-palette-bold-primary-active-text: #5f0012;
+ --button-palette-bold-primary-active-text-decoration: none;
+ --button-palette-bold-primary-active-border: #cf9a27;
+ --button-palette-bold-primary-hover-background: #cf9a27;
+ --button-palette-bold-primary-hover-text: #5f0012;
+ --button-palette-bold-primary-hover-text-decoration: underline;
+ --button-palette-bold-primary-hover-border: #cf9a27;
+ --button-palette-bold-secondary-default-background: #ff0084;
+ --button-palette-bold-secondary-default-text: #ffffff;
+ --button-palette-bold-secondary-default-text-decoration: none;
+ --button-palette-bold-secondary-default-border: #ffc85e;
+ --button-palette-bold-secondary-active-background: #ff0084;
+ --button-palette-bold-secondary-active-text: #ffffff;
+ --button-palette-bold-secondary-active-text-decoration: none;
+ --button-palette-bold-secondary-active-border: #ffc85e;
+ --button-palette-bold-secondary-hover-background: #ff0084;
+ --button-palette-bold-secondary-hover-text: #ffffff;
+ --button-palette-bold-secondary-hover-text-decoration: underline;
+ --button-palette-bold-secondary-hover-border: #ffc85e;
+ --button-palette-bold-tertiary-default-background: #ff0084;
+ --button-palette-bold-tertiary-default-text: #ffffff;
+ --button-palette-bold-tertiary-default-text-decoration: none;
+ --button-palette-bold-tertiary-default-border: #ff0084;
+ --button-palette-bold-tertiary-active-background: #ff0084;
+ --button-palette-bold-tertiary-active-text: #ffffff;
+ --button-palette-bold-tertiary-active-text-decoration: none;
+ --button-palette-bold-tertiary-active-border: #ff0084;
+ --button-palette-bold-tertiary-hover-background: #ff0084;
+ --button-palette-bold-tertiary-hover-text: #ffffff;
+ --button-palette-bold-tertiary-hover-text-decoration: underline;
+ --button-palette-bold-tertiary-hover-border: #ff0084;
+ --button-palette-strong-primary-default-background: #ff0084;
+ --button-palette-strong-primary-default-text: #5f0012;
+ --button-palette-strong-primary-default-text-decoration: none;
+ --button-palette-strong-primary-default-border: #ff0084;
+ --button-palette-strong-primary-active-background: #d70065;
+ --button-palette-strong-primary-active-text: #5f0012;
+ --button-palette-strong-primary-active-text-decoration: none;
+ --button-palette-strong-primary-active-border: #d70065;
+ --button-palette-strong-primary-hover-background: #d70065;
+ --button-palette-strong-primary-hover-text: #5f0012;
+ --button-palette-strong-primary-hover-text-decoration: underline;
+ --button-palette-strong-primary-hover-border: #d70065;
+ --button-palette-strong-secondary-default-background: #2a2b2f;
+ --button-palette-strong-secondary-default-text: #ffffff;
+ --button-palette-strong-secondary-default-text-decoration: none;
+ --button-palette-strong-secondary-default-border: #ffc85e;
+ --button-palette-strong-secondary-active-background: #2a2b2f;
+ --button-palette-strong-secondary-active-text: #ffffff;
+ --button-palette-strong-secondary-active-text-decoration: none;
+ --button-palette-strong-secondary-active-border: #ffc85e;
+ --button-palette-strong-secondary-hover-background: #2a2b2f;
+ --button-palette-strong-secondary-hover-text: #ffffff;
+ --button-palette-strong-secondary-hover-text-decoration: underline;
+ --button-palette-strong-secondary-hover-border: #ffc85e;
+ --button-palette-strong-tertiary-default-background: #2a2b2f;
+ --button-palette-strong-tertiary-default-text: #ffffff;
+ --button-palette-strong-tertiary-default-text-decoration: none;
+ --button-palette-strong-tertiary-default-border: #2a2b2f;
+ --button-palette-strong-tertiary-active-background: #2a2b2f;
+ --button-palette-strong-tertiary-active-text: #ffffff;
+ --button-palette-strong-tertiary-active-text-decoration: none;
+ --button-palette-strong-tertiary-active-border: #2a2b2f;
+ --button-palette-strong-tertiary-hover-background: #2a2b2f;
+ --button-palette-strong-tertiary-hover-text: #ffffff;
+ --button-palette-strong-tertiary-hover-text-decoration: underline;
+ --button-palette-strong-tertiary-hover-border: #2a2b2f;
+}
diff --git a/src/css/button/button-qld-default-palettes.tokens.css b/src/css/button/button-qld-default-palettes.tokens.css
new file mode 100644
index 0000000..7ba8c10
--- /dev/null
+++ b/src/css/button/button-qld-default-palettes.tokens.css
@@ -0,0 +1,186 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+:host {
+ --button-palette-bright-primary-default-background: #09549f;
+ --button-palette-bright-primary-default-text: #ffffff;
+ --button-palette-bright-primary-default-text-decoration: none;
+ --button-palette-bright-primary-default-border: #09549f;
+ --button-palette-bright-primary-active-background: #003e87;
+ --button-palette-bright-primary-active-text: #ffffff;
+ --button-palette-bright-primary-active-text-decoration: none;
+ --button-palette-bright-primary-active-border: #003e87;
+ --button-palette-bright-primary-hover-background: #003e87;
+ --button-palette-bright-primary-hover-text: #ffffff;
+ --button-palette-bright-primary-hover-text-decoration: underline;
+ --button-palette-bright-primary-hover-border: #003e87;
+ --button-palette-bright-secondary-default-background: #ffffff;
+ --button-palette-bright-secondary-default-text: #09549f;
+ --button-palette-bright-secondary-default-text-decoration: none;
+ --button-palette-bright-secondary-default-border: #6bbe27;
+ --button-palette-bright-secondary-active-background: #ffffff;
+ --button-palette-bright-secondary-active-text: #09549f;
+ --button-palette-bright-secondary-active-text-decoration: none;
+ --button-palette-bright-secondary-active-border: #6bbe27;
+ --button-palette-bright-secondary-hover-background: #ffffff;
+ --button-palette-bright-secondary-hover-text: #09549f;
+ --button-palette-bright-secondary-hover-text-decoration: underline;
+ --button-palette-bright-secondary-hover-border: #6bbe27;
+ --button-palette-bright-tertiary-default-background: #ffffff;
+ --button-palette-bright-tertiary-default-text: #09549f;
+ --button-palette-bright-tertiary-default-text-decoration: none;
+ --button-palette-bright-tertiary-default-border: #ffffff;
+ --button-palette-bright-tertiary-active-background: #ffffff;
+ --button-palette-bright-tertiary-active-text: #09549f;
+ --button-palette-bright-tertiary-active-text-decoration: none;
+ --button-palette-bright-tertiary-active-border: #ffffff;
+ --button-palette-bright-tertiary-hover-background: #ffffff;
+ --button-palette-bright-tertiary-hover-text: #09549f;
+ --button-palette-bright-tertiary-hover-text-decoration: underline;
+ --button-palette-bright-tertiary-hover-border: #ffffff;
+ --button-palette-tint-primary-default-background: #09549f;
+ --button-palette-tint-primary-default-text: #ffffff;
+ --button-palette-tint-primary-default-text-decoration: none;
+ --button-palette-tint-primary-default-border: #09549f;
+ --button-palette-tint-primary-active-background: #003e87;
+ --button-palette-tint-primary-active-text: #ffffff;
+ --button-palette-tint-primary-active-text-decoration: none;
+ --button-palette-tint-primary-active-border: #003e87;
+ --button-palette-tint-primary-hover-background: #003e87;
+ --button-palette-tint-primary-hover-text: #ffffff;
+ --button-palette-tint-primary-hover-text-decoration: underline;
+ --button-palette-tint-primary-hover-border: #003e87;
+ --button-palette-tint-secondary-default-background: #e7edf6;
+ --button-palette-tint-secondary-default-text: #09549f;
+ --button-palette-tint-secondary-default-text-decoration: none;
+ --button-palette-tint-secondary-default-border: #6bbe27;
+ --button-palette-tint-secondary-active-background: #e7edf6;
+ --button-palette-tint-secondary-active-text: #09549f;
+ --button-palette-tint-secondary-active-text-decoration: none;
+ --button-palette-tint-secondary-active-border: #6bbe27;
+ --button-palette-tint-secondary-hover-background: #e7edf6;
+ --button-palette-tint-secondary-hover-text: #09549f;
+ --button-palette-tint-secondary-hover-text-decoration: underline;
+ --button-palette-tint-secondary-hover-border: #6bbe27;
+ --button-palette-tint-tertiary-default-background: #e7edf6;
+ --button-palette-tint-tertiary-default-text: #09549f;
+ --button-palette-tint-tertiary-default-text-decoration: none;
+ --button-palette-tint-tertiary-default-border: #e7edf6;
+ --button-palette-tint-tertiary-active-background: #e7edf6;
+ --button-palette-tint-tertiary-active-text: #09549f;
+ --button-palette-tint-tertiary-active-text-decoration: none;
+ --button-palette-tint-tertiary-active-border: #e7edf6;
+ --button-palette-tint-tertiary-hover-background: #e7edf6;
+ --button-palette-tint-tertiary-hover-text: #09549f;
+ --button-palette-tint-tertiary-hover-text-decoration: underline;
+ --button-palette-tint-tertiary-hover-border: #e7edf6;
+ --button-palette-alt-primary-default-background: #09549f;
+ --button-palette-alt-primary-default-text: #ffffff;
+ --button-palette-alt-primary-default-text-decoration: none;
+ --button-palette-alt-primary-default-border: #09549f;
+ --button-palette-alt-primary-active-background: #003e87;
+ --button-palette-alt-primary-active-text: #ffffff;
+ --button-palette-alt-primary-active-text-decoration: none;
+ --button-palette-alt-primary-active-border: #003e87;
+ --button-palette-alt-primary-hover-background: #003e87;
+ --button-palette-alt-primary-hover-text: #ffffff;
+ --button-palette-alt-primary-hover-text-decoration: underline;
+ --button-palette-alt-primary-hover-border: #003e87;
+ --button-palette-alt-secondary-default-background: #eaeaea;
+ --button-palette-alt-secondary-default-text: #09549f;
+ --button-palette-alt-secondary-default-text-decoration: none;
+ --button-palette-alt-secondary-default-border: #6bbe27;
+ --button-palette-alt-secondary-active-background: #eaeaea;
+ --button-palette-alt-secondary-active-text: #09549f;
+ --button-palette-alt-secondary-active-text-decoration: none;
+ --button-palette-alt-secondary-active-border: #6bbe27;
+ --button-palette-alt-secondary-hover-background: #eaeaea;
+ --button-palette-alt-secondary-hover-text: #09549f;
+ --button-palette-alt-secondary-hover-text-decoration: underline;
+ --button-palette-alt-secondary-hover-border: #6bbe27;
+ --button-palette-alt-tertiary-default-background: #eaeaea;
+ --button-palette-alt-tertiary-default-text: #09549f;
+ --button-palette-alt-tertiary-default-text-decoration: none;
+ --button-palette-alt-tertiary-default-border: #eaeaea;
+ --button-palette-alt-tertiary-active-background: #eaeaea;
+ --button-palette-alt-tertiary-active-text: #09549f;
+ --button-palette-alt-tertiary-active-text-decoration: none;
+ --button-palette-alt-tertiary-active-border: #eaeaea;
+ --button-palette-alt-tertiary-hover-background: #eaeaea;
+ --button-palette-alt-tertiary-hover-text: #09549f;
+ --button-palette-alt-tertiary-hover-text-decoration: underline;
+ --button-palette-alt-tertiary-hover-border: #eaeaea;
+ --button-palette-bold-primary-default-background: #6bbe27;
+ --button-palette-bold-primary-default-text: #000043;
+ --button-palette-bold-primary-default-text-decoration: none;
+ --button-palette-bold-primary-default-border: #6bbe27;
+ --button-palette-bold-primary-active-background: #469800;
+ --button-palette-bold-primary-active-text: #000043;
+ --button-palette-bold-primary-active-text-decoration: none;
+ --button-palette-bold-primary-active-border: #469800;
+ --button-palette-bold-primary-hover-background: #469800;
+ --button-palette-bold-primary-hover-text: #000043;
+ --button-palette-bold-primary-hover-text-decoration: underline;
+ --button-palette-bold-primary-hover-border: #469800;
+ --button-palette-bold-secondary-default-background: #09549f;
+ --button-palette-bold-secondary-default-text: #ffffff;
+ --button-palette-bold-secondary-default-text-decoration: none;
+ --button-palette-bold-secondary-default-border: #ffe500;
+ --button-palette-bold-secondary-active-background: #09549f;
+ --button-palette-bold-secondary-active-text: #ffffff;
+ --button-palette-bold-secondary-active-text-decoration: none;
+ --button-palette-bold-secondary-active-border: #ffe500;
+ --button-palette-bold-secondary-hover-background: #09549f;
+ --button-palette-bold-secondary-hover-text: #ffffff;
+ --button-palette-bold-secondary-hover-text-decoration: underline;
+ --button-palette-bold-secondary-hover-border: #ffe500;
+ --button-palette-bold-tertiary-default-background: #09549f;
+ --button-palette-bold-tertiary-default-text: #ffffff;
+ --button-palette-bold-tertiary-default-text-decoration: none;
+ --button-palette-bold-tertiary-default-border: #09549f;
+ --button-palette-bold-tertiary-active-background: #09549f;
+ --button-palette-bold-tertiary-active-text: #ffffff;
+ --button-palette-bold-tertiary-active-text-decoration: none;
+ --button-palette-bold-tertiary-active-border: #09549f;
+ --button-palette-bold-tertiary-hover-background: #09549f;
+ --button-palette-bold-tertiary-hover-text: #ffffff;
+ --button-palette-bold-tertiary-hover-text-decoration: underline;
+ --button-palette-bold-tertiary-hover-border: #09549f;
+ --button-palette-strong-primary-default-background: #6bbe27;
+ --button-palette-strong-primary-default-text: #000043;
+ --button-palette-strong-primary-default-text-decoration: none;
+ --button-palette-strong-primary-default-border: #6bbe27;
+ --button-palette-strong-primary-active-background: #469800;
+ --button-palette-strong-primary-active-text: #000043;
+ --button-palette-strong-primary-active-text-decoration: none;
+ --button-palette-strong-primary-active-border: #469800;
+ --button-palette-strong-primary-hover-background: #469800;
+ --button-palette-strong-primary-hover-text: #000043;
+ --button-palette-strong-primary-hover-text-decoration: underline;
+ --button-palette-strong-primary-hover-border: #469800;
+ --button-palette-strong-secondary-default-background: #05325f;
+ --button-palette-strong-secondary-default-text: #ffffff;
+ --button-palette-strong-secondary-default-text-decoration: none;
+ --button-palette-strong-secondary-default-border: #ffe500;
+ --button-palette-strong-secondary-active-background: #05325f;
+ --button-palette-strong-secondary-active-text: #ffffff;
+ --button-palette-strong-secondary-active-text-decoration: none;
+ --button-palette-strong-secondary-active-border: #ffe500;
+ --button-palette-strong-secondary-hover-background: #05325f;
+ --button-palette-strong-secondary-hover-text: #ffffff;
+ --button-palette-strong-secondary-hover-text-decoration: underline;
+ --button-palette-strong-secondary-hover-border: #ffe500;
+ --button-palette-strong-tertiary-default-background: #05325f;
+ --button-palette-strong-tertiary-default-text: #ffffff;
+ --button-palette-strong-tertiary-default-text-decoration: none;
+ --button-palette-strong-tertiary-default-border: #05325f;
+ --button-palette-strong-tertiary-active-background: #05325f;
+ --button-palette-strong-tertiary-active-text: #ffffff;
+ --button-palette-strong-tertiary-active-text-decoration: none;
+ --button-palette-strong-tertiary-active-border: #05325f;
+ --button-palette-strong-tertiary-hover-background: #05325f;
+ --button-palette-strong-tertiary-hover-text: #ffffff;
+ --button-palette-strong-tertiary-hover-text-decoration: underline;
+ --button-palette-strong-tertiary-hover-border: #05325f;
+}
diff --git a/src/css/button/button-qld-high-contrast-palettes.tokens.css b/src/css/button/button-qld-high-contrast-palettes.tokens.css
new file mode 100644
index 0000000..8453999
--- /dev/null
+++ b/src/css/button/button-qld-high-contrast-palettes.tokens.css
@@ -0,0 +1,186 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+:host {
+ --button-palette-bright-primary-default-background: #0000ff;
+ --button-palette-bright-primary-default-text: #ffffff;
+ --button-palette-bright-primary-default-text-decoration: none;
+ --button-palette-bright-primary-default-border: #0000ff;
+ --button-palette-bright-primary-active-background: #1000e4;
+ --button-palette-bright-primary-active-text: #ffffff;
+ --button-palette-bright-primary-active-text-decoration: none;
+ --button-palette-bright-primary-active-border: #1000e4;
+ --button-palette-bright-primary-hover-background: #1000e4;
+ --button-palette-bright-primary-hover-text: #ffffff;
+ --button-palette-bright-primary-hover-text-decoration: underline;
+ --button-palette-bright-primary-hover-border: #1000e4;
+ --button-palette-bright-secondary-default-background: #ffffff;
+ --button-palette-bright-secondary-default-text: #0000ff;
+ --button-palette-bright-secondary-default-text-decoration: none;
+ --button-palette-bright-secondary-default-border: #ffe500;
+ --button-palette-bright-secondary-active-background: #ffffff;
+ --button-palette-bright-secondary-active-text: #0000ff;
+ --button-palette-bright-secondary-active-text-decoration: none;
+ --button-palette-bright-secondary-active-border: #ffe500;
+ --button-palette-bright-secondary-hover-background: #ffffff;
+ --button-palette-bright-secondary-hover-text: #0000ff;
+ --button-palette-bright-secondary-hover-text-decoration: underline;
+ --button-palette-bright-secondary-hover-border: #ffe500;
+ --button-palette-bright-tertiary-default-background: #ffffff;
+ --button-palette-bright-tertiary-default-text: #0000ff;
+ --button-palette-bright-tertiary-default-text-decoration: none;
+ --button-palette-bright-tertiary-default-border: #ffffff;
+ --button-palette-bright-tertiary-active-background: #ffffff;
+ --button-palette-bright-tertiary-active-text: #0000ff;
+ --button-palette-bright-tertiary-active-text-decoration: none;
+ --button-palette-bright-tertiary-active-border: #ffffff;
+ --button-palette-bright-tertiary-hover-background: #ffffff;
+ --button-palette-bright-tertiary-hover-text: #0000ff;
+ --button-palette-bright-tertiary-hover-text-decoration: underline;
+ --button-palette-bright-tertiary-hover-border: #ffffff;
+ --button-palette-tint-primary-default-background: #0000ff;
+ --button-palette-tint-primary-default-text: #ffffff;
+ --button-palette-tint-primary-default-text-decoration: none;
+ --button-palette-tint-primary-default-border: #0000ff;
+ --button-palette-tint-primary-active-background: #1000e4;
+ --button-palette-tint-primary-active-text: #ffffff;
+ --button-palette-tint-primary-active-text-decoration: none;
+ --button-palette-tint-primary-active-border: #1000e4;
+ --button-palette-tint-primary-hover-background: #1000e4;
+ --button-palette-tint-primary-hover-text: #ffffff;
+ --button-palette-tint-primary-hover-text-decoration: underline;
+ --button-palette-tint-primary-hover-border: #1000e4;
+ --button-palette-tint-secondary-default-background: #ffffff;
+ --button-palette-tint-secondary-default-text: #0000ff;
+ --button-palette-tint-secondary-default-text-decoration: none;
+ --button-palette-tint-secondary-default-border: #ffe500;
+ --button-palette-tint-secondary-active-background: #ffffff;
+ --button-palette-tint-secondary-active-text: #0000ff;
+ --button-palette-tint-secondary-active-text-decoration: none;
+ --button-palette-tint-secondary-active-border: #ffe500;
+ --button-palette-tint-secondary-hover-background: #ffffff;
+ --button-palette-tint-secondary-hover-text: #0000ff;
+ --button-palette-tint-secondary-hover-text-decoration: underline;
+ --button-palette-tint-secondary-hover-border: #ffe500;
+ --button-palette-tint-tertiary-default-background: #ffffff;
+ --button-palette-tint-tertiary-default-text: #0000ff;
+ --button-palette-tint-tertiary-default-text-decoration: none;
+ --button-palette-tint-tertiary-default-border: #ffffff;
+ --button-palette-tint-tertiary-active-background: #ffffff;
+ --button-palette-tint-tertiary-active-text: #0000ff;
+ --button-palette-tint-tertiary-active-text-decoration: none;
+ --button-palette-tint-tertiary-active-border: #ffffff;
+ --button-palette-tint-tertiary-hover-background: #ffffff;
+ --button-palette-tint-tertiary-hover-text: #0000ff;
+ --button-palette-tint-tertiary-hover-text-decoration: underline;
+ --button-palette-tint-tertiary-hover-border: #ffffff;
+ --button-palette-alt-primary-default-background: #0000ff;
+ --button-palette-alt-primary-default-text: #ffffff;
+ --button-palette-alt-primary-default-text-decoration: none;
+ --button-palette-alt-primary-default-border: #0000ff;
+ --button-palette-alt-primary-active-background: #1000e4;
+ --button-palette-alt-primary-active-text: #ffffff;
+ --button-palette-alt-primary-active-text-decoration: none;
+ --button-palette-alt-primary-active-border: #1000e4;
+ --button-palette-alt-primary-hover-background: #1000e4;
+ --button-palette-alt-primary-hover-text: #ffffff;
+ --button-palette-alt-primary-hover-text-decoration: underline;
+ --button-palette-alt-primary-hover-border: #1000e4;
+ --button-palette-alt-secondary-default-background: #ffffff;
+ --button-palette-alt-secondary-default-text: #0000ff;
+ --button-palette-alt-secondary-default-text-decoration: none;
+ --button-palette-alt-secondary-default-border: #ffe500;
+ --button-palette-alt-secondary-active-background: #ffffff;
+ --button-palette-alt-secondary-active-text: #0000ff;
+ --button-palette-alt-secondary-active-text-decoration: none;
+ --button-palette-alt-secondary-active-border: #ffe500;
+ --button-palette-alt-secondary-hover-background: #ffffff;
+ --button-palette-alt-secondary-hover-text: #0000ff;
+ --button-palette-alt-secondary-hover-text-decoration: underline;
+ --button-palette-alt-secondary-hover-border: #ffe500;
+ --button-palette-alt-tertiary-default-background: #ffffff;
+ --button-palette-alt-tertiary-default-text: #0000ff;
+ --button-palette-alt-tertiary-default-text-decoration: none;
+ --button-palette-alt-tertiary-default-border: #ffffff;
+ --button-palette-alt-tertiary-active-background: #ffffff;
+ --button-palette-alt-tertiary-active-text: #0000ff;
+ --button-palette-alt-tertiary-active-text-decoration: none;
+ --button-palette-alt-tertiary-active-border: #ffffff;
+ --button-palette-alt-tertiary-hover-background: #ffffff;
+ --button-palette-alt-tertiary-hover-text: #0000ff;
+ --button-palette-alt-tertiary-hover-text-decoration: underline;
+ --button-palette-alt-tertiary-hover-border: #ffffff;
+ --button-palette-bold-primary-default-background: #ffe500;
+ --button-palette-bold-primary-default-text: #2b0093;
+ --button-palette-bold-primary-default-text-decoration: none;
+ --button-palette-bold-primary-default-border: #ffe500;
+ --button-palette-bold-primary-active-background: #cdb300;
+ --button-palette-bold-primary-active-text: #2b0093;
+ --button-palette-bold-primary-active-text-decoration: none;
+ --button-palette-bold-primary-active-border: #cdb300;
+ --button-palette-bold-primary-hover-background: #cdb300;
+ --button-palette-bold-primary-hover-text: #2b0093;
+ --button-palette-bold-primary-hover-text-decoration: underline;
+ --button-palette-bold-primary-hover-border: #cdb300;
+ --button-palette-bold-secondary-default-background: #000510;
+ --button-palette-bold-secondary-default-text: #ffe500;
+ --button-palette-bold-secondary-default-text-decoration: none;
+ --button-palette-bold-secondary-default-border: #ffe500;
+ --button-palette-bold-secondary-active-background: #000510;
+ --button-palette-bold-secondary-active-text: #ffe500;
+ --button-palette-bold-secondary-active-text-decoration: none;
+ --button-palette-bold-secondary-active-border: #ffe500;
+ --button-palette-bold-secondary-hover-background: #000510;
+ --button-palette-bold-secondary-hover-text: #ffe500;
+ --button-palette-bold-secondary-hover-text-decoration: underline;
+ --button-palette-bold-secondary-hover-border: #ffe500;
+ --button-palette-bold-tertiary-default-background: #000510;
+ --button-palette-bold-tertiary-default-text: #ffe500;
+ --button-palette-bold-tertiary-default-text-decoration: none;
+ --button-palette-bold-tertiary-default-border: #000510;
+ --button-palette-bold-tertiary-active-background: #000510;
+ --button-palette-bold-tertiary-active-text: #ffe500;
+ --button-palette-bold-tertiary-active-text-decoration: none;
+ --button-palette-bold-tertiary-active-border: #000510;
+ --button-palette-bold-tertiary-hover-background: #000510;
+ --button-palette-bold-tertiary-hover-text: #ffe500;
+ --button-palette-bold-tertiary-hover-text-decoration: underline;
+ --button-palette-bold-tertiary-hover-border: #000510;
+ --button-palette-strong-primary-default-background: #ffe500;
+ --button-palette-strong-primary-default-text: #2b0093;
+ --button-palette-strong-primary-default-text-decoration: none;
+ --button-palette-strong-primary-default-border: #ffe500;
+ --button-palette-strong-primary-active-background: #cdb300;
+ --button-palette-strong-primary-active-text: #2b0093;
+ --button-palette-strong-primary-active-text-decoration: none;
+ --button-palette-strong-primary-active-border: #cdb300;
+ --button-palette-strong-primary-hover-background: #cdb300;
+ --button-palette-strong-primary-hover-text: #2b0093;
+ --button-palette-strong-primary-hover-text-decoration: underline;
+ --button-palette-strong-primary-hover-border: #cdb300;
+ --button-palette-strong-secondary-default-background: #000510;
+ --button-palette-strong-secondary-default-text: #ffe500;
+ --button-palette-strong-secondary-default-text-decoration: none;
+ --button-palette-strong-secondary-default-border: #ffe500;
+ --button-palette-strong-secondary-active-background: #000510;
+ --button-palette-strong-secondary-active-text: #ffe500;
+ --button-palette-strong-secondary-active-text-decoration: none;
+ --button-palette-strong-secondary-active-border: #ffe500;
+ --button-palette-strong-secondary-hover-background: #000510;
+ --button-palette-strong-secondary-hover-text: #ffe500;
+ --button-palette-strong-secondary-hover-text-decoration: underline;
+ --button-palette-strong-secondary-hover-border: #ffe500;
+ --button-palette-strong-tertiary-default-background: #000510;
+ --button-palette-strong-tertiary-default-text: #ffe500;
+ --button-palette-strong-tertiary-default-text-decoration: none;
+ --button-palette-strong-tertiary-default-border: #000510;
+ --button-palette-strong-tertiary-active-background: #000510;
+ --button-palette-strong-tertiary-active-text: #ffe500;
+ --button-palette-strong-tertiary-active-text-decoration: none;
+ --button-palette-strong-tertiary-active-border: #000510;
+ --button-palette-strong-tertiary-hover-background: #000510;
+ --button-palette-strong-tertiary-hover-text: #ffe500;
+ --button-palette-strong-tertiary-hover-text-decoration: underline;
+ --button-palette-strong-tertiary-hover-border: #000510;
+}
diff --git a/src/css/button/button-qld-maroon-palettes.tokens.css b/src/css/button/button-qld-maroon-palettes.tokens.css
new file mode 100644
index 0000000..c1aa127
--- /dev/null
+++ b/src/css/button/button-qld-maroon-palettes.tokens.css
@@ -0,0 +1,186 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+:host {
+ --button-palette-bright-primary-default-background: #b80b4d;
+ --button-palette-bright-primary-default-text: #ffffff;
+ --button-palette-bright-primary-default-text-decoration: none;
+ --button-palette-bright-primary-default-border: #b80b4d;
+ --button-palette-bright-primary-active-background: #9a0037;
+ --button-palette-bright-primary-active-text: #ffffff;
+ --button-palette-bright-primary-active-text-decoration: none;
+ --button-palette-bright-primary-active-border: #9a0037;
+ --button-palette-bright-primary-hover-background: #9a0037;
+ --button-palette-bright-primary-hover-text: #ffffff;
+ --button-palette-bright-primary-hover-text-decoration: underline;
+ --button-palette-bright-primary-hover-border: #9a0037;
+ --button-palette-bright-secondary-default-background: #ffffff;
+ --button-palette-bright-secondary-default-text: #b80b4d;
+ --button-palette-bright-secondary-default-text-decoration: none;
+ --button-palette-bright-secondary-default-border: #b80b4d;
+ --button-palette-bright-secondary-active-background: #ffffff;
+ --button-palette-bright-secondary-active-text: #b80b4d;
+ --button-palette-bright-secondary-active-text-decoration: none;
+ --button-palette-bright-secondary-active-border: #b80b4d;
+ --button-palette-bright-secondary-hover-background: #ffffff;
+ --button-palette-bright-secondary-hover-text: #b80b4d;
+ --button-palette-bright-secondary-hover-text-decoration: underline;
+ --button-palette-bright-secondary-hover-border: #b80b4d;
+ --button-palette-bright-tertiary-default-background: #ffffff;
+ --button-palette-bright-tertiary-default-text: #b80b4d;
+ --button-palette-bright-tertiary-default-text-decoration: none;
+ --button-palette-bright-tertiary-default-border: #ffffff;
+ --button-palette-bright-tertiary-active-background: #ffffff;
+ --button-palette-bright-tertiary-active-text: #b80b4d;
+ --button-palette-bright-tertiary-active-text-decoration: none;
+ --button-palette-bright-tertiary-active-border: #ffffff;
+ --button-palette-bright-tertiary-hover-background: #ffffff;
+ --button-palette-bright-tertiary-hover-text: #b80b4d;
+ --button-palette-bright-tertiary-hover-text-decoration: underline;
+ --button-palette-bright-tertiary-hover-border: #ffffff;
+ --button-palette-tint-primary-default-background: #b80b4d;
+ --button-palette-tint-primary-default-text: #ffffff;
+ --button-palette-tint-primary-default-text-decoration: none;
+ --button-palette-tint-primary-default-border: #b80b4d;
+ --button-palette-tint-primary-active-background: #9a0037;
+ --button-palette-tint-primary-active-text: #ffffff;
+ --button-palette-tint-primary-active-text-decoration: none;
+ --button-palette-tint-primary-active-border: #9a0037;
+ --button-palette-tint-primary-hover-background: #9a0037;
+ --button-palette-tint-primary-hover-text: #ffffff;
+ --button-palette-tint-primary-hover-text-decoration: underline;
+ --button-palette-tint-primary-hover-border: #9a0037;
+ --button-palette-tint-secondary-default-background: #ffffff;
+ --button-palette-tint-secondary-default-text: #b80b4d;
+ --button-palette-tint-secondary-default-text-decoration: none;
+ --button-palette-tint-secondary-default-border: #b80b4d;
+ --button-palette-tint-secondary-active-background: #ffffff;
+ --button-palette-tint-secondary-active-text: #b80b4d;
+ --button-palette-tint-secondary-active-text-decoration: none;
+ --button-palette-tint-secondary-active-border: #b80b4d;
+ --button-palette-tint-secondary-hover-background: #ffffff;
+ --button-palette-tint-secondary-hover-text: #b80b4d;
+ --button-palette-tint-secondary-hover-text-decoration: underline;
+ --button-palette-tint-secondary-hover-border: #b80b4d;
+ --button-palette-tint-tertiary-default-background: #ffffff;
+ --button-palette-tint-tertiary-default-text: #b80b4d;
+ --button-palette-tint-tertiary-default-text-decoration: none;
+ --button-palette-tint-tertiary-default-border: #ffffff;
+ --button-palette-tint-tertiary-active-background: #ffffff;
+ --button-palette-tint-tertiary-active-text: #b80b4d;
+ --button-palette-tint-tertiary-active-text-decoration: none;
+ --button-palette-tint-tertiary-active-border: #ffffff;
+ --button-palette-tint-tertiary-hover-background: #ffffff;
+ --button-palette-tint-tertiary-hover-text: #b80b4d;
+ --button-palette-tint-tertiary-hover-text-decoration: underline;
+ --button-palette-tint-tertiary-hover-border: #ffffff;
+ --button-palette-alt-primary-default-background: #b80b4d;
+ --button-palette-alt-primary-default-text: #ffffff;
+ --button-palette-alt-primary-default-text-decoration: none;
+ --button-palette-alt-primary-default-border: #b80b4d;
+ --button-palette-alt-primary-active-background: #9a0037;
+ --button-palette-alt-primary-active-text: #ffffff;
+ --button-palette-alt-primary-active-text-decoration: none;
+ --button-palette-alt-primary-active-border: #9a0037;
+ --button-palette-alt-primary-hover-background: #9a0037;
+ --button-palette-alt-primary-hover-text: #ffffff;
+ --button-palette-alt-primary-hover-text-decoration: underline;
+ --button-palette-alt-primary-hover-border: #9a0037;
+ --button-palette-alt-secondary-default-background: #ffffff;
+ --button-palette-alt-secondary-default-text: #b80b4d;
+ --button-palette-alt-secondary-default-text-decoration: none;
+ --button-palette-alt-secondary-default-border: #b80b4d;
+ --button-palette-alt-secondary-active-background: #ffffff;
+ --button-palette-alt-secondary-active-text: #b80b4d;
+ --button-palette-alt-secondary-active-text-decoration: none;
+ --button-palette-alt-secondary-active-border: #b80b4d;
+ --button-palette-alt-secondary-hover-background: #ffffff;
+ --button-palette-alt-secondary-hover-text: #b80b4d;
+ --button-palette-alt-secondary-hover-text-decoration: underline;
+ --button-palette-alt-secondary-hover-border: #b80b4d;
+ --button-palette-alt-tertiary-default-background: #ffffff;
+ --button-palette-alt-tertiary-default-text: #b80b4d;
+ --button-palette-alt-tertiary-default-text-decoration: none;
+ --button-palette-alt-tertiary-default-border: #ffffff;
+ --button-palette-alt-tertiary-active-background: #ffffff;
+ --button-palette-alt-tertiary-active-text: #b80b4d;
+ --button-palette-alt-tertiary-active-text-decoration: none;
+ --button-palette-alt-tertiary-active-border: #ffffff;
+ --button-palette-alt-tertiary-hover-background: #ffffff;
+ --button-palette-alt-tertiary-hover-text: #b80b4d;
+ --button-palette-alt-tertiary-hover-text-decoration: underline;
+ --button-palette-alt-tertiary-hover-border: #ffffff;
+ --button-palette-bold-primary-default-background: #ffffff;
+ --button-palette-bold-primary-default-text: #430001;
+ --button-palette-bold-primary-default-text-decoration: none;
+ --button-palette-bold-primary-default-border: #ffffff;
+ --button-palette-bold-primary-active-background: #ffffff;
+ --button-palette-bold-primary-active-text: #430001;
+ --button-palette-bold-primary-active-text-decoration: none;
+ --button-palette-bold-primary-active-border: #ffffff;
+ --button-palette-bold-primary-hover-background: #ffffff;
+ --button-palette-bold-primary-hover-text: #430001;
+ --button-palette-bold-primary-hover-text-decoration: underline;
+ --button-palette-bold-primary-hover-border: #ffffff;
+ --button-palette-bold-secondary-default-background: #b80b4d;
+ --button-palette-bold-secondary-default-text: #ffffff;
+ --button-palette-bold-secondary-default-text-decoration: none;
+ --button-palette-bold-secondary-default-border: #ffffff;
+ --button-palette-bold-secondary-active-background: #b80b4d;
+ --button-palette-bold-secondary-active-text: #ffffff;
+ --button-palette-bold-secondary-active-text-decoration: none;
+ --button-palette-bold-secondary-active-border: #ffffff;
+ --button-palette-bold-secondary-hover-background: #b80b4d;
+ --button-palette-bold-secondary-hover-text: #ffffff;
+ --button-palette-bold-secondary-hover-text-decoration: underline;
+ --button-palette-bold-secondary-hover-border: #ffffff;
+ --button-palette-bold-tertiary-default-background: #b80b4d;
+ --button-palette-bold-tertiary-default-text: #ffffff;
+ --button-palette-bold-tertiary-default-text-decoration: none;
+ --button-palette-bold-tertiary-default-border: #b80b4d;
+ --button-palette-bold-tertiary-active-background: #b80b4d;
+ --button-palette-bold-tertiary-active-text: #ffffff;
+ --button-palette-bold-tertiary-active-text-decoration: none;
+ --button-palette-bold-tertiary-active-border: #b80b4d;
+ --button-palette-bold-tertiary-hover-background: #b80b4d;
+ --button-palette-bold-tertiary-hover-text: #ffffff;
+ --button-palette-bold-tertiary-hover-text-decoration: underline;
+ --button-palette-bold-tertiary-hover-border: #b80b4d;
+ --button-palette-strong-primary-default-background: #b80b4d;
+ --button-palette-strong-primary-default-text: #430001;
+ --button-palette-strong-primary-default-text-decoration: none;
+ --button-palette-strong-primary-default-border: #b80b4d;
+ --button-palette-strong-primary-active-background: #9a0037;
+ --button-palette-strong-primary-active-text: #430001;
+ --button-palette-strong-primary-active-text-decoration: none;
+ --button-palette-strong-primary-active-border: #9a0037;
+ --button-palette-strong-primary-hover-background: #9a0037;
+ --button-palette-strong-primary-hover-text: #430001;
+ --button-palette-strong-primary-hover-text-decoration: underline;
+ --button-palette-strong-primary-hover-border: #9a0037;
+ --button-palette-strong-secondary-default-background: #000c19;
+ --button-palette-strong-secondary-default-text: #ffffff;
+ --button-palette-strong-secondary-default-text-decoration: none;
+ --button-palette-strong-secondary-default-border: #ffffff;
+ --button-palette-strong-secondary-active-background: #000c19;
+ --button-palette-strong-secondary-active-text: #ffffff;
+ --button-palette-strong-secondary-active-text-decoration: none;
+ --button-palette-strong-secondary-active-border: #ffffff;
+ --button-palette-strong-secondary-hover-background: #000c19;
+ --button-palette-strong-secondary-hover-text: #ffffff;
+ --button-palette-strong-secondary-hover-text-decoration: underline;
+ --button-palette-strong-secondary-hover-border: #ffffff;
+ --button-palette-strong-tertiary-default-background: #000c19;
+ --button-palette-strong-tertiary-default-text: #ffffff;
+ --button-palette-strong-tertiary-default-text-decoration: none;
+ --button-palette-strong-tertiary-default-border: #000c19;
+ --button-palette-strong-tertiary-active-background: #000c19;
+ --button-palette-strong-tertiary-active-text: #ffffff;
+ --button-palette-strong-tertiary-active-text-decoration: none;
+ --button-palette-strong-tertiary-active-border: #000c19;
+ --button-palette-strong-tertiary-hover-background: #000c19;
+ --button-palette-strong-tertiary-hover-text: #ffffff;
+ --button-palette-strong-tertiary-hover-text-decoration: underline;
+ --button-palette-strong-tertiary-hover-border: #000c19;
+}
diff --git a/src/css/button/button.tokens.css b/src/css/button/button.tokens.css
new file mode 100644
index 0000000..5d7a656
--- /dev/null
+++ b/src/css/button/button.tokens.css
@@ -0,0 +1,8 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+:host {
+ --button-border-radius: 8;
+ --button-border-width: 8px;
+}
diff --git a/src/css/card/card-campaign-neon-palettes.tokens.css b/src/css/card/card-campaign-neon-palettes.tokens.css
new file mode 100644
index 0000000..1a11d39
--- /dev/null
+++ b/src/css/card/card-campaign-neon-palettes.tokens.css
@@ -0,0 +1,7 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+:host {
+ --card-background: #ffffff;
+}
diff --git a/src/css/card/card-qld-default-palettes.tokens.css b/src/css/card/card-qld-default-palettes.tokens.css
new file mode 100644
index 0000000..1a11d39
--- /dev/null
+++ b/src/css/card/card-qld-default-palettes.tokens.css
@@ -0,0 +1,7 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+:host {
+ --card-background: #ffffff;
+}
diff --git a/src/css/card/card-qld-high-contrast-palettes.tokens.css b/src/css/card/card-qld-high-contrast-palettes.tokens.css
new file mode 100644
index 0000000..1a11d39
--- /dev/null
+++ b/src/css/card/card-qld-high-contrast-palettes.tokens.css
@@ -0,0 +1,7 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+:host {
+ --card-background: #ffffff;
+}
diff --git a/src/css/card/card-qld-maroon-palettes.tokens.css b/src/css/card/card-qld-maroon-palettes.tokens.css
new file mode 100644
index 0000000..1a11d39
--- /dev/null
+++ b/src/css/card/card-qld-maroon-palettes.tokens.css
@@ -0,0 +1,7 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+:host {
+ --card-background: #ffffff;
+}
diff --git a/src/css/card/card.tokens.css b/src/css/card/card.tokens.css
new file mode 100644
index 0000000..5a7647d
--- /dev/null
+++ b/src/css/card/card.tokens.css
@@ -0,0 +1,8 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+:host {
+ --card-border-radius: 4;
+ --card-padding: 16px;
+}
diff --git a/src/css/styles/primitive.tokens.css b/src/css/styles/primitive.tokens.css
new file mode 100644
index 0000000..fb06120
--- /dev/null
+++ b/src/css/styles/primitive.tokens.css
@@ -0,0 +1,432 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+:root {
+ --dimension-scale: 2px;
+ --dimension-xs: 4px;
+ --dimension-sm: 8px;
+ --dimension-md: 16px;
+ --dimension-lg: 32px;
+ --dimension-xl: 64px;
+ --spacing-xs: 4px;
+ --spacing-sm: 8px;
+ --spacing-md: 16px;
+ --spacing-lg: 32px;
+ --spacing-xl: 64px;
+ --spacing-multi-value: 8px 64px;
+ --border-radius-sm: 4;
+ --border-radius-lg: 8;
+ --border-radius-xl: 16;
+ --border-radius-multi-value: 4 8;
+ --colors-black: #000000;
+ --colors-white: #ffffff;
+ --colors-christimas-silver-25: #fcfcfc;
+ --colors-christimas-silver-50: #fafafa;
+ --colors-christimas-silver-100: #f5f5f5;
+ --colors-christimas-silver-200: #efefef;
+ --colors-christimas-silver-300: #eaeaea;
+ --colors-christimas-silver-400: #e5e5e5;
+ --colors-christimas-silver-500: #e0e0e0;
+ --colors-christimas-silver-600: #b0b0b0;
+ --colors-christimas-silver-700: #818181;
+ --colors-christimas-silver-800: #565656;
+ --colors-christimas-silver-900: #2e2e2e;
+ --colors-christimas-silver-950: #0b0b0b;
+ --colors-tarnished-silver-25: #f1f1f1;
+ --colors-tarnished-silver-50: #e7e8e8;
+ --colors-tarnished-silver-100: #d0d0d2;
+ --colors-tarnished-silver-200: #b9babc;
+ --colors-tarnished-silver-300: #a3a4a7;
+ --colors-tarnished-silver-400: #8d8e92;
+ --colors-tarnished-silver-500: #78797e;
+ --colors-tarnished-silver-600: #5d5e62;
+ --colors-tarnished-silver-700: #424348;
+ --colors-tarnished-silver-800: #2a2b2f;
+ --colors-tarnished-silver-900: #131418;
+ --colors-tarnished-silver-950: #030305;
+ --colors-goshawk-grey-25: #ebebeb;
+ --colors-goshawk-grey-50: #dddddd;
+ --colors-goshawk-grey-100: #bcbcbc;
+ --colors-goshawk-grey-200: #9c9c9c;
+ --colors-goshawk-grey-300: #7e7e7e;
+ --colors-goshawk-grey-400: #606060;
+ --colors-goshawk-grey-500: #444444;
+ --colors-goshawk-grey-600: #333333;
+ --colors-goshawk-grey-700: #232323;
+ --colors-goshawk-grey-800: #141414;
+ --colors-goshawk-grey-900: #070707;
+ --colors-goshawk-grey-950: #010101;
+ --colors-stellar-explorer-grey-25: #e2e5e7;
+ --colors-stellar-explorer-grey-50: #d0d5d8;
+ --colors-stellar-explorer-grey-100: #a2acb2;
+ --colors-stellar-explorer-grey-200: #76858e;
+ --colors-stellar-explorer-grey-300: #4d606b;
+ --colors-stellar-explorer-grey-400: #263c49;
+ --colors-stellar-explorer-grey-500: #011c2a;
+ --colors-stellar-explorer-grey-600: #001421;
+ --colors-stellar-explorer-grey-700: #000c19;
+ --colors-stellar-explorer-grey-800: #000510;
+ --colors-stellar-explorer-grey-900: #000108;
+ --colors-stellar-explorer-grey-950: #000003;
+ --colors-veil-blue-25: #f9fbfd;
+ --colors-veil-blue-50: #f4f8fc;
+ --colors-veil-blue-100: #eaf2f9;
+ --colors-veil-blue-200: #dfebf6;
+ --colors-veil-blue-300: #d5e4f2;
+ --colors-veil-blue-400: #cadeef;
+ --colors-veil-blue-500: #c0d7ec;
+ --colors-veil-blue-600: #93a9bd;
+ --colors-veil-blue-700: #687d90;
+ --colors-veil-blue-800: #405365;
+ --colors-veil-blue-900: #1b2d3d;
+ --colors-veil-blue-950: #000b19;
+ --colors-fresh-air-blue-25: #f7fdff;
+ --colors-fresh-air-blue-50: #f1fbff;
+ --colors-fresh-air-blue-100: #e3f7ff;
+ --colors-fresh-air-blue-200: #d4f2ff;
+ --colors-fresh-air-blue-300: #c6eeff;
+ --colors-fresh-air-blue-400: #b6e9ff;
+ --colors-fresh-air-blue-500: #a7e5ff;
+ --colors-fresh-air-blue-600: #78b5ce;
+ --colors-fresh-air-blue-700: #4b879f;
+ --colors-fresh-air-blue-800: #1d5c72;
+ --colors-fresh-air-blue-900: #003348;
+ --colors-fresh-air-blue-950: #000e21;
+ --colors-marine-blue-25: #e4e9ef;
+ --colors-marine-blue-50: #d3dae4;
+ --colors-marine-blue-100: #a7b6c9;
+ --colors-marine-blue-200: #7e94ae;
+ --colors-marine-blue-300: #577293;
+ --colors-marine-blue-400: #305279;
+ --colors-marine-blue-500: #05325f;
+ --colors-marine-blue-600: #002450;
+ --colors-marine-blue-700: #001641;
+ --colors-marine-blue-800: #000832;
+ --colors-marine-blue-900: #000024;
+ --colors-marine-blue-950: #010016;
+ --colors-victoria-blue-25: #e7edf6;
+ --colors-victoria-blue-50: #d7e2f0;
+ --colors-victoria-blue-100: #afc5e1;
+ --colors-victoria-blue-200: #88a9d1;
+ --colors-victoria-blue-300: #628dc1;
+ --colors-victoria-blue-400: #3b70b0;
+ --colors-victoria-blue-500: #09549f;
+ --colors-victoria-blue-600: #003e87;
+ --colors-victoria-blue-700: #002870;
+ --colors-victoria-blue-800: #001059;
+ --colors-victoria-blue-900: #000043;
+ --colors-victoria-blue-950: #05002d;
+ --colors-danube-blue-25: #eaf3f8;
+ --colors-danube-blue-50: #dcebf3;
+ --colors-danube-blue-100: #b8d6e6;
+ --colors-danube-blue-200: #95c2da;
+ --colors-danube-blue-300: #70aecd;
+ --colors-danube-blue-400: #4899c0;
+ --colors-danube-blue-500: #0085b3;
+ --colors-danube-blue-600: #006895;
+ --colors-danube-blue-700: #004c77;
+ --colors-danube-blue-800: #00315a;
+ --colors-danube-blue-900: #00163f;
+ --colors-danube-blue-950: #000024;
+ --colors-iridium-blue-25: #e2edff;
+ --colors-iridium-blue-50: #d0e1ff;
+ --colors-iridium-blue-100: #a1c3ff;
+ --colors-iridium-blue-200: #74a3ff;
+ --colors-iridium-blue-300: #4780ff;
+ --colors-iridium-blue-400: #1956ff;
+ --colors-iridium-blue-500: #0000ff;
+ --colors-iridium-blue-600: #1000e4;
+ --colors-iridium-blue-700: #1d00c8;
+ --colors-iridium-blue-800: #2600ad;
+ --colors-iridium-blue-900: #2b0093;
+ --colors-iridium-blue-950: #290078;
+ --colors-maniac-mansion-grey-blue-25: #e5eaed;
+ --colors-maniac-mansion-grey-blue-50: #d3dce1;
+ --colors-maniac-mansion-grey-blue-100: #a9b9c4;
+ --colors-maniac-mansion-grey-blue-200: #8098a7;
+ --colors-maniac-mansion-grey-blue-300: #58778b;
+ --colors-maniac-mansion-grey-blue-400: #315870;
+ --colors-maniac-mansion-grey-blue-500: #023a55;
+ --colors-maniac-mansion-grey-blue-600: #002c46;
+ --colors-maniac-mansion-grey-blue-700: #001e37;
+ --colors-maniac-mansion-grey-blue-800: #001028;
+ --colors-maniac-mansion-grey-blue-900: #00041b;
+ --colors-maniac-mansion-grey-blue-950: #00000d;
+ --colors-zunda-green-25: #f0f9ec;
+ --colors-zunda-green-50: #e7f5df;
+ --colors-zunda-green-100: #ceebbf;
+ --colors-zunda-green-200: #b6e09f;
+ --colors-zunda-green-300: #9ed57e;
+ --colors-zunda-green-400: #85ca59;
+ --colors-zunda-green-500: #6bbe27;
+ --colors-zunda-green-600: #469800;
+ --colors-zunda-green-700: #1e7200;
+ --colors-zunda-green-800: #004f00;
+ --colors-zunda-green-900: #002d00;
+ --colors-zunda-green-950: #000d00;
+ --colors-serpent-green-25: #f1f9eb;
+ --colors-serpent-green-50: #e8f4de;
+ --colors-serpent-green-100: #d1e9bc;
+ --colors-serpent-green-200: #bbde9a;
+ --colors-serpent-green-300: #a5d277;
+ --colors-serpent-green-400: #8ec64e;
+ --colors-serpent-green-500: #78ba00;
+ --colors-serpent-green-600: #559400;
+ --colors-serpent-green-700: #326f00;
+ --colors-serpent-green-800: #0f4c00;
+ --colors-serpent-green-900: #002b00;
+ --colors-serpent-green-950: #000c00;
+ --colors-putting-green-25: #ecf5eb;
+ --colors-putting-green-50: #dfefde;
+ --colors-putting-green-100: #bfdfbd;
+ --colors-putting-green-200: #9fcf9d;
+ --colors-putting-green-300: #7fbe7d;
+ --colors-putting-green-400: #5cae5b;
+ --colors-putting-green-500: #339d37;
+ --colors-putting-green-600: #007d10;
+ --colors-putting-green-700: #005e00;
+ --colors-putting-green-800: #004100;
+ --colors-putting-green-900: #002500;
+ --colors-putting-green-950: #000a00;
+ --colors-broccoli-paradise-green-25: #e9f3ea;
+ --colors-broccoli-paradise-green-50: #dbebdc;
+ --colors-broccoli-paradise-green-100: #b7d7ba;
+ --colors-broccoli-paradise-green-200: #93c399;
+ --colors-broccoli-paradise-green-300: #6eae78;
+ --colors-broccoli-paradise-green-400: #459a57;
+ --colors-broccoli-paradise-green-500: #008635;
+ --colors-broccoli-paradise-green-600: #006b18;
+ --colors-broccoli-paradise-green-700: #005000;
+ --colors-broccoli-paradise-green-800: #003700;
+ --colors-broccoli-paradise-green-900: #001f00;
+ --colors-broccoli-paradise-green-950: #000800;
+ --colors-star-yellow-25: #fffdee;
+ --colors-star-yellow-50: #fffce3;
+ --colors-star-yellow-100: #fef8c6;
+ --colors-star-yellow-200: #fef4a8;
+ --colors-star-yellow-300: #ffef86;
+ --colors-star-yellow-400: #ffea5d;
+ --colors-star-yellow-500: #ffe500;
+ --colors-star-yellow-600: #cdb300;
+ --colors-star-yellow-700: #9d8200;
+ --colors-star-yellow-800: #705500;
+ --colors-star-yellow-900: #462900;
+ --colors-star-yellow-950: #1e0300;
+ --colors-bumblebee-yellow-25: #fffaee;
+ --colors-bumblebee-yellow-50: #fff7e3;
+ --colors-bumblebee-yellow-100: #ffefc6;
+ --colors-bumblebee-yellow-200: #ffe7a8;
+ --colors-bumblebee-yellow-300: #ffde88;
+ --colors-bumblebee-yellow-400: #ffd563;
+ --colors-bumblebee-yellow-500: #ffcc2c;
+ --colors-bumblebee-yellow-600: #cf9e00;
+ --colors-bumblebee-yellow-700: #a17000;
+ --colors-bumblebee-yellow-800: #754600;
+ --colors-bumblebee-yellow-900: #4b1d00;
+ --colors-bumblebee-yellow-950: #220000;
+ --colors-vitamin-c-yellow-25: #fff5ec;
+ --colors-vitamin-c-yellow-50: #ffefdf;
+ --colors-vitamin-c-yellow-100: #ffdfbe;
+ --colors-vitamin-c-yellow-200: #ffce9d;
+ --colors-vitamin-c-yellow-300: #ffbd7a;
+ --colors-vitamin-c-yellow-400: #ffab51;
+ --colors-vitamin-c-yellow-500: #ff9900;
+ --colors-vitamin-c-yellow-600: #d37000;
+ --colors-vitamin-c-yellow-700: #a74800;
+ --colors-vitamin-c-yellow-800: #7d1e00;
+ --colors-vitamin-c-yellow-900: #540000;
+ --colors-vitamin-c-yellow-950: #2b0000;
+ --colors-grilled-cheese-yellow-25: #fffaf0;
+ --colors-grilled-cheese-yellow-50: #fff6e7;
+ --colors-grilled-cheese-yellow-100: #ffedce;
+ --colors-grilled-cheese-yellow-200: #ffe4b5;
+ --colors-grilled-cheese-yellow-300: #ffdb9a;
+ --colors-grilled-cheese-yellow-400: #ffd27e;
+ --colors-grilled-cheese-yellow-500: #ffc85e;
+ --colors-grilled-cheese-yellow-600: #cf9a27;
+ --colors-grilled-cheese-yellow-700: #a16e00;
+ --colors-grilled-cheese-yellow-800: #754400;
+ --colors-grilled-cheese-yellow-900: #4b1c00;
+ --colors-grilled-cheese-yellow-950: #220000;
+ --colors-victorian-crown-brown-25: #f9f3ec;
+ --colors-victorian-crown-brown-50: #f6ecdf;
+ --colors-victorian-crown-brown-100: #ecd9be;
+ --colors-victorian-crown-brown-200: #e2c59e;
+ --colors-victorian-crown-brown-300: #d9b27e;
+ --colors-victorian-crown-brown-400: #ce9f5b;
+ --colors-victorian-crown-brown-500: #c48c33;
+ --colors-victorian-crown-brown-600: #a06a00;
+ --colors-victorian-crown-brown-700: #7c4900;
+ --colors-victorian-crown-brown-800: #5b2900;
+ --colors-victorian-crown-brown-900: #3a0800;
+ --colors-victorian-crown-brown-950: #1a0000;
+ --colors-mahogany-red-25: #fbede8;
+ --colors-mahogany-red-50: #f9e0d9;
+ --colors-mahogany-red-100: #f1c2b2;
+ --colors-mahogany-red-200: #e7a38d;
+ --colors-mahogany-red-300: #dd8468;
+ --colors-mahogany-red-400: #d06441;
+ --colors-mahogany-red-500: #c24008;
+ --colors-mahogany-red-600: #a21e00;
+ --colors-mahogany-red-700: #830000;
+ --colors-mahogany-red-800: #640000;
+ --colors-mahogany-red-900: #450000;
+ --colors-mahogany-red-950: #250000;
+ --colors-rhubarb-red-25: #f3e8e8;
+ --colors-rhubarb-red-50: #ebd8da;
+ --colors-rhubarb-red-100: #d5b2b5;
+ --colors-rhubarb-red-200: #bf8d92;
+ --colors-rhubarb-red-300: #a86970;
+ --colors-rhubarb-red-400: #904550;
+ --colors-rhubarb-red-500: #771e32;
+ --colors-rhubarb-red-600: #630622;
+ --colors-rhubarb-red-700: #4e0013;
+ --colors-rhubarb-red-800: #3a0005;
+ --colors-rhubarb-red-900: #260000;
+ --colors-rhubarb-red-950: #120000;
+ --colors-purplish-red-25: #fbe9ec;
+ --colors-purplish-red-50: #f9dbdf;
+ --colors-purplish-red-100: #f0b8c0;
+ --colors-purplish-red-200: #e594a2;
+ --colors-purplish-red-300: #d87085;
+ --colors-purplish-red-400: #c94868;
+ --colors-purplish-red-500: #b80b4d;
+ --colors-purplish-red-600: #9a0037;
+ --colors-purplish-red-700: #7d0021;
+ --colors-purplish-red-800: #60000d;
+ --colors-purplish-red-900: #430001;
+ --colors-purplish-red-950: #250000;
+ --colors-crimson-red-25: #ffeceb;
+ --colors-crimson-red-50: #ffe0dd;
+ --colors-crimson-red-100: #ffbfbc;
+ --colors-crimson-red-200: #fb9f9b;
+ --colors-crimson-red-300: #f57d7b;
+ --colors-crimson-red-400: #ec585a;
+ --colors-crimson-red-500: #e22339;
+ --colors-crimson-red-600: #be001a;
+ --colors-crimson-red-700: #9a0000;
+ --colors-crimson-red-800: #770000;
+ --colors-crimson-red-900: #540000;
+ --colors-crimson-red-950: #300000;
+ --colors-sixteen-million-pink-25: #ffeeff;
+ --colors-sixteen-million-pink-50: #ffe2ff;
+ --colors-sixteen-million-pink-100: #ffc4ff;
+ --colors-sixteen-million-pink-200: #ffa5ff;
+ --colors-sixteen-million-pink-300: #ff83ff;
+ --colors-sixteen-million-pink-400: #ff5aff;
+ --colors-sixteen-million-pink-500: #fa00ff;
+ --colors-sixteen-million-pink-600: #d100d7;
+ --colors-sixteen-million-pink-700: #a800b0;
+ --colors-sixteen-million-pink-800: #80008a;
+ --colors-sixteen-million-pink-900: #580065;
+ --colors-sixteen-million-pink-950: #300041;
+ --colors-screamer-pink-25: #f9e9ea;
+ --colors-screamer-pink-50: #f5dadd;
+ --colors-screamer-pink-100: #eab5bb;
+ --colors-screamer-pink-200: #dc909b;
+ --colors-screamer-pink-300: #cc6b7b;
+ --colors-screamer-pink-400: #bb435d;
+ --colors-screamer-pink-500: #a70240;
+ --colors-screamer-pink-600: #8c002c;
+ --colors-screamer-pink-700: #710018;
+ --colors-screamer-pink-800: #570006;
+ --colors-screamer-pink-900: #3c0000;
+ --colors-screamer-pink-950: #210000;
+ --colors-fancy-fuchsia-pink-25: #ffecf2;
+ --colors-fancy-fuchsia-pink-50: #ffe0ea;
+ --colors-fancy-fuchsia-pink-100: #ffc0d4;
+ --colors-fancy-fuchsia-pink-200: #ffa0c0;
+ --colors-fancy-fuchsia-pink-300: #ff7dab;
+ --colors-fancy-fuchsia-pink-400: #ff5497;
+ --colors-fancy-fuchsia-pink-500: #ff0084;
+ --colors-fancy-fuchsia-pink-600: #d70065;
+ --colors-fancy-fuchsia-pink-700: #ae0047;
+ --colors-fancy-fuchsia-pink-800: #87002b;
+ --colors-fancy-fuchsia-pink-900: #5f0012;
+ --colors-fancy-fuchsia-pink-950: #360001;
+ --colors-liliac-violet-25: #f9f4ff;
+ --colors-liliac-violet-50: #f6ecff;
+ --colors-liliac-violet-100: #eddafe;
+ --colors-liliac-violet-200: #e3c7fd;
+ --colors-liliac-violet-300: #dab4fb;
+ --colors-liliac-violet-400: #d1a1f9;
+ --colors-liliac-violet-500: #c88df7;
+ --colors-liliac-violet-600: #a167cd;
+ --colors-liliac-violet-700: #7b41a5;
+ --colors-liliac-violet-800: #581a7e;
+ --colors-liliac-violet-900: #370058;
+ --colors-liliac-violet-950: #180034;
+ --colors-american-violet-25: #ece8f4;
+ --colors-american-violet-50: #e0d9ed;
+ --colors-american-violet-100: #c2b3db;
+ --colors-american-violet-200: #a58fc8;
+ --colors-american-violet-300: #896ab4;
+ --colors-american-violet-400: #6e45a0;
+ --colors-american-violet-500: #551a8b;
+ --colors-american-violet-600: #440077;
+ --colors-american-violet-700: #340063;
+ --colors-american-violet-800: #260050;
+ --colors-american-violet-900: #18003e;
+ --colors-american-violet-950: #0c002b;
+ --colors-zeus-purple-25: #f2e7f1;
+ --colors-zeus-purple-50: #e9d7e8;
+ --colors-zeus-purple-100: #d2afd1;
+ --colors-zeus-purple-200: #ba89ba;
+ --colors-zeus-purple-300: #a363a3;
+ --colors-zeus-purple-400: #8a3b8b;
+ --colors-zeus-purple-500: #710074;
+ --colors-zeus-purple-600: #5d0061;
+ --colors-zeus-purple-700: #49004e;
+ --colors-zeus-purple-800: #36003c;
+ --colors-zeus-purple-900: #23002a;
+ --colors-zeus-purple-950: #100018;
+ --opacity-low: 0.1;
+ --opacity-md: 0.5;
+ --opacity-high: 0.9;
+ --transparency-total: rgba(0, 0, 0, 0);
+ --transparency-black-low: rgba(0, 0, 0, 0.1);
+ --transparency-black-md: rgba(0, 0, 0, 0.72);
+ --transparency-black-high: rgba(0, 0, 0, 0.9);
+ --transparency-white-low: rgba(255, 255, 255, 0.1);
+ --transparency-white-md: rgba(255, 255, 255, 0.72);
+ --transparency-white-high: rgba(255, 255, 255, 0.9);
+ --focus-outline-width: 4px;
+ --focus-outline-style: solid;
+ --focus-outline-color: currentcolor;
+ --font-families-heading: Noto Sans;
+ --font-families-body: Font Awesome 6 Free;
+ --line-heights-heading: 110%;
+ --line-heights-body: 140%;
+ --letter-spacing-default: 0;
+ --letter-spacing-increased: 1.5em;
+ --letter-spacing-decreased: -0.05em;
+ --paragraph-spacing-h1: 32;
+ --paragraph-spacing-h2: 26;
+ --paragraph-spacing-h3: 23;
+ --paragraph-spacing-h4: 22;
+ --paragraph-spacing-h5: 22;
+ --paragraph-spacing-h6: 22;
+ --paragraph-spacing-body: 22;
+ --font-weights-heading-regular: regular;
+ --font-weights-heading-bold: bold;
+ --font-weights-body-regular: regular;
+ --font-weights-body-bold: bold;
+ --font-sizes-h1: 47.7757;
+ --font-sizes-h2: 39.8131;
+ --font-sizes-h3: 33.1776;
+ --font-sizes-h4: 27.648;
+ --font-sizes-h5: 23.04;
+ --font-sizes-h6: 19.2;
+ --font-sizes-body: 16;
+ --font-sizes-sm: 12.8;
+ --font-sizes-xs: 11.2;
+ --text-decorations-line-none: none;
+ --text-decorations-line-underline: underline;
+ --text-decorations-line-overline: overline;
+ --text-decorations-thickness-thin: 0.5px;
+ --text-decorations-thickness-thick: 2px;
+ --text-decorations-style-solid: solid;
+ --text-decorations-style-double: double;
+ --text-decorations-style-wavy: wavy;
+}
diff --git a/src/css/styles/qgds-campaign-neon-palettes.tokens.css b/src/css/styles/qgds-campaign-neon-palettes.tokens.css
new file mode 100644
index 0000000..517ab4b
--- /dev/null
+++ b/src/css/styles/qgds-campaign-neon-palettes.tokens.css
@@ -0,0 +1,475 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+:host {
+ --theme-colors-brand-first: #710074;
+ --theme-colors-brand-second: #2a2b2f;
+ --theme-colors-brand-third: #ff0084;
+ --theme-colors-brand-fourth: #ffc85e;
+ --theme-colors-background-bright: #ffffff;
+ --theme-colors-background-tint: #ffecf2;
+ --theme-colors-background-alt: #ebebeb;
+ --theme-colors-background-bold: #710074;
+ --theme-colors-background-strong: #2a2b2f;
+ --theme-colors-action-on-brights-primary: #710074;
+ --theme-colors-action-on-brights-secondary: #710074;
+ --theme-colors-action-on-brights-tertiary: rgba(0, 0, 0, 0);
+ --theme-colors-action-on-bolds-primary: #ffffff;
+ --theme-colors-action-on-bolds-secondary: #ffffff;
+ --theme-colors-action-on-bolds-tertiary: rgba(0, 0, 0, 0);
+ --theme-colors-wording-on-brights-site-title-default: #232323;
+ --theme-colors-wording-on-brights-site-title-variant: #444444;
+ --theme-colors-wording-on-brights-heading-default: #36003c;
+ --theme-colors-wording-on-brights-heading-variant: #7e7e7e;
+ --theme-colors-wording-on-brights-body-default: #232323;
+ --theme-colors-wording-on-brights-body-variant: #444444;
+ --theme-colors-wording-on-bolds-site-title-default: #ffffff;
+ --theme-colors-wording-on-bolds-site-title-variant: #fafafa;
+ --theme-colors-wording-on-bolds-heading-default: #ffffff;
+ --theme-colors-wording-on-bolds-heading-variant: #fafafa;
+ --theme-colors-wording-on-bolds-body-default: #ffffff;
+ --theme-colors-wording-on-bolds-body-variant: #ba89ba;
+ --theme-colors-reserved-error: #e22339;
+ --theme-colors-reserved-information: #444444;
+ --theme-colors-reserved-success: #6bbe27;
+ --theme-colors-reserved-alert: #ffe500;
+ --theme-colors-syntax-background: #232323;
+ --theme-colors-syntax-values: #6bbe27;
+ --theme-colors-syntax-elements: #a7e5ff;
+ --theme-colors-syntax-properties: #710074;
+ --theme-colors-syntax-comments: #c0d7ec;
+ --theme-focus-outline-width: 4px;
+ --theme-focus-outline-style: solid;
+ --theme-shadows-default: #070707;
+ --palettes-bright-background: #ffffff;
+ --palettes-bright-shade: #f5f5f5;
+ --palettes-bright-focus-outline-color: #0085b3;
+ --palettes-bright-border-default: #dddddd;
+ --palettes-bright-border-variant: #232323;
+ --palettes-bright-boundary: #ff0084;
+ --palettes-bright-partition: #606060;
+ --palettes-bright-separator: #dddddd;
+ --palettes-bright-divider: #ff0084;
+ --palettes-bright-fence: #ff0084;
+ --palettes-bright-line: #dddddd;
+ --palettes-bright-muted: #f5f5f5; /* Navigation background */
+ --palettes-bright-subtle: #eaeaea; /* Navigation hover */
+ --palettes-bright-nav-text: #444444; /* Navigation text */
+ --palettes-bright-accent-default: #ff0084; /* Navigation accent background */
+ --palettes-bright-accent-on-accent: #d70065; /* Navigation accent hover */
+ --palettes-bright-typography-site-title-default: #232323;
+ --palettes-bright-typography-site-title-variant: #444444;
+ --palettes-bright-typography-heading-default: #36003c;
+ --palettes-bright-typography-heading-variant: #7e7e7e;
+ --palettes-bright-typography-body-default: #232323;
+ --palettes-bright-typography-body-variant: #444444;
+ --palettes-bright-action-button-primary-default-background: #ff0084;
+ --palettes-bright-action-button-primary-default-text: #ffffff;
+ --palettes-bright-action-button-primary-default-text-decoration: none;
+ --palettes-bright-action-button-primary-default-border: #ff0084;
+ --palettes-bright-action-button-primary-active-background: #d70065;
+ --palettes-bright-action-button-primary-active-text: #ffffff;
+ --palettes-bright-action-button-primary-active-text-decoration: none;
+ --palettes-bright-action-button-primary-active-border: #d70065;
+ --palettes-bright-action-button-primary-hover-background: #d70065;
+ --palettes-bright-action-button-primary-hover-text: #ffffff;
+ --palettes-bright-action-button-primary-hover-text-decoration: underline;
+ --palettes-bright-action-button-primary-hover-border: #d70065;
+ --palettes-bright-action-button-secondary-default-background: #ffffff;
+ --palettes-bright-action-button-secondary-default-text: #ff0084;
+ --palettes-bright-action-button-secondary-default-text-decoration: none;
+ --palettes-bright-action-button-secondary-default-border: #ff0084;
+ --palettes-bright-action-button-secondary-active-background: #ffffff;
+ --palettes-bright-action-button-secondary-active-text: #ff0084;
+ --palettes-bright-action-button-secondary-active-text-decoration: none;
+ --palettes-bright-action-button-secondary-active-border: #ff0084;
+ --palettes-bright-action-button-secondary-hover-background: #ffffff;
+ --palettes-bright-action-button-secondary-hover-text: #ae0047;
+ --palettes-bright-action-button-secondary-hover-text-decoration: underline;
+ --palettes-bright-action-button-secondary-hover-border: #ae0047;
+ --palettes-bright-action-button-tertiary-default-background: #ffffff;
+ --palettes-bright-action-button-tertiary-default-text: #ff0084;
+ --palettes-bright-action-button-tertiary-default-text-decoration: none;
+ --palettes-bright-action-button-tertiary-default-border: #ffffff;
+ --palettes-bright-action-button-tertiary-active-background: #ffffff;
+ --palettes-bright-action-button-tertiary-active-text: #ff0084;
+ --palettes-bright-action-button-tertiary-active-text-decoration: none;
+ --palettes-bright-action-button-tertiary-active-border: #ffffff;
+ --palettes-bright-action-button-tertiary-hover-background: #ffffff;
+ --palettes-bright-action-button-tertiary-hover-text: #d70065;
+ --palettes-bright-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-bright-action-button-tertiary-hover-border: #ffffff;
+ --palettes-bright-action-link-default-color: #ae0047;
+ --palettes-bright-action-link-default-text-decoration-line: underline;
+ --palettes-bright-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-bright-action-link-default-text-decoration-style: solid;
+ --palettes-bright-action-link-hover-color: #d70065;
+ --palettes-bright-action-link-hover-text-decoration-line: underline;
+ --palettes-bright-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-bright-action-link-hover-text-decoration-style: solid;
+ --palettes-bright-action-link-active-color: #ff0084;
+ --palettes-bright-action-link-active-text-decoration-line: underline;
+ --palettes-bright-action-link-active-text-decoration-thickness: 2px;
+ --palettes-bright-action-link-active-text-decoration-style: solid;
+ --palettes-bright-action-link-visited-color: #551a8b;
+ --palettes-bright-action-link-visited-text-decoration-line: underline;
+ --palettes-bright-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-bright-action-link-visited-text-decoration-style: solid;
+ --palettes-bright-action-pagination-default-background: #ffffff;
+ --palettes-bright-action-pagination-default-text: #ff0084;
+ --palettes-bright-action-pagination-default-border: #dddddd;
+ --palettes-bright-action-pagination-active-background: #ff0084;
+ --palettes-bright-action-pagination-active-text: #ffffff;
+ --palettes-bright-action-pagination-active-border: #ff0084;
+ --palettes-bright-action-pagination-hover-background: #ffffff;
+ --palettes-bright-action-pagination-hover-text: #ff0084;
+ --palettes-bright-action-pagination-hover-border: #ff0084;
+ --palettes-bright-action-pagination-visited-background: #ffffff;
+ --palettes-bright-action-pagination-visited-text: #551a8b;
+ --palettes-bright-action-pagination-visited-border: #dddddd;
+ --palettes-tint-background: #ffecf2;
+ --palettes-tint-shade: #ffe0ea;
+ --palettes-tint-focus-outline-color: #0085b3;
+ --palettes-tint-border-default: #ffc0d4;
+ --palettes-tint-border-variant: #ae0047;
+ --palettes-tint-boundary: #ff0084;
+ --palettes-tint-partition: #606060;
+ --palettes-tint-separator: #dddddd;
+ --palettes-tint-divider: #ff0084;
+ --palettes-tint-fence: #ff0084;
+ --palettes-tint-line: #dddddd;
+ --palettes-tint-muted: #f5f5f5; /* Navigation background */
+ --palettes-tint-subtle: #eaeaea; /* Navigation hover */
+ --palettes-tint-nav-text: #444444; /* Navigation text */
+ --palettes-tint-accent-default: #ff0084; /* Navigation accent background */
+ --palettes-tint-accent-on-accent: #d70065; /* Navigation accent hover */
+ --palettes-tint-typography-site-title-default: #232323;
+ --palettes-tint-typography-site-title-variant: #444444;
+ --palettes-tint-typography-heading-default: #36003c;
+ --palettes-tint-typography-heading-variant: #7e7e7e;
+ --palettes-tint-typography-body-default: #232323;
+ --palettes-tint-typography-body-variant: #444444;
+ --palettes-tint-action-button-primary-default-background: #ff0084;
+ --palettes-tint-action-button-primary-default-text: #ffffff;
+ --palettes-tint-action-button-primary-default-text-decoration: none;
+ --palettes-tint-action-button-primary-default-border: #ff0084;
+ --palettes-tint-action-button-primary-active-background: #d70065;
+ --palettes-tint-action-button-primary-active-text: #ffffff;
+ --palettes-tint-action-button-primary-active-text-decoration: none;
+ --palettes-tint-action-button-primary-active-border: #d70065;
+ --palettes-tint-action-button-primary-hover-background: #d70065;
+ --palettes-tint-action-button-primary-hover-text: #ffffff;
+ --palettes-tint-action-button-primary-hover-text-decoration: underline;
+ --palettes-tint-action-button-primary-hover-border: #d70065;
+ --palettes-tint-action-button-secondary-default-background: #ffecf2;
+ --palettes-tint-action-button-secondary-default-text: #ff0084;
+ --palettes-tint-action-button-secondary-default-text-decoration: none;
+ --palettes-tint-action-button-secondary-default-border: #ff0084;
+ --palettes-tint-action-button-secondary-active-background: #ffecf2;
+ --palettes-tint-action-button-secondary-active-text: #ff0084;
+ --palettes-tint-action-button-secondary-active-text-decoration: none;
+ --palettes-tint-action-button-secondary-active-border: #ff0084;
+ --palettes-tint-action-button-secondary-hover-background: #ffecf2;
+ --palettes-tint-action-button-secondary-hover-text: #ff0084;
+ --palettes-tint-action-button-secondary-hover-text-decoration: underline;
+ --palettes-tint-action-button-secondary-hover-border: #ff0084;
+ --palettes-tint-action-button-tertiary-default-background: #ffecf2;
+ --palettes-tint-action-button-tertiary-default-text: #ff0084;
+ --palettes-tint-action-button-tertiary-default-text-decoration: none;
+ --palettes-tint-action-button-tertiary-default-border: #ffecf2;
+ --palettes-tint-action-button-tertiary-active-background: #ffecf2;
+ --palettes-tint-action-button-tertiary-active-text: #ff0084;
+ --palettes-tint-action-button-tertiary-active-text-decoration: none;
+ --palettes-tint-action-button-tertiary-active-border: #ffecf2;
+ --palettes-tint-action-button-tertiary-hover-background: #ffecf2;
+ --palettes-tint-action-button-tertiary-hover-text: #ff0084;
+ --palettes-tint-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-tint-action-button-tertiary-hover-border: #ffecf2;
+ --palettes-tint-action-link-default-color: #ff0084;
+ --palettes-tint-action-link-default-text-decoration-line: underline;
+ --palettes-tint-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-tint-action-link-default-text-decoration-style: solid;
+ --palettes-tint-action-link-hover-color: #ff0084;
+ --palettes-tint-action-link-hover-text-decoration-line: underline;
+ --palettes-tint-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-tint-action-link-hover-text-decoration-style: solid;
+ --palettes-tint-action-link-active-color: #ff0084;
+ --palettes-tint-action-link-active-text-decoration-line: underline;
+ --palettes-tint-action-link-active-text-decoration-thickness: 2px;
+ --palettes-tint-action-link-active-text-decoration-style: solid;
+ --palettes-tint-action-link-visited-color: #551a8b;
+ --palettes-tint-action-link-visited-text-decoration-line: underline;
+ --palettes-tint-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-tint-action-link-visited-text-decoration-style: solid;
+ --palettes-tint-action-pagination-default-background: #ffecf2;
+ --palettes-tint-action-pagination-default-text: #ff0084;
+ --palettes-tint-action-pagination-default-border: #dddddd;
+ --palettes-tint-action-pagination-active-background: #ff0084;
+ --palettes-tint-action-pagination-active-text: #ffffff;
+ --palettes-tint-action-pagination-active-border: #ff0084;
+ --palettes-tint-action-pagination-hover-background: #ffecf2;
+ --palettes-tint-action-pagination-hover-text: #ff0084;
+ --palettes-tint-action-pagination-hover-border: #ff0084;
+ --palettes-tint-action-pagination-visited-background: #ffecf2;
+ --palettes-tint-action-pagination-visited-text: #551a8b;
+ --palettes-tint-action-pagination-visited-border: #dddddd;
+ --palettes-alt-background: #eaeaea;
+ --palettes-alt-shade: #dddddd;
+ --palettes-alt-focus-outline-color: #0085b3;
+ --palettes-alt-border-default: #606060;
+ --palettes-alt-border-variant: #232323;
+ --palettes-alt-boundary: #ff0084;
+ --palettes-alt-partition: #606060;
+ --palettes-alt-separator: #dddddd;
+ --palettes-alt-divider: #ff0084;
+ --palettes-alt-fence: #ff0084;
+ --palettes-alt-line: #dddddd;
+ --palettes-alt-muted: #f5f5f5; /* Navigation background */
+ --palettes-alt-subtle: #eaeaea; /* Navigation hover */
+ --palettes-alt-nav-text: #444444; /* Navigation text */
+ --palettes-alt-accent-default: #ff0084; /* Navigation accent background */
+ --palettes-alt-accent-on-accent: #d70065; /* Navigation accent hover */
+ --palettes-alt-typography-site-title-default: #232323;
+ --palettes-alt-typography-site-title-variant: #444444;
+ --palettes-alt-typography-heading-default: #36003c;
+ --palettes-alt-typography-heading-variant: #7e7e7e;
+ --palettes-alt-typography-body-default: #232323;
+ --palettes-alt-typography-body-variant: #444444;
+ --palettes-alt-action-button-primary-default-background: #ff0084;
+ --palettes-alt-action-button-primary-default-text: #ffffff;
+ --palettes-alt-action-button-primary-default-text-decoration: none;
+ --palettes-alt-action-button-primary-default-border: #ff0084;
+ --palettes-alt-action-button-primary-active-background: #d70065;
+ --palettes-alt-action-button-primary-active-text: #ffffff;
+ --palettes-alt-action-button-primary-active-text-decoration: none;
+ --palettes-alt-action-button-primary-active-border: #d70065;
+ --palettes-alt-action-button-primary-hover-background: #d70065;
+ --palettes-alt-action-button-primary-hover-text: #ffffff;
+ --palettes-alt-action-button-primary-hover-text-decoration: underline;
+ --palettes-alt-action-button-primary-hover-border: #d70065;
+ --palettes-alt-action-button-secondary-default-background: #eaeaea;
+ --palettes-alt-action-button-secondary-default-text: #ff0084;
+ --palettes-alt-action-button-secondary-default-text-decoration: none;
+ --palettes-alt-action-button-secondary-default-border: #ff0084;
+ --palettes-alt-action-button-secondary-active-background: #eaeaea;
+ --palettes-alt-action-button-secondary-active-text: #ff0084;
+ --palettes-alt-action-button-secondary-active-text-decoration: none;
+ --palettes-alt-action-button-secondary-active-border: #ff0084;
+ --palettes-alt-action-button-secondary-hover-background: #eaeaea;
+ --palettes-alt-action-button-secondary-hover-text: #ff0084;
+ --palettes-alt-action-button-secondary-hover-text-decoration: underline;
+ --palettes-alt-action-button-secondary-hover-border: #ff0084;
+ --palettes-alt-action-button-tertiary-default-background: #eaeaea;
+ --palettes-alt-action-button-tertiary-default-text: #ff0084;
+ --palettes-alt-action-button-tertiary-default-text-decoration: none;
+ --palettes-alt-action-button-tertiary-default-border: #eaeaea;
+ --palettes-alt-action-button-tertiary-active-background: #eaeaea;
+ --palettes-alt-action-button-tertiary-active-text: #ff0084;
+ --palettes-alt-action-button-tertiary-active-text-decoration: none;
+ --palettes-alt-action-button-tertiary-active-border: #eaeaea;
+ --palettes-alt-action-button-tertiary-hover-background: #eaeaea;
+ --palettes-alt-action-button-tertiary-hover-text: #ff0084;
+ --palettes-alt-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-alt-action-button-tertiary-hover-border: #eaeaea;
+ --palettes-alt-action-link-default-color: #ff0084;
+ --palettes-alt-action-link-default-text-decoration-line: underline;
+ --palettes-alt-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-alt-action-link-default-text-decoration-style: solid;
+ --palettes-alt-action-link-hover-color: #ff0084;
+ --palettes-alt-action-link-hover-text-decoration-line: underline;
+ --palettes-alt-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-alt-action-link-hover-text-decoration-style: solid;
+ --palettes-alt-action-link-active-color: #ff0084;
+ --palettes-alt-action-link-active-text-decoration-line: underline;
+ --palettes-alt-action-link-active-text-decoration-thickness: 2px;
+ --palettes-alt-action-link-active-text-decoration-style: solid;
+ --palettes-alt-action-link-visited-color: #551a8b;
+ --palettes-alt-action-link-visited-text-decoration-line: underline;
+ --palettes-alt-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-alt-action-link-visited-text-decoration-style: solid;
+ --palettes-alt-action-pagination-default-background: #eaeaea;
+ --palettes-alt-action-pagination-default-text: #ff0084;
+ --palettes-alt-action-pagination-default-border: #dddddd;
+ --palettes-alt-action-pagination-active-background: #ff0084;
+ --palettes-alt-action-pagination-active-text: #ffffff;
+ --palettes-alt-action-pagination-active-border: #ff0084;
+ --palettes-alt-action-pagination-hover-background: #eaeaea;
+ --palettes-alt-action-pagination-hover-text: #ff0084;
+ --palettes-alt-action-pagination-hover-border: #ff0084;
+ --palettes-alt-action-pagination-visited-background: #eaeaea;
+ --palettes-alt-action-pagination-visited-text: #551a8b;
+ --palettes-alt-action-pagination-visited-border: #dddddd;
+ --palettes-bold-background: #ff0084;
+ --palettes-bold-shade: #d70065;
+ --palettes-bold-focus-outline-color: #ffc0d4;
+ --palettes-bold-border-default: #ff7dab;
+ --palettes-bold-border-variant: #ae0047;
+ --palettes-bold-boundary: #ff0084;
+ --palettes-bold-partition: #d70065;
+ --palettes-bold-separator: #d70065;
+ --palettes-bold-divider: #ff0084;
+ --palettes-bold-fence: #ff0084;
+ --palettes-bold-line: #d70065;
+ --palettes-bold-muted: #d70065; /* Navigation background */
+ --palettes-bold-subtle: #2a2b2f; /* Navigation hover */
+ --palettes-bold-nav-text: #444444; /* Navigation text */
+ --palettes-bold-accent-default: #ff0084; /* Navigation accent background */
+ --palettes-bold-accent-on-accent: #ff7dab; /* Navigation accent hover */
+ --palettes-bold-typography-site-title-default: #ffffff;
+ --palettes-bold-typography-site-title-variant: #fafafa;
+ --palettes-bold-typography-heading-default: #ffffff;
+ --palettes-bold-typography-heading-variant: #fafafa;
+ --palettes-bold-typography-body-default: #ffffff;
+ --palettes-bold-typography-body-variant: #ba89ba;
+ --palettes-bold-action-button-primary-default-background: #ffc85e;
+ --palettes-bold-action-button-primary-default-text: #5f0012;
+ --palettes-bold-action-button-primary-default-text-decoration: none;
+ --palettes-bold-action-button-primary-default-border: #ffc85e;
+ --palettes-bold-action-button-primary-active-background: #cf9a27;
+ --palettes-bold-action-button-primary-active-text: #5f0012;
+ --palettes-bold-action-button-primary-active-text-decoration: none;
+ --palettes-bold-action-button-primary-active-border: #cf9a27;
+ --palettes-bold-action-button-primary-hover-background: #cf9a27;
+ --palettes-bold-action-button-primary-hover-text: #5f0012;
+ --palettes-bold-action-button-primary-hover-text-decoration: underline;
+ --palettes-bold-action-button-primary-hover-border: #cf9a27;
+ --palettes-bold-action-button-secondary-default-background: #ff0084;
+ --palettes-bold-action-button-secondary-default-text: #ffffff;
+ --palettes-bold-action-button-secondary-default-text-decoration: none;
+ --palettes-bold-action-button-secondary-default-border: #ffc85e;
+ --palettes-bold-action-button-secondary-active-background: #ff0084;
+ --palettes-bold-action-button-secondary-active-text: #ffffff;
+ --palettes-bold-action-button-secondary-active-text-decoration: none;
+ --palettes-bold-action-button-secondary-active-border: #ffc85e;
+ --palettes-bold-action-button-secondary-hover-background: #ff0084;
+ --palettes-bold-action-button-secondary-hover-text: #ffffff;
+ --palettes-bold-action-button-secondary-hover-text-decoration: underline;
+ --palettes-bold-action-button-secondary-hover-border: #ffc85e;
+ --palettes-bold-action-button-tertiary-default-background: #ff0084;
+ --palettes-bold-action-button-tertiary-default-text: #ffffff;
+ --palettes-bold-action-button-tertiary-default-text-decoration: none;
+ --palettes-bold-action-button-tertiary-default-border: #ff0084;
+ --palettes-bold-action-button-tertiary-active-background: #ff0084;
+ --palettes-bold-action-button-tertiary-active-text: #ffffff;
+ --palettes-bold-action-button-tertiary-active-text-decoration: none;
+ --palettes-bold-action-button-tertiary-active-border: #ff0084;
+ --palettes-bold-action-button-tertiary-hover-background: #ff0084;
+ --palettes-bold-action-button-tertiary-hover-text: #ffffff;
+ --palettes-bold-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-bold-action-button-tertiary-hover-border: #ff0084;
+ --palettes-bold-action-link-default-color: #ffffff;
+ --palettes-bold-action-link-default-text-decoration-line: underline;
+ --palettes-bold-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-bold-action-link-default-text-decoration-style: solid;
+ --palettes-bold-action-link-hover-color: #ffffff;
+ --palettes-bold-action-link-hover-text-decoration-line: underline;
+ --palettes-bold-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-bold-action-link-hover-text-decoration-style: solid;
+ --palettes-bold-action-link-active-color: #ffffff;
+ --palettes-bold-action-link-active-text-decoration-line: underline;
+ --palettes-bold-action-link-active-text-decoration-thickness: 2px;
+ --palettes-bold-action-link-active-text-decoration-style: solid;
+ --palettes-bold-action-link-visited-color: #551a8b;
+ --palettes-bold-action-link-visited-text-decoration-line: underline;
+ --palettes-bold-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-bold-action-link-visited-text-decoration-style: solid;
+ --palettes-bold-action-pagination-default-background: #ff0084;
+ --palettes-bold-action-pagination-default-text: #ffffff;
+ --palettes-bold-action-pagination-default-border: #d70065;
+ --palettes-bold-action-pagination-active-background: #ffffff;
+ --palettes-bold-action-pagination-active-text: #ffffff;
+ --palettes-bold-action-pagination-active-border: #ffffff;
+ --palettes-bold-action-pagination-hover-background: #ff0084;
+ --palettes-bold-action-pagination-hover-text: #ffffff;
+ --palettes-bold-action-pagination-hover-border: #ff0084;
+ --palettes-bold-action-pagination-visited-background: #ff0084;
+ --palettes-bold-action-pagination-visited-text: #551a8b;
+ --palettes-bold-action-pagination-visited-border: #d70065;
+ --palettes-strong-background: #2a2b2f;
+ --palettes-strong-shade: #131418;
+ --palettes-strong-focus-outline-color: #ffc0d4;
+ --palettes-strong-border-default: #ff5497;
+ --palettes-strong-border-variant: #ae0047;
+ --palettes-strong-boundary: #ff0084;
+ --palettes-strong-partition: #d70065;
+ --palettes-strong-separator: #d70065;
+ --palettes-strong-divider: #ff0084;
+ --palettes-strong-fence: #ff0084;
+ --palettes-strong-line: #d70065;
+ --palettes-strong-muted: #d70065; /* Navigation background */
+ --palettes-strong-subtle: #2a2b2f; /* Navigation hover */
+ --palettes-strong-nav-text: #444444; /* Navigation text */
+ --palettes-strong-accent-default: #ff0084; /* Navigation accent background */
+ --palettes-strong-accent-on-accent: #ff7dab; /* Navigation accent hover */
+ --palettes-strong-typography-site-title-default: #ffffff;
+ --palettes-strong-typography-site-title-variant: #fafafa;
+ --palettes-strong-typography-heading-default: #ffffff;
+ --palettes-strong-typography-heading-variant: #fafafa;
+ --palettes-strong-typography-body-default: #ffffff;
+ --palettes-strong-typography-body-variant: #ba89ba;
+ --palettes-strong-action-button-primary-default-background: #ff0084;
+ --palettes-strong-action-button-primary-default-text: #5f0012;
+ --palettes-strong-action-button-primary-default-text-decoration: none;
+ --palettes-strong-action-button-primary-default-border: #ff0084;
+ --palettes-strong-action-button-primary-active-background: #d70065;
+ --palettes-strong-action-button-primary-active-text: #5f0012;
+ --palettes-strong-action-button-primary-active-text-decoration: none;
+ --palettes-strong-action-button-primary-active-border: #d70065;
+ --palettes-strong-action-button-primary-hover-background: #d70065;
+ --palettes-strong-action-button-primary-hover-text: #5f0012;
+ --palettes-strong-action-button-primary-hover-text-decoration: underline;
+ --palettes-strong-action-button-primary-hover-border: #d70065;
+ --palettes-strong-action-button-secondary-default-background: #2a2b2f;
+ --palettes-strong-action-button-secondary-default-text: #ffffff;
+ --palettes-strong-action-button-secondary-default-text-decoration: none;
+ --palettes-strong-action-button-secondary-default-border: #ffc85e;
+ --palettes-strong-action-button-secondary-active-background: #2a2b2f;
+ --palettes-strong-action-button-secondary-active-text: #ffffff;
+ --palettes-strong-action-button-secondary-active-text-decoration: none;
+ --palettes-strong-action-button-secondary-active-border: #ffc85e;
+ --palettes-strong-action-button-secondary-hover-background: #2a2b2f;
+ --palettes-strong-action-button-secondary-hover-text: #ffffff;
+ --palettes-strong-action-button-secondary-hover-text-decoration: underline;
+ --palettes-strong-action-button-secondary-hover-border: #ffc85e;
+ --palettes-strong-action-button-tertiary-default-background: #2a2b2f;
+ --palettes-strong-action-button-tertiary-default-text: #ffffff;
+ --palettes-strong-action-button-tertiary-default-text-decoration: none;
+ --palettes-strong-action-button-tertiary-default-border: #2a2b2f;
+ --palettes-strong-action-button-tertiary-active-background: #2a2b2f;
+ --palettes-strong-action-button-tertiary-active-text: #ffffff;
+ --palettes-strong-action-button-tertiary-active-text-decoration: none;
+ --palettes-strong-action-button-tertiary-active-border: #2a2b2f;
+ --palettes-strong-action-button-tertiary-hover-background: #2a2b2f;
+ --palettes-strong-action-button-tertiary-hover-text: #ffffff;
+ --palettes-strong-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-strong-action-button-tertiary-hover-border: #2a2b2f;
+ --palettes-strong-action-link-default-color: #ffffff;
+ --palettes-strong-action-link-default-text-decoration-line: underline;
+ --palettes-strong-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-strong-action-link-default-text-decoration-style: solid;
+ --palettes-strong-action-link-hover-color: #ffffff;
+ --palettes-strong-action-link-hover-text-decoration-line: underline;
+ --palettes-strong-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-strong-action-link-hover-text-decoration-style: solid;
+ --palettes-strong-action-link-active-color: #ffffff;
+ --palettes-strong-action-link-active-text-decoration-line: underline;
+ --palettes-strong-action-link-active-text-decoration-thickness: 2px;
+ --palettes-strong-action-link-active-text-decoration-style: solid;
+ --palettes-strong-action-link-visited-color: #551a8b;
+ --palettes-strong-action-link-visited-text-decoration-line: underline;
+ --palettes-strong-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-strong-action-link-visited-text-decoration-style: solid;
+ --palettes-strong-action-pagination-default-background: #2a2b2f;
+ --palettes-strong-action-pagination-default-text: #ffffff;
+ --palettes-strong-action-pagination-default-border: #d70065;
+ --palettes-strong-action-pagination-active-background: #ffffff;
+ --palettes-strong-action-pagination-active-text: #ffffff;
+ --palettes-strong-action-pagination-active-border: #ffffff;
+ --palettes-strong-action-pagination-hover-background: #2a2b2f;
+ --palettes-strong-action-pagination-hover-text: #ffffff;
+ --palettes-strong-action-pagination-hover-border: #ff0084;
+ --palettes-strong-action-pagination-visited-background: #2a2b2f;
+ --palettes-strong-action-pagination-visited-text: #551a8b;
+ --palettes-strong-action-pagination-visited-border: #d70065;
+}
diff --git a/src/css/styles/qgds-qld-default-palettes.tokens.css b/src/css/styles/qgds-qld-default-palettes.tokens.css
new file mode 100644
index 0000000..3a26acd
--- /dev/null
+++ b/src/css/styles/qgds-qld-default-palettes.tokens.css
@@ -0,0 +1,475 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+:host {
+ --theme-colors-brand-first: #09549f;
+ --theme-colors-brand-second: #05325f;
+ --theme-colors-brand-third: #6bbe27;
+ --theme-colors-brand-fourth: #ffe500;
+ --theme-colors-background-bright: #ffffff;
+ --theme-colors-background-tint: #e7edf6;
+ --theme-colors-background-alt: #eaeaea;
+ --theme-colors-background-bold: #09549f;
+ --theme-colors-background-strong: #05325f;
+ --theme-colors-action-on-brights-primary: #09549f;
+ --theme-colors-action-on-brights-secondary: #6bbe27;
+ --theme-colors-action-on-brights-tertiary: rgba(0, 0, 0, 0);
+ --theme-colors-action-on-bolds-primary: #6bbe27;
+ --theme-colors-action-on-bolds-secondary: #ffe500;
+ --theme-colors-action-on-bolds-tertiary: rgba(0, 0, 0, 0);
+ --theme-colors-wording-on-brights-site-title-default: #232323;
+ --theme-colors-wording-on-brights-site-title-variant: #444444;
+ --theme-colors-wording-on-brights-heading-default: #232323;
+ --theme-colors-wording-on-brights-heading-variant: #444444;
+ --theme-colors-wording-on-brights-body-default: #232323;
+ --theme-colors-wording-on-brights-body-variant: #444444;
+ --theme-colors-wording-on-bolds-site-title-default: #ffffff;
+ --theme-colors-wording-on-bolds-site-title-variant: #fafafa;
+ --theme-colors-wording-on-bolds-heading-default: #ffffff;
+ --theme-colors-wording-on-bolds-heading-variant: #fafafa;
+ --theme-colors-wording-on-bolds-body-default: #ffffff;
+ --theme-colors-wording-on-bolds-body-variant: #fafafa;
+ --theme-colors-reserved-error: #e22339;
+ --theme-colors-reserved-information: #444444;
+ --theme-colors-reserved-success: #6bbe27;
+ --theme-colors-reserved-alert: #ffe500;
+ --theme-colors-syntax-background: #232323;
+ --theme-colors-syntax-values: #6bbe27;
+ --theme-colors-syntax-elements: #a7e5ff;
+ --theme-colors-syntax-properties: #710074;
+ --theme-colors-syntax-comments: #c0d7ec;
+ --theme-focus-outline-width: 4px;
+ --theme-focus-outline-style: solid;
+ --theme-shadows-default: #070707;
+ --palettes-bright-background: #ffffff;
+ --palettes-bright-shade: #f5f5f5;
+ --palettes-bright-focus-outline-color: #0085b3;
+ --palettes-bright-border-default: #e0e0e0;
+ --palettes-bright-border-variant: #818181;
+ --palettes-bright-boundary: #6bbe27;
+ --palettes-bright-partition: #606060;
+ --palettes-bright-separator: #dddddd;
+ --palettes-bright-divider: #09549f;
+ --palettes-bright-fence: #6bbe27;
+ --palettes-bright-line: #dddddd;
+ --palettes-bright-muted: #f5f5f5; /* Navigation background */
+ --palettes-bright-subtle: #eaeaea; /* Navigation hover */
+ --palettes-bright-nav-text: #444444; /* Navigation text */
+ --palettes-bright-accent-default: #6bbe27; /* Navigation accent background */
+ --palettes-bright-accent-on-accent: #003e87; /* Navigation accent hover */
+ --palettes-bright-typography-site-title-default: #232323;
+ --palettes-bright-typography-site-title-variant: #444444;
+ --palettes-bright-typography-heading-default: #232323;
+ --palettes-bright-typography-heading-variant: #444444;
+ --palettes-bright-typography-body-default: #232323;
+ --palettes-bright-typography-body-variant: #444444;
+ --palettes-bright-action-button-primary-default-background: #09549f;
+ --palettes-bright-action-button-primary-default-text: #ffffff;
+ --palettes-bright-action-button-primary-default-text-decoration: none;
+ --palettes-bright-action-button-primary-default-border: #09549f;
+ --palettes-bright-action-button-primary-active-background: #003e87;
+ --palettes-bright-action-button-primary-active-text: #ffffff;
+ --palettes-bright-action-button-primary-active-text-decoration: none;
+ --palettes-bright-action-button-primary-active-border: #003e87;
+ --palettes-bright-action-button-primary-hover-background: #003e87;
+ --palettes-bright-action-button-primary-hover-text: #ffffff;
+ --palettes-bright-action-button-primary-hover-text-decoration: underline;
+ --palettes-bright-action-button-primary-hover-border: #003e87;
+ --palettes-bright-action-button-secondary-default-background: #ffffff;
+ --palettes-bright-action-button-secondary-default-text: #09549f;
+ --palettes-bright-action-button-secondary-default-text-decoration: none;
+ --palettes-bright-action-button-secondary-default-border: #6bbe27;
+ --palettes-bright-action-button-secondary-active-background: #ffffff;
+ --palettes-bright-action-button-secondary-active-text: #09549f;
+ --palettes-bright-action-button-secondary-active-text-decoration: none;
+ --palettes-bright-action-button-secondary-active-border: #6bbe27;
+ --palettes-bright-action-button-secondary-hover-background: #ffffff;
+ --palettes-bright-action-button-secondary-hover-text: #09549f;
+ --palettes-bright-action-button-secondary-hover-text-decoration: underline;
+ --palettes-bright-action-button-secondary-hover-border: #6bbe27;
+ --palettes-bright-action-button-tertiary-default-background: #ffffff;
+ --palettes-bright-action-button-tertiary-default-text: #09549f;
+ --palettes-bright-action-button-tertiary-default-text-decoration: none;
+ --palettes-bright-action-button-tertiary-default-border: #ffffff;
+ --palettes-bright-action-button-tertiary-active-background: #ffffff;
+ --palettes-bright-action-button-tertiary-active-text: #09549f;
+ --palettes-bright-action-button-tertiary-active-text-decoration: none;
+ --palettes-bright-action-button-tertiary-active-border: #ffffff;
+ --palettes-bright-action-button-tertiary-hover-background: #ffffff;
+ --palettes-bright-action-button-tertiary-hover-text: #09549f;
+ --palettes-bright-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-bright-action-button-tertiary-hover-border: #ffffff;
+ --palettes-bright-action-link-default-color: #09549f;
+ --palettes-bright-action-link-default-text-decoration-line: underline;
+ --palettes-bright-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-bright-action-link-default-text-decoration-style: solid;
+ --palettes-bright-action-link-hover-color: #09549f;
+ --palettes-bright-action-link-hover-text-decoration-line: underline;
+ --palettes-bright-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-bright-action-link-hover-text-decoration-style: solid;
+ --palettes-bright-action-link-active-color: #09549f;
+ --palettes-bright-action-link-active-text-decoration-line: underline;
+ --palettes-bright-action-link-active-text-decoration-thickness: 2px;
+ --palettes-bright-action-link-active-text-decoration-style: solid;
+ --palettes-bright-action-link-visited-color: #551a8b;
+ --palettes-bright-action-link-visited-text-decoration-line: underline;
+ --palettes-bright-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-bright-action-link-visited-text-decoration-style: solid;
+ --palettes-bright-action-pagination-default-background: #ffffff;
+ --palettes-bright-action-pagination-default-text: #09549f;
+ --palettes-bright-action-pagination-default-border: #dddddd;
+ --palettes-bright-action-pagination-active-background: #09549f;
+ --palettes-bright-action-pagination-active-text: #ffffff;
+ --palettes-bright-action-pagination-active-border: #09549f;
+ --palettes-bright-action-pagination-hover-background: #ffffff;
+ --palettes-bright-action-pagination-hover-text: #09549f;
+ --palettes-bright-action-pagination-hover-border: #6bbe27;
+ --palettes-bright-action-pagination-visited-background: #ffffff;
+ --palettes-bright-action-pagination-visited-text: #551a8b;
+ --palettes-bright-action-pagination-visited-border: #dddddd;
+ --palettes-tint-background: #e7edf6;
+ --palettes-tint-shade: #d7e2f0;
+ --palettes-tint-focus-outline-color: #0085b3;
+ --palettes-tint-border-default: #afc5e1;
+ --palettes-tint-border-variant: #818181;
+ --palettes-tint-boundary: #6bbe27;
+ --palettes-tint-partition: #606060;
+ --palettes-tint-separator: #dddddd;
+ --palettes-tint-divider: #09549f;
+ --palettes-tint-fence: #6bbe27;
+ --palettes-tint-line: #dddddd;
+ --palettes-tint-muted: #f5f5f5; /* Navigation background */
+ --palettes-tint-subtle: #eaeaea; /* Navigation hover */
+ --palettes-tint-nav-text: #444444; /* Navigation text */
+ --palettes-tint-accent-default: #6bbe27; /* Navigation accent background */
+ --palettes-tint-accent-on-accent: #003e87; /* Navigation accent hover */
+ --palettes-tint-typography-site-title-default: #232323;
+ --palettes-tint-typography-site-title-variant: #444444;
+ --palettes-tint-typography-heading-default: #232323;
+ --palettes-tint-typography-heading-variant: #444444;
+ --palettes-tint-typography-body-default: #232323;
+ --palettes-tint-typography-body-variant: #444444;
+ --palettes-tint-action-button-primary-default-background: #09549f;
+ --palettes-tint-action-button-primary-default-text: #ffffff;
+ --palettes-tint-action-button-primary-default-text-decoration: none;
+ --palettes-tint-action-button-primary-default-border: #09549f;
+ --palettes-tint-action-button-primary-active-background: #003e87;
+ --palettes-tint-action-button-primary-active-text: #ffffff;
+ --palettes-tint-action-button-primary-active-text-decoration: none;
+ --palettes-tint-action-button-primary-active-border: #003e87;
+ --palettes-tint-action-button-primary-hover-background: #003e87;
+ --palettes-tint-action-button-primary-hover-text: #ffffff;
+ --palettes-tint-action-button-primary-hover-text-decoration: underline;
+ --palettes-tint-action-button-primary-hover-border: #003e87;
+ --palettes-tint-action-button-secondary-default-background: #e7edf6;
+ --palettes-tint-action-button-secondary-default-text: #09549f;
+ --palettes-tint-action-button-secondary-default-text-decoration: none;
+ --palettes-tint-action-button-secondary-default-border: #6bbe27;
+ --palettes-tint-action-button-secondary-active-background: #e7edf6;
+ --palettes-tint-action-button-secondary-active-text: #09549f;
+ --palettes-tint-action-button-secondary-active-text-decoration: none;
+ --palettes-tint-action-button-secondary-active-border: #6bbe27;
+ --palettes-tint-action-button-secondary-hover-background: #e7edf6;
+ --palettes-tint-action-button-secondary-hover-text: #09549f;
+ --palettes-tint-action-button-secondary-hover-text-decoration: underline;
+ --palettes-tint-action-button-secondary-hover-border: #6bbe27;
+ --palettes-tint-action-button-tertiary-default-background: #e7edf6;
+ --palettes-tint-action-button-tertiary-default-text: #09549f;
+ --palettes-tint-action-button-tertiary-default-text-decoration: none;
+ --palettes-tint-action-button-tertiary-default-border: #e7edf6;
+ --palettes-tint-action-button-tertiary-active-background: #e7edf6;
+ --palettes-tint-action-button-tertiary-active-text: #09549f;
+ --palettes-tint-action-button-tertiary-active-text-decoration: none;
+ --palettes-tint-action-button-tertiary-active-border: #e7edf6;
+ --palettes-tint-action-button-tertiary-hover-background: #e7edf6;
+ --palettes-tint-action-button-tertiary-hover-text: #09549f;
+ --palettes-tint-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-tint-action-button-tertiary-hover-border: #e7edf6;
+ --palettes-tint-action-link-default-color: #09549f;
+ --palettes-tint-action-link-default-text-decoration-line: underline;
+ --palettes-tint-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-tint-action-link-default-text-decoration-style: solid;
+ --palettes-tint-action-link-hover-color: #09549f;
+ --palettes-tint-action-link-hover-text-decoration-line: underline;
+ --palettes-tint-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-tint-action-link-hover-text-decoration-style: solid;
+ --palettes-tint-action-link-active-color: #09549f;
+ --palettes-tint-action-link-active-text-decoration-line: underline;
+ --palettes-tint-action-link-active-text-decoration-thickness: 2px;
+ --palettes-tint-action-link-active-text-decoration-style: solid;
+ --palettes-tint-action-link-visited-color: #551a8b;
+ --palettes-tint-action-link-visited-text-decoration-line: underline;
+ --palettes-tint-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-tint-action-link-visited-text-decoration-style: solid;
+ --palettes-tint-action-pagination-default-background: #e7edf6;
+ --palettes-tint-action-pagination-default-text: #09549f;
+ --palettes-tint-action-pagination-default-border: #dddddd;
+ --palettes-tint-action-pagination-active-background: #09549f;
+ --palettes-tint-action-pagination-active-text: #ffffff;
+ --palettes-tint-action-pagination-active-border: #09549f;
+ --palettes-tint-action-pagination-hover-background: #e7edf6;
+ --palettes-tint-action-pagination-hover-text: #09549f;
+ --palettes-tint-action-pagination-hover-border: #6bbe27;
+ --palettes-tint-action-pagination-visited-background: #e7edf6;
+ --palettes-tint-action-pagination-visited-text: #551a8b;
+ --palettes-tint-action-pagination-visited-border: #dddddd;
+ --palettes-alt-background: #eaeaea;
+ --palettes-alt-shade: #dddddd;
+ --palettes-alt-focus-outline-color: #0085b3;
+ --palettes-alt-border-default: #606060;
+ --palettes-alt-border-variant: #818181;
+ --palettes-alt-boundary: #6bbe27;
+ --palettes-alt-partition: #606060;
+ --palettes-alt-separator: #dddddd;
+ --palettes-alt-divider: #09549f;
+ --palettes-alt-fence: #6bbe27;
+ --palettes-alt-line: #dddddd;
+ --palettes-alt-muted: #f5f5f5; /* Navigation background */
+ --palettes-alt-subtle: #eaeaea; /* Navigation hover */
+ --palettes-alt-nav-text: #444444; /* Navigation text */
+ --palettes-alt-accent-default: #6bbe27; /* Navigation accent background */
+ --palettes-alt-accent-on-accent: #003e87; /* Navigation accent hover */
+ --palettes-alt-typography-site-title-default: #232323;
+ --palettes-alt-typography-site-title-variant: #444444;
+ --palettes-alt-typography-heading-default: #232323;
+ --palettes-alt-typography-heading-variant: #444444;
+ --palettes-alt-typography-body-default: #232323;
+ --palettes-alt-typography-body-variant: #444444;
+ --palettes-alt-action-button-primary-default-background: #09549f;
+ --palettes-alt-action-button-primary-default-text: #ffffff;
+ --palettes-alt-action-button-primary-default-text-decoration: none;
+ --palettes-alt-action-button-primary-default-border: #09549f;
+ --palettes-alt-action-button-primary-active-background: #003e87;
+ --palettes-alt-action-button-primary-active-text: #ffffff;
+ --palettes-alt-action-button-primary-active-text-decoration: none;
+ --palettes-alt-action-button-primary-active-border: #003e87;
+ --palettes-alt-action-button-primary-hover-background: #003e87;
+ --palettes-alt-action-button-primary-hover-text: #ffffff;
+ --palettes-alt-action-button-primary-hover-text-decoration: underline;
+ --palettes-alt-action-button-primary-hover-border: #003e87;
+ --palettes-alt-action-button-secondary-default-background: #eaeaea;
+ --palettes-alt-action-button-secondary-default-text: #09549f;
+ --palettes-alt-action-button-secondary-default-text-decoration: none;
+ --palettes-alt-action-button-secondary-default-border: #6bbe27;
+ --palettes-alt-action-button-secondary-active-background: #eaeaea;
+ --palettes-alt-action-button-secondary-active-text: #09549f;
+ --palettes-alt-action-button-secondary-active-text-decoration: none;
+ --palettes-alt-action-button-secondary-active-border: #6bbe27;
+ --palettes-alt-action-button-secondary-hover-background: #eaeaea;
+ --palettes-alt-action-button-secondary-hover-text: #09549f;
+ --palettes-alt-action-button-secondary-hover-text-decoration: underline;
+ --palettes-alt-action-button-secondary-hover-border: #6bbe27;
+ --palettes-alt-action-button-tertiary-default-background: #eaeaea;
+ --palettes-alt-action-button-tertiary-default-text: #09549f;
+ --palettes-alt-action-button-tertiary-default-text-decoration: none;
+ --palettes-alt-action-button-tertiary-default-border: #eaeaea;
+ --palettes-alt-action-button-tertiary-active-background: #eaeaea;
+ --palettes-alt-action-button-tertiary-active-text: #09549f;
+ --palettes-alt-action-button-tertiary-active-text-decoration: none;
+ --palettes-alt-action-button-tertiary-active-border: #eaeaea;
+ --palettes-alt-action-button-tertiary-hover-background: #eaeaea;
+ --palettes-alt-action-button-tertiary-hover-text: #09549f;
+ --palettes-alt-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-alt-action-button-tertiary-hover-border: #eaeaea;
+ --palettes-alt-action-link-default-color: #09549f;
+ --palettes-alt-action-link-default-text-decoration-line: underline;
+ --palettes-alt-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-alt-action-link-default-text-decoration-style: solid;
+ --palettes-alt-action-link-hover-color: #09549f;
+ --palettes-alt-action-link-hover-text-decoration-line: underline;
+ --palettes-alt-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-alt-action-link-hover-text-decoration-style: solid;
+ --palettes-alt-action-link-active-color: #09549f;
+ --palettes-alt-action-link-active-text-decoration-line: underline;
+ --palettes-alt-action-link-active-text-decoration-thickness: 2px;
+ --palettes-alt-action-link-active-text-decoration-style: solid;
+ --palettes-alt-action-link-visited-color: #551a8b;
+ --palettes-alt-action-link-visited-text-decoration-line: underline;
+ --palettes-alt-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-alt-action-link-visited-text-decoration-style: solid;
+ --palettes-alt-action-pagination-default-background: #eaeaea;
+ --palettes-alt-action-pagination-default-text: #09549f;
+ --palettes-alt-action-pagination-default-border: #dddddd;
+ --palettes-alt-action-pagination-active-background: #09549f;
+ --palettes-alt-action-pagination-active-text: #ffffff;
+ --palettes-alt-action-pagination-active-border: #09549f;
+ --palettes-alt-action-pagination-hover-background: #eaeaea;
+ --palettes-alt-action-pagination-hover-text: #09549f;
+ --palettes-alt-action-pagination-hover-border: #6bbe27;
+ --palettes-alt-action-pagination-visited-background: #eaeaea;
+ --palettes-alt-action-pagination-visited-text: #551a8b;
+ --palettes-alt-action-pagination-visited-border: #dddddd;
+ --palettes-bold-background: #09549f;
+ --palettes-bold-shade: #003e87;
+ --palettes-bold-focus-outline-color: #a7e5ff;
+ --palettes-bold-border-default: #78b5ce;
+ --palettes-bold-border-variant: #818181;
+ --palettes-bold-boundary: #6bbe27;
+ --palettes-bold-partition: #78b5ce;
+ --palettes-bold-separator: #78b5ce;
+ --palettes-bold-divider: #09549f;
+ --palettes-bold-fence: #6bbe27;
+ --palettes-bold-line: #78b5ce;
+ --palettes-bold-muted: #003e87; /* Navigation background */
+ --palettes-bold-subtle: #05325f; /* Navigation hover */
+ --palettes-bold-nav-text: #444444; /* Navigation text */
+ --palettes-bold-accent-default: #6bbe27; /* Navigation accent background */
+ --palettes-bold-accent-on-accent: #9ed57e; /* Navigation accent hover */
+ --palettes-bold-typography-site-title-default: #ffffff;
+ --palettes-bold-typography-site-title-variant: #fafafa;
+ --palettes-bold-typography-heading-default: #ffffff;
+ --palettes-bold-typography-heading-variant: #fafafa;
+ --palettes-bold-typography-body-default: #ffffff;
+ --palettes-bold-typography-body-variant: #fafafa;
+ --palettes-bold-action-button-primary-default-background: #6bbe27;
+ --palettes-bold-action-button-primary-default-text: #000043;
+ --palettes-bold-action-button-primary-default-text-decoration: none;
+ --palettes-bold-action-button-primary-default-border: #6bbe27;
+ --palettes-bold-action-button-primary-active-background: #469800;
+ --palettes-bold-action-button-primary-active-text: #000043;
+ --palettes-bold-action-button-primary-active-text-decoration: none;
+ --palettes-bold-action-button-primary-active-border: #469800;
+ --palettes-bold-action-button-primary-hover-background: #469800;
+ --palettes-bold-action-button-primary-hover-text: #000043;
+ --palettes-bold-action-button-primary-hover-text-decoration: underline;
+ --palettes-bold-action-button-primary-hover-border: #469800;
+ --palettes-bold-action-button-secondary-default-background: #09549f;
+ --palettes-bold-action-button-secondary-default-text: #ffffff;
+ --palettes-bold-action-button-secondary-default-text-decoration: none;
+ --palettes-bold-action-button-secondary-default-border: #ffe500;
+ --palettes-bold-action-button-secondary-active-background: #09549f;
+ --palettes-bold-action-button-secondary-active-text: #ffffff;
+ --palettes-bold-action-button-secondary-active-text-decoration: none;
+ --palettes-bold-action-button-secondary-active-border: #ffe500;
+ --palettes-bold-action-button-secondary-hover-background: #09549f;
+ --palettes-bold-action-button-secondary-hover-text: #ffffff;
+ --palettes-bold-action-button-secondary-hover-text-decoration: underline;
+ --palettes-bold-action-button-secondary-hover-border: #ffe500;
+ --palettes-bold-action-button-tertiary-default-background: #09549f;
+ --palettes-bold-action-button-tertiary-default-text: #ffffff;
+ --palettes-bold-action-button-tertiary-default-text-decoration: none;
+ --palettes-bold-action-button-tertiary-default-border: #09549f;
+ --palettes-bold-action-button-tertiary-active-background: #09549f;
+ --palettes-bold-action-button-tertiary-active-text: #ffffff;
+ --palettes-bold-action-button-tertiary-active-text-decoration: none;
+ --palettes-bold-action-button-tertiary-active-border: #09549f;
+ --palettes-bold-action-button-tertiary-hover-background: #09549f;
+ --palettes-bold-action-button-tertiary-hover-text: #ffffff;
+ --palettes-bold-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-bold-action-button-tertiary-hover-border: #09549f;
+ --palettes-bold-action-link-default-color: #ffffff;
+ --palettes-bold-action-link-default-text-decoration-line: underline;
+ --palettes-bold-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-bold-action-link-default-text-decoration-style: solid;
+ --palettes-bold-action-link-hover-color: #ffffff;
+ --palettes-bold-action-link-hover-text-decoration-line: underline;
+ --palettes-bold-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-bold-action-link-hover-text-decoration-style: solid;
+ --palettes-bold-action-link-active-color: #ffffff;
+ --palettes-bold-action-link-active-text-decoration-line: underline;
+ --palettes-bold-action-link-active-text-decoration-thickness: 2px;
+ --palettes-bold-action-link-active-text-decoration-style: solid;
+ --palettes-bold-action-link-visited-color: #551a8b;
+ --palettes-bold-action-link-visited-text-decoration-line: underline;
+ --palettes-bold-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-bold-action-link-visited-text-decoration-style: solid;
+ --palettes-bold-action-pagination-default-background: #09549f;
+ --palettes-bold-action-pagination-default-text: #ffffff;
+ --palettes-bold-action-pagination-default-border: #78b5ce;
+ --palettes-bold-action-pagination-active-background: #ffffff;
+ --palettes-bold-action-pagination-active-text: #ffffff;
+ --palettes-bold-action-pagination-active-border: #ffffff;
+ --palettes-bold-action-pagination-hover-background: #09549f;
+ --palettes-bold-action-pagination-hover-text: #ffffff;
+ --palettes-bold-action-pagination-hover-border: #6bbe27;
+ --palettes-bold-action-pagination-visited-background: #09549f;
+ --palettes-bold-action-pagination-visited-text: #551a8b;
+ --palettes-bold-action-pagination-visited-border: #78b5ce;
+ --palettes-strong-background: #05325f;
+ --palettes-strong-shade: #002450;
+ --palettes-strong-focus-outline-color: #a7e5ff;
+ --palettes-strong-border-default: #78b5ce;
+ --palettes-strong-border-variant: #818181;
+ --palettes-strong-boundary: #6bbe27;
+ --palettes-strong-partition: #78b5ce;
+ --palettes-strong-separator: #78b5ce;
+ --palettes-strong-divider: #09549f;
+ --palettes-strong-fence: #6bbe27;
+ --palettes-strong-line: #78b5ce;
+ --palettes-strong-muted: #003e87; /* Navigation background */
+ --palettes-strong-subtle: #05325f; /* Navigation hover */
+ --palettes-strong-nav-text: #444444; /* Navigation text */
+ --palettes-strong-accent-default: #6bbe27; /* Navigation accent background */
+ --palettes-strong-accent-on-accent: #9ed57e; /* Navigation accent hover */
+ --palettes-strong-typography-site-title-default: #ffffff;
+ --palettes-strong-typography-site-title-variant: #fafafa;
+ --palettes-strong-typography-heading-default: #ffffff;
+ --palettes-strong-typography-heading-variant: #fafafa;
+ --palettes-strong-typography-body-default: #ffffff;
+ --palettes-strong-typography-body-variant: #fafafa;
+ --palettes-strong-action-button-primary-default-background: #6bbe27;
+ --palettes-strong-action-button-primary-default-text: #000043;
+ --palettes-strong-action-button-primary-default-text-decoration: none;
+ --palettes-strong-action-button-primary-default-border: #6bbe27;
+ --palettes-strong-action-button-primary-active-background: #469800;
+ --palettes-strong-action-button-primary-active-text: #000043;
+ --palettes-strong-action-button-primary-active-text-decoration: none;
+ --palettes-strong-action-button-primary-active-border: #469800;
+ --palettes-strong-action-button-primary-hover-background: #469800;
+ --palettes-strong-action-button-primary-hover-text: #000043;
+ --palettes-strong-action-button-primary-hover-text-decoration: underline;
+ --palettes-strong-action-button-primary-hover-border: #469800;
+ --palettes-strong-action-button-secondary-default-background: #05325f;
+ --palettes-strong-action-button-secondary-default-text: #ffffff;
+ --palettes-strong-action-button-secondary-default-text-decoration: none;
+ --palettes-strong-action-button-secondary-default-border: #ffe500;
+ --palettes-strong-action-button-secondary-active-background: #05325f;
+ --palettes-strong-action-button-secondary-active-text: #ffffff;
+ --palettes-strong-action-button-secondary-active-text-decoration: none;
+ --palettes-strong-action-button-secondary-active-border: #ffe500;
+ --palettes-strong-action-button-secondary-hover-background: #05325f;
+ --palettes-strong-action-button-secondary-hover-text: #ffffff;
+ --palettes-strong-action-button-secondary-hover-text-decoration: underline;
+ --palettes-strong-action-button-secondary-hover-border: #ffe500;
+ --palettes-strong-action-button-tertiary-default-background: #05325f;
+ --palettes-strong-action-button-tertiary-default-text: #ffffff;
+ --palettes-strong-action-button-tertiary-default-text-decoration: none;
+ --palettes-strong-action-button-tertiary-default-border: #05325f;
+ --palettes-strong-action-button-tertiary-active-background: #05325f;
+ --palettes-strong-action-button-tertiary-active-text: #ffffff;
+ --palettes-strong-action-button-tertiary-active-text-decoration: none;
+ --palettes-strong-action-button-tertiary-active-border: #05325f;
+ --palettes-strong-action-button-tertiary-hover-background: #05325f;
+ --palettes-strong-action-button-tertiary-hover-text: #ffffff;
+ --palettes-strong-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-strong-action-button-tertiary-hover-border: #05325f;
+ --palettes-strong-action-link-default-color: #ffffff;
+ --palettes-strong-action-link-default-text-decoration-line: underline;
+ --palettes-strong-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-strong-action-link-default-text-decoration-style: solid;
+ --palettes-strong-action-link-hover-color: #ffffff;
+ --palettes-strong-action-link-hover-text-decoration-line: underline;
+ --palettes-strong-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-strong-action-link-hover-text-decoration-style: solid;
+ --palettes-strong-action-link-active-color: #ffffff;
+ --palettes-strong-action-link-active-text-decoration-line: underline;
+ --palettes-strong-action-link-active-text-decoration-thickness: 2px;
+ --palettes-strong-action-link-active-text-decoration-style: solid;
+ --palettes-strong-action-link-visited-color: #551a8b;
+ --palettes-strong-action-link-visited-text-decoration-line: underline;
+ --palettes-strong-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-strong-action-link-visited-text-decoration-style: solid;
+ --palettes-strong-action-pagination-default-background: #05325f;
+ --palettes-strong-action-pagination-default-text: #ffffff;
+ --palettes-strong-action-pagination-default-border: #78b5ce;
+ --palettes-strong-action-pagination-active-background: #ffffff;
+ --palettes-strong-action-pagination-active-text: #ffffff;
+ --palettes-strong-action-pagination-active-border: #ffffff;
+ --palettes-strong-action-pagination-hover-background: #05325f;
+ --palettes-strong-action-pagination-hover-text: #ffffff;
+ --palettes-strong-action-pagination-hover-border: #6bbe27;
+ --palettes-strong-action-pagination-visited-background: #05325f;
+ --palettes-strong-action-pagination-visited-text: #551a8b;
+ --palettes-strong-action-pagination-visited-border: #78b5ce;
+}
diff --git a/src/css/styles/qgds-qld-high-contrast-palettes.tokens.css b/src/css/styles/qgds-qld-high-contrast-palettes.tokens.css
new file mode 100644
index 0000000..669bee5
--- /dev/null
+++ b/src/css/styles/qgds-qld-high-contrast-palettes.tokens.css
@@ -0,0 +1,475 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+:host {
+ --theme-colors-brand-first: #ffffff;
+ --theme-colors-brand-second: #000510;
+ --theme-colors-brand-third: #0000ff;
+ --theme-colors-brand-fourth: #ffe500;
+ --theme-colors-background-bright: #ffffff;
+ --theme-colors-background-tint: #ffffff;
+ --theme-colors-background-alt: #ffffff;
+ --theme-colors-background-bold: #000510;
+ --theme-colors-background-strong: #000510;
+ --theme-colors-action-on-brights-primary: #0000ff;
+ --theme-colors-action-on-brights-secondary: #0000ff;
+ --theme-colors-action-on-brights-tertiary: rgba(0, 0, 0, 0);
+ --theme-colors-action-on-bolds-primary: #ffe500;
+ --theme-colors-action-on-bolds-secondary: #ffe500;
+ --theme-colors-action-on-bolds-tertiary: rgba(0, 0, 0, 0);
+ --theme-colors-wording-on-brights-site-title-default: #131212;
+ --theme-colors-wording-on-brights-site-title-variant: #606060;
+ --theme-colors-wording-on-brights-heading-default: #131212;
+ --theme-colors-wording-on-brights-heading-variant: #606060;
+ --theme-colors-wording-on-brights-body-default: #131212;
+ --theme-colors-wording-on-brights-body-variant: #606060;
+ --theme-colors-wording-on-bolds-site-title-default: #ffffff;
+ --theme-colors-wording-on-bolds-site-title-variant: #76858e;
+ --theme-colors-wording-on-bolds-heading-default: #ffffff;
+ --theme-colors-wording-on-bolds-heading-variant: #76858e;
+ --theme-colors-wording-on-bolds-body-default: #ffffff;
+ --theme-colors-wording-on-bolds-body-variant: #76858e;
+ --theme-colors-reserved-error: #e22339;
+ --theme-colors-reserved-information: #444444;
+ --theme-colors-reserved-success: #6bbe27;
+ --theme-colors-reserved-alert: #ffe500;
+ --theme-colors-syntax-background: #232323;
+ --theme-colors-syntax-values: #6bbe27;
+ --theme-colors-syntax-elements: #a7e5ff;
+ --theme-colors-syntax-properties: #710074;
+ --theme-colors-syntax-comments: #c0d7ec;
+ --theme-focus-outline-width: 4px;
+ --theme-focus-outline-style: solid;
+ --theme-shadows-default: #070707;
+ --palettes-bright-background: #ffffff;
+ --palettes-bright-shade: #fafafa;
+ --palettes-bright-focus-outline-color: #0000ff;
+ --palettes-bright-border-default: #131212;
+ --palettes-bright-border-variant: #131212;
+ --palettes-bright-boundary: #131212;
+ --palettes-bright-partition: #131212;
+ --palettes-bright-separator: #131212;
+ --palettes-bright-divider: #0000ff;
+ --palettes-bright-fence: #131212;
+ --palettes-bright-line: #131212;
+ --palettes-bright-muted: #fafafa; /* Navigation background */
+ --palettes-bright-subtle: #ffffff; /* Navigation hover */
+ --palettes-bright-nav-text: #131212; /* Navigation text */
+ --palettes-bright-accent-default: #131212; /* Navigation accent background */
+ --palettes-bright-accent-on-accent: #1000e4; /* Navigation accent hover */
+ --palettes-bright-typography-site-title-default: #131212;
+ --palettes-bright-typography-site-title-variant: #606060;
+ --palettes-bright-typography-heading-default: #131212;
+ --palettes-bright-typography-heading-variant: #606060;
+ --palettes-bright-typography-body-default: #131212;
+ --palettes-bright-typography-body-variant: #606060;
+ --palettes-bright-action-button-primary-default-background: #0000ff;
+ --palettes-bright-action-button-primary-default-text: #ffffff;
+ --palettes-bright-action-button-primary-default-text-decoration: none;
+ --palettes-bright-action-button-primary-default-border: #0000ff;
+ --palettes-bright-action-button-primary-active-background: #1000e4;
+ --palettes-bright-action-button-primary-active-text: #ffffff;
+ --palettes-bright-action-button-primary-active-text-decoration: none;
+ --palettes-bright-action-button-primary-active-border: #1000e4;
+ --palettes-bright-action-button-primary-hover-background: #1000e4;
+ --palettes-bright-action-button-primary-hover-text: #ffffff;
+ --palettes-bright-action-button-primary-hover-text-decoration: underline;
+ --palettes-bright-action-button-primary-hover-border: #1000e4;
+ --palettes-bright-action-button-secondary-default-background: #ffffff;
+ --palettes-bright-action-button-secondary-default-text: #0000ff;
+ --palettes-bright-action-button-secondary-default-text-decoration: none;
+ --palettes-bright-action-button-secondary-default-border: #ffe500;
+ --palettes-bright-action-button-secondary-active-background: #ffffff;
+ --palettes-bright-action-button-secondary-active-text: #0000ff;
+ --palettes-bright-action-button-secondary-active-text-decoration: none;
+ --palettes-bright-action-button-secondary-active-border: #ffe500;
+ --palettes-bright-action-button-secondary-hover-background: #ffffff;
+ --palettes-bright-action-button-secondary-hover-text: #0000ff;
+ --palettes-bright-action-button-secondary-hover-text-decoration: underline;
+ --palettes-bright-action-button-secondary-hover-border: #ffe500;
+ --palettes-bright-action-button-tertiary-default-background: #ffffff;
+ --palettes-bright-action-button-tertiary-default-text: #0000ff;
+ --palettes-bright-action-button-tertiary-default-text-decoration: none;
+ --palettes-bright-action-button-tertiary-default-border: #ffffff;
+ --palettes-bright-action-button-tertiary-active-background: #ffffff;
+ --palettes-bright-action-button-tertiary-active-text: #0000ff;
+ --palettes-bright-action-button-tertiary-active-text-decoration: none;
+ --palettes-bright-action-button-tertiary-active-border: #ffffff;
+ --palettes-bright-action-button-tertiary-hover-background: #ffffff;
+ --palettes-bright-action-button-tertiary-hover-text: #0000ff;
+ --palettes-bright-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-bright-action-button-tertiary-hover-border: #ffffff;
+ --palettes-bright-action-link-default-color: #0000ff;
+ --palettes-bright-action-link-default-text-decoration-line: underline;
+ --palettes-bright-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-bright-action-link-default-text-decoration-style: solid;
+ --palettes-bright-action-link-hover-color: #0000ff;
+ --palettes-bright-action-link-hover-text-decoration-line: underline;
+ --palettes-bright-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-bright-action-link-hover-text-decoration-style: solid;
+ --palettes-bright-action-link-active-color: #0000ff;
+ --palettes-bright-action-link-active-text-decoration-line: underline;
+ --palettes-bright-action-link-active-text-decoration-thickness: 2px;
+ --palettes-bright-action-link-active-text-decoration-style: solid;
+ --palettes-bright-action-link-visited-color: #fa00ff;
+ --palettes-bright-action-link-visited-text-decoration-line: underline;
+ --palettes-bright-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-bright-action-link-visited-text-decoration-style: solid;
+ --palettes-bright-action-pagination-default-background: #ffffff;
+ --palettes-bright-action-pagination-default-text: #0000ff;
+ --palettes-bright-action-pagination-default-border: #dddddd;
+ --palettes-bright-action-pagination-active-background: #0000ff;
+ --palettes-bright-action-pagination-active-text: #ffffff;
+ --palettes-bright-action-pagination-active-border: #0000ff;
+ --palettes-bright-action-pagination-hover-background: #ffffff;
+ --palettes-bright-action-pagination-hover-text: #0000ff;
+ --palettes-bright-action-pagination-hover-border: #ffe500;
+ --palettes-bright-action-pagination-visited-background: #ffffff;
+ --palettes-bright-action-pagination-visited-text: #fa00ff;
+ --palettes-bright-action-pagination-visited-border: #dddddd;
+ --palettes-tint-background: #ffffff;
+ --palettes-tint-shade: #fafafa;
+ --palettes-tint-focus-outline-color: #0085b3;
+ --palettes-tint-border-default: #131212;
+ --palettes-tint-border-variant: #818181;
+ --palettes-tint-boundary: #ffe500;
+ --palettes-tint-partition: #606060;
+ --palettes-tint-separator: #dddddd;
+ --palettes-tint-divider: #0000ff;
+ --palettes-tint-fence: #ffe500;
+ --palettes-tint-line: #dddddd;
+ --palettes-tint-muted: #f5f5f5; /* Navigation background */
+ --palettes-tint-subtle: #eaeaea; /* Navigation hover */
+ --palettes-tint-nav-text: #444444; /* Navigation text */
+ --palettes-tint-accent-default: #ffe500; /* Navigation accent background */
+ --palettes-tint-accent-on-accent: #1000e4; /* Navigation accent hover */
+ --palettes-tint-typography-site-title-default: #131212;
+ --palettes-tint-typography-site-title-variant: #606060;
+ --palettes-tint-typography-heading-default: #131212;
+ --palettes-tint-typography-heading-variant: #606060;
+ --palettes-tint-typography-body-default: #131212;
+ --palettes-tint-typography-body-variant: #606060;
+ --palettes-tint-action-button-primary-default-background: #0000ff;
+ --palettes-tint-action-button-primary-default-text: #ffffff;
+ --palettes-tint-action-button-primary-default-text-decoration: none;
+ --palettes-tint-action-button-primary-default-border: #0000ff;
+ --palettes-tint-action-button-primary-active-background: #1000e4;
+ --palettes-tint-action-button-primary-active-text: #ffffff;
+ --palettes-tint-action-button-primary-active-text-decoration: none;
+ --palettes-tint-action-button-primary-active-border: #1000e4;
+ --palettes-tint-action-button-primary-hover-background: #1000e4;
+ --palettes-tint-action-button-primary-hover-text: #ffffff;
+ --palettes-tint-action-button-primary-hover-text-decoration: underline;
+ --palettes-tint-action-button-primary-hover-border: #1000e4;
+ --palettes-tint-action-button-secondary-default-background: #ffffff;
+ --palettes-tint-action-button-secondary-default-text: #0000ff;
+ --palettes-tint-action-button-secondary-default-text-decoration: none;
+ --palettes-tint-action-button-secondary-default-border: #ffe500;
+ --palettes-tint-action-button-secondary-active-background: #ffffff;
+ --palettes-tint-action-button-secondary-active-text: #0000ff;
+ --palettes-tint-action-button-secondary-active-text-decoration: none;
+ --palettes-tint-action-button-secondary-active-border: #ffe500;
+ --palettes-tint-action-button-secondary-hover-background: #ffffff;
+ --palettes-tint-action-button-secondary-hover-text: #0000ff;
+ --palettes-tint-action-button-secondary-hover-text-decoration: underline;
+ --palettes-tint-action-button-secondary-hover-border: #ffe500;
+ --palettes-tint-action-button-tertiary-default-background: #ffffff;
+ --palettes-tint-action-button-tertiary-default-text: #0000ff;
+ --palettes-tint-action-button-tertiary-default-text-decoration: none;
+ --palettes-tint-action-button-tertiary-default-border: #ffffff;
+ --palettes-tint-action-button-tertiary-active-background: #ffffff;
+ --palettes-tint-action-button-tertiary-active-text: #0000ff;
+ --palettes-tint-action-button-tertiary-active-text-decoration: none;
+ --palettes-tint-action-button-tertiary-active-border: #ffffff;
+ --palettes-tint-action-button-tertiary-hover-background: #ffffff;
+ --palettes-tint-action-button-tertiary-hover-text: #0000ff;
+ --palettes-tint-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-tint-action-button-tertiary-hover-border: #ffffff;
+ --palettes-tint-action-link-default-color: #0000ff;
+ --palettes-tint-action-link-default-text-decoration-line: underline;
+ --palettes-tint-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-tint-action-link-default-text-decoration-style: solid;
+ --palettes-tint-action-link-hover-color: #0000ff;
+ --palettes-tint-action-link-hover-text-decoration-line: underline;
+ --palettes-tint-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-tint-action-link-hover-text-decoration-style: solid;
+ --palettes-tint-action-link-active-color: #0000ff;
+ --palettes-tint-action-link-active-text-decoration-line: underline;
+ --palettes-tint-action-link-active-text-decoration-thickness: 2px;
+ --palettes-tint-action-link-active-text-decoration-style: solid;
+ --palettes-tint-action-link-visited-color: #fa00ff;
+ --palettes-tint-action-link-visited-text-decoration-line: underline;
+ --palettes-tint-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-tint-action-link-visited-text-decoration-style: solid;
+ --palettes-tint-action-pagination-default-background: #ffffff;
+ --palettes-tint-action-pagination-default-text: #0000ff;
+ --palettes-tint-action-pagination-default-border: #dddddd;
+ --palettes-tint-action-pagination-active-background: #0000ff;
+ --palettes-tint-action-pagination-active-text: #ffffff;
+ --palettes-tint-action-pagination-active-border: #0000ff;
+ --palettes-tint-action-pagination-hover-background: #ffffff;
+ --palettes-tint-action-pagination-hover-text: #0000ff;
+ --palettes-tint-action-pagination-hover-border: #ffe500;
+ --palettes-tint-action-pagination-visited-background: #ffffff;
+ --palettes-tint-action-pagination-visited-text: #fa00ff;
+ --palettes-tint-action-pagination-visited-border: #dddddd;
+ --palettes-alt-background: #ffffff;
+ --palettes-alt-shade: #f5f5f5;
+ --palettes-alt-focus-outline-color: #0085b3;
+ --palettes-alt-border-default: #131212;
+ --palettes-alt-border-variant: #818181;
+ --palettes-alt-boundary: #ffe500;
+ --palettes-alt-partition: #606060;
+ --palettes-alt-separator: #dddddd;
+ --palettes-alt-divider: #0000ff;
+ --palettes-alt-fence: #ffe500;
+ --palettes-alt-line: #dddddd;
+ --palettes-alt-muted: #f5f5f5; /* Navigation background */
+ --palettes-alt-subtle: #eaeaea; /* Navigation hover */
+ --palettes-alt-nav-text: #444444; /* Navigation text */
+ --palettes-alt-accent-default: #ffe500; /* Navigation accent background */
+ --palettes-alt-accent-on-accent: #1000e4; /* Navigation accent hover */
+ --palettes-alt-typography-site-title-default: #131212;
+ --palettes-alt-typography-site-title-variant: #606060;
+ --palettes-alt-typography-heading-default: #131212;
+ --palettes-alt-typography-heading-variant: #606060;
+ --palettes-alt-typography-body-default: #131212;
+ --palettes-alt-typography-body-variant: #606060;
+ --palettes-alt-action-button-primary-default-background: #0000ff;
+ --palettes-alt-action-button-primary-default-text: #ffffff;
+ --palettes-alt-action-button-primary-default-text-decoration: none;
+ --palettes-alt-action-button-primary-default-border: #0000ff;
+ --palettes-alt-action-button-primary-active-background: #1000e4;
+ --palettes-alt-action-button-primary-active-text: #ffffff;
+ --palettes-alt-action-button-primary-active-text-decoration: none;
+ --palettes-alt-action-button-primary-active-border: #1000e4;
+ --palettes-alt-action-button-primary-hover-background: #1000e4;
+ --palettes-alt-action-button-primary-hover-text: #ffffff;
+ --palettes-alt-action-button-primary-hover-text-decoration: underline;
+ --palettes-alt-action-button-primary-hover-border: #1000e4;
+ --palettes-alt-action-button-secondary-default-background: #ffffff;
+ --palettes-alt-action-button-secondary-default-text: #0000ff;
+ --palettes-alt-action-button-secondary-default-text-decoration: none;
+ --palettes-alt-action-button-secondary-default-border: #ffe500;
+ --palettes-alt-action-button-secondary-active-background: #ffffff;
+ --palettes-alt-action-button-secondary-active-text: #0000ff;
+ --palettes-alt-action-button-secondary-active-text-decoration: none;
+ --palettes-alt-action-button-secondary-active-border: #ffe500;
+ --palettes-alt-action-button-secondary-hover-background: #ffffff;
+ --palettes-alt-action-button-secondary-hover-text: #0000ff;
+ --palettes-alt-action-button-secondary-hover-text-decoration: underline;
+ --palettes-alt-action-button-secondary-hover-border: #ffe500;
+ --palettes-alt-action-button-tertiary-default-background: #ffffff;
+ --palettes-alt-action-button-tertiary-default-text: #0000ff;
+ --palettes-alt-action-button-tertiary-default-text-decoration: none;
+ --palettes-alt-action-button-tertiary-default-border: #ffffff;
+ --palettes-alt-action-button-tertiary-active-background: #ffffff;
+ --palettes-alt-action-button-tertiary-active-text: #0000ff;
+ --palettes-alt-action-button-tertiary-active-text-decoration: none;
+ --palettes-alt-action-button-tertiary-active-border: #ffffff;
+ --palettes-alt-action-button-tertiary-hover-background: #ffffff;
+ --palettes-alt-action-button-tertiary-hover-text: #0000ff;
+ --palettes-alt-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-alt-action-button-tertiary-hover-border: #ffffff;
+ --palettes-alt-action-link-default-color: #0000ff;
+ --palettes-alt-action-link-default-text-decoration-line: underline;
+ --palettes-alt-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-alt-action-link-default-text-decoration-style: solid;
+ --palettes-alt-action-link-hover-color: #0000ff;
+ --palettes-alt-action-link-hover-text-decoration-line: underline;
+ --palettes-alt-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-alt-action-link-hover-text-decoration-style: solid;
+ --palettes-alt-action-link-active-color: #0000ff;
+ --palettes-alt-action-link-active-text-decoration-line: underline;
+ --palettes-alt-action-link-active-text-decoration-thickness: 2px;
+ --palettes-alt-action-link-active-text-decoration-style: solid;
+ --palettes-alt-action-link-visited-color: #fa00ff;
+ --palettes-alt-action-link-visited-text-decoration-line: underline;
+ --palettes-alt-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-alt-action-link-visited-text-decoration-style: solid;
+ --palettes-alt-action-pagination-default-background: #ffffff;
+ --palettes-alt-action-pagination-default-text: #0000ff;
+ --palettes-alt-action-pagination-default-border: #dddddd;
+ --palettes-alt-action-pagination-active-background: #0000ff;
+ --palettes-alt-action-pagination-active-text: #ffffff;
+ --palettes-alt-action-pagination-active-border: #0000ff;
+ --palettes-alt-action-pagination-hover-background: #ffffff;
+ --palettes-alt-action-pagination-hover-text: #0000ff;
+ --palettes-alt-action-pagination-hover-border: #ffe500;
+ --palettes-alt-action-pagination-visited-background: #ffffff;
+ --palettes-alt-action-pagination-visited-text: #fa00ff;
+ --palettes-alt-action-pagination-visited-border: #dddddd;
+ --palettes-bold-background: #000510;
+ --palettes-bold-shade: #000003;
+ --palettes-bold-focus-outline-color: #a1c3ff;
+ --palettes-bold-border-default: #ffffff;
+ --palettes-bold-border-variant: #818181;
+ --palettes-bold-boundary: #ffe500;
+ --palettes-bold-partition: #78b5ce;
+ --palettes-bold-separator: #78b5ce;
+ --palettes-bold-divider: #0000ff;
+ --palettes-bold-fence: #ffe500;
+ --palettes-bold-line: #78b5ce;
+ --palettes-bold-muted: #1000e4; /* Navigation background */
+ --palettes-bold-subtle: #05325f; /* Navigation hover */
+ --palettes-bold-nav-text: #444444; /* Navigation text */
+ --palettes-bold-accent-default: #ffe500; /* Navigation accent background */
+ --palettes-bold-accent-on-accent: #ffef86; /* Navigation accent hover */
+ --palettes-bold-typography-site-title-default: #ffffff;
+ --palettes-bold-typography-site-title-variant: #76858e;
+ --palettes-bold-typography-heading-default: #ffffff;
+ --palettes-bold-typography-heading-variant: #76858e;
+ --palettes-bold-typography-body-default: #ffffff;
+ --palettes-bold-typography-body-variant: #76858e;
+ --palettes-bold-action-button-primary-default-background: #ffe500;
+ --palettes-bold-action-button-primary-default-text: #2b0093;
+ --palettes-bold-action-button-primary-default-text-decoration: none;
+ --palettes-bold-action-button-primary-default-border: #ffe500;
+ --palettes-bold-action-button-primary-active-background: #cdb300;
+ --palettes-bold-action-button-primary-active-text: #2b0093;
+ --palettes-bold-action-button-primary-active-text-decoration: none;
+ --palettes-bold-action-button-primary-active-border: #cdb300;
+ --palettes-bold-action-button-primary-hover-background: #cdb300;
+ --palettes-bold-action-button-primary-hover-text: #2b0093;
+ --palettes-bold-action-button-primary-hover-text-decoration: underline;
+ --palettes-bold-action-button-primary-hover-border: #cdb300;
+ --palettes-bold-action-button-secondary-default-background: #000510;
+ --palettes-bold-action-button-secondary-default-text: #ffe500;
+ --palettes-bold-action-button-secondary-default-text-decoration: none;
+ --palettes-bold-action-button-secondary-default-border: #ffe500;
+ --palettes-bold-action-button-secondary-active-background: #000510;
+ --palettes-bold-action-button-secondary-active-text: #ffe500;
+ --palettes-bold-action-button-secondary-active-text-decoration: none;
+ --palettes-bold-action-button-secondary-active-border: #ffe500;
+ --palettes-bold-action-button-secondary-hover-background: #000510;
+ --palettes-bold-action-button-secondary-hover-text: #ffe500;
+ --palettes-bold-action-button-secondary-hover-text-decoration: underline;
+ --palettes-bold-action-button-secondary-hover-border: #ffe500;
+ --palettes-bold-action-button-tertiary-default-background: #000510;
+ --palettes-bold-action-button-tertiary-default-text: #ffe500;
+ --palettes-bold-action-button-tertiary-default-text-decoration: none;
+ --palettes-bold-action-button-tertiary-default-border: #000510;
+ --palettes-bold-action-button-tertiary-active-background: #000510;
+ --palettes-bold-action-button-tertiary-active-text: #ffe500;
+ --palettes-bold-action-button-tertiary-active-text-decoration: none;
+ --palettes-bold-action-button-tertiary-active-border: #000510;
+ --palettes-bold-action-button-tertiary-hover-background: #000510;
+ --palettes-bold-action-button-tertiary-hover-text: #ffe500;
+ --palettes-bold-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-bold-action-button-tertiary-hover-border: #000510;
+ --palettes-bold-action-link-default-color: #ffe500;
+ --palettes-bold-action-link-default-text-decoration-line: underline;
+ --palettes-bold-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-bold-action-link-default-text-decoration-style: solid;
+ --palettes-bold-action-link-hover-color: #ffe500;
+ --palettes-bold-action-link-hover-text-decoration-line: underline;
+ --palettes-bold-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-bold-action-link-hover-text-decoration-style: solid;
+ --palettes-bold-action-link-active-color: #ffe500;
+ --palettes-bold-action-link-active-text-decoration-line: underline;
+ --palettes-bold-action-link-active-text-decoration-thickness: 2px;
+ --palettes-bold-action-link-active-text-decoration-style: solid;
+ --palettes-bold-action-link-visited-color: #fa00ff;
+ --palettes-bold-action-link-visited-text-decoration-line: underline;
+ --palettes-bold-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-bold-action-link-visited-text-decoration-style: solid;
+ --palettes-bold-action-pagination-default-background: #000510;
+ --palettes-bold-action-pagination-default-text: #ffe500;
+ --palettes-bold-action-pagination-default-border: #78b5ce;
+ --palettes-bold-action-pagination-active-background: #ffe500;
+ --palettes-bold-action-pagination-active-text: #ffe500;
+ --palettes-bold-action-pagination-active-border: #ffe500;
+ --palettes-bold-action-pagination-hover-background: #000510;
+ --palettes-bold-action-pagination-hover-text: #ffe500;
+ --palettes-bold-action-pagination-hover-border: #ffe500;
+ --palettes-bold-action-pagination-visited-background: #000510;
+ --palettes-bold-action-pagination-visited-text: #fa00ff;
+ --palettes-bold-action-pagination-visited-border: #78b5ce;
+ --palettes-strong-background: #000510;
+ --palettes-strong-shade: #000003;
+ --palettes-strong-focus-outline-color: #a1c3ff;
+ --palettes-strong-border-default: #ffffff;
+ --palettes-strong-border-variant: #818181;
+ --palettes-strong-boundary: #ffe500;
+ --palettes-strong-partition: #78b5ce;
+ --palettes-strong-separator: #78b5ce;
+ --palettes-strong-divider: #0000ff;
+ --palettes-strong-fence: #ffe500;
+ --palettes-strong-line: #78b5ce;
+ --palettes-strong-muted: #1000e4; /* Navigation background */
+ --palettes-strong-subtle: #05325f; /* Navigation hover */
+ --palettes-strong-nav-text: #444444; /* Navigation text */
+ --palettes-strong-accent-default: #ffe500; /* Navigation accent background */
+ --palettes-strong-accent-on-accent: #ffef86; /* Navigation accent hover */
+ --palettes-strong-typography-site-title-default: #ffffff;
+ --palettes-strong-typography-site-title-variant: #76858e;
+ --palettes-strong-typography-heading-default: #ffffff;
+ --palettes-strong-typography-heading-variant: #76858e;
+ --palettes-strong-typography-body-default: #ffffff;
+ --palettes-strong-typography-body-variant: #76858e;
+ --palettes-strong-action-button-primary-default-background: #ffe500;
+ --palettes-strong-action-button-primary-default-text: #2b0093;
+ --palettes-strong-action-button-primary-default-text-decoration: none;
+ --palettes-strong-action-button-primary-default-border: #ffe500;
+ --palettes-strong-action-button-primary-active-background: #cdb300;
+ --palettes-strong-action-button-primary-active-text: #2b0093;
+ --palettes-strong-action-button-primary-active-text-decoration: none;
+ --palettes-strong-action-button-primary-active-border: #cdb300;
+ --palettes-strong-action-button-primary-hover-background: #cdb300;
+ --palettes-strong-action-button-primary-hover-text: #2b0093;
+ --palettes-strong-action-button-primary-hover-text-decoration: underline;
+ --palettes-strong-action-button-primary-hover-border: #cdb300;
+ --palettes-strong-action-button-secondary-default-background: #000510;
+ --palettes-strong-action-button-secondary-default-text: #ffe500;
+ --palettes-strong-action-button-secondary-default-text-decoration: none;
+ --palettes-strong-action-button-secondary-default-border: #ffe500;
+ --palettes-strong-action-button-secondary-active-background: #000510;
+ --palettes-strong-action-button-secondary-active-text: #ffe500;
+ --palettes-strong-action-button-secondary-active-text-decoration: none;
+ --palettes-strong-action-button-secondary-active-border: #ffe500;
+ --palettes-strong-action-button-secondary-hover-background: #000510;
+ --palettes-strong-action-button-secondary-hover-text: #ffe500;
+ --palettes-strong-action-button-secondary-hover-text-decoration: underline;
+ --palettes-strong-action-button-secondary-hover-border: #ffe500;
+ --palettes-strong-action-button-tertiary-default-background: #000510;
+ --palettes-strong-action-button-tertiary-default-text: #ffe500;
+ --palettes-strong-action-button-tertiary-default-text-decoration: none;
+ --palettes-strong-action-button-tertiary-default-border: #000510;
+ --palettes-strong-action-button-tertiary-active-background: #000510;
+ --palettes-strong-action-button-tertiary-active-text: #ffe500;
+ --palettes-strong-action-button-tertiary-active-text-decoration: none;
+ --palettes-strong-action-button-tertiary-active-border: #000510;
+ --palettes-strong-action-button-tertiary-hover-background: #000510;
+ --palettes-strong-action-button-tertiary-hover-text: #ffe500;
+ --palettes-strong-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-strong-action-button-tertiary-hover-border: #000510;
+ --palettes-strong-action-link-default-color: #ffe500;
+ --palettes-strong-action-link-default-text-decoration-line: underline;
+ --palettes-strong-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-strong-action-link-default-text-decoration-style: solid;
+ --palettes-strong-action-link-hover-color: #ffe500;
+ --palettes-strong-action-link-hover-text-decoration-line: underline;
+ --palettes-strong-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-strong-action-link-hover-text-decoration-style: solid;
+ --palettes-strong-action-link-active-color: #ffe500;
+ --palettes-strong-action-link-active-text-decoration-line: underline;
+ --palettes-strong-action-link-active-text-decoration-thickness: 2px;
+ --palettes-strong-action-link-active-text-decoration-style: solid;
+ --palettes-strong-action-link-visited-color: #fa00ff;
+ --palettes-strong-action-link-visited-text-decoration-line: underline;
+ --palettes-strong-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-strong-action-link-visited-text-decoration-style: solid;
+ --palettes-strong-action-pagination-default-background: #000510;
+ --palettes-strong-action-pagination-default-text: #ffe500;
+ --palettes-strong-action-pagination-default-border: #78b5ce;
+ --palettes-strong-action-pagination-active-background: #ffe500;
+ --palettes-strong-action-pagination-active-text: #ffe500;
+ --palettes-strong-action-pagination-active-border: #ffe500;
+ --palettes-strong-action-pagination-hover-background: #000510;
+ --palettes-strong-action-pagination-hover-text: #ffe500;
+ --palettes-strong-action-pagination-hover-border: #ffe500;
+ --palettes-strong-action-pagination-visited-background: #000510;
+ --palettes-strong-action-pagination-visited-text: #fa00ff;
+ --palettes-strong-action-pagination-visited-border: #78b5ce;
+}
diff --git a/src/css/styles/qgds-qld-maroon-palettes.tokens.css b/src/css/styles/qgds-qld-maroon-palettes.tokens.css
new file mode 100644
index 0000000..b18acb1
--- /dev/null
+++ b/src/css/styles/qgds-qld-maroon-palettes.tokens.css
@@ -0,0 +1,475 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+:host {
+ --theme-colors-brand-first: #b80b4d;
+ --theme-colors-brand-second: #000c19;
+ --theme-colors-brand-third: #b80b4d;
+ --theme-colors-brand-fourth: #b80b4d;
+ --theme-colors-background-bright: #ffffff;
+ --theme-colors-background-tint: #fbe9ec;
+ --theme-colors-background-alt: #ebebeb;
+ --theme-colors-background-bold: #9a0037;
+ --theme-colors-background-strong: #000c19;
+ --theme-colors-action-on-brights-primary: #b80b4d;
+ --theme-colors-action-on-brights-secondary: #b80b4d;
+ --theme-colors-action-on-brights-tertiary: rgba(0, 0, 0, 0);
+ --theme-colors-action-on-bolds-primary: #ffffff;
+ --theme-colors-action-on-bolds-secondary: #ffffff;
+ --theme-colors-action-on-bolds-tertiary: rgba(0, 0, 0, 0);
+ --theme-colors-wording-on-brights-site-title-default: #430001;
+ --theme-colors-wording-on-brights-site-title-variant: #141414;
+ --theme-colors-wording-on-brights-heading-default: #430001;
+ --theme-colors-wording-on-brights-heading-variant: #141414;
+ --theme-colors-wording-on-brights-body-default: #232323;
+ --theme-colors-wording-on-brights-body-variant: #444444;
+ --theme-colors-wording-on-bolds-site-title-default: #ffffff;
+ --theme-colors-wording-on-bolds-site-title-variant: #fafafa;
+ --theme-colors-wording-on-bolds-heading-default: #ffffff;
+ --theme-colors-wording-on-bolds-heading-variant: #fafafa;
+ --theme-colors-wording-on-bolds-body-default: #ffffff;
+ --theme-colors-wording-on-bolds-body-variant: #fafafa;
+ --theme-colors-reserved-error: #e22339;
+ --theme-colors-reserved-information: #444444;
+ --theme-colors-reserved-success: #b80b4d;
+ --theme-colors-reserved-alert: #ffe500;
+ --theme-colors-syntax-background: #232323;
+ --theme-colors-syntax-values: #b80b4d;
+ --theme-colors-syntax-elements: #a7e5ff;
+ --theme-colors-syntax-properties: #710074;
+ --theme-colors-syntax-comments: #c0d7ec;
+ --theme-focus-outline-width: 4px;
+ --theme-focus-outline-style: solid;
+ --theme-shadows-default: #070707;
+ --palettes-bright-background: #ffffff;
+ --palettes-bright-shade: #f5f5f5;
+ --palettes-bright-focus-outline-color: #0085b3;
+ --palettes-bright-border-default: #dddddd;
+ --palettes-bright-border-variant: #818181;
+ --palettes-bright-boundary: #b80b4d;
+ --palettes-bright-partition: #606060;
+ --palettes-bright-separator: #dddddd;
+ --palettes-bright-divider: #b80b4d;
+ --palettes-bright-fence: #b80b4d;
+ --palettes-bright-line: #dddddd;
+ --palettes-bright-muted: #f5f5f5; /* Navigation background */
+ --palettes-bright-subtle: #eaeaea; /* Navigation hover */
+ --palettes-bright-nav-text: #444444; /* Navigation text */
+ --palettes-bright-accent-default: #b80b4d; /* Navigation accent background */
+ --palettes-bright-accent-on-accent: #9a0037; /* Navigation accent hover */
+ --palettes-bright-typography-site-title-default: #430001;
+ --palettes-bright-typography-site-title-variant: #141414;
+ --palettes-bright-typography-heading-default: #430001;
+ --palettes-bright-typography-heading-variant: #141414;
+ --palettes-bright-typography-body-default: #232323;
+ --palettes-bright-typography-body-variant: #444444;
+ --palettes-bright-action-button-primary-default-background: #b80b4d;
+ --palettes-bright-action-button-primary-default-text: #ffffff;
+ --palettes-bright-action-button-primary-default-text-decoration: none;
+ --palettes-bright-action-button-primary-default-border: #b80b4d;
+ --palettes-bright-action-button-primary-active-background: #9a0037;
+ --palettes-bright-action-button-primary-active-text: #ffffff;
+ --palettes-bright-action-button-primary-active-text-decoration: none;
+ --palettes-bright-action-button-primary-active-border: #9a0037;
+ --palettes-bright-action-button-primary-hover-background: #9a0037;
+ --palettes-bright-action-button-primary-hover-text: #ffffff;
+ --palettes-bright-action-button-primary-hover-text-decoration: underline;
+ --palettes-bright-action-button-primary-hover-border: #9a0037;
+ --palettes-bright-action-button-secondary-default-background: #ffffff;
+ --palettes-bright-action-button-secondary-default-text: #b80b4d;
+ --palettes-bright-action-button-secondary-default-text-decoration: none;
+ --palettes-bright-action-button-secondary-default-border: #b80b4d;
+ --palettes-bright-action-button-secondary-active-background: #ffffff;
+ --palettes-bright-action-button-secondary-active-text: #b80b4d;
+ --palettes-bright-action-button-secondary-active-text-decoration: none;
+ --palettes-bright-action-button-secondary-active-border: #b80b4d;
+ --palettes-bright-action-button-secondary-hover-background: #ffffff;
+ --palettes-bright-action-button-secondary-hover-text: #b80b4d;
+ --palettes-bright-action-button-secondary-hover-text-decoration: underline;
+ --palettes-bright-action-button-secondary-hover-border: #b80b4d;
+ --palettes-bright-action-button-tertiary-default-background: #ffffff;
+ --palettes-bright-action-button-tertiary-default-text: #b80b4d;
+ --palettes-bright-action-button-tertiary-default-text-decoration: none;
+ --palettes-bright-action-button-tertiary-default-border: #ffffff;
+ --palettes-bright-action-button-tertiary-active-background: #ffffff;
+ --palettes-bright-action-button-tertiary-active-text: #b80b4d;
+ --palettes-bright-action-button-tertiary-active-text-decoration: none;
+ --palettes-bright-action-button-tertiary-active-border: #ffffff;
+ --palettes-bright-action-button-tertiary-hover-background: #ffffff;
+ --palettes-bright-action-button-tertiary-hover-text: #b80b4d;
+ --palettes-bright-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-bright-action-button-tertiary-hover-border: #ffffff;
+ --palettes-bright-action-link-default-color: #b80b4d;
+ --palettes-bright-action-link-default-text-decoration-line: underline;
+ --palettes-bright-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-bright-action-link-default-text-decoration-style: solid;
+ --palettes-bright-action-link-hover-color: #b80b4d;
+ --palettes-bright-action-link-hover-text-decoration-line: underline;
+ --palettes-bright-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-bright-action-link-hover-text-decoration-style: solid;
+ --palettes-bright-action-link-active-color: #b80b4d;
+ --palettes-bright-action-link-active-text-decoration-line: underline;
+ --palettes-bright-action-link-active-text-decoration-thickness: 2px;
+ --palettes-bright-action-link-active-text-decoration-style: solid;
+ --palettes-bright-action-link-visited-color: #551a8b;
+ --palettes-bright-action-link-visited-text-decoration-line: underline;
+ --palettes-bright-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-bright-action-link-visited-text-decoration-style: solid;
+ --palettes-bright-action-pagination-default-background: #ffffff;
+ --palettes-bright-action-pagination-default-text: #b80b4d;
+ --palettes-bright-action-pagination-default-border: #dddddd;
+ --palettes-bright-action-pagination-active-background: #b80b4d;
+ --palettes-bright-action-pagination-active-text: #ffffff;
+ --palettes-bright-action-pagination-active-border: #b80b4d;
+ --palettes-bright-action-pagination-hover-background: #ffffff;
+ --palettes-bright-action-pagination-hover-text: #b80b4d;
+ --palettes-bright-action-pagination-hover-border: #b80b4d;
+ --palettes-bright-action-pagination-visited-background: #ffffff;
+ --palettes-bright-action-pagination-visited-text: #551a8b;
+ --palettes-bright-action-pagination-visited-border: #dddddd;
+ --palettes-tint-background: #fbe9ec;
+ --palettes-tint-shade: #f9dbdf;
+ --palettes-tint-focus-outline-color: #0085b3;
+ --palettes-tint-border-default: #f0b8c0;
+ --palettes-tint-border-variant: #818181;
+ --palettes-tint-boundary: #b80b4d;
+ --palettes-tint-partition: #606060;
+ --palettes-tint-separator: #dddddd;
+ --palettes-tint-divider: #b80b4d;
+ --palettes-tint-fence: #b80b4d;
+ --palettes-tint-line: #dddddd;
+ --palettes-tint-muted: #f5f5f5; /* Navigation background */
+ --palettes-tint-subtle: #eaeaea; /* Navigation hover */
+ --palettes-tint-nav-text: #444444; /* Navigation text */
+ --palettes-tint-accent-default: #b80b4d; /* Navigation accent background */
+ --palettes-tint-accent-on-accent: #9a0037; /* Navigation accent hover */
+ --palettes-tint-typography-site-title-default: #430001;
+ --palettes-tint-typography-site-title-variant: #141414;
+ --palettes-tint-typography-heading-default: #430001;
+ --palettes-tint-typography-heading-variant: #141414;
+ --palettes-tint-typography-body-default: #232323;
+ --palettes-tint-typography-body-variant: #444444;
+ --palettes-tint-action-button-primary-default-background: #b80b4d;
+ --palettes-tint-action-button-primary-default-text: #ffffff;
+ --palettes-tint-action-button-primary-default-text-decoration: none;
+ --palettes-tint-action-button-primary-default-border: #b80b4d;
+ --palettes-tint-action-button-primary-active-background: #9a0037;
+ --palettes-tint-action-button-primary-active-text: #ffffff;
+ --palettes-tint-action-button-primary-active-text-decoration: none;
+ --palettes-tint-action-button-primary-active-border: #9a0037;
+ --palettes-tint-action-button-primary-hover-background: #9a0037;
+ --palettes-tint-action-button-primary-hover-text: #ffffff;
+ --palettes-tint-action-button-primary-hover-text-decoration: underline;
+ --palettes-tint-action-button-primary-hover-border: #9a0037;
+ --palettes-tint-action-button-secondary-default-background: #ffffff;
+ --palettes-tint-action-button-secondary-default-text: #b80b4d;
+ --palettes-tint-action-button-secondary-default-text-decoration: none;
+ --palettes-tint-action-button-secondary-default-border: #b80b4d;
+ --palettes-tint-action-button-secondary-active-background: #ffffff;
+ --palettes-tint-action-button-secondary-active-text: #b80b4d;
+ --palettes-tint-action-button-secondary-active-text-decoration: none;
+ --palettes-tint-action-button-secondary-active-border: #b80b4d;
+ --palettes-tint-action-button-secondary-hover-background: #ffffff;
+ --palettes-tint-action-button-secondary-hover-text: #b80b4d;
+ --palettes-tint-action-button-secondary-hover-text-decoration: underline;
+ --palettes-tint-action-button-secondary-hover-border: #b80b4d;
+ --palettes-tint-action-button-tertiary-default-background: #ffffff;
+ --palettes-tint-action-button-tertiary-default-text: #b80b4d;
+ --palettes-tint-action-button-tertiary-default-text-decoration: none;
+ --palettes-tint-action-button-tertiary-default-border: #ffffff;
+ --palettes-tint-action-button-tertiary-active-background: #ffffff;
+ --palettes-tint-action-button-tertiary-active-text: #b80b4d;
+ --palettes-tint-action-button-tertiary-active-text-decoration: none;
+ --palettes-tint-action-button-tertiary-active-border: #ffffff;
+ --palettes-tint-action-button-tertiary-hover-background: #ffffff;
+ --palettes-tint-action-button-tertiary-hover-text: #b80b4d;
+ --palettes-tint-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-tint-action-button-tertiary-hover-border: #ffffff;
+ --palettes-tint-action-link-default-color: #b80b4d;
+ --palettes-tint-action-link-default-text-decoration-line: underline;
+ --palettes-tint-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-tint-action-link-default-text-decoration-style: solid;
+ --palettes-tint-action-link-hover-color: #b80b4d;
+ --palettes-tint-action-link-hover-text-decoration-line: underline;
+ --palettes-tint-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-tint-action-link-hover-text-decoration-style: solid;
+ --palettes-tint-action-link-active-color: #b80b4d;
+ --palettes-tint-action-link-active-text-decoration-line: underline;
+ --palettes-tint-action-link-active-text-decoration-thickness: 2px;
+ --palettes-tint-action-link-active-text-decoration-style: solid;
+ --palettes-tint-action-link-visited-color: #551a8b;
+ --palettes-tint-action-link-visited-text-decoration-line: underline;
+ --palettes-tint-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-tint-action-link-visited-text-decoration-style: solid;
+ --palettes-tint-action-pagination-default-background: #ffffff;
+ --palettes-tint-action-pagination-default-text: #b80b4d;
+ --palettes-tint-action-pagination-default-border: #dddddd;
+ --palettes-tint-action-pagination-active-background: #b80b4d;
+ --palettes-tint-action-pagination-active-text: #ffffff;
+ --palettes-tint-action-pagination-active-border: #b80b4d;
+ --palettes-tint-action-pagination-hover-background: #ffffff;
+ --palettes-tint-action-pagination-hover-text: #b80b4d;
+ --palettes-tint-action-pagination-hover-border: #b80b4d;
+ --palettes-tint-action-pagination-visited-background: #ffffff;
+ --palettes-tint-action-pagination-visited-text: #551a8b;
+ --palettes-tint-action-pagination-visited-border: #dddddd;
+ --palettes-alt-background: #ebebeb;
+ --palettes-alt-shade: #dddddd;
+ --palettes-alt-focus-outline-color: #0085b3;
+ --palettes-alt-border-default: #606060;
+ --palettes-alt-border-variant: #818181;
+ --palettes-alt-boundary: #b80b4d;
+ --palettes-alt-partition: #606060;
+ --palettes-alt-separator: #dddddd;
+ --palettes-alt-divider: #b80b4d;
+ --palettes-alt-fence: #b80b4d;
+ --palettes-alt-line: #dddddd;
+ --palettes-alt-muted: #f5f5f5; /* Navigation background */
+ --palettes-alt-subtle: #eaeaea; /* Navigation hover */
+ --palettes-alt-nav-text: #444444; /* Navigation text */
+ --palettes-alt-accent-default: #b80b4d; /* Navigation accent background */
+ --palettes-alt-accent-on-accent: #9a0037; /* Navigation accent hover */
+ --palettes-alt-typography-site-title-default: #430001;
+ --palettes-alt-typography-site-title-variant: #141414;
+ --palettes-alt-typography-heading-default: #430001;
+ --palettes-alt-typography-heading-variant: #141414;
+ --palettes-alt-typography-body-default: #232323;
+ --palettes-alt-typography-body-variant: #444444;
+ --palettes-alt-action-button-primary-default-background: #b80b4d;
+ --palettes-alt-action-button-primary-default-text: #ffffff;
+ --palettes-alt-action-button-primary-default-text-decoration: none;
+ --palettes-alt-action-button-primary-default-border: #b80b4d;
+ --palettes-alt-action-button-primary-active-background: #9a0037;
+ --palettes-alt-action-button-primary-active-text: #ffffff;
+ --palettes-alt-action-button-primary-active-text-decoration: none;
+ --palettes-alt-action-button-primary-active-border: #9a0037;
+ --palettes-alt-action-button-primary-hover-background: #9a0037;
+ --palettes-alt-action-button-primary-hover-text: #ffffff;
+ --palettes-alt-action-button-primary-hover-text-decoration: underline;
+ --palettes-alt-action-button-primary-hover-border: #9a0037;
+ --palettes-alt-action-button-secondary-default-background: #ffffff;
+ --palettes-alt-action-button-secondary-default-text: #b80b4d;
+ --palettes-alt-action-button-secondary-default-text-decoration: none;
+ --palettes-alt-action-button-secondary-default-border: #b80b4d;
+ --palettes-alt-action-button-secondary-active-background: #ffffff;
+ --palettes-alt-action-button-secondary-active-text: #b80b4d;
+ --palettes-alt-action-button-secondary-active-text-decoration: none;
+ --palettes-alt-action-button-secondary-active-border: #b80b4d;
+ --palettes-alt-action-button-secondary-hover-background: #ffffff;
+ --palettes-alt-action-button-secondary-hover-text: #b80b4d;
+ --palettes-alt-action-button-secondary-hover-text-decoration: underline;
+ --palettes-alt-action-button-secondary-hover-border: #b80b4d;
+ --palettes-alt-action-button-tertiary-default-background: #ffffff;
+ --palettes-alt-action-button-tertiary-default-text: #b80b4d;
+ --palettes-alt-action-button-tertiary-default-text-decoration: none;
+ --palettes-alt-action-button-tertiary-default-border: #ffffff;
+ --palettes-alt-action-button-tertiary-active-background: #ffffff;
+ --palettes-alt-action-button-tertiary-active-text: #b80b4d;
+ --palettes-alt-action-button-tertiary-active-text-decoration: none;
+ --palettes-alt-action-button-tertiary-active-border: #ffffff;
+ --palettes-alt-action-button-tertiary-hover-background: #ffffff;
+ --palettes-alt-action-button-tertiary-hover-text: #b80b4d;
+ --palettes-alt-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-alt-action-button-tertiary-hover-border: #ffffff;
+ --palettes-alt-action-link-default-color: #b80b4d;
+ --palettes-alt-action-link-default-text-decoration-line: underline;
+ --palettes-alt-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-alt-action-link-default-text-decoration-style: solid;
+ --palettes-alt-action-link-hover-color: #b80b4d;
+ --palettes-alt-action-link-hover-text-decoration-line: underline;
+ --palettes-alt-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-alt-action-link-hover-text-decoration-style: solid;
+ --palettes-alt-action-link-active-color: #b80b4d;
+ --palettes-alt-action-link-active-text-decoration-line: underline;
+ --palettes-alt-action-link-active-text-decoration-thickness: 2px;
+ --palettes-alt-action-link-active-text-decoration-style: solid;
+ --palettes-alt-action-link-visited-color: #551a8b;
+ --palettes-alt-action-link-visited-text-decoration-line: underline;
+ --palettes-alt-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-alt-action-link-visited-text-decoration-style: solid;
+ --palettes-alt-action-pagination-default-background: #ffffff;
+ --palettes-alt-action-pagination-default-text: #b80b4d;
+ --palettes-alt-action-pagination-default-border: #dddddd;
+ --palettes-alt-action-pagination-active-background: #b80b4d;
+ --palettes-alt-action-pagination-active-text: #ffffff;
+ --palettes-alt-action-pagination-active-border: #b80b4d;
+ --palettes-alt-action-pagination-hover-background: #ffffff;
+ --palettes-alt-action-pagination-hover-text: #b80b4d;
+ --palettes-alt-action-pagination-hover-border: #b80b4d;
+ --palettes-alt-action-pagination-visited-background: #ffffff;
+ --palettes-alt-action-pagination-visited-text: #551a8b;
+ --palettes-alt-action-pagination-visited-border: #dddddd;
+ --palettes-bold-background: #b80b4d;
+ --palettes-bold-shade: #9a0037;
+ --palettes-bold-focus-outline-color: #a7e5ff;
+ --palettes-bold-border-default: #606060;
+ --palettes-bold-border-variant: #818181;
+ --palettes-bold-boundary: #b80b4d;
+ --palettes-bold-partition: #f0b8c0;
+ --palettes-bold-separator: #f0b8c0;
+ --palettes-bold-divider: #b80b4d;
+ --palettes-bold-fence: #b80b4d;
+ --palettes-bold-line: #f0b8c0;
+ --palettes-bold-muted: #9a0037; /* Navigation background */
+ --palettes-bold-subtle: #b80b4d; /* Navigation hover */
+ --palettes-bold-nav-text: #444444; /* Navigation text */
+ --palettes-bold-accent-default: #b80b4d; /* Navigation accent background */
+ --palettes-bold-accent-on-accent: #d87085; /* Navigation accent hover */
+ --palettes-bold-typography-site-title-default: #ffffff;
+ --palettes-bold-typography-site-title-variant: #fafafa;
+ --palettes-bold-typography-heading-default: #ffffff;
+ --palettes-bold-typography-heading-variant: #fafafa;
+ --palettes-bold-typography-body-default: #ffffff;
+ --palettes-bold-typography-body-variant: #fafafa;
+ --palettes-bold-action-button-primary-default-background: #ffffff;
+ --palettes-bold-action-button-primary-default-text: #430001;
+ --palettes-bold-action-button-primary-default-text-decoration: none;
+ --palettes-bold-action-button-primary-default-border: #ffffff;
+ --palettes-bold-action-button-primary-active-background: #ffffff;
+ --palettes-bold-action-button-primary-active-text: #430001;
+ --palettes-bold-action-button-primary-active-text-decoration: none;
+ --palettes-bold-action-button-primary-active-border: #ffffff;
+ --palettes-bold-action-button-primary-hover-background: #ffffff;
+ --palettes-bold-action-button-primary-hover-text: #430001;
+ --palettes-bold-action-button-primary-hover-text-decoration: underline;
+ --palettes-bold-action-button-primary-hover-border: #ffffff;
+ --palettes-bold-action-button-secondary-default-background: #b80b4d;
+ --palettes-bold-action-button-secondary-default-text: #ffffff;
+ --palettes-bold-action-button-secondary-default-text-decoration: none;
+ --palettes-bold-action-button-secondary-default-border: #ffffff;
+ --palettes-bold-action-button-secondary-active-background: #b80b4d;
+ --palettes-bold-action-button-secondary-active-text: #ffffff;
+ --palettes-bold-action-button-secondary-active-text-decoration: none;
+ --palettes-bold-action-button-secondary-active-border: #ffffff;
+ --palettes-bold-action-button-secondary-hover-background: #b80b4d;
+ --palettes-bold-action-button-secondary-hover-text: #ffffff;
+ --palettes-bold-action-button-secondary-hover-text-decoration: underline;
+ --palettes-bold-action-button-secondary-hover-border: #ffffff;
+ --palettes-bold-action-button-tertiary-default-background: #b80b4d;
+ --palettes-bold-action-button-tertiary-default-text: #ffffff;
+ --palettes-bold-action-button-tertiary-default-text-decoration: none;
+ --palettes-bold-action-button-tertiary-default-border: #b80b4d;
+ --palettes-bold-action-button-tertiary-active-background: #b80b4d;
+ --palettes-bold-action-button-tertiary-active-text: #ffffff;
+ --palettes-bold-action-button-tertiary-active-text-decoration: none;
+ --palettes-bold-action-button-tertiary-active-border: #b80b4d;
+ --palettes-bold-action-button-tertiary-hover-background: #b80b4d;
+ --palettes-bold-action-button-tertiary-hover-text: #ffffff;
+ --palettes-bold-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-bold-action-button-tertiary-hover-border: #b80b4d;
+ --palettes-bold-action-link-default-color: #ffffff;
+ --palettes-bold-action-link-default-text-decoration-line: underline;
+ --palettes-bold-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-bold-action-link-default-text-decoration-style: solid;
+ --palettes-bold-action-link-hover-color: #ffffff;
+ --palettes-bold-action-link-hover-text-decoration-line: underline;
+ --palettes-bold-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-bold-action-link-hover-text-decoration-style: solid;
+ --palettes-bold-action-link-active-color: #ffffff;
+ --palettes-bold-action-link-active-text-decoration-line: underline;
+ --palettes-bold-action-link-active-text-decoration-thickness: 2px;
+ --palettes-bold-action-link-active-text-decoration-style: solid;
+ --palettes-bold-action-link-visited-color: #551a8b;
+ --palettes-bold-action-link-visited-text-decoration-line: underline;
+ --palettes-bold-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-bold-action-link-visited-text-decoration-style: solid;
+ --palettes-bold-action-pagination-default-background: #ffffff;
+ --palettes-bold-action-pagination-default-text: #ffffff;
+ --palettes-bold-action-pagination-default-border: #f0b8c0;
+ --palettes-bold-action-pagination-active-background: #ffffff;
+ --palettes-bold-action-pagination-active-text: #ffffff;
+ --palettes-bold-action-pagination-active-border: #ffffff;
+ --palettes-bold-action-pagination-hover-background: #ffffff;
+ --palettes-bold-action-pagination-hover-text: #ffffff;
+ --palettes-bold-action-pagination-hover-border: #b80b4d;
+ --palettes-bold-action-pagination-visited-background: #ffffff;
+ --palettes-bold-action-pagination-visited-text: #551a8b;
+ --palettes-bold-action-pagination-visited-border: #f0b8c0;
+ --palettes-strong-background: #000c19;
+ --palettes-strong-shade: #000510;
+ --palettes-strong-focus-outline-color: #a7e5ff;
+ --palettes-strong-border-default: #606060;
+ --palettes-strong-border-variant: #818181;
+ --palettes-strong-boundary: #b80b4d;
+ --palettes-strong-partition: #f0b8c0;
+ --palettes-strong-separator: #f0b8c0;
+ --palettes-strong-divider: #b80b4d;
+ --palettes-strong-fence: #b80b4d;
+ --palettes-strong-line: #f0b8c0;
+ --palettes-strong-muted: #9a0037; /* Navigation background */
+ --palettes-strong-subtle: #b80b4d; /* Navigation hover */
+ --palettes-strong-nav-text: #444444; /* Navigation text */
+ --palettes-strong-accent-default: #b80b4d; /* Navigation accent background */
+ --palettes-strong-accent-on-accent: #d87085; /* Navigation accent hover */
+ --palettes-strong-typography-site-title-default: #ffffff;
+ --palettes-strong-typography-site-title-variant: #fafafa;
+ --palettes-strong-typography-heading-default: #ffffff;
+ --palettes-strong-typography-heading-variant: #fafafa;
+ --palettes-strong-typography-body-default: #ffffff;
+ --palettes-strong-typography-body-variant: #fafafa;
+ --palettes-strong-action-button-primary-default-background: #b80b4d;
+ --palettes-strong-action-button-primary-default-text: #430001;
+ --palettes-strong-action-button-primary-default-text-decoration: none;
+ --palettes-strong-action-button-primary-default-border: #b80b4d;
+ --palettes-strong-action-button-primary-active-background: #9a0037;
+ --palettes-strong-action-button-primary-active-text: #430001;
+ --palettes-strong-action-button-primary-active-text-decoration: none;
+ --palettes-strong-action-button-primary-active-border: #9a0037;
+ --palettes-strong-action-button-primary-hover-background: #9a0037;
+ --palettes-strong-action-button-primary-hover-text: #430001;
+ --palettes-strong-action-button-primary-hover-text-decoration: underline;
+ --palettes-strong-action-button-primary-hover-border: #9a0037;
+ --palettes-strong-action-button-secondary-default-background: #000c19;
+ --palettes-strong-action-button-secondary-default-text: #ffffff;
+ --palettes-strong-action-button-secondary-default-text-decoration: none;
+ --palettes-strong-action-button-secondary-default-border: #ffffff;
+ --palettes-strong-action-button-secondary-active-background: #000c19;
+ --palettes-strong-action-button-secondary-active-text: #ffffff;
+ --palettes-strong-action-button-secondary-active-text-decoration: none;
+ --palettes-strong-action-button-secondary-active-border: #ffffff;
+ --palettes-strong-action-button-secondary-hover-background: #000c19;
+ --palettes-strong-action-button-secondary-hover-text: #ffffff;
+ --palettes-strong-action-button-secondary-hover-text-decoration: underline;
+ --palettes-strong-action-button-secondary-hover-border: #ffffff;
+ --palettes-strong-action-button-tertiary-default-background: #000c19;
+ --palettes-strong-action-button-tertiary-default-text: #ffffff;
+ --palettes-strong-action-button-tertiary-default-text-decoration: none;
+ --palettes-strong-action-button-tertiary-default-border: #000c19;
+ --palettes-strong-action-button-tertiary-active-background: #000c19;
+ --palettes-strong-action-button-tertiary-active-text: #ffffff;
+ --palettes-strong-action-button-tertiary-active-text-decoration: none;
+ --palettes-strong-action-button-tertiary-active-border: #000c19;
+ --palettes-strong-action-button-tertiary-hover-background: #000c19;
+ --palettes-strong-action-button-tertiary-hover-text: #ffffff;
+ --palettes-strong-action-button-tertiary-hover-text-decoration: underline;
+ --palettes-strong-action-button-tertiary-hover-border: #000c19;
+ --palettes-strong-action-link-default-color: #ffffff;
+ --palettes-strong-action-link-default-text-decoration-line: underline;
+ --palettes-strong-action-link-default-text-decoration-thickness: 0.5px;
+ --palettes-strong-action-link-default-text-decoration-style: solid;
+ --palettes-strong-action-link-hover-color: #ffffff;
+ --palettes-strong-action-link-hover-text-decoration-line: underline;
+ --palettes-strong-action-link-hover-text-decoration-thickness: 2px;
+ --palettes-strong-action-link-hover-text-decoration-style: solid;
+ --palettes-strong-action-link-active-color: #ffffff;
+ --palettes-strong-action-link-active-text-decoration-line: underline;
+ --palettes-strong-action-link-active-text-decoration-thickness: 2px;
+ --palettes-strong-action-link-active-text-decoration-style: solid;
+ --palettes-strong-action-link-visited-color: #551a8b;
+ --palettes-strong-action-link-visited-text-decoration-line: underline;
+ --palettes-strong-action-link-visited-text-decoration-thickness: 2px;
+ --palettes-strong-action-link-visited-text-decoration-style: solid;
+ --palettes-strong-action-pagination-default-background: #ffffff;
+ --palettes-strong-action-pagination-default-text: #ffffff;
+ --palettes-strong-action-pagination-default-border: #f0b8c0;
+ --palettes-strong-action-pagination-active-background: #ffffff;
+ --palettes-strong-action-pagination-active-text: #ffffff;
+ --palettes-strong-action-pagination-active-border: #ffffff;
+ --palettes-strong-action-pagination-hover-background: #ffffff;
+ --palettes-strong-action-pagination-hover-text: #ffffff;
+ --palettes-strong-action-pagination-hover-border: #b80b4d;
+ --palettes-strong-action-pagination-visited-background: #ffffff;
+ --palettes-strong-action-pagination-visited-text: #551a8b;
+ --palettes-strong-action-pagination-visited-border: #f0b8c0;
+}
diff --git a/src/css/styles/qgds.tokens.css b/src/css/styles/qgds.tokens.css
new file mode 100644
index 0000000..27d002e
--- /dev/null
+++ b/src/css/styles/qgds.tokens.css
@@ -0,0 +1,95 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+:host {
+ --qgds-colors-neutral-black: #131212;
+ --qgds-colors-neutral-white: #ffffff;
+ --typography-h1-bold-font-family: 'Noto Sans';
+ --typography-h1-bold-font-weight: 700;
+ --typography-h1-bold-line-height: 110%;
+ --typography-h1-bold-font-size: 47.7757px;
+ --typography-h1-bold-paragraph-spacing: 32;
+ --typography-h1-bold-letter-spacing: -0.05em;
+ --typography-h1-regular-font-family: 'Noto Sans';
+ --typography-h1-regular-font-weight: 400;
+ --typography-h1-regular-line-height: 110%;
+ --typography-h1-regular-font-size: 47.7757px;
+ --typography-h1-regular-paragraph-spacing: 32;
+ --typography-h1-regular-letter-spacing: -0.05em;
+ --typography-h2-bold-font-family: 'Noto Sans';
+ --typography-h2-bold-font-weight: 700;
+ --typography-h2-bold-line-height: 110%;
+ --typography-h2-bold-font-size: 39.8131px;
+ --typography-h2-bold-paragraph-spacing: 26;
+ --typography-h2-bold-letter-spacing: -0.05em;
+ --typography-h2-regular-font-family: 'Noto Sans';
+ --typography-h2-regular-font-weight: 400;
+ --typography-h2-regular-line-height: 110%;
+ --typography-h2-regular-font-size: 39.8131px;
+ --typography-h2-regular-paragraph-spacing: 26;
+ --typography-h2-regular-letter-spacing: -0.05em;
+ --typography-h3-bold-font-family: 'Noto Sans';
+ --typography-h3-bold-font-weight: 700;
+ --typography-h3-bold-line-height: 110%;
+ --typography-h3-bold-font-size: 33.1776px;
+ --typography-h3-bold-paragraph-spacing: 23;
+ --typography-h3-bold-letter-spacing: -0.05em;
+ --typography-h3-regular-font-family: 'Noto Sans';
+ --typography-h3-regular-font-weight: 400;
+ --typography-h3-regular-line-height: 110%;
+ --typography-h3-regular-font-size: 33.1776px;
+ --typography-h3-regular-paragraph-spacing: 23;
+ --typography-h3-regular-letter-spacing: -0.05em;
+ --typography-h4-bold-font-family: 'Noto Sans';
+ --typography-h4-bold-font-weight: 700;
+ --typography-h4-bold-line-height: 110%;
+ --typography-h4-bold-font-size: 27.648px;
+ --typography-h4-bold-paragraph-spacing: 22;
+ --typography-h4-bold-letter-spacing: -0.05em;
+ --typography-h4-regular-font-family: 'Noto Sans';
+ --typography-h4-regular-font-weight: 400;
+ --typography-h4-regular-line-height: 110%;
+ --typography-h4-regular-font-size: 27.648px;
+ --typography-h4-regular-paragraph-spacing: 22;
+ --typography-h4-regular-letter-spacing: -0.05em;
+ --typography-h5-bold-font-family: 'Noto Sans';
+ --typography-h5-bold-font-weight: 700;
+ --typography-h5-bold-line-height: 110%;
+ --typography-h5-bold-font-size: 23.04px;
+ --typography-h5-bold-paragraph-spacing: 22;
+ --typography-h5-bold-letter-spacing: -0.05em;
+ --typography-h5-regular-font-family: 'Noto Sans';
+ --typography-h5-regular-font-weight: 400;
+ --typography-h5-regular-line-height: 110%;
+ --typography-h5-regular-font-size: 23.04px;
+ --typography-h5-regular-paragraph-spacing: 22;
+ --typography-h5-regular-letter-spacing: -0.05em;
+ --typography-h6-bold-font-family: 'Noto Sans';
+ --typography-h6-bold-font-weight: 700;
+ --typography-h6-bold-line-height: 110%;
+ --typography-h6-bold-font-size: 19.2px;
+ --typography-h6-bold-paragraph-spacing: 22;
+ --typography-h6-bold-letter-spacing: -0.05em;
+ --typography-h6-regular-font-family: 'Noto Sans';
+ --typography-h6-regular-font-weight: 400;
+ --typography-h6-regular-line-height: 110%;
+ --typography-h6-regular-font-size: 19.2px;
+ --typography-h6-regular-paragraph-spacing: 22;
+ --typography-h6-regular-letter-spacing: -0.05em;
+ --typography-body-font-family: 'Font Awesome 6 Free';
+ --typography-body-font-weight: 400;
+ --typography-body-line-height: 140%;
+ --typography-body-font-size: 16px;
+ --typography-body-paragraph-spacing: 22;
+ --typography-sm-font-family: 'Font Awesome 6 Free';
+ --typography-sm-font-weight: 400;
+ --typography-sm-line-height: 140%;
+ --typography-sm-font-size: 12.8px;
+ --typography-sm-paragraph-spacing: 22;
+ --typography-xs-font-family: 'Font Awesome 6 Free';
+ --typography-xs-font-weight: 400;
+ --typography-xs-line-height: 140%;
+ --typography-xs-font-size: 11.2px;
+ --typography-xs-paragraph-spacing: 22;
+}
diff --git a/src/global.d.ts b/src/global.d.ts
new file mode 100644
index 0000000..c8a5d0e
--- /dev/null
+++ b/src/global.d.ts
@@ -0,0 +1,18 @@
+// Please edit original file located in .build/original/global.d.ts
+
+declare module '*.tokens.css' {
+ const classes: { [key: string]: string };
+ export default classes;
+}
+declare module '*.tokens.scss' {
+ const classes: { [key: string]: string };
+ export default classes;
+}
+declare module '*.tokens.js' {
+ const classes: { [key: string]: string };
+ export default classes;
+}
+declare module '*.tokens.xml' {
+ const classes: { [key: string]: string };
+ export default classes;
+}
\ No newline at end of file
diff --git a/src/index.ts b/src/index.ts
new file mode 100644
index 0000000..23872c8
--- /dev/null
+++ b/src/index.ts
@@ -0,0 +1,8 @@
+// Please edit original file located in .build/original/index.ts
+
+export default qgdsDesignTokens;
+import cssTokensPrimitive from './css/styles/primitive.tokens.css';
+
+function qgdsDesignTokens() {
+ return JSON.stringify(cssTokensPrimitive);
+}
diff --git a/src/js/button/button-campaign-neon-palettes.tokens.js b/src/js/button/button-campaign-neon-palettes.tokens.js
new file mode 100644
index 0000000..aeda8b1
--- /dev/null
+++ b/src/js/button/button-campaign-neon-palettes.tokens.js
@@ -0,0 +1,184 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+export const buttonPaletteBrightPrimaryDefaultBackground = "#ff0084";
+export const buttonPaletteBrightPrimaryDefaultText = "#ffffff";
+export const buttonPaletteBrightPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteBrightPrimaryDefaultBorder = "#ff0084";
+export const buttonPaletteBrightPrimaryActiveBackground = "#d70065";
+export const buttonPaletteBrightPrimaryActiveText = "#ffffff";
+export const buttonPaletteBrightPrimaryActiveTextDecoration = "none";
+export const buttonPaletteBrightPrimaryActiveBorder = "#d70065";
+export const buttonPaletteBrightPrimaryHoverBackground = "#d70065";
+export const buttonPaletteBrightPrimaryHoverText = "#ffffff";
+export const buttonPaletteBrightPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteBrightPrimaryHoverBorder = "#d70065";
+export const buttonPaletteBrightSecondaryDefaultBackground = "#ffffff";
+export const buttonPaletteBrightSecondaryDefaultText = "#ff0084";
+export const buttonPaletteBrightSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteBrightSecondaryDefaultBorder = "#ff0084";
+export const buttonPaletteBrightSecondaryActiveBackground = "#ffffff";
+export const buttonPaletteBrightSecondaryActiveText = "#ff0084";
+export const buttonPaletteBrightSecondaryActiveTextDecoration = "none";
+export const buttonPaletteBrightSecondaryActiveBorder = "#ff0084";
+export const buttonPaletteBrightSecondaryHoverBackground = "#ffffff";
+export const buttonPaletteBrightSecondaryHoverText = "#ae0047";
+export const buttonPaletteBrightSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteBrightSecondaryHoverBorder = "#ae0047";
+export const buttonPaletteBrightTertiaryDefaultBackground = "#ffffff";
+export const buttonPaletteBrightTertiaryDefaultText = "#ff0084";
+export const buttonPaletteBrightTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteBrightTertiaryDefaultBorder = "#ffffff";
+export const buttonPaletteBrightTertiaryActiveBackground = "#ffffff";
+export const buttonPaletteBrightTertiaryActiveText = "#ff0084";
+export const buttonPaletteBrightTertiaryActiveTextDecoration = "none";
+export const buttonPaletteBrightTertiaryActiveBorder = "#ffffff";
+export const buttonPaletteBrightTertiaryHoverBackground = "#ffffff";
+export const buttonPaletteBrightTertiaryHoverText = "#d70065";
+export const buttonPaletteBrightTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteBrightTertiaryHoverBorder = "#ffffff";
+export const buttonPaletteTintPrimaryDefaultBackground = "#ff0084";
+export const buttonPaletteTintPrimaryDefaultText = "#ffffff";
+export const buttonPaletteTintPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteTintPrimaryDefaultBorder = "#ff0084";
+export const buttonPaletteTintPrimaryActiveBackground = "#d70065";
+export const buttonPaletteTintPrimaryActiveText = "#ffffff";
+export const buttonPaletteTintPrimaryActiveTextDecoration = "none";
+export const buttonPaletteTintPrimaryActiveBorder = "#d70065";
+export const buttonPaletteTintPrimaryHoverBackground = "#d70065";
+export const buttonPaletteTintPrimaryHoverText = "#ffffff";
+export const buttonPaletteTintPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteTintPrimaryHoverBorder = "#d70065";
+export const buttonPaletteTintSecondaryDefaultBackground = "#ffecf2";
+export const buttonPaletteTintSecondaryDefaultText = "#ff0084";
+export const buttonPaletteTintSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteTintSecondaryDefaultBorder = "#ff0084";
+export const buttonPaletteTintSecondaryActiveBackground = "#ffecf2";
+export const buttonPaletteTintSecondaryActiveText = "#ff0084";
+export const buttonPaletteTintSecondaryActiveTextDecoration = "none";
+export const buttonPaletteTintSecondaryActiveBorder = "#ff0084";
+export const buttonPaletteTintSecondaryHoverBackground = "#ffecf2";
+export const buttonPaletteTintSecondaryHoverText = "#ff0084";
+export const buttonPaletteTintSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteTintSecondaryHoverBorder = "#ff0084";
+export const buttonPaletteTintTertiaryDefaultBackground = "#ffecf2";
+export const buttonPaletteTintTertiaryDefaultText = "#ff0084";
+export const buttonPaletteTintTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteTintTertiaryDefaultBorder = "#ffecf2";
+export const buttonPaletteTintTertiaryActiveBackground = "#ffecf2";
+export const buttonPaletteTintTertiaryActiveText = "#ff0084";
+export const buttonPaletteTintTertiaryActiveTextDecoration = "none";
+export const buttonPaletteTintTertiaryActiveBorder = "#ffecf2";
+export const buttonPaletteTintTertiaryHoverBackground = "#ffecf2";
+export const buttonPaletteTintTertiaryHoverText = "#ff0084";
+export const buttonPaletteTintTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteTintTertiaryHoverBorder = "#ffecf2";
+export const buttonPaletteAltPrimaryDefaultBackground = "#ff0084";
+export const buttonPaletteAltPrimaryDefaultText = "#ffffff";
+export const buttonPaletteAltPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteAltPrimaryDefaultBorder = "#ff0084";
+export const buttonPaletteAltPrimaryActiveBackground = "#d70065";
+export const buttonPaletteAltPrimaryActiveText = "#ffffff";
+export const buttonPaletteAltPrimaryActiveTextDecoration = "none";
+export const buttonPaletteAltPrimaryActiveBorder = "#d70065";
+export const buttonPaletteAltPrimaryHoverBackground = "#d70065";
+export const buttonPaletteAltPrimaryHoverText = "#ffffff";
+export const buttonPaletteAltPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteAltPrimaryHoverBorder = "#d70065";
+export const buttonPaletteAltSecondaryDefaultBackground = "#eaeaea";
+export const buttonPaletteAltSecondaryDefaultText = "#ff0084";
+export const buttonPaletteAltSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteAltSecondaryDefaultBorder = "#ff0084";
+export const buttonPaletteAltSecondaryActiveBackground = "#eaeaea";
+export const buttonPaletteAltSecondaryActiveText = "#ff0084";
+export const buttonPaletteAltSecondaryActiveTextDecoration = "none";
+export const buttonPaletteAltSecondaryActiveBorder = "#ff0084";
+export const buttonPaletteAltSecondaryHoverBackground = "#eaeaea";
+export const buttonPaletteAltSecondaryHoverText = "#ff0084";
+export const buttonPaletteAltSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteAltSecondaryHoverBorder = "#ff0084";
+export const buttonPaletteAltTertiaryDefaultBackground = "#eaeaea";
+export const buttonPaletteAltTertiaryDefaultText = "#ff0084";
+export const buttonPaletteAltTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteAltTertiaryDefaultBorder = "#eaeaea";
+export const buttonPaletteAltTertiaryActiveBackground = "#eaeaea";
+export const buttonPaletteAltTertiaryActiveText = "#ff0084";
+export const buttonPaletteAltTertiaryActiveTextDecoration = "none";
+export const buttonPaletteAltTertiaryActiveBorder = "#eaeaea";
+export const buttonPaletteAltTertiaryHoverBackground = "#eaeaea";
+export const buttonPaletteAltTertiaryHoverText = "#ff0084";
+export const buttonPaletteAltTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteAltTertiaryHoverBorder = "#eaeaea";
+export const buttonPaletteBoldPrimaryDefaultBackground = "#ffc85e";
+export const buttonPaletteBoldPrimaryDefaultText = "#5f0012";
+export const buttonPaletteBoldPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteBoldPrimaryDefaultBorder = "#ffc85e";
+export const buttonPaletteBoldPrimaryActiveBackground = "#cf9a27";
+export const buttonPaletteBoldPrimaryActiveText = "#5f0012";
+export const buttonPaletteBoldPrimaryActiveTextDecoration = "none";
+export const buttonPaletteBoldPrimaryActiveBorder = "#cf9a27";
+export const buttonPaletteBoldPrimaryHoverBackground = "#cf9a27";
+export const buttonPaletteBoldPrimaryHoverText = "#5f0012";
+export const buttonPaletteBoldPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteBoldPrimaryHoverBorder = "#cf9a27";
+export const buttonPaletteBoldSecondaryDefaultBackground = "#ff0084";
+export const buttonPaletteBoldSecondaryDefaultText = "#ffffff";
+export const buttonPaletteBoldSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteBoldSecondaryDefaultBorder = "#ffc85e";
+export const buttonPaletteBoldSecondaryActiveBackground = "#ff0084";
+export const buttonPaletteBoldSecondaryActiveText = "#ffffff";
+export const buttonPaletteBoldSecondaryActiveTextDecoration = "none";
+export const buttonPaletteBoldSecondaryActiveBorder = "#ffc85e";
+export const buttonPaletteBoldSecondaryHoverBackground = "#ff0084";
+export const buttonPaletteBoldSecondaryHoverText = "#ffffff";
+export const buttonPaletteBoldSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteBoldSecondaryHoverBorder = "#ffc85e";
+export const buttonPaletteBoldTertiaryDefaultBackground = "#ff0084";
+export const buttonPaletteBoldTertiaryDefaultText = "#ffffff";
+export const buttonPaletteBoldTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteBoldTertiaryDefaultBorder = "#ff0084";
+export const buttonPaletteBoldTertiaryActiveBackground = "#ff0084";
+export const buttonPaletteBoldTertiaryActiveText = "#ffffff";
+export const buttonPaletteBoldTertiaryActiveTextDecoration = "none";
+export const buttonPaletteBoldTertiaryActiveBorder = "#ff0084";
+export const buttonPaletteBoldTertiaryHoverBackground = "#ff0084";
+export const buttonPaletteBoldTertiaryHoverText = "#ffffff";
+export const buttonPaletteBoldTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteBoldTertiaryHoverBorder = "#ff0084";
+export const buttonPaletteStrongPrimaryDefaultBackground = "#ff0084";
+export const buttonPaletteStrongPrimaryDefaultText = "#5f0012";
+export const buttonPaletteStrongPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteStrongPrimaryDefaultBorder = "#ff0084";
+export const buttonPaletteStrongPrimaryActiveBackground = "#d70065";
+export const buttonPaletteStrongPrimaryActiveText = "#5f0012";
+export const buttonPaletteStrongPrimaryActiveTextDecoration = "none";
+export const buttonPaletteStrongPrimaryActiveBorder = "#d70065";
+export const buttonPaletteStrongPrimaryHoverBackground = "#d70065";
+export const buttonPaletteStrongPrimaryHoverText = "#5f0012";
+export const buttonPaletteStrongPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteStrongPrimaryHoverBorder = "#d70065";
+export const buttonPaletteStrongSecondaryDefaultBackground = "#2a2b2f";
+export const buttonPaletteStrongSecondaryDefaultText = "#ffffff";
+export const buttonPaletteStrongSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteStrongSecondaryDefaultBorder = "#ffc85e";
+export const buttonPaletteStrongSecondaryActiveBackground = "#2a2b2f";
+export const buttonPaletteStrongSecondaryActiveText = "#ffffff";
+export const buttonPaletteStrongSecondaryActiveTextDecoration = "none";
+export const buttonPaletteStrongSecondaryActiveBorder = "#ffc85e";
+export const buttonPaletteStrongSecondaryHoverBackground = "#2a2b2f";
+export const buttonPaletteStrongSecondaryHoverText = "#ffffff";
+export const buttonPaletteStrongSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteStrongSecondaryHoverBorder = "#ffc85e";
+export const buttonPaletteStrongTertiaryDefaultBackground = "#2a2b2f";
+export const buttonPaletteStrongTertiaryDefaultText = "#ffffff";
+export const buttonPaletteStrongTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteStrongTertiaryDefaultBorder = "#2a2b2f";
+export const buttonPaletteStrongTertiaryActiveBackground = "#2a2b2f";
+export const buttonPaletteStrongTertiaryActiveText = "#ffffff";
+export const buttonPaletteStrongTertiaryActiveTextDecoration = "none";
+export const buttonPaletteStrongTertiaryActiveBorder = "#2a2b2f";
+export const buttonPaletteStrongTertiaryHoverBackground = "#2a2b2f";
+export const buttonPaletteStrongTertiaryHoverText = "#ffffff";
+export const buttonPaletteStrongTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteStrongTertiaryHoverBorder = "#2a2b2f";
diff --git a/src/js/button/button-qld-default-palettes.tokens.js b/src/js/button/button-qld-default-palettes.tokens.js
new file mode 100644
index 0000000..bec370c
--- /dev/null
+++ b/src/js/button/button-qld-default-palettes.tokens.js
@@ -0,0 +1,184 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+export const buttonPaletteBrightPrimaryDefaultBackground = "#09549f";
+export const buttonPaletteBrightPrimaryDefaultText = "#ffffff";
+export const buttonPaletteBrightPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteBrightPrimaryDefaultBorder = "#09549f";
+export const buttonPaletteBrightPrimaryActiveBackground = "#003e87";
+export const buttonPaletteBrightPrimaryActiveText = "#ffffff";
+export const buttonPaletteBrightPrimaryActiveTextDecoration = "none";
+export const buttonPaletteBrightPrimaryActiveBorder = "#003e87";
+export const buttonPaletteBrightPrimaryHoverBackground = "#003e87";
+export const buttonPaletteBrightPrimaryHoverText = "#ffffff";
+export const buttonPaletteBrightPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteBrightPrimaryHoverBorder = "#003e87";
+export const buttonPaletteBrightSecondaryDefaultBackground = "#ffffff";
+export const buttonPaletteBrightSecondaryDefaultText = "#09549f";
+export const buttonPaletteBrightSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteBrightSecondaryDefaultBorder = "#6bbe27";
+export const buttonPaletteBrightSecondaryActiveBackground = "#ffffff";
+export const buttonPaletteBrightSecondaryActiveText = "#09549f";
+export const buttonPaletteBrightSecondaryActiveTextDecoration = "none";
+export const buttonPaletteBrightSecondaryActiveBorder = "#6bbe27";
+export const buttonPaletteBrightSecondaryHoverBackground = "#ffffff";
+export const buttonPaletteBrightSecondaryHoverText = "#09549f";
+export const buttonPaletteBrightSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteBrightSecondaryHoverBorder = "#6bbe27";
+export const buttonPaletteBrightTertiaryDefaultBackground = "#ffffff";
+export const buttonPaletteBrightTertiaryDefaultText = "#09549f";
+export const buttonPaletteBrightTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteBrightTertiaryDefaultBorder = "#ffffff";
+export const buttonPaletteBrightTertiaryActiveBackground = "#ffffff";
+export const buttonPaletteBrightTertiaryActiveText = "#09549f";
+export const buttonPaletteBrightTertiaryActiveTextDecoration = "none";
+export const buttonPaletteBrightTertiaryActiveBorder = "#ffffff";
+export const buttonPaletteBrightTertiaryHoverBackground = "#ffffff";
+export const buttonPaletteBrightTertiaryHoverText = "#09549f";
+export const buttonPaletteBrightTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteBrightTertiaryHoverBorder = "#ffffff";
+export const buttonPaletteTintPrimaryDefaultBackground = "#09549f";
+export const buttonPaletteTintPrimaryDefaultText = "#ffffff";
+export const buttonPaletteTintPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteTintPrimaryDefaultBorder = "#09549f";
+export const buttonPaletteTintPrimaryActiveBackground = "#003e87";
+export const buttonPaletteTintPrimaryActiveText = "#ffffff";
+export const buttonPaletteTintPrimaryActiveTextDecoration = "none";
+export const buttonPaletteTintPrimaryActiveBorder = "#003e87";
+export const buttonPaletteTintPrimaryHoverBackground = "#003e87";
+export const buttonPaletteTintPrimaryHoverText = "#ffffff";
+export const buttonPaletteTintPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteTintPrimaryHoverBorder = "#003e87";
+export const buttonPaletteTintSecondaryDefaultBackground = "#e7edf6";
+export const buttonPaletteTintSecondaryDefaultText = "#09549f";
+export const buttonPaletteTintSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteTintSecondaryDefaultBorder = "#6bbe27";
+export const buttonPaletteTintSecondaryActiveBackground = "#e7edf6";
+export const buttonPaletteTintSecondaryActiveText = "#09549f";
+export const buttonPaletteTintSecondaryActiveTextDecoration = "none";
+export const buttonPaletteTintSecondaryActiveBorder = "#6bbe27";
+export const buttonPaletteTintSecondaryHoverBackground = "#e7edf6";
+export const buttonPaletteTintSecondaryHoverText = "#09549f";
+export const buttonPaletteTintSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteTintSecondaryHoverBorder = "#6bbe27";
+export const buttonPaletteTintTertiaryDefaultBackground = "#e7edf6";
+export const buttonPaletteTintTertiaryDefaultText = "#09549f";
+export const buttonPaletteTintTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteTintTertiaryDefaultBorder = "#e7edf6";
+export const buttonPaletteTintTertiaryActiveBackground = "#e7edf6";
+export const buttonPaletteTintTertiaryActiveText = "#09549f";
+export const buttonPaletteTintTertiaryActiveTextDecoration = "none";
+export const buttonPaletteTintTertiaryActiveBorder = "#e7edf6";
+export const buttonPaletteTintTertiaryHoverBackground = "#e7edf6";
+export const buttonPaletteTintTertiaryHoverText = "#09549f";
+export const buttonPaletteTintTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteTintTertiaryHoverBorder = "#e7edf6";
+export const buttonPaletteAltPrimaryDefaultBackground = "#09549f";
+export const buttonPaletteAltPrimaryDefaultText = "#ffffff";
+export const buttonPaletteAltPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteAltPrimaryDefaultBorder = "#09549f";
+export const buttonPaletteAltPrimaryActiveBackground = "#003e87";
+export const buttonPaletteAltPrimaryActiveText = "#ffffff";
+export const buttonPaletteAltPrimaryActiveTextDecoration = "none";
+export const buttonPaletteAltPrimaryActiveBorder = "#003e87";
+export const buttonPaletteAltPrimaryHoverBackground = "#003e87";
+export const buttonPaletteAltPrimaryHoverText = "#ffffff";
+export const buttonPaletteAltPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteAltPrimaryHoverBorder = "#003e87";
+export const buttonPaletteAltSecondaryDefaultBackground = "#eaeaea";
+export const buttonPaletteAltSecondaryDefaultText = "#09549f";
+export const buttonPaletteAltSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteAltSecondaryDefaultBorder = "#6bbe27";
+export const buttonPaletteAltSecondaryActiveBackground = "#eaeaea";
+export const buttonPaletteAltSecondaryActiveText = "#09549f";
+export const buttonPaletteAltSecondaryActiveTextDecoration = "none";
+export const buttonPaletteAltSecondaryActiveBorder = "#6bbe27";
+export const buttonPaletteAltSecondaryHoverBackground = "#eaeaea";
+export const buttonPaletteAltSecondaryHoverText = "#09549f";
+export const buttonPaletteAltSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteAltSecondaryHoverBorder = "#6bbe27";
+export const buttonPaletteAltTertiaryDefaultBackground = "#eaeaea";
+export const buttonPaletteAltTertiaryDefaultText = "#09549f";
+export const buttonPaletteAltTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteAltTertiaryDefaultBorder = "#eaeaea";
+export const buttonPaletteAltTertiaryActiveBackground = "#eaeaea";
+export const buttonPaletteAltTertiaryActiveText = "#09549f";
+export const buttonPaletteAltTertiaryActiveTextDecoration = "none";
+export const buttonPaletteAltTertiaryActiveBorder = "#eaeaea";
+export const buttonPaletteAltTertiaryHoverBackground = "#eaeaea";
+export const buttonPaletteAltTertiaryHoverText = "#09549f";
+export const buttonPaletteAltTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteAltTertiaryHoverBorder = "#eaeaea";
+export const buttonPaletteBoldPrimaryDefaultBackground = "#6bbe27";
+export const buttonPaletteBoldPrimaryDefaultText = "#000043";
+export const buttonPaletteBoldPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteBoldPrimaryDefaultBorder = "#6bbe27";
+export const buttonPaletteBoldPrimaryActiveBackground = "#469800";
+export const buttonPaletteBoldPrimaryActiveText = "#000043";
+export const buttonPaletteBoldPrimaryActiveTextDecoration = "none";
+export const buttonPaletteBoldPrimaryActiveBorder = "#469800";
+export const buttonPaletteBoldPrimaryHoverBackground = "#469800";
+export const buttonPaletteBoldPrimaryHoverText = "#000043";
+export const buttonPaletteBoldPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteBoldPrimaryHoverBorder = "#469800";
+export const buttonPaletteBoldSecondaryDefaultBackground = "#09549f";
+export const buttonPaletteBoldSecondaryDefaultText = "#ffffff";
+export const buttonPaletteBoldSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteBoldSecondaryDefaultBorder = "#ffe500";
+export const buttonPaletteBoldSecondaryActiveBackground = "#09549f";
+export const buttonPaletteBoldSecondaryActiveText = "#ffffff";
+export const buttonPaletteBoldSecondaryActiveTextDecoration = "none";
+export const buttonPaletteBoldSecondaryActiveBorder = "#ffe500";
+export const buttonPaletteBoldSecondaryHoverBackground = "#09549f";
+export const buttonPaletteBoldSecondaryHoverText = "#ffffff";
+export const buttonPaletteBoldSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteBoldSecondaryHoverBorder = "#ffe500";
+export const buttonPaletteBoldTertiaryDefaultBackground = "#09549f";
+export const buttonPaletteBoldTertiaryDefaultText = "#ffffff";
+export const buttonPaletteBoldTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteBoldTertiaryDefaultBorder = "#09549f";
+export const buttonPaletteBoldTertiaryActiveBackground = "#09549f";
+export const buttonPaletteBoldTertiaryActiveText = "#ffffff";
+export const buttonPaletteBoldTertiaryActiveTextDecoration = "none";
+export const buttonPaletteBoldTertiaryActiveBorder = "#09549f";
+export const buttonPaletteBoldTertiaryHoverBackground = "#09549f";
+export const buttonPaletteBoldTertiaryHoverText = "#ffffff";
+export const buttonPaletteBoldTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteBoldTertiaryHoverBorder = "#09549f";
+export const buttonPaletteStrongPrimaryDefaultBackground = "#6bbe27";
+export const buttonPaletteStrongPrimaryDefaultText = "#000043";
+export const buttonPaletteStrongPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteStrongPrimaryDefaultBorder = "#6bbe27";
+export const buttonPaletteStrongPrimaryActiveBackground = "#469800";
+export const buttonPaletteStrongPrimaryActiveText = "#000043";
+export const buttonPaletteStrongPrimaryActiveTextDecoration = "none";
+export const buttonPaletteStrongPrimaryActiveBorder = "#469800";
+export const buttonPaletteStrongPrimaryHoverBackground = "#469800";
+export const buttonPaletteStrongPrimaryHoverText = "#000043";
+export const buttonPaletteStrongPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteStrongPrimaryHoverBorder = "#469800";
+export const buttonPaletteStrongSecondaryDefaultBackground = "#05325f";
+export const buttonPaletteStrongSecondaryDefaultText = "#ffffff";
+export const buttonPaletteStrongSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteStrongSecondaryDefaultBorder = "#ffe500";
+export const buttonPaletteStrongSecondaryActiveBackground = "#05325f";
+export const buttonPaletteStrongSecondaryActiveText = "#ffffff";
+export const buttonPaletteStrongSecondaryActiveTextDecoration = "none";
+export const buttonPaletteStrongSecondaryActiveBorder = "#ffe500";
+export const buttonPaletteStrongSecondaryHoverBackground = "#05325f";
+export const buttonPaletteStrongSecondaryHoverText = "#ffffff";
+export const buttonPaletteStrongSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteStrongSecondaryHoverBorder = "#ffe500";
+export const buttonPaletteStrongTertiaryDefaultBackground = "#05325f";
+export const buttonPaletteStrongTertiaryDefaultText = "#ffffff";
+export const buttonPaletteStrongTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteStrongTertiaryDefaultBorder = "#05325f";
+export const buttonPaletteStrongTertiaryActiveBackground = "#05325f";
+export const buttonPaletteStrongTertiaryActiveText = "#ffffff";
+export const buttonPaletteStrongTertiaryActiveTextDecoration = "none";
+export const buttonPaletteStrongTertiaryActiveBorder = "#05325f";
+export const buttonPaletteStrongTertiaryHoverBackground = "#05325f";
+export const buttonPaletteStrongTertiaryHoverText = "#ffffff";
+export const buttonPaletteStrongTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteStrongTertiaryHoverBorder = "#05325f";
diff --git a/src/js/button/button-qld-high-contrast-palettes.tokens.js b/src/js/button/button-qld-high-contrast-palettes.tokens.js
new file mode 100644
index 0000000..0c2f157
--- /dev/null
+++ b/src/js/button/button-qld-high-contrast-palettes.tokens.js
@@ -0,0 +1,184 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+export const buttonPaletteBrightPrimaryDefaultBackground = "#0000ff";
+export const buttonPaletteBrightPrimaryDefaultText = "#ffffff";
+export const buttonPaletteBrightPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteBrightPrimaryDefaultBorder = "#0000ff";
+export const buttonPaletteBrightPrimaryActiveBackground = "#1000e4";
+export const buttonPaletteBrightPrimaryActiveText = "#ffffff";
+export const buttonPaletteBrightPrimaryActiveTextDecoration = "none";
+export const buttonPaletteBrightPrimaryActiveBorder = "#1000e4";
+export const buttonPaletteBrightPrimaryHoverBackground = "#1000e4";
+export const buttonPaletteBrightPrimaryHoverText = "#ffffff";
+export const buttonPaletteBrightPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteBrightPrimaryHoverBorder = "#1000e4";
+export const buttonPaletteBrightSecondaryDefaultBackground = "#ffffff";
+export const buttonPaletteBrightSecondaryDefaultText = "#0000ff";
+export const buttonPaletteBrightSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteBrightSecondaryDefaultBorder = "#ffe500";
+export const buttonPaletteBrightSecondaryActiveBackground = "#ffffff";
+export const buttonPaletteBrightSecondaryActiveText = "#0000ff";
+export const buttonPaletteBrightSecondaryActiveTextDecoration = "none";
+export const buttonPaletteBrightSecondaryActiveBorder = "#ffe500";
+export const buttonPaletteBrightSecondaryHoverBackground = "#ffffff";
+export const buttonPaletteBrightSecondaryHoverText = "#0000ff";
+export const buttonPaletteBrightSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteBrightSecondaryHoverBorder = "#ffe500";
+export const buttonPaletteBrightTertiaryDefaultBackground = "#ffffff";
+export const buttonPaletteBrightTertiaryDefaultText = "#0000ff";
+export const buttonPaletteBrightTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteBrightTertiaryDefaultBorder = "#ffffff";
+export const buttonPaletteBrightTertiaryActiveBackground = "#ffffff";
+export const buttonPaletteBrightTertiaryActiveText = "#0000ff";
+export const buttonPaletteBrightTertiaryActiveTextDecoration = "none";
+export const buttonPaletteBrightTertiaryActiveBorder = "#ffffff";
+export const buttonPaletteBrightTertiaryHoverBackground = "#ffffff";
+export const buttonPaletteBrightTertiaryHoverText = "#0000ff";
+export const buttonPaletteBrightTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteBrightTertiaryHoverBorder = "#ffffff";
+export const buttonPaletteTintPrimaryDefaultBackground = "#0000ff";
+export const buttonPaletteTintPrimaryDefaultText = "#ffffff";
+export const buttonPaletteTintPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteTintPrimaryDefaultBorder = "#0000ff";
+export const buttonPaletteTintPrimaryActiveBackground = "#1000e4";
+export const buttonPaletteTintPrimaryActiveText = "#ffffff";
+export const buttonPaletteTintPrimaryActiveTextDecoration = "none";
+export const buttonPaletteTintPrimaryActiveBorder = "#1000e4";
+export const buttonPaletteTintPrimaryHoverBackground = "#1000e4";
+export const buttonPaletteTintPrimaryHoverText = "#ffffff";
+export const buttonPaletteTintPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteTintPrimaryHoverBorder = "#1000e4";
+export const buttonPaletteTintSecondaryDefaultBackground = "#ffffff";
+export const buttonPaletteTintSecondaryDefaultText = "#0000ff";
+export const buttonPaletteTintSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteTintSecondaryDefaultBorder = "#ffe500";
+export const buttonPaletteTintSecondaryActiveBackground = "#ffffff";
+export const buttonPaletteTintSecondaryActiveText = "#0000ff";
+export const buttonPaletteTintSecondaryActiveTextDecoration = "none";
+export const buttonPaletteTintSecondaryActiveBorder = "#ffe500";
+export const buttonPaletteTintSecondaryHoverBackground = "#ffffff";
+export const buttonPaletteTintSecondaryHoverText = "#0000ff";
+export const buttonPaletteTintSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteTintSecondaryHoverBorder = "#ffe500";
+export const buttonPaletteTintTertiaryDefaultBackground = "#ffffff";
+export const buttonPaletteTintTertiaryDefaultText = "#0000ff";
+export const buttonPaletteTintTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteTintTertiaryDefaultBorder = "#ffffff";
+export const buttonPaletteTintTertiaryActiveBackground = "#ffffff";
+export const buttonPaletteTintTertiaryActiveText = "#0000ff";
+export const buttonPaletteTintTertiaryActiveTextDecoration = "none";
+export const buttonPaletteTintTertiaryActiveBorder = "#ffffff";
+export const buttonPaletteTintTertiaryHoverBackground = "#ffffff";
+export const buttonPaletteTintTertiaryHoverText = "#0000ff";
+export const buttonPaletteTintTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteTintTertiaryHoverBorder = "#ffffff";
+export const buttonPaletteAltPrimaryDefaultBackground = "#0000ff";
+export const buttonPaletteAltPrimaryDefaultText = "#ffffff";
+export const buttonPaletteAltPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteAltPrimaryDefaultBorder = "#0000ff";
+export const buttonPaletteAltPrimaryActiveBackground = "#1000e4";
+export const buttonPaletteAltPrimaryActiveText = "#ffffff";
+export const buttonPaletteAltPrimaryActiveTextDecoration = "none";
+export const buttonPaletteAltPrimaryActiveBorder = "#1000e4";
+export const buttonPaletteAltPrimaryHoverBackground = "#1000e4";
+export const buttonPaletteAltPrimaryHoverText = "#ffffff";
+export const buttonPaletteAltPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteAltPrimaryHoverBorder = "#1000e4";
+export const buttonPaletteAltSecondaryDefaultBackground = "#ffffff";
+export const buttonPaletteAltSecondaryDefaultText = "#0000ff";
+export const buttonPaletteAltSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteAltSecondaryDefaultBorder = "#ffe500";
+export const buttonPaletteAltSecondaryActiveBackground = "#ffffff";
+export const buttonPaletteAltSecondaryActiveText = "#0000ff";
+export const buttonPaletteAltSecondaryActiveTextDecoration = "none";
+export const buttonPaletteAltSecondaryActiveBorder = "#ffe500";
+export const buttonPaletteAltSecondaryHoverBackground = "#ffffff";
+export const buttonPaletteAltSecondaryHoverText = "#0000ff";
+export const buttonPaletteAltSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteAltSecondaryHoverBorder = "#ffe500";
+export const buttonPaletteAltTertiaryDefaultBackground = "#ffffff";
+export const buttonPaletteAltTertiaryDefaultText = "#0000ff";
+export const buttonPaletteAltTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteAltTertiaryDefaultBorder = "#ffffff";
+export const buttonPaletteAltTertiaryActiveBackground = "#ffffff";
+export const buttonPaletteAltTertiaryActiveText = "#0000ff";
+export const buttonPaletteAltTertiaryActiveTextDecoration = "none";
+export const buttonPaletteAltTertiaryActiveBorder = "#ffffff";
+export const buttonPaletteAltTertiaryHoverBackground = "#ffffff";
+export const buttonPaletteAltTertiaryHoverText = "#0000ff";
+export const buttonPaletteAltTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteAltTertiaryHoverBorder = "#ffffff";
+export const buttonPaletteBoldPrimaryDefaultBackground = "#ffe500";
+export const buttonPaletteBoldPrimaryDefaultText = "#2b0093";
+export const buttonPaletteBoldPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteBoldPrimaryDefaultBorder = "#ffe500";
+export const buttonPaletteBoldPrimaryActiveBackground = "#cdb300";
+export const buttonPaletteBoldPrimaryActiveText = "#2b0093";
+export const buttonPaletteBoldPrimaryActiveTextDecoration = "none";
+export const buttonPaletteBoldPrimaryActiveBorder = "#cdb300";
+export const buttonPaletteBoldPrimaryHoverBackground = "#cdb300";
+export const buttonPaletteBoldPrimaryHoverText = "#2b0093";
+export const buttonPaletteBoldPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteBoldPrimaryHoverBorder = "#cdb300";
+export const buttonPaletteBoldSecondaryDefaultBackground = "#000510";
+export const buttonPaletteBoldSecondaryDefaultText = "#ffe500";
+export const buttonPaletteBoldSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteBoldSecondaryDefaultBorder = "#ffe500";
+export const buttonPaletteBoldSecondaryActiveBackground = "#000510";
+export const buttonPaletteBoldSecondaryActiveText = "#ffe500";
+export const buttonPaletteBoldSecondaryActiveTextDecoration = "none";
+export const buttonPaletteBoldSecondaryActiveBorder = "#ffe500";
+export const buttonPaletteBoldSecondaryHoverBackground = "#000510";
+export const buttonPaletteBoldSecondaryHoverText = "#ffe500";
+export const buttonPaletteBoldSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteBoldSecondaryHoverBorder = "#ffe500";
+export const buttonPaletteBoldTertiaryDefaultBackground = "#000510";
+export const buttonPaletteBoldTertiaryDefaultText = "#ffe500";
+export const buttonPaletteBoldTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteBoldTertiaryDefaultBorder = "#000510";
+export const buttonPaletteBoldTertiaryActiveBackground = "#000510";
+export const buttonPaletteBoldTertiaryActiveText = "#ffe500";
+export const buttonPaletteBoldTertiaryActiveTextDecoration = "none";
+export const buttonPaletteBoldTertiaryActiveBorder = "#000510";
+export const buttonPaletteBoldTertiaryHoverBackground = "#000510";
+export const buttonPaletteBoldTertiaryHoverText = "#ffe500";
+export const buttonPaletteBoldTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteBoldTertiaryHoverBorder = "#000510";
+export const buttonPaletteStrongPrimaryDefaultBackground = "#ffe500";
+export const buttonPaletteStrongPrimaryDefaultText = "#2b0093";
+export const buttonPaletteStrongPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteStrongPrimaryDefaultBorder = "#ffe500";
+export const buttonPaletteStrongPrimaryActiveBackground = "#cdb300";
+export const buttonPaletteStrongPrimaryActiveText = "#2b0093";
+export const buttonPaletteStrongPrimaryActiveTextDecoration = "none";
+export const buttonPaletteStrongPrimaryActiveBorder = "#cdb300";
+export const buttonPaletteStrongPrimaryHoverBackground = "#cdb300";
+export const buttonPaletteStrongPrimaryHoverText = "#2b0093";
+export const buttonPaletteStrongPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteStrongPrimaryHoverBorder = "#cdb300";
+export const buttonPaletteStrongSecondaryDefaultBackground = "#000510";
+export const buttonPaletteStrongSecondaryDefaultText = "#ffe500";
+export const buttonPaletteStrongSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteStrongSecondaryDefaultBorder = "#ffe500";
+export const buttonPaletteStrongSecondaryActiveBackground = "#000510";
+export const buttonPaletteStrongSecondaryActiveText = "#ffe500";
+export const buttonPaletteStrongSecondaryActiveTextDecoration = "none";
+export const buttonPaletteStrongSecondaryActiveBorder = "#ffe500";
+export const buttonPaletteStrongSecondaryHoverBackground = "#000510";
+export const buttonPaletteStrongSecondaryHoverText = "#ffe500";
+export const buttonPaletteStrongSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteStrongSecondaryHoverBorder = "#ffe500";
+export const buttonPaletteStrongTertiaryDefaultBackground = "#000510";
+export const buttonPaletteStrongTertiaryDefaultText = "#ffe500";
+export const buttonPaletteStrongTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteStrongTertiaryDefaultBorder = "#000510";
+export const buttonPaletteStrongTertiaryActiveBackground = "#000510";
+export const buttonPaletteStrongTertiaryActiveText = "#ffe500";
+export const buttonPaletteStrongTertiaryActiveTextDecoration = "none";
+export const buttonPaletteStrongTertiaryActiveBorder = "#000510";
+export const buttonPaletteStrongTertiaryHoverBackground = "#000510";
+export const buttonPaletteStrongTertiaryHoverText = "#ffe500";
+export const buttonPaletteStrongTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteStrongTertiaryHoverBorder = "#000510";
diff --git a/src/js/button/button-qld-maroon-palettes.tokens.js b/src/js/button/button-qld-maroon-palettes.tokens.js
new file mode 100644
index 0000000..97509a2
--- /dev/null
+++ b/src/js/button/button-qld-maroon-palettes.tokens.js
@@ -0,0 +1,184 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+export const buttonPaletteBrightPrimaryDefaultBackground = "#b80b4d";
+export const buttonPaletteBrightPrimaryDefaultText = "#ffffff";
+export const buttonPaletteBrightPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteBrightPrimaryDefaultBorder = "#b80b4d";
+export const buttonPaletteBrightPrimaryActiveBackground = "#9a0037";
+export const buttonPaletteBrightPrimaryActiveText = "#ffffff";
+export const buttonPaletteBrightPrimaryActiveTextDecoration = "none";
+export const buttonPaletteBrightPrimaryActiveBorder = "#9a0037";
+export const buttonPaletteBrightPrimaryHoverBackground = "#9a0037";
+export const buttonPaletteBrightPrimaryHoverText = "#ffffff";
+export const buttonPaletteBrightPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteBrightPrimaryHoverBorder = "#9a0037";
+export const buttonPaletteBrightSecondaryDefaultBackground = "#ffffff";
+export const buttonPaletteBrightSecondaryDefaultText = "#b80b4d";
+export const buttonPaletteBrightSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteBrightSecondaryDefaultBorder = "#b80b4d";
+export const buttonPaletteBrightSecondaryActiveBackground = "#ffffff";
+export const buttonPaletteBrightSecondaryActiveText = "#b80b4d";
+export const buttonPaletteBrightSecondaryActiveTextDecoration = "none";
+export const buttonPaletteBrightSecondaryActiveBorder = "#b80b4d";
+export const buttonPaletteBrightSecondaryHoverBackground = "#ffffff";
+export const buttonPaletteBrightSecondaryHoverText = "#b80b4d";
+export const buttonPaletteBrightSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteBrightSecondaryHoverBorder = "#b80b4d";
+export const buttonPaletteBrightTertiaryDefaultBackground = "#ffffff";
+export const buttonPaletteBrightTertiaryDefaultText = "#b80b4d";
+export const buttonPaletteBrightTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteBrightTertiaryDefaultBorder = "#ffffff";
+export const buttonPaletteBrightTertiaryActiveBackground = "#ffffff";
+export const buttonPaletteBrightTertiaryActiveText = "#b80b4d";
+export const buttonPaletteBrightTertiaryActiveTextDecoration = "none";
+export const buttonPaletteBrightTertiaryActiveBorder = "#ffffff";
+export const buttonPaletteBrightTertiaryHoverBackground = "#ffffff";
+export const buttonPaletteBrightTertiaryHoverText = "#b80b4d";
+export const buttonPaletteBrightTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteBrightTertiaryHoverBorder = "#ffffff";
+export const buttonPaletteTintPrimaryDefaultBackground = "#b80b4d";
+export const buttonPaletteTintPrimaryDefaultText = "#ffffff";
+export const buttonPaletteTintPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteTintPrimaryDefaultBorder = "#b80b4d";
+export const buttonPaletteTintPrimaryActiveBackground = "#9a0037";
+export const buttonPaletteTintPrimaryActiveText = "#ffffff";
+export const buttonPaletteTintPrimaryActiveTextDecoration = "none";
+export const buttonPaletteTintPrimaryActiveBorder = "#9a0037";
+export const buttonPaletteTintPrimaryHoverBackground = "#9a0037";
+export const buttonPaletteTintPrimaryHoverText = "#ffffff";
+export const buttonPaletteTintPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteTintPrimaryHoverBorder = "#9a0037";
+export const buttonPaletteTintSecondaryDefaultBackground = "#ffffff";
+export const buttonPaletteTintSecondaryDefaultText = "#b80b4d";
+export const buttonPaletteTintSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteTintSecondaryDefaultBorder = "#b80b4d";
+export const buttonPaletteTintSecondaryActiveBackground = "#ffffff";
+export const buttonPaletteTintSecondaryActiveText = "#b80b4d";
+export const buttonPaletteTintSecondaryActiveTextDecoration = "none";
+export const buttonPaletteTintSecondaryActiveBorder = "#b80b4d";
+export const buttonPaletteTintSecondaryHoverBackground = "#ffffff";
+export const buttonPaletteTintSecondaryHoverText = "#b80b4d";
+export const buttonPaletteTintSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteTintSecondaryHoverBorder = "#b80b4d";
+export const buttonPaletteTintTertiaryDefaultBackground = "#ffffff";
+export const buttonPaletteTintTertiaryDefaultText = "#b80b4d";
+export const buttonPaletteTintTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteTintTertiaryDefaultBorder = "#ffffff";
+export const buttonPaletteTintTertiaryActiveBackground = "#ffffff";
+export const buttonPaletteTintTertiaryActiveText = "#b80b4d";
+export const buttonPaletteTintTertiaryActiveTextDecoration = "none";
+export const buttonPaletteTintTertiaryActiveBorder = "#ffffff";
+export const buttonPaletteTintTertiaryHoverBackground = "#ffffff";
+export const buttonPaletteTintTertiaryHoverText = "#b80b4d";
+export const buttonPaletteTintTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteTintTertiaryHoverBorder = "#ffffff";
+export const buttonPaletteAltPrimaryDefaultBackground = "#b80b4d";
+export const buttonPaletteAltPrimaryDefaultText = "#ffffff";
+export const buttonPaletteAltPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteAltPrimaryDefaultBorder = "#b80b4d";
+export const buttonPaletteAltPrimaryActiveBackground = "#9a0037";
+export const buttonPaletteAltPrimaryActiveText = "#ffffff";
+export const buttonPaletteAltPrimaryActiveTextDecoration = "none";
+export const buttonPaletteAltPrimaryActiveBorder = "#9a0037";
+export const buttonPaletteAltPrimaryHoverBackground = "#9a0037";
+export const buttonPaletteAltPrimaryHoverText = "#ffffff";
+export const buttonPaletteAltPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteAltPrimaryHoverBorder = "#9a0037";
+export const buttonPaletteAltSecondaryDefaultBackground = "#ffffff";
+export const buttonPaletteAltSecondaryDefaultText = "#b80b4d";
+export const buttonPaletteAltSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteAltSecondaryDefaultBorder = "#b80b4d";
+export const buttonPaletteAltSecondaryActiveBackground = "#ffffff";
+export const buttonPaletteAltSecondaryActiveText = "#b80b4d";
+export const buttonPaletteAltSecondaryActiveTextDecoration = "none";
+export const buttonPaletteAltSecondaryActiveBorder = "#b80b4d";
+export const buttonPaletteAltSecondaryHoverBackground = "#ffffff";
+export const buttonPaletteAltSecondaryHoverText = "#b80b4d";
+export const buttonPaletteAltSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteAltSecondaryHoverBorder = "#b80b4d";
+export const buttonPaletteAltTertiaryDefaultBackground = "#ffffff";
+export const buttonPaletteAltTertiaryDefaultText = "#b80b4d";
+export const buttonPaletteAltTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteAltTertiaryDefaultBorder = "#ffffff";
+export const buttonPaletteAltTertiaryActiveBackground = "#ffffff";
+export const buttonPaletteAltTertiaryActiveText = "#b80b4d";
+export const buttonPaletteAltTertiaryActiveTextDecoration = "none";
+export const buttonPaletteAltTertiaryActiveBorder = "#ffffff";
+export const buttonPaletteAltTertiaryHoverBackground = "#ffffff";
+export const buttonPaletteAltTertiaryHoverText = "#b80b4d";
+export const buttonPaletteAltTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteAltTertiaryHoverBorder = "#ffffff";
+export const buttonPaletteBoldPrimaryDefaultBackground = "#ffffff";
+export const buttonPaletteBoldPrimaryDefaultText = "#430001";
+export const buttonPaletteBoldPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteBoldPrimaryDefaultBorder = "#ffffff";
+export const buttonPaletteBoldPrimaryActiveBackground = "#ffffff";
+export const buttonPaletteBoldPrimaryActiveText = "#430001";
+export const buttonPaletteBoldPrimaryActiveTextDecoration = "none";
+export const buttonPaletteBoldPrimaryActiveBorder = "#ffffff";
+export const buttonPaletteBoldPrimaryHoverBackground = "#ffffff";
+export const buttonPaletteBoldPrimaryHoverText = "#430001";
+export const buttonPaletteBoldPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteBoldPrimaryHoverBorder = "#ffffff";
+export const buttonPaletteBoldSecondaryDefaultBackground = "#b80b4d";
+export const buttonPaletteBoldSecondaryDefaultText = "#ffffff";
+export const buttonPaletteBoldSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteBoldSecondaryDefaultBorder = "#ffffff";
+export const buttonPaletteBoldSecondaryActiveBackground = "#b80b4d";
+export const buttonPaletteBoldSecondaryActiveText = "#ffffff";
+export const buttonPaletteBoldSecondaryActiveTextDecoration = "none";
+export const buttonPaletteBoldSecondaryActiveBorder = "#ffffff";
+export const buttonPaletteBoldSecondaryHoverBackground = "#b80b4d";
+export const buttonPaletteBoldSecondaryHoverText = "#ffffff";
+export const buttonPaletteBoldSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteBoldSecondaryHoverBorder = "#ffffff";
+export const buttonPaletteBoldTertiaryDefaultBackground = "#b80b4d";
+export const buttonPaletteBoldTertiaryDefaultText = "#ffffff";
+export const buttonPaletteBoldTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteBoldTertiaryDefaultBorder = "#b80b4d";
+export const buttonPaletteBoldTertiaryActiveBackground = "#b80b4d";
+export const buttonPaletteBoldTertiaryActiveText = "#ffffff";
+export const buttonPaletteBoldTertiaryActiveTextDecoration = "none";
+export const buttonPaletteBoldTertiaryActiveBorder = "#b80b4d";
+export const buttonPaletteBoldTertiaryHoverBackground = "#b80b4d";
+export const buttonPaletteBoldTertiaryHoverText = "#ffffff";
+export const buttonPaletteBoldTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteBoldTertiaryHoverBorder = "#b80b4d";
+export const buttonPaletteStrongPrimaryDefaultBackground = "#b80b4d";
+export const buttonPaletteStrongPrimaryDefaultText = "#430001";
+export const buttonPaletteStrongPrimaryDefaultTextDecoration = "none";
+export const buttonPaletteStrongPrimaryDefaultBorder = "#b80b4d";
+export const buttonPaletteStrongPrimaryActiveBackground = "#9a0037";
+export const buttonPaletteStrongPrimaryActiveText = "#430001";
+export const buttonPaletteStrongPrimaryActiveTextDecoration = "none";
+export const buttonPaletteStrongPrimaryActiveBorder = "#9a0037";
+export const buttonPaletteStrongPrimaryHoverBackground = "#9a0037";
+export const buttonPaletteStrongPrimaryHoverText = "#430001";
+export const buttonPaletteStrongPrimaryHoverTextDecoration = "underline";
+export const buttonPaletteStrongPrimaryHoverBorder = "#9a0037";
+export const buttonPaletteStrongSecondaryDefaultBackground = "#000c19";
+export const buttonPaletteStrongSecondaryDefaultText = "#ffffff";
+export const buttonPaletteStrongSecondaryDefaultTextDecoration = "none";
+export const buttonPaletteStrongSecondaryDefaultBorder = "#ffffff";
+export const buttonPaletteStrongSecondaryActiveBackground = "#000c19";
+export const buttonPaletteStrongSecondaryActiveText = "#ffffff";
+export const buttonPaletteStrongSecondaryActiveTextDecoration = "none";
+export const buttonPaletteStrongSecondaryActiveBorder = "#ffffff";
+export const buttonPaletteStrongSecondaryHoverBackground = "#000c19";
+export const buttonPaletteStrongSecondaryHoverText = "#ffffff";
+export const buttonPaletteStrongSecondaryHoverTextDecoration = "underline";
+export const buttonPaletteStrongSecondaryHoverBorder = "#ffffff";
+export const buttonPaletteStrongTertiaryDefaultBackground = "#000c19";
+export const buttonPaletteStrongTertiaryDefaultText = "#ffffff";
+export const buttonPaletteStrongTertiaryDefaultTextDecoration = "none";
+export const buttonPaletteStrongTertiaryDefaultBorder = "#000c19";
+export const buttonPaletteStrongTertiaryActiveBackground = "#000c19";
+export const buttonPaletteStrongTertiaryActiveText = "#ffffff";
+export const buttonPaletteStrongTertiaryActiveTextDecoration = "none";
+export const buttonPaletteStrongTertiaryActiveBorder = "#000c19";
+export const buttonPaletteStrongTertiaryHoverBackground = "#000c19";
+export const buttonPaletteStrongTertiaryHoverText = "#ffffff";
+export const buttonPaletteStrongTertiaryHoverTextDecoration = "underline";
+export const buttonPaletteStrongTertiaryHoverBorder = "#000c19";
diff --git a/src/js/button/button.tokens.js b/src/js/button/button.tokens.js
new file mode 100644
index 0000000..a01b838
--- /dev/null
+++ b/src/js/button/button.tokens.js
@@ -0,0 +1,6 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+export const buttonBorderRadius = "8";
+export const buttonBorderWidth = "8px";
diff --git a/src/js/card/card-campaign-neon-palettes.tokens.js b/src/js/card/card-campaign-neon-palettes.tokens.js
new file mode 100644
index 0000000..0f4a760
--- /dev/null
+++ b/src/js/card/card-campaign-neon-palettes.tokens.js
@@ -0,0 +1,5 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+export const cardBackground = "#ffffff";
diff --git a/src/js/card/card-qld-default-palettes.tokens.js b/src/js/card/card-qld-default-palettes.tokens.js
new file mode 100644
index 0000000..0f4a760
--- /dev/null
+++ b/src/js/card/card-qld-default-palettes.tokens.js
@@ -0,0 +1,5 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+export const cardBackground = "#ffffff";
diff --git a/src/js/card/card-qld-high-contrast-palettes.tokens.js b/src/js/card/card-qld-high-contrast-palettes.tokens.js
new file mode 100644
index 0000000..0f4a760
--- /dev/null
+++ b/src/js/card/card-qld-high-contrast-palettes.tokens.js
@@ -0,0 +1,5 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+export const cardBackground = "#ffffff";
diff --git a/src/js/card/card-qld-maroon-palettes.tokens.js b/src/js/card/card-qld-maroon-palettes.tokens.js
new file mode 100644
index 0000000..0f4a760
--- /dev/null
+++ b/src/js/card/card-qld-maroon-palettes.tokens.js
@@ -0,0 +1,5 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+export const cardBackground = "#ffffff";
diff --git a/src/js/card/card.tokens.js b/src/js/card/card.tokens.js
new file mode 100644
index 0000000..f9b9738
--- /dev/null
+++ b/src/js/card/card.tokens.js
@@ -0,0 +1,6 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+export const cardBorderRadius = "4";
+export const cardPadding = "16px";
diff --git a/src/js/styles/primitive.tokens.js b/src/js/styles/primitive.tokens.js
new file mode 100644
index 0000000..e0961d5
--- /dev/null
+++ b/src/js/styles/primitive.tokens.js
@@ -0,0 +1,430 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+export const dimensionScale = "2px";
+export const dimensionXs = "4px";
+export const dimensionSm = "8px";
+export const dimensionMd = "16px";
+export const dimensionLg = "32px";
+export const dimensionXl = "64px";
+export const spacingXs = "4px";
+export const spacingSm = "8px";
+export const spacingMd = "16px";
+export const spacingLg = "32px";
+export const spacingXl = "64px";
+export const spacingMultiValue = "8px 64px";
+export const borderRadiusSm = "4";
+export const borderRadiusLg = "8";
+export const borderRadiusXl = "16";
+export const borderRadiusMultiValue = "4 8";
+export const colorsBlack = "#000000";
+export const colorsWhite = "#ffffff";
+export const colorsChristimasSilver25 = "#fcfcfc";
+export const colorsChristimasSilver50 = "#fafafa";
+export const colorsChristimasSilver100 = "#f5f5f5";
+export const colorsChristimasSilver200 = "#efefef";
+export const colorsChristimasSilver300 = "#eaeaea";
+export const colorsChristimasSilver400 = "#e5e5e5";
+export const colorsChristimasSilver500 = "#e0e0e0";
+export const colorsChristimasSilver600 = "#b0b0b0";
+export const colorsChristimasSilver700 = "#818181";
+export const colorsChristimasSilver800 = "#565656";
+export const colorsChristimasSilver900 = "#2e2e2e";
+export const colorsChristimasSilver950 = "#0b0b0b";
+export const colorsTarnishedSilver25 = "#f1f1f1";
+export const colorsTarnishedSilver50 = "#e7e8e8";
+export const colorsTarnishedSilver100 = "#d0d0d2";
+export const colorsTarnishedSilver200 = "#b9babc";
+export const colorsTarnishedSilver300 = "#a3a4a7";
+export const colorsTarnishedSilver400 = "#8d8e92";
+export const colorsTarnishedSilver500 = "#78797e";
+export const colorsTarnishedSilver600 = "#5d5e62";
+export const colorsTarnishedSilver700 = "#424348";
+export const colorsTarnishedSilver800 = "#2a2b2f";
+export const colorsTarnishedSilver900 = "#131418";
+export const colorsTarnishedSilver950 = "#030305";
+export const colorsGoshawkGrey25 = "#ebebeb";
+export const colorsGoshawkGrey50 = "#dddddd";
+export const colorsGoshawkGrey100 = "#bcbcbc";
+export const colorsGoshawkGrey200 = "#9c9c9c";
+export const colorsGoshawkGrey300 = "#7e7e7e";
+export const colorsGoshawkGrey400 = "#606060";
+export const colorsGoshawkGrey500 = "#444444";
+export const colorsGoshawkGrey600 = "#333333";
+export const colorsGoshawkGrey700 = "#232323";
+export const colorsGoshawkGrey800 = "#141414";
+export const colorsGoshawkGrey900 = "#070707";
+export const colorsGoshawkGrey950 = "#010101";
+export const colorsStellarExplorerGrey25 = "#e2e5e7";
+export const colorsStellarExplorerGrey50 = "#d0d5d8";
+export const colorsStellarExplorerGrey100 = "#a2acb2";
+export const colorsStellarExplorerGrey200 = "#76858e";
+export const colorsStellarExplorerGrey300 = "#4d606b";
+export const colorsStellarExplorerGrey400 = "#263c49";
+export const colorsStellarExplorerGrey500 = "#011c2a";
+export const colorsStellarExplorerGrey600 = "#001421";
+export const colorsStellarExplorerGrey700 = "#000c19";
+export const colorsStellarExplorerGrey800 = "#000510";
+export const colorsStellarExplorerGrey900 = "#000108";
+export const colorsStellarExplorerGrey950 = "#000003";
+export const colorsVeilBlue25 = "#f9fbfd";
+export const colorsVeilBlue50 = "#f4f8fc";
+export const colorsVeilBlue100 = "#eaf2f9";
+export const colorsVeilBlue200 = "#dfebf6";
+export const colorsVeilBlue300 = "#d5e4f2";
+export const colorsVeilBlue400 = "#cadeef";
+export const colorsVeilBlue500 = "#c0d7ec";
+export const colorsVeilBlue600 = "#93a9bd";
+export const colorsVeilBlue700 = "#687d90";
+export const colorsVeilBlue800 = "#405365";
+export const colorsVeilBlue900 = "#1b2d3d";
+export const colorsVeilBlue950 = "#000b19";
+export const colorsFreshAirBlue25 = "#f7fdff";
+export const colorsFreshAirBlue50 = "#f1fbff";
+export const colorsFreshAirBlue100 = "#e3f7ff";
+export const colorsFreshAirBlue200 = "#d4f2ff";
+export const colorsFreshAirBlue300 = "#c6eeff";
+export const colorsFreshAirBlue400 = "#b6e9ff";
+export const colorsFreshAirBlue500 = "#a7e5ff";
+export const colorsFreshAirBlue600 = "#78b5ce";
+export const colorsFreshAirBlue700 = "#4b879f";
+export const colorsFreshAirBlue800 = "#1d5c72";
+export const colorsFreshAirBlue900 = "#003348";
+export const colorsFreshAirBlue950 = "#000e21";
+export const colorsMarineBlue25 = "#e4e9ef";
+export const colorsMarineBlue50 = "#d3dae4";
+export const colorsMarineBlue100 = "#a7b6c9";
+export const colorsMarineBlue200 = "#7e94ae";
+export const colorsMarineBlue300 = "#577293";
+export const colorsMarineBlue400 = "#305279";
+export const colorsMarineBlue500 = "#05325f";
+export const colorsMarineBlue600 = "#002450";
+export const colorsMarineBlue700 = "#001641";
+export const colorsMarineBlue800 = "#000832";
+export const colorsMarineBlue900 = "#000024";
+export const colorsMarineBlue950 = "#010016";
+export const colorsVictoriaBlue25 = "#e7edf6";
+export const colorsVictoriaBlue50 = "#d7e2f0";
+export const colorsVictoriaBlue100 = "#afc5e1";
+export const colorsVictoriaBlue200 = "#88a9d1";
+export const colorsVictoriaBlue300 = "#628dc1";
+export const colorsVictoriaBlue400 = "#3b70b0";
+export const colorsVictoriaBlue500 = "#09549f";
+export const colorsVictoriaBlue600 = "#003e87";
+export const colorsVictoriaBlue700 = "#002870";
+export const colorsVictoriaBlue800 = "#001059";
+export const colorsVictoriaBlue900 = "#000043";
+export const colorsVictoriaBlue950 = "#05002d";
+export const colorsDanubeBlue25 = "#eaf3f8";
+export const colorsDanubeBlue50 = "#dcebf3";
+export const colorsDanubeBlue100 = "#b8d6e6";
+export const colorsDanubeBlue200 = "#95c2da";
+export const colorsDanubeBlue300 = "#70aecd";
+export const colorsDanubeBlue400 = "#4899c0";
+export const colorsDanubeBlue500 = "#0085b3";
+export const colorsDanubeBlue600 = "#006895";
+export const colorsDanubeBlue700 = "#004c77";
+export const colorsDanubeBlue800 = "#00315a";
+export const colorsDanubeBlue900 = "#00163f";
+export const colorsDanubeBlue950 = "#000024";
+export const colorsIridiumBlue25 = "#e2edff";
+export const colorsIridiumBlue50 = "#d0e1ff";
+export const colorsIridiumBlue100 = "#a1c3ff";
+export const colorsIridiumBlue200 = "#74a3ff";
+export const colorsIridiumBlue300 = "#4780ff";
+export const colorsIridiumBlue400 = "#1956ff";
+export const colorsIridiumBlue500 = "#0000ff";
+export const colorsIridiumBlue600 = "#1000e4";
+export const colorsIridiumBlue700 = "#1d00c8";
+export const colorsIridiumBlue800 = "#2600ad";
+export const colorsIridiumBlue900 = "#2b0093";
+export const colorsIridiumBlue950 = "#290078";
+export const colorsManiacMansionGreyBlue25 = "#e5eaed";
+export const colorsManiacMansionGreyBlue50 = "#d3dce1";
+export const colorsManiacMansionGreyBlue100 = "#a9b9c4";
+export const colorsManiacMansionGreyBlue200 = "#8098a7";
+export const colorsManiacMansionGreyBlue300 = "#58778b";
+export const colorsManiacMansionGreyBlue400 = "#315870";
+export const colorsManiacMansionGreyBlue500 = "#023a55";
+export const colorsManiacMansionGreyBlue600 = "#002c46";
+export const colorsManiacMansionGreyBlue700 = "#001e37";
+export const colorsManiacMansionGreyBlue800 = "#001028";
+export const colorsManiacMansionGreyBlue900 = "#00041b";
+export const colorsManiacMansionGreyBlue950 = "#00000d";
+export const colorsZundaGreen25 = "#f0f9ec";
+export const colorsZundaGreen50 = "#e7f5df";
+export const colorsZundaGreen100 = "#ceebbf";
+export const colorsZundaGreen200 = "#b6e09f";
+export const colorsZundaGreen300 = "#9ed57e";
+export const colorsZundaGreen400 = "#85ca59";
+export const colorsZundaGreen500 = "#6bbe27";
+export const colorsZundaGreen600 = "#469800";
+export const colorsZundaGreen700 = "#1e7200";
+export const colorsZundaGreen800 = "#004f00";
+export const colorsZundaGreen900 = "#002d00";
+export const colorsZundaGreen950 = "#000d00";
+export const colorsSerpentGreen25 = "#f1f9eb";
+export const colorsSerpentGreen50 = "#e8f4de";
+export const colorsSerpentGreen100 = "#d1e9bc";
+export const colorsSerpentGreen200 = "#bbde9a";
+export const colorsSerpentGreen300 = "#a5d277";
+export const colorsSerpentGreen400 = "#8ec64e";
+export const colorsSerpentGreen500 = "#78ba00";
+export const colorsSerpentGreen600 = "#559400";
+export const colorsSerpentGreen700 = "#326f00";
+export const colorsSerpentGreen800 = "#0f4c00";
+export const colorsSerpentGreen900 = "#002b00";
+export const colorsSerpentGreen950 = "#000c00";
+export const colorsPuttingGreen25 = "#ecf5eb";
+export const colorsPuttingGreen50 = "#dfefde";
+export const colorsPuttingGreen100 = "#bfdfbd";
+export const colorsPuttingGreen200 = "#9fcf9d";
+export const colorsPuttingGreen300 = "#7fbe7d";
+export const colorsPuttingGreen400 = "#5cae5b";
+export const colorsPuttingGreen500 = "#339d37";
+export const colorsPuttingGreen600 = "#007d10";
+export const colorsPuttingGreen700 = "#005e00";
+export const colorsPuttingGreen800 = "#004100";
+export const colorsPuttingGreen900 = "#002500";
+export const colorsPuttingGreen950 = "#000a00";
+export const colorsBroccoliParadiseGreen25 = "#e9f3ea";
+export const colorsBroccoliParadiseGreen50 = "#dbebdc";
+export const colorsBroccoliParadiseGreen100 = "#b7d7ba";
+export const colorsBroccoliParadiseGreen200 = "#93c399";
+export const colorsBroccoliParadiseGreen300 = "#6eae78";
+export const colorsBroccoliParadiseGreen400 = "#459a57";
+export const colorsBroccoliParadiseGreen500 = "#008635";
+export const colorsBroccoliParadiseGreen600 = "#006b18";
+export const colorsBroccoliParadiseGreen700 = "#005000";
+export const colorsBroccoliParadiseGreen800 = "#003700";
+export const colorsBroccoliParadiseGreen900 = "#001f00";
+export const colorsBroccoliParadiseGreen950 = "#000800";
+export const colorsStarYellow25 = "#fffdee";
+export const colorsStarYellow50 = "#fffce3";
+export const colorsStarYellow100 = "#fef8c6";
+export const colorsStarYellow200 = "#fef4a8";
+export const colorsStarYellow300 = "#ffef86";
+export const colorsStarYellow400 = "#ffea5d";
+export const colorsStarYellow500 = "#ffe500";
+export const colorsStarYellow600 = "#cdb300";
+export const colorsStarYellow700 = "#9d8200";
+export const colorsStarYellow800 = "#705500";
+export const colorsStarYellow900 = "#462900";
+export const colorsStarYellow950 = "#1e0300";
+export const colorsBumblebeeYellow25 = "#fffaee";
+export const colorsBumblebeeYellow50 = "#fff7e3";
+export const colorsBumblebeeYellow100 = "#ffefc6";
+export const colorsBumblebeeYellow200 = "#ffe7a8";
+export const colorsBumblebeeYellow300 = "#ffde88";
+export const colorsBumblebeeYellow400 = "#ffd563";
+export const colorsBumblebeeYellow500 = "#ffcc2c";
+export const colorsBumblebeeYellow600 = "#cf9e00";
+export const colorsBumblebeeYellow700 = "#a17000";
+export const colorsBumblebeeYellow800 = "#754600";
+export const colorsBumblebeeYellow900 = "#4b1d00";
+export const colorsBumblebeeYellow950 = "#220000";
+export const colorsVitaminCYellow25 = "#fff5ec";
+export const colorsVitaminCYellow50 = "#ffefdf";
+export const colorsVitaminCYellow100 = "#ffdfbe";
+export const colorsVitaminCYellow200 = "#ffce9d";
+export const colorsVitaminCYellow300 = "#ffbd7a";
+export const colorsVitaminCYellow400 = "#ffab51";
+export const colorsVitaminCYellow500 = "#ff9900";
+export const colorsVitaminCYellow600 = "#d37000";
+export const colorsVitaminCYellow700 = "#a74800";
+export const colorsVitaminCYellow800 = "#7d1e00";
+export const colorsVitaminCYellow900 = "#540000";
+export const colorsVitaminCYellow950 = "#2b0000";
+export const colorsGrilledCheeseYellow25 = "#fffaf0";
+export const colorsGrilledCheeseYellow50 = "#fff6e7";
+export const colorsGrilledCheeseYellow100 = "#ffedce";
+export const colorsGrilledCheeseYellow200 = "#ffe4b5";
+export const colorsGrilledCheeseYellow300 = "#ffdb9a";
+export const colorsGrilledCheeseYellow400 = "#ffd27e";
+export const colorsGrilledCheeseYellow500 = "#ffc85e";
+export const colorsGrilledCheeseYellow600 = "#cf9a27";
+export const colorsGrilledCheeseYellow700 = "#a16e00";
+export const colorsGrilledCheeseYellow800 = "#754400";
+export const colorsGrilledCheeseYellow900 = "#4b1c00";
+export const colorsGrilledCheeseYellow950 = "#220000";
+export const colorsVictorianCrownBrown25 = "#f9f3ec";
+export const colorsVictorianCrownBrown50 = "#f6ecdf";
+export const colorsVictorianCrownBrown100 = "#ecd9be";
+export const colorsVictorianCrownBrown200 = "#e2c59e";
+export const colorsVictorianCrownBrown300 = "#d9b27e";
+export const colorsVictorianCrownBrown400 = "#ce9f5b";
+export const colorsVictorianCrownBrown500 = "#c48c33";
+export const colorsVictorianCrownBrown600 = "#a06a00";
+export const colorsVictorianCrownBrown700 = "#7c4900";
+export const colorsVictorianCrownBrown800 = "#5b2900";
+export const colorsVictorianCrownBrown900 = "#3a0800";
+export const colorsVictorianCrownBrown950 = "#1a0000";
+export const colorsMahoganyRed25 = "#fbede8";
+export const colorsMahoganyRed50 = "#f9e0d9";
+export const colorsMahoganyRed100 = "#f1c2b2";
+export const colorsMahoganyRed200 = "#e7a38d";
+export const colorsMahoganyRed300 = "#dd8468";
+export const colorsMahoganyRed400 = "#d06441";
+export const colorsMahoganyRed500 = "#c24008";
+export const colorsMahoganyRed600 = "#a21e00";
+export const colorsMahoganyRed700 = "#830000";
+export const colorsMahoganyRed800 = "#640000";
+export const colorsMahoganyRed900 = "#450000";
+export const colorsMahoganyRed950 = "#250000";
+export const colorsRhubarbRed25 = "#f3e8e8";
+export const colorsRhubarbRed50 = "#ebd8da";
+export const colorsRhubarbRed100 = "#d5b2b5";
+export const colorsRhubarbRed200 = "#bf8d92";
+export const colorsRhubarbRed300 = "#a86970";
+export const colorsRhubarbRed400 = "#904550";
+export const colorsRhubarbRed500 = "#771e32";
+export const colorsRhubarbRed600 = "#630622";
+export const colorsRhubarbRed700 = "#4e0013";
+export const colorsRhubarbRed800 = "#3a0005";
+export const colorsRhubarbRed900 = "#260000";
+export const colorsRhubarbRed950 = "#120000";
+export const colorsPurplishRed25 = "#fbe9ec";
+export const colorsPurplishRed50 = "#f9dbdf";
+export const colorsPurplishRed100 = "#f0b8c0";
+export const colorsPurplishRed200 = "#e594a2";
+export const colorsPurplishRed300 = "#d87085";
+export const colorsPurplishRed400 = "#c94868";
+export const colorsPurplishRed500 = "#b80b4d";
+export const colorsPurplishRed600 = "#9a0037";
+export const colorsPurplishRed700 = "#7d0021";
+export const colorsPurplishRed800 = "#60000d";
+export const colorsPurplishRed900 = "#430001";
+export const colorsPurplishRed950 = "#250000";
+export const colorsCrimsonRed25 = "#ffeceb";
+export const colorsCrimsonRed50 = "#ffe0dd";
+export const colorsCrimsonRed100 = "#ffbfbc";
+export const colorsCrimsonRed200 = "#fb9f9b";
+export const colorsCrimsonRed300 = "#f57d7b";
+export const colorsCrimsonRed400 = "#ec585a";
+export const colorsCrimsonRed500 = "#e22339";
+export const colorsCrimsonRed600 = "#be001a";
+export const colorsCrimsonRed700 = "#9a0000";
+export const colorsCrimsonRed800 = "#770000";
+export const colorsCrimsonRed900 = "#540000";
+export const colorsCrimsonRed950 = "#300000";
+export const colorsSixteenMillionPink25 = "#ffeeff";
+export const colorsSixteenMillionPink50 = "#ffe2ff";
+export const colorsSixteenMillionPink100 = "#ffc4ff";
+export const colorsSixteenMillionPink200 = "#ffa5ff";
+export const colorsSixteenMillionPink300 = "#ff83ff";
+export const colorsSixteenMillionPink400 = "#ff5aff";
+export const colorsSixteenMillionPink500 = "#fa00ff";
+export const colorsSixteenMillionPink600 = "#d100d7";
+export const colorsSixteenMillionPink700 = "#a800b0";
+export const colorsSixteenMillionPink800 = "#80008a";
+export const colorsSixteenMillionPink900 = "#580065";
+export const colorsSixteenMillionPink950 = "#300041";
+export const colorsScreamerPink25 = "#f9e9ea";
+export const colorsScreamerPink50 = "#f5dadd";
+export const colorsScreamerPink100 = "#eab5bb";
+export const colorsScreamerPink200 = "#dc909b";
+export const colorsScreamerPink300 = "#cc6b7b";
+export const colorsScreamerPink400 = "#bb435d";
+export const colorsScreamerPink500 = "#a70240";
+export const colorsScreamerPink600 = "#8c002c";
+export const colorsScreamerPink700 = "#710018";
+export const colorsScreamerPink800 = "#570006";
+export const colorsScreamerPink900 = "#3c0000";
+export const colorsScreamerPink950 = "#210000";
+export const colorsFancyFuchsiaPink25 = "#ffecf2";
+export const colorsFancyFuchsiaPink50 = "#ffe0ea";
+export const colorsFancyFuchsiaPink100 = "#ffc0d4";
+export const colorsFancyFuchsiaPink200 = "#ffa0c0";
+export const colorsFancyFuchsiaPink300 = "#ff7dab";
+export const colorsFancyFuchsiaPink400 = "#ff5497";
+export const colorsFancyFuchsiaPink500 = "#ff0084";
+export const colorsFancyFuchsiaPink600 = "#d70065";
+export const colorsFancyFuchsiaPink700 = "#ae0047";
+export const colorsFancyFuchsiaPink800 = "#87002b";
+export const colorsFancyFuchsiaPink900 = "#5f0012";
+export const colorsFancyFuchsiaPink950 = "#360001";
+export const colorsLiliacViolet25 = "#f9f4ff";
+export const colorsLiliacViolet50 = "#f6ecff";
+export const colorsLiliacViolet100 = "#eddafe";
+export const colorsLiliacViolet200 = "#e3c7fd";
+export const colorsLiliacViolet300 = "#dab4fb";
+export const colorsLiliacViolet400 = "#d1a1f9";
+export const colorsLiliacViolet500 = "#c88df7";
+export const colorsLiliacViolet600 = "#a167cd";
+export const colorsLiliacViolet700 = "#7b41a5";
+export const colorsLiliacViolet800 = "#581a7e";
+export const colorsLiliacViolet900 = "#370058";
+export const colorsLiliacViolet950 = "#180034";
+export const colorsAmericanViolet25 = "#ece8f4";
+export const colorsAmericanViolet50 = "#e0d9ed";
+export const colorsAmericanViolet100 = "#c2b3db";
+export const colorsAmericanViolet200 = "#a58fc8";
+export const colorsAmericanViolet300 = "#896ab4";
+export const colorsAmericanViolet400 = "#6e45a0";
+export const colorsAmericanViolet500 = "#551a8b";
+export const colorsAmericanViolet600 = "#440077";
+export const colorsAmericanViolet700 = "#340063";
+export const colorsAmericanViolet800 = "#260050";
+export const colorsAmericanViolet900 = "#18003e";
+export const colorsAmericanViolet950 = "#0c002b";
+export const colorsZeusPurple25 = "#f2e7f1";
+export const colorsZeusPurple50 = "#e9d7e8";
+export const colorsZeusPurple100 = "#d2afd1";
+export const colorsZeusPurple200 = "#ba89ba";
+export const colorsZeusPurple300 = "#a363a3";
+export const colorsZeusPurple400 = "#8a3b8b";
+export const colorsZeusPurple500 = "#710074";
+export const colorsZeusPurple600 = "#5d0061";
+export const colorsZeusPurple700 = "#49004e";
+export const colorsZeusPurple800 = "#36003c";
+export const colorsZeusPurple900 = "#23002a";
+export const colorsZeusPurple950 = "#100018";
+export const opacityLow = 0.1;
+export const opacityMd = 0.5;
+export const opacityHigh = 0.9;
+export const transparencyTotal = "rgba(0, 0, 0, 0)";
+export const transparencyBlackLow = "rgba(0, 0, 0, 0.1)";
+export const transparencyBlackMd = "rgba(0, 0, 0, 0.72)";
+export const transparencyBlackHigh = "rgba(0, 0, 0, 0.9)";
+export const transparencyWhiteLow = "rgba(255, 255, 255, 0.1)";
+export const transparencyWhiteMd = "rgba(255, 255, 255, 0.72)";
+export const transparencyWhiteHigh = "rgba(255, 255, 255, 0.9)";
+export const focusOutlineWidth = "4px";
+export const focusOutlineStyle = "solid";
+export const focusOutlineColor = "currentcolor";
+export const fontFamiliesHeading = "Noto Sans";
+export const fontFamiliesBody = "Font Awesome 6 Free";
+export const lineHeightsHeading = "110%";
+export const lineHeightsBody = "140%";
+export const letterSpacingDefault = "0";
+export const letterSpacingIncreased = "1.5em";
+export const letterSpacingDecreased = "-0.05em";
+export const paragraphSpacingH1 = "32";
+export const paragraphSpacingH2 = "26";
+export const paragraphSpacingH3 = "23";
+export const paragraphSpacingH4 = "22";
+export const paragraphSpacingH5 = "22";
+export const paragraphSpacingH6 = "22";
+export const paragraphSpacingBody = "22";
+export const fontWeightsHeadingRegular = "regular";
+export const fontWeightsHeadingBold = "bold";
+export const fontWeightsBodyRegular = "regular";
+export const fontWeightsBodyBold = "bold";
+export const fontSizesH1 = 47.7757;
+export const fontSizesH2 = 39.8131;
+export const fontSizesH3 = 33.1776;
+export const fontSizesH4 = 27.648;
+export const fontSizesH5 = 23.04;
+export const fontSizesH6 = 19.2;
+export const fontSizesBody = "16";
+export const fontSizesSm = 12.8;
+export const fontSizesXs = 11.2;
+export const textDecorationsLineNone = "none";
+export const textDecorationsLineUnderline = "underline";
+export const textDecorationsLineOverline = "overline";
+export const textDecorationsThicknessThin = "0.5px";
+export const textDecorationsThicknessThick = "2px";
+export const textDecorationsStyleSolid = "solid";
+export const textDecorationsStyleDouble = "double";
+export const textDecorationsStyleWavy = "wavy";
diff --git a/src/js/styles/qgds-campaign-neon-palettes.tokens.js b/src/js/styles/qgds-campaign-neon-palettes.tokens.js
new file mode 100644
index 0000000..5ba47c0
--- /dev/null
+++ b/src/js/styles/qgds-campaign-neon-palettes.tokens.js
@@ -0,0 +1,473 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+export const themeColorsBrandFirst = "#710074";
+export const themeColorsBrandSecond = "#2a2b2f";
+export const themeColorsBrandThird = "#ff0084";
+export const themeColorsBrandFourth = "#ffc85e";
+export const themeColorsBackgroundBright = "#ffffff";
+export const themeColorsBackgroundTint = "#ffecf2";
+export const themeColorsBackgroundAlt = "#ebebeb";
+export const themeColorsBackgroundBold = "#710074";
+export const themeColorsBackgroundStrong = "#2a2b2f";
+export const themeColorsActionOnBrightsPrimary = "#710074";
+export const themeColorsActionOnBrightsSecondary = "#710074";
+export const themeColorsActionOnBrightsTertiary = "rgba(0, 0, 0, 0)";
+export const themeColorsActionOnBoldsPrimary = "#ffffff";
+export const themeColorsActionOnBoldsSecondary = "#ffffff";
+export const themeColorsActionOnBoldsTertiary = "rgba(0, 0, 0, 0)";
+export const themeColorsWordingOnBrightsSiteTitleDefault = "#232323";
+export const themeColorsWordingOnBrightsSiteTitleVariant = "#444444";
+export const themeColorsWordingOnBrightsHeadingDefault = "#36003c";
+export const themeColorsWordingOnBrightsHeadingVariant = "#7e7e7e";
+export const themeColorsWordingOnBrightsBodyDefault = "#232323";
+export const themeColorsWordingOnBrightsBodyVariant = "#444444";
+export const themeColorsWordingOnBoldsSiteTitleDefault = "#ffffff";
+export const themeColorsWordingOnBoldsSiteTitleVariant = "#fafafa";
+export const themeColorsWordingOnBoldsHeadingDefault = "#ffffff";
+export const themeColorsWordingOnBoldsHeadingVariant = "#fafafa";
+export const themeColorsWordingOnBoldsBodyDefault = "#ffffff";
+export const themeColorsWordingOnBoldsBodyVariant = "#ba89ba";
+export const themeColorsReservedError = "#e22339";
+export const themeColorsReservedInformation = "#444444";
+export const themeColorsReservedSuccess = "#6bbe27";
+export const themeColorsReservedAlert = "#ffe500";
+export const themeColorsSyntaxBackground = "#232323";
+export const themeColorsSyntaxValues = "#6bbe27";
+export const themeColorsSyntaxElements = "#a7e5ff";
+export const themeColorsSyntaxProperties = "#710074";
+export const themeColorsSyntaxComments = "#c0d7ec";
+export const themeFocusOutlineWidth = "4px";
+export const themeFocusOutlineStyle = "solid";
+export const themeShadowsDefault = "#070707";
+export const palettesBrightBackground = "#ffffff";
+export const palettesBrightShade = "#f5f5f5";
+export const palettesBrightFocusOutlineColor = "#0085b3";
+export const palettesBrightBorderDefault = "#dddddd";
+export const palettesBrightBorderVariant = "#232323";
+export const palettesBrightBoundary = "#ff0084";
+export const palettesBrightPartition = "#606060";
+export const palettesBrightSeparator = "#dddddd";
+export const palettesBrightDivider = "#ff0084";
+export const palettesBrightFence = "#ff0084";
+export const palettesBrightLine = "#dddddd";
+export const palettesBrightMuted = "#f5f5f5"; // Navigation background
+export const palettesBrightSubtle = "#eaeaea"; // Navigation hover
+export const palettesBrightNavText = "#444444"; // Navigation text
+export const palettesBrightAccentDefault = "#ff0084"; // Navigation accent background
+export const palettesBrightAccentOnAccent = "#d70065"; // Navigation accent hover
+export const palettesBrightTypographySiteTitleDefault = "#232323";
+export const palettesBrightTypographySiteTitleVariant = "#444444";
+export const palettesBrightTypographyHeadingDefault = "#36003c";
+export const palettesBrightTypographyHeadingVariant = "#7e7e7e";
+export const palettesBrightTypographyBodyDefault = "#232323";
+export const palettesBrightTypographyBodyVariant = "#444444";
+export const palettesBrightActionButtonPrimaryDefaultBackground = "#ff0084";
+export const palettesBrightActionButtonPrimaryDefaultText = "#ffffff";
+export const palettesBrightActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesBrightActionButtonPrimaryDefaultBorder = "#ff0084";
+export const palettesBrightActionButtonPrimaryActiveBackground = "#d70065";
+export const palettesBrightActionButtonPrimaryActiveText = "#ffffff";
+export const palettesBrightActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesBrightActionButtonPrimaryActiveBorder = "#d70065";
+export const palettesBrightActionButtonPrimaryHoverBackground = "#d70065";
+export const palettesBrightActionButtonPrimaryHoverText = "#ffffff";
+export const palettesBrightActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesBrightActionButtonPrimaryHoverBorder = "#d70065";
+export const palettesBrightActionButtonSecondaryDefaultBackground = "#ffffff";
+export const palettesBrightActionButtonSecondaryDefaultText = "#ff0084";
+export const palettesBrightActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesBrightActionButtonSecondaryDefaultBorder = "#ff0084";
+export const palettesBrightActionButtonSecondaryActiveBackground = "#ffffff";
+export const palettesBrightActionButtonSecondaryActiveText = "#ff0084";
+export const palettesBrightActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesBrightActionButtonSecondaryActiveBorder = "#ff0084";
+export const palettesBrightActionButtonSecondaryHoverBackground = "#ffffff";
+export const palettesBrightActionButtonSecondaryHoverText = "#ae0047";
+export const palettesBrightActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesBrightActionButtonSecondaryHoverBorder = "#ae0047";
+export const palettesBrightActionButtonTertiaryDefaultBackground = "#ffffff";
+export const palettesBrightActionButtonTertiaryDefaultText = "#ff0084";
+export const palettesBrightActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesBrightActionButtonTertiaryDefaultBorder = "#ffffff";
+export const palettesBrightActionButtonTertiaryActiveBackground = "#ffffff";
+export const palettesBrightActionButtonTertiaryActiveText = "#ff0084";
+export const palettesBrightActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesBrightActionButtonTertiaryActiveBorder = "#ffffff";
+export const palettesBrightActionButtonTertiaryHoverBackground = "#ffffff";
+export const palettesBrightActionButtonTertiaryHoverText = "#d70065";
+export const palettesBrightActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesBrightActionButtonTertiaryHoverBorder = "#ffffff";
+export const palettesBrightActionLinkDefaultColor = "#ae0047";
+export const palettesBrightActionLinkDefaultTextDecorationLine = "underline";
+export const palettesBrightActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesBrightActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesBrightActionLinkHoverColor = "#d70065";
+export const palettesBrightActionLinkHoverTextDecorationLine = "underline";
+export const palettesBrightActionLinkHoverTextDecorationThickness = "2px";
+export const palettesBrightActionLinkHoverTextDecorationStyle = "solid";
+export const palettesBrightActionLinkActiveColor = "#ff0084";
+export const palettesBrightActionLinkActiveTextDecorationLine = "underline";
+export const palettesBrightActionLinkActiveTextDecorationThickness = "2px";
+export const palettesBrightActionLinkActiveTextDecorationStyle = "solid";
+export const palettesBrightActionLinkVisitedColor = "#551a8b";
+export const palettesBrightActionLinkVisitedTextDecorationLine = "underline";
+export const palettesBrightActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesBrightActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesBrightActionPaginationDefaultBackground = "#ffffff";
+export const palettesBrightActionPaginationDefaultText = "#ff0084";
+export const palettesBrightActionPaginationDefaultBorder = "#dddddd";
+export const palettesBrightActionPaginationActiveBackground = "#ff0084";
+export const palettesBrightActionPaginationActiveText = "#ffffff";
+export const palettesBrightActionPaginationActiveBorder = "#ff0084";
+export const palettesBrightActionPaginationHoverBackground = "#ffffff";
+export const palettesBrightActionPaginationHoverText = "#ff0084";
+export const palettesBrightActionPaginationHoverBorder = "#ff0084";
+export const palettesBrightActionPaginationVisitedBackground = "#ffffff";
+export const palettesBrightActionPaginationVisitedText = "#551a8b";
+export const palettesBrightActionPaginationVisitedBorder = "#dddddd";
+export const palettesTintBackground = "#ffecf2";
+export const palettesTintShade = "#ffe0ea";
+export const palettesTintFocusOutlineColor = "#0085b3";
+export const palettesTintBorderDefault = "#ffc0d4";
+export const palettesTintBorderVariant = "#ae0047";
+export const palettesTintBoundary = "#ff0084";
+export const palettesTintPartition = "#606060";
+export const palettesTintSeparator = "#dddddd";
+export const palettesTintDivider = "#ff0084";
+export const palettesTintFence = "#ff0084";
+export const palettesTintLine = "#dddddd";
+export const palettesTintMuted = "#f5f5f5"; // Navigation background
+export const palettesTintSubtle = "#eaeaea"; // Navigation hover
+export const palettesTintNavText = "#444444"; // Navigation text
+export const palettesTintAccentDefault = "#ff0084"; // Navigation accent background
+export const palettesTintAccentOnAccent = "#d70065"; // Navigation accent hover
+export const palettesTintTypographySiteTitleDefault = "#232323";
+export const palettesTintTypographySiteTitleVariant = "#444444";
+export const palettesTintTypographyHeadingDefault = "#36003c";
+export const palettesTintTypographyHeadingVariant = "#7e7e7e";
+export const palettesTintTypographyBodyDefault = "#232323";
+export const palettesTintTypographyBodyVariant = "#444444";
+export const palettesTintActionButtonPrimaryDefaultBackground = "#ff0084";
+export const palettesTintActionButtonPrimaryDefaultText = "#ffffff";
+export const palettesTintActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesTintActionButtonPrimaryDefaultBorder = "#ff0084";
+export const palettesTintActionButtonPrimaryActiveBackground = "#d70065";
+export const palettesTintActionButtonPrimaryActiveText = "#ffffff";
+export const palettesTintActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesTintActionButtonPrimaryActiveBorder = "#d70065";
+export const palettesTintActionButtonPrimaryHoverBackground = "#d70065";
+export const palettesTintActionButtonPrimaryHoverText = "#ffffff";
+export const palettesTintActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesTintActionButtonPrimaryHoverBorder = "#d70065";
+export const palettesTintActionButtonSecondaryDefaultBackground = "#ffecf2";
+export const palettesTintActionButtonSecondaryDefaultText = "#ff0084";
+export const palettesTintActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesTintActionButtonSecondaryDefaultBorder = "#ff0084";
+export const palettesTintActionButtonSecondaryActiveBackground = "#ffecf2";
+export const palettesTintActionButtonSecondaryActiveText = "#ff0084";
+export const palettesTintActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesTintActionButtonSecondaryActiveBorder = "#ff0084";
+export const palettesTintActionButtonSecondaryHoverBackground = "#ffecf2";
+export const palettesTintActionButtonSecondaryHoverText = "#ff0084";
+export const palettesTintActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesTintActionButtonSecondaryHoverBorder = "#ff0084";
+export const palettesTintActionButtonTertiaryDefaultBackground = "#ffecf2";
+export const palettesTintActionButtonTertiaryDefaultText = "#ff0084";
+export const palettesTintActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesTintActionButtonTertiaryDefaultBorder = "#ffecf2";
+export const palettesTintActionButtonTertiaryActiveBackground = "#ffecf2";
+export const palettesTintActionButtonTertiaryActiveText = "#ff0084";
+export const palettesTintActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesTintActionButtonTertiaryActiveBorder = "#ffecf2";
+export const palettesTintActionButtonTertiaryHoverBackground = "#ffecf2";
+export const palettesTintActionButtonTertiaryHoverText = "#ff0084";
+export const palettesTintActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesTintActionButtonTertiaryHoverBorder = "#ffecf2";
+export const palettesTintActionLinkDefaultColor = "#ff0084";
+export const palettesTintActionLinkDefaultTextDecorationLine = "underline";
+export const palettesTintActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesTintActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesTintActionLinkHoverColor = "#ff0084";
+export const palettesTintActionLinkHoverTextDecorationLine = "underline";
+export const palettesTintActionLinkHoverTextDecorationThickness = "2px";
+export const palettesTintActionLinkHoverTextDecorationStyle = "solid";
+export const palettesTintActionLinkActiveColor = "#ff0084";
+export const palettesTintActionLinkActiveTextDecorationLine = "underline";
+export const palettesTintActionLinkActiveTextDecorationThickness = "2px";
+export const palettesTintActionLinkActiveTextDecorationStyle = "solid";
+export const palettesTintActionLinkVisitedColor = "#551a8b";
+export const palettesTintActionLinkVisitedTextDecorationLine = "underline";
+export const palettesTintActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesTintActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesTintActionPaginationDefaultBackground = "#ffecf2";
+export const palettesTintActionPaginationDefaultText = "#ff0084";
+export const palettesTintActionPaginationDefaultBorder = "#dddddd";
+export const palettesTintActionPaginationActiveBackground = "#ff0084";
+export const palettesTintActionPaginationActiveText = "#ffffff";
+export const palettesTintActionPaginationActiveBorder = "#ff0084";
+export const palettesTintActionPaginationHoverBackground = "#ffecf2";
+export const palettesTintActionPaginationHoverText = "#ff0084";
+export const palettesTintActionPaginationHoverBorder = "#ff0084";
+export const palettesTintActionPaginationVisitedBackground = "#ffecf2";
+export const palettesTintActionPaginationVisitedText = "#551a8b";
+export const palettesTintActionPaginationVisitedBorder = "#dddddd";
+export const palettesAltBackground = "#eaeaea";
+export const palettesAltShade = "#dddddd";
+export const palettesAltFocusOutlineColor = "#0085b3";
+export const palettesAltBorderDefault = "#606060";
+export const palettesAltBorderVariant = "#232323";
+export const palettesAltBoundary = "#ff0084";
+export const palettesAltPartition = "#606060";
+export const palettesAltSeparator = "#dddddd";
+export const palettesAltDivider = "#ff0084";
+export const palettesAltFence = "#ff0084";
+export const palettesAltLine = "#dddddd";
+export const palettesAltMuted = "#f5f5f5"; // Navigation background
+export const palettesAltSubtle = "#eaeaea"; // Navigation hover
+export const palettesAltNavText = "#444444"; // Navigation text
+export const palettesAltAccentDefault = "#ff0084"; // Navigation accent background
+export const palettesAltAccentOnAccent = "#d70065"; // Navigation accent hover
+export const palettesAltTypographySiteTitleDefault = "#232323";
+export const palettesAltTypographySiteTitleVariant = "#444444";
+export const palettesAltTypographyHeadingDefault = "#36003c";
+export const palettesAltTypographyHeadingVariant = "#7e7e7e";
+export const palettesAltTypographyBodyDefault = "#232323";
+export const palettesAltTypographyBodyVariant = "#444444";
+export const palettesAltActionButtonPrimaryDefaultBackground = "#ff0084";
+export const palettesAltActionButtonPrimaryDefaultText = "#ffffff";
+export const palettesAltActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesAltActionButtonPrimaryDefaultBorder = "#ff0084";
+export const palettesAltActionButtonPrimaryActiveBackground = "#d70065";
+export const palettesAltActionButtonPrimaryActiveText = "#ffffff";
+export const palettesAltActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesAltActionButtonPrimaryActiveBorder = "#d70065";
+export const palettesAltActionButtonPrimaryHoverBackground = "#d70065";
+export const palettesAltActionButtonPrimaryHoverText = "#ffffff";
+export const palettesAltActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesAltActionButtonPrimaryHoverBorder = "#d70065";
+export const palettesAltActionButtonSecondaryDefaultBackground = "#eaeaea";
+export const palettesAltActionButtonSecondaryDefaultText = "#ff0084";
+export const palettesAltActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesAltActionButtonSecondaryDefaultBorder = "#ff0084";
+export const palettesAltActionButtonSecondaryActiveBackground = "#eaeaea";
+export const palettesAltActionButtonSecondaryActiveText = "#ff0084";
+export const palettesAltActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesAltActionButtonSecondaryActiveBorder = "#ff0084";
+export const palettesAltActionButtonSecondaryHoverBackground = "#eaeaea";
+export const palettesAltActionButtonSecondaryHoverText = "#ff0084";
+export const palettesAltActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesAltActionButtonSecondaryHoverBorder = "#ff0084";
+export const palettesAltActionButtonTertiaryDefaultBackground = "#eaeaea";
+export const palettesAltActionButtonTertiaryDefaultText = "#ff0084";
+export const palettesAltActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesAltActionButtonTertiaryDefaultBorder = "#eaeaea";
+export const palettesAltActionButtonTertiaryActiveBackground = "#eaeaea";
+export const palettesAltActionButtonTertiaryActiveText = "#ff0084";
+export const palettesAltActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesAltActionButtonTertiaryActiveBorder = "#eaeaea";
+export const palettesAltActionButtonTertiaryHoverBackground = "#eaeaea";
+export const palettesAltActionButtonTertiaryHoverText = "#ff0084";
+export const palettesAltActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesAltActionButtonTertiaryHoverBorder = "#eaeaea";
+export const palettesAltActionLinkDefaultColor = "#ff0084";
+export const palettesAltActionLinkDefaultTextDecorationLine = "underline";
+export const palettesAltActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesAltActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesAltActionLinkHoverColor = "#ff0084";
+export const palettesAltActionLinkHoverTextDecorationLine = "underline";
+export const palettesAltActionLinkHoverTextDecorationThickness = "2px";
+export const palettesAltActionLinkHoverTextDecorationStyle = "solid";
+export const palettesAltActionLinkActiveColor = "#ff0084";
+export const palettesAltActionLinkActiveTextDecorationLine = "underline";
+export const palettesAltActionLinkActiveTextDecorationThickness = "2px";
+export const palettesAltActionLinkActiveTextDecorationStyle = "solid";
+export const palettesAltActionLinkVisitedColor = "#551a8b";
+export const palettesAltActionLinkVisitedTextDecorationLine = "underline";
+export const palettesAltActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesAltActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesAltActionPaginationDefaultBackground = "#eaeaea";
+export const palettesAltActionPaginationDefaultText = "#ff0084";
+export const palettesAltActionPaginationDefaultBorder = "#dddddd";
+export const palettesAltActionPaginationActiveBackground = "#ff0084";
+export const palettesAltActionPaginationActiveText = "#ffffff";
+export const palettesAltActionPaginationActiveBorder = "#ff0084";
+export const palettesAltActionPaginationHoverBackground = "#eaeaea";
+export const palettesAltActionPaginationHoverText = "#ff0084";
+export const palettesAltActionPaginationHoverBorder = "#ff0084";
+export const palettesAltActionPaginationVisitedBackground = "#eaeaea";
+export const palettesAltActionPaginationVisitedText = "#551a8b";
+export const palettesAltActionPaginationVisitedBorder = "#dddddd";
+export const palettesBoldBackground = "#ff0084";
+export const palettesBoldShade = "#d70065";
+export const palettesBoldFocusOutlineColor = "#ffc0d4";
+export const palettesBoldBorderDefault = "#ff7dab";
+export const palettesBoldBorderVariant = "#ae0047";
+export const palettesBoldBoundary = "#ff0084";
+export const palettesBoldPartition = "#d70065";
+export const palettesBoldSeparator = "#d70065";
+export const palettesBoldDivider = "#ff0084";
+export const palettesBoldFence = "#ff0084";
+export const palettesBoldLine = "#d70065";
+export const palettesBoldMuted = "#d70065"; // Navigation background
+export const palettesBoldSubtle = "#2a2b2f"; // Navigation hover
+export const palettesBoldNavText = "#444444"; // Navigation text
+export const palettesBoldAccentDefault = "#ff0084"; // Navigation accent background
+export const palettesBoldAccentOnAccent = "#ff7dab"; // Navigation accent hover
+export const palettesBoldTypographySiteTitleDefault = "#ffffff";
+export const palettesBoldTypographySiteTitleVariant = "#fafafa";
+export const palettesBoldTypographyHeadingDefault = "#ffffff";
+export const palettesBoldTypographyHeadingVariant = "#fafafa";
+export const palettesBoldTypographyBodyDefault = "#ffffff";
+export const palettesBoldTypographyBodyVariant = "#ba89ba";
+export const palettesBoldActionButtonPrimaryDefaultBackground = "#ffc85e";
+export const palettesBoldActionButtonPrimaryDefaultText = "#5f0012";
+export const palettesBoldActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesBoldActionButtonPrimaryDefaultBorder = "#ffc85e";
+export const palettesBoldActionButtonPrimaryActiveBackground = "#cf9a27";
+export const palettesBoldActionButtonPrimaryActiveText = "#5f0012";
+export const palettesBoldActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesBoldActionButtonPrimaryActiveBorder = "#cf9a27";
+export const palettesBoldActionButtonPrimaryHoverBackground = "#cf9a27";
+export const palettesBoldActionButtonPrimaryHoverText = "#5f0012";
+export const palettesBoldActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesBoldActionButtonPrimaryHoverBorder = "#cf9a27";
+export const palettesBoldActionButtonSecondaryDefaultBackground = "#ff0084";
+export const palettesBoldActionButtonSecondaryDefaultText = "#ffffff";
+export const palettesBoldActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesBoldActionButtonSecondaryDefaultBorder = "#ffc85e";
+export const palettesBoldActionButtonSecondaryActiveBackground = "#ff0084";
+export const palettesBoldActionButtonSecondaryActiveText = "#ffffff";
+export const palettesBoldActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesBoldActionButtonSecondaryActiveBorder = "#ffc85e";
+export const palettesBoldActionButtonSecondaryHoverBackground = "#ff0084";
+export const palettesBoldActionButtonSecondaryHoverText = "#ffffff";
+export const palettesBoldActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesBoldActionButtonSecondaryHoverBorder = "#ffc85e";
+export const palettesBoldActionButtonTertiaryDefaultBackground = "#ff0084";
+export const palettesBoldActionButtonTertiaryDefaultText = "#ffffff";
+export const palettesBoldActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesBoldActionButtonTertiaryDefaultBorder = "#ff0084";
+export const palettesBoldActionButtonTertiaryActiveBackground = "#ff0084";
+export const palettesBoldActionButtonTertiaryActiveText = "#ffffff";
+export const palettesBoldActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesBoldActionButtonTertiaryActiveBorder = "#ff0084";
+export const palettesBoldActionButtonTertiaryHoverBackground = "#ff0084";
+export const palettesBoldActionButtonTertiaryHoverText = "#ffffff";
+export const palettesBoldActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesBoldActionButtonTertiaryHoverBorder = "#ff0084";
+export const palettesBoldActionLinkDefaultColor = "#ffffff";
+export const palettesBoldActionLinkDefaultTextDecorationLine = "underline";
+export const palettesBoldActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesBoldActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesBoldActionLinkHoverColor = "#ffffff";
+export const palettesBoldActionLinkHoverTextDecorationLine = "underline";
+export const palettesBoldActionLinkHoverTextDecorationThickness = "2px";
+export const palettesBoldActionLinkHoverTextDecorationStyle = "solid";
+export const palettesBoldActionLinkActiveColor = "#ffffff";
+export const palettesBoldActionLinkActiveTextDecorationLine = "underline";
+export const palettesBoldActionLinkActiveTextDecorationThickness = "2px";
+export const palettesBoldActionLinkActiveTextDecorationStyle = "solid";
+export const palettesBoldActionLinkVisitedColor = "#551a8b";
+export const palettesBoldActionLinkVisitedTextDecorationLine = "underline";
+export const palettesBoldActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesBoldActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesBoldActionPaginationDefaultBackground = "#ff0084";
+export const palettesBoldActionPaginationDefaultText = "#ffffff";
+export const palettesBoldActionPaginationDefaultBorder = "#d70065";
+export const palettesBoldActionPaginationActiveBackground = "#ffffff";
+export const palettesBoldActionPaginationActiveText = "#ffffff";
+export const palettesBoldActionPaginationActiveBorder = "#ffffff";
+export const palettesBoldActionPaginationHoverBackground = "#ff0084";
+export const palettesBoldActionPaginationHoverText = "#ffffff";
+export const palettesBoldActionPaginationHoverBorder = "#ff0084";
+export const palettesBoldActionPaginationVisitedBackground = "#ff0084";
+export const palettesBoldActionPaginationVisitedText = "#551a8b";
+export const palettesBoldActionPaginationVisitedBorder = "#d70065";
+export const palettesStrongBackground = "#2a2b2f";
+export const palettesStrongShade = "#131418";
+export const palettesStrongFocusOutlineColor = "#ffc0d4";
+export const palettesStrongBorderDefault = "#ff5497";
+export const palettesStrongBorderVariant = "#ae0047";
+export const palettesStrongBoundary = "#ff0084";
+export const palettesStrongPartition = "#d70065";
+export const palettesStrongSeparator = "#d70065";
+export const palettesStrongDivider = "#ff0084";
+export const palettesStrongFence = "#ff0084";
+export const palettesStrongLine = "#d70065";
+export const palettesStrongMuted = "#d70065"; // Navigation background
+export const palettesStrongSubtle = "#2a2b2f"; // Navigation hover
+export const palettesStrongNavText = "#444444"; // Navigation text
+export const palettesStrongAccentDefault = "#ff0084"; // Navigation accent background
+export const palettesStrongAccentOnAccent = "#ff7dab"; // Navigation accent hover
+export const palettesStrongTypographySiteTitleDefault = "#ffffff";
+export const palettesStrongTypographySiteTitleVariant = "#fafafa";
+export const palettesStrongTypographyHeadingDefault = "#ffffff";
+export const palettesStrongTypographyHeadingVariant = "#fafafa";
+export const palettesStrongTypographyBodyDefault = "#ffffff";
+export const palettesStrongTypographyBodyVariant = "#ba89ba";
+export const palettesStrongActionButtonPrimaryDefaultBackground = "#ff0084";
+export const palettesStrongActionButtonPrimaryDefaultText = "#5f0012";
+export const palettesStrongActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesStrongActionButtonPrimaryDefaultBorder = "#ff0084";
+export const palettesStrongActionButtonPrimaryActiveBackground = "#d70065";
+export const palettesStrongActionButtonPrimaryActiveText = "#5f0012";
+export const palettesStrongActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesStrongActionButtonPrimaryActiveBorder = "#d70065";
+export const palettesStrongActionButtonPrimaryHoverBackground = "#d70065";
+export const palettesStrongActionButtonPrimaryHoverText = "#5f0012";
+export const palettesStrongActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesStrongActionButtonPrimaryHoverBorder = "#d70065";
+export const palettesStrongActionButtonSecondaryDefaultBackground = "#2a2b2f";
+export const palettesStrongActionButtonSecondaryDefaultText = "#ffffff";
+export const palettesStrongActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesStrongActionButtonSecondaryDefaultBorder = "#ffc85e";
+export const palettesStrongActionButtonSecondaryActiveBackground = "#2a2b2f";
+export const palettesStrongActionButtonSecondaryActiveText = "#ffffff";
+export const palettesStrongActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesStrongActionButtonSecondaryActiveBorder = "#ffc85e";
+export const palettesStrongActionButtonSecondaryHoverBackground = "#2a2b2f";
+export const palettesStrongActionButtonSecondaryHoverText = "#ffffff";
+export const palettesStrongActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesStrongActionButtonSecondaryHoverBorder = "#ffc85e";
+export const palettesStrongActionButtonTertiaryDefaultBackground = "#2a2b2f";
+export const palettesStrongActionButtonTertiaryDefaultText = "#ffffff";
+export const palettesStrongActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesStrongActionButtonTertiaryDefaultBorder = "#2a2b2f";
+export const palettesStrongActionButtonTertiaryActiveBackground = "#2a2b2f";
+export const palettesStrongActionButtonTertiaryActiveText = "#ffffff";
+export const palettesStrongActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesStrongActionButtonTertiaryActiveBorder = "#2a2b2f";
+export const palettesStrongActionButtonTertiaryHoverBackground = "#2a2b2f";
+export const palettesStrongActionButtonTertiaryHoverText = "#ffffff";
+export const palettesStrongActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesStrongActionButtonTertiaryHoverBorder = "#2a2b2f";
+export const palettesStrongActionLinkDefaultColor = "#ffffff";
+export const palettesStrongActionLinkDefaultTextDecorationLine = "underline";
+export const palettesStrongActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesStrongActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesStrongActionLinkHoverColor = "#ffffff";
+export const palettesStrongActionLinkHoverTextDecorationLine = "underline";
+export const palettesStrongActionLinkHoverTextDecorationThickness = "2px";
+export const palettesStrongActionLinkHoverTextDecorationStyle = "solid";
+export const palettesStrongActionLinkActiveColor = "#ffffff";
+export const palettesStrongActionLinkActiveTextDecorationLine = "underline";
+export const palettesStrongActionLinkActiveTextDecorationThickness = "2px";
+export const palettesStrongActionLinkActiveTextDecorationStyle = "solid";
+export const palettesStrongActionLinkVisitedColor = "#551a8b";
+export const palettesStrongActionLinkVisitedTextDecorationLine = "underline";
+export const palettesStrongActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesStrongActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesStrongActionPaginationDefaultBackground = "#2a2b2f";
+export const palettesStrongActionPaginationDefaultText = "#ffffff";
+export const palettesStrongActionPaginationDefaultBorder = "#d70065";
+export const palettesStrongActionPaginationActiveBackground = "#ffffff";
+export const palettesStrongActionPaginationActiveText = "#ffffff";
+export const palettesStrongActionPaginationActiveBorder = "#ffffff";
+export const palettesStrongActionPaginationHoverBackground = "#2a2b2f";
+export const palettesStrongActionPaginationHoverText = "#ffffff";
+export const palettesStrongActionPaginationHoverBorder = "#ff0084";
+export const palettesStrongActionPaginationVisitedBackground = "#2a2b2f";
+export const palettesStrongActionPaginationVisitedText = "#551a8b";
+export const palettesStrongActionPaginationVisitedBorder = "#d70065";
diff --git a/src/js/styles/qgds-qld-default-palettes.tokens.js b/src/js/styles/qgds-qld-default-palettes.tokens.js
new file mode 100644
index 0000000..653d510
--- /dev/null
+++ b/src/js/styles/qgds-qld-default-palettes.tokens.js
@@ -0,0 +1,473 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+export const themeColorsBrandFirst = "#09549f";
+export const themeColorsBrandSecond = "#05325f";
+export const themeColorsBrandThird = "#6bbe27";
+export const themeColorsBrandFourth = "#ffe500";
+export const themeColorsBackgroundBright = "#ffffff";
+export const themeColorsBackgroundTint = "#e7edf6";
+export const themeColorsBackgroundAlt = "#eaeaea";
+export const themeColorsBackgroundBold = "#09549f";
+export const themeColorsBackgroundStrong = "#05325f";
+export const themeColorsActionOnBrightsPrimary = "#09549f";
+export const themeColorsActionOnBrightsSecondary = "#6bbe27";
+export const themeColorsActionOnBrightsTertiary = "rgba(0, 0, 0, 0)";
+export const themeColorsActionOnBoldsPrimary = "#6bbe27";
+export const themeColorsActionOnBoldsSecondary = "#ffe500";
+export const themeColorsActionOnBoldsTertiary = "rgba(0, 0, 0, 0)";
+export const themeColorsWordingOnBrightsSiteTitleDefault = "#232323";
+export const themeColorsWordingOnBrightsSiteTitleVariant = "#444444";
+export const themeColorsWordingOnBrightsHeadingDefault = "#232323";
+export const themeColorsWordingOnBrightsHeadingVariant = "#444444";
+export const themeColorsWordingOnBrightsBodyDefault = "#232323";
+export const themeColorsWordingOnBrightsBodyVariant = "#444444";
+export const themeColorsWordingOnBoldsSiteTitleDefault = "#ffffff";
+export const themeColorsWordingOnBoldsSiteTitleVariant = "#fafafa";
+export const themeColorsWordingOnBoldsHeadingDefault = "#ffffff";
+export const themeColorsWordingOnBoldsHeadingVariant = "#fafafa";
+export const themeColorsWordingOnBoldsBodyDefault = "#ffffff";
+export const themeColorsWordingOnBoldsBodyVariant = "#fafafa";
+export const themeColorsReservedError = "#e22339";
+export const themeColorsReservedInformation = "#444444";
+export const themeColorsReservedSuccess = "#6bbe27";
+export const themeColorsReservedAlert = "#ffe500";
+export const themeColorsSyntaxBackground = "#232323";
+export const themeColorsSyntaxValues = "#6bbe27";
+export const themeColorsSyntaxElements = "#a7e5ff";
+export const themeColorsSyntaxProperties = "#710074";
+export const themeColorsSyntaxComments = "#c0d7ec";
+export const themeFocusOutlineWidth = "4px";
+export const themeFocusOutlineStyle = "solid";
+export const themeShadowsDefault = "#070707";
+export const palettesBrightBackground = "#ffffff";
+export const palettesBrightShade = "#f5f5f5";
+export const palettesBrightFocusOutlineColor = "#0085b3";
+export const palettesBrightBorderDefault = "#e0e0e0";
+export const palettesBrightBorderVariant = "#818181";
+export const palettesBrightBoundary = "#6bbe27";
+export const palettesBrightPartition = "#606060";
+export const palettesBrightSeparator = "#dddddd";
+export const palettesBrightDivider = "#09549f";
+export const palettesBrightFence = "#6bbe27";
+export const palettesBrightLine = "#dddddd";
+export const palettesBrightMuted = "#f5f5f5"; // Navigation background
+export const palettesBrightSubtle = "#eaeaea"; // Navigation hover
+export const palettesBrightNavText = "#444444"; // Navigation text
+export const palettesBrightAccentDefault = "#6bbe27"; // Navigation accent background
+export const palettesBrightAccentOnAccent = "#003e87"; // Navigation accent hover
+export const palettesBrightTypographySiteTitleDefault = "#232323";
+export const palettesBrightTypographySiteTitleVariant = "#444444";
+export const palettesBrightTypographyHeadingDefault = "#232323";
+export const palettesBrightTypographyHeadingVariant = "#444444";
+export const palettesBrightTypographyBodyDefault = "#232323";
+export const palettesBrightTypographyBodyVariant = "#444444";
+export const palettesBrightActionButtonPrimaryDefaultBackground = "#09549f";
+export const palettesBrightActionButtonPrimaryDefaultText = "#ffffff";
+export const palettesBrightActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesBrightActionButtonPrimaryDefaultBorder = "#09549f";
+export const palettesBrightActionButtonPrimaryActiveBackground = "#003e87";
+export const palettesBrightActionButtonPrimaryActiveText = "#ffffff";
+export const palettesBrightActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesBrightActionButtonPrimaryActiveBorder = "#003e87";
+export const palettesBrightActionButtonPrimaryHoverBackground = "#003e87";
+export const palettesBrightActionButtonPrimaryHoverText = "#ffffff";
+export const palettesBrightActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesBrightActionButtonPrimaryHoverBorder = "#003e87";
+export const palettesBrightActionButtonSecondaryDefaultBackground = "#ffffff";
+export const palettesBrightActionButtonSecondaryDefaultText = "#09549f";
+export const palettesBrightActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesBrightActionButtonSecondaryDefaultBorder = "#6bbe27";
+export const palettesBrightActionButtonSecondaryActiveBackground = "#ffffff";
+export const palettesBrightActionButtonSecondaryActiveText = "#09549f";
+export const palettesBrightActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesBrightActionButtonSecondaryActiveBorder = "#6bbe27";
+export const palettesBrightActionButtonSecondaryHoverBackground = "#ffffff";
+export const palettesBrightActionButtonSecondaryHoverText = "#09549f";
+export const palettesBrightActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesBrightActionButtonSecondaryHoverBorder = "#6bbe27";
+export const palettesBrightActionButtonTertiaryDefaultBackground = "#ffffff";
+export const palettesBrightActionButtonTertiaryDefaultText = "#09549f";
+export const palettesBrightActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesBrightActionButtonTertiaryDefaultBorder = "#ffffff";
+export const palettesBrightActionButtonTertiaryActiveBackground = "#ffffff";
+export const palettesBrightActionButtonTertiaryActiveText = "#09549f";
+export const palettesBrightActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesBrightActionButtonTertiaryActiveBorder = "#ffffff";
+export const palettesBrightActionButtonTertiaryHoverBackground = "#ffffff";
+export const palettesBrightActionButtonTertiaryHoverText = "#09549f";
+export const palettesBrightActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesBrightActionButtonTertiaryHoverBorder = "#ffffff";
+export const palettesBrightActionLinkDefaultColor = "#09549f";
+export const palettesBrightActionLinkDefaultTextDecorationLine = "underline";
+export const palettesBrightActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesBrightActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesBrightActionLinkHoverColor = "#09549f";
+export const palettesBrightActionLinkHoverTextDecorationLine = "underline";
+export const palettesBrightActionLinkHoverTextDecorationThickness = "2px";
+export const palettesBrightActionLinkHoverTextDecorationStyle = "solid";
+export const palettesBrightActionLinkActiveColor = "#09549f";
+export const palettesBrightActionLinkActiveTextDecorationLine = "underline";
+export const palettesBrightActionLinkActiveTextDecorationThickness = "2px";
+export const palettesBrightActionLinkActiveTextDecorationStyle = "solid";
+export const palettesBrightActionLinkVisitedColor = "#551a8b";
+export const palettesBrightActionLinkVisitedTextDecorationLine = "underline";
+export const palettesBrightActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesBrightActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesBrightActionPaginationDefaultBackground = "#ffffff";
+export const palettesBrightActionPaginationDefaultText = "#09549f";
+export const palettesBrightActionPaginationDefaultBorder = "#dddddd";
+export const palettesBrightActionPaginationActiveBackground = "#09549f";
+export const palettesBrightActionPaginationActiveText = "#ffffff";
+export const palettesBrightActionPaginationActiveBorder = "#09549f";
+export const palettesBrightActionPaginationHoverBackground = "#ffffff";
+export const palettesBrightActionPaginationHoverText = "#09549f";
+export const palettesBrightActionPaginationHoverBorder = "#6bbe27";
+export const palettesBrightActionPaginationVisitedBackground = "#ffffff";
+export const palettesBrightActionPaginationVisitedText = "#551a8b";
+export const palettesBrightActionPaginationVisitedBorder = "#dddddd";
+export const palettesTintBackground = "#e7edf6";
+export const palettesTintShade = "#d7e2f0";
+export const palettesTintFocusOutlineColor = "#0085b3";
+export const palettesTintBorderDefault = "#afc5e1";
+export const palettesTintBorderVariant = "#818181";
+export const palettesTintBoundary = "#6bbe27";
+export const palettesTintPartition = "#606060";
+export const palettesTintSeparator = "#dddddd";
+export const palettesTintDivider = "#09549f";
+export const palettesTintFence = "#6bbe27";
+export const palettesTintLine = "#dddddd";
+export const palettesTintMuted = "#f5f5f5"; // Navigation background
+export const palettesTintSubtle = "#eaeaea"; // Navigation hover
+export const palettesTintNavText = "#444444"; // Navigation text
+export const palettesTintAccentDefault = "#6bbe27"; // Navigation accent background
+export const palettesTintAccentOnAccent = "#003e87"; // Navigation accent hover
+export const palettesTintTypographySiteTitleDefault = "#232323";
+export const palettesTintTypographySiteTitleVariant = "#444444";
+export const palettesTintTypographyHeadingDefault = "#232323";
+export const palettesTintTypographyHeadingVariant = "#444444";
+export const palettesTintTypographyBodyDefault = "#232323";
+export const palettesTintTypographyBodyVariant = "#444444";
+export const palettesTintActionButtonPrimaryDefaultBackground = "#09549f";
+export const palettesTintActionButtonPrimaryDefaultText = "#ffffff";
+export const palettesTintActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesTintActionButtonPrimaryDefaultBorder = "#09549f";
+export const palettesTintActionButtonPrimaryActiveBackground = "#003e87";
+export const palettesTintActionButtonPrimaryActiveText = "#ffffff";
+export const palettesTintActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesTintActionButtonPrimaryActiveBorder = "#003e87";
+export const palettesTintActionButtonPrimaryHoverBackground = "#003e87";
+export const palettesTintActionButtonPrimaryHoverText = "#ffffff";
+export const palettesTintActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesTintActionButtonPrimaryHoverBorder = "#003e87";
+export const palettesTintActionButtonSecondaryDefaultBackground = "#e7edf6";
+export const palettesTintActionButtonSecondaryDefaultText = "#09549f";
+export const palettesTintActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesTintActionButtonSecondaryDefaultBorder = "#6bbe27";
+export const palettesTintActionButtonSecondaryActiveBackground = "#e7edf6";
+export const palettesTintActionButtonSecondaryActiveText = "#09549f";
+export const palettesTintActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesTintActionButtonSecondaryActiveBorder = "#6bbe27";
+export const palettesTintActionButtonSecondaryHoverBackground = "#e7edf6";
+export const palettesTintActionButtonSecondaryHoverText = "#09549f";
+export const palettesTintActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesTintActionButtonSecondaryHoverBorder = "#6bbe27";
+export const palettesTintActionButtonTertiaryDefaultBackground = "#e7edf6";
+export const palettesTintActionButtonTertiaryDefaultText = "#09549f";
+export const palettesTintActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesTintActionButtonTertiaryDefaultBorder = "#e7edf6";
+export const palettesTintActionButtonTertiaryActiveBackground = "#e7edf6";
+export const palettesTintActionButtonTertiaryActiveText = "#09549f";
+export const palettesTintActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesTintActionButtonTertiaryActiveBorder = "#e7edf6";
+export const palettesTintActionButtonTertiaryHoverBackground = "#e7edf6";
+export const palettesTintActionButtonTertiaryHoverText = "#09549f";
+export const palettesTintActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesTintActionButtonTertiaryHoverBorder = "#e7edf6";
+export const palettesTintActionLinkDefaultColor = "#09549f";
+export const palettesTintActionLinkDefaultTextDecorationLine = "underline";
+export const palettesTintActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesTintActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesTintActionLinkHoverColor = "#09549f";
+export const palettesTintActionLinkHoverTextDecorationLine = "underline";
+export const palettesTintActionLinkHoverTextDecorationThickness = "2px";
+export const palettesTintActionLinkHoverTextDecorationStyle = "solid";
+export const palettesTintActionLinkActiveColor = "#09549f";
+export const palettesTintActionLinkActiveTextDecorationLine = "underline";
+export const palettesTintActionLinkActiveTextDecorationThickness = "2px";
+export const palettesTintActionLinkActiveTextDecorationStyle = "solid";
+export const palettesTintActionLinkVisitedColor = "#551a8b";
+export const palettesTintActionLinkVisitedTextDecorationLine = "underline";
+export const palettesTintActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesTintActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesTintActionPaginationDefaultBackground = "#e7edf6";
+export const palettesTintActionPaginationDefaultText = "#09549f";
+export const palettesTintActionPaginationDefaultBorder = "#dddddd";
+export const palettesTintActionPaginationActiveBackground = "#09549f";
+export const palettesTintActionPaginationActiveText = "#ffffff";
+export const palettesTintActionPaginationActiveBorder = "#09549f";
+export const palettesTintActionPaginationHoverBackground = "#e7edf6";
+export const palettesTintActionPaginationHoverText = "#09549f";
+export const palettesTintActionPaginationHoverBorder = "#6bbe27";
+export const palettesTintActionPaginationVisitedBackground = "#e7edf6";
+export const palettesTintActionPaginationVisitedText = "#551a8b";
+export const palettesTintActionPaginationVisitedBorder = "#dddddd";
+export const palettesAltBackground = "#eaeaea";
+export const palettesAltShade = "#dddddd";
+export const palettesAltFocusOutlineColor = "#0085b3";
+export const palettesAltBorderDefault = "#606060";
+export const palettesAltBorderVariant = "#818181";
+export const palettesAltBoundary = "#6bbe27";
+export const palettesAltPartition = "#606060";
+export const palettesAltSeparator = "#dddddd";
+export const palettesAltDivider = "#09549f";
+export const palettesAltFence = "#6bbe27";
+export const palettesAltLine = "#dddddd";
+export const palettesAltMuted = "#f5f5f5"; // Navigation background
+export const palettesAltSubtle = "#eaeaea"; // Navigation hover
+export const palettesAltNavText = "#444444"; // Navigation text
+export const palettesAltAccentDefault = "#6bbe27"; // Navigation accent background
+export const palettesAltAccentOnAccent = "#003e87"; // Navigation accent hover
+export const palettesAltTypographySiteTitleDefault = "#232323";
+export const palettesAltTypographySiteTitleVariant = "#444444";
+export const palettesAltTypographyHeadingDefault = "#232323";
+export const palettesAltTypographyHeadingVariant = "#444444";
+export const palettesAltTypographyBodyDefault = "#232323";
+export const palettesAltTypographyBodyVariant = "#444444";
+export const palettesAltActionButtonPrimaryDefaultBackground = "#09549f";
+export const palettesAltActionButtonPrimaryDefaultText = "#ffffff";
+export const palettesAltActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesAltActionButtonPrimaryDefaultBorder = "#09549f";
+export const palettesAltActionButtonPrimaryActiveBackground = "#003e87";
+export const palettesAltActionButtonPrimaryActiveText = "#ffffff";
+export const palettesAltActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesAltActionButtonPrimaryActiveBorder = "#003e87";
+export const palettesAltActionButtonPrimaryHoverBackground = "#003e87";
+export const palettesAltActionButtonPrimaryHoverText = "#ffffff";
+export const palettesAltActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesAltActionButtonPrimaryHoverBorder = "#003e87";
+export const palettesAltActionButtonSecondaryDefaultBackground = "#eaeaea";
+export const palettesAltActionButtonSecondaryDefaultText = "#09549f";
+export const palettesAltActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesAltActionButtonSecondaryDefaultBorder = "#6bbe27";
+export const palettesAltActionButtonSecondaryActiveBackground = "#eaeaea";
+export const palettesAltActionButtonSecondaryActiveText = "#09549f";
+export const palettesAltActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesAltActionButtonSecondaryActiveBorder = "#6bbe27";
+export const palettesAltActionButtonSecondaryHoverBackground = "#eaeaea";
+export const palettesAltActionButtonSecondaryHoverText = "#09549f";
+export const palettesAltActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesAltActionButtonSecondaryHoverBorder = "#6bbe27";
+export const palettesAltActionButtonTertiaryDefaultBackground = "#eaeaea";
+export const palettesAltActionButtonTertiaryDefaultText = "#09549f";
+export const palettesAltActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesAltActionButtonTertiaryDefaultBorder = "#eaeaea";
+export const palettesAltActionButtonTertiaryActiveBackground = "#eaeaea";
+export const palettesAltActionButtonTertiaryActiveText = "#09549f";
+export const palettesAltActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesAltActionButtonTertiaryActiveBorder = "#eaeaea";
+export const palettesAltActionButtonTertiaryHoverBackground = "#eaeaea";
+export const palettesAltActionButtonTertiaryHoverText = "#09549f";
+export const palettesAltActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesAltActionButtonTertiaryHoverBorder = "#eaeaea";
+export const palettesAltActionLinkDefaultColor = "#09549f";
+export const palettesAltActionLinkDefaultTextDecorationLine = "underline";
+export const palettesAltActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesAltActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesAltActionLinkHoverColor = "#09549f";
+export const palettesAltActionLinkHoverTextDecorationLine = "underline";
+export const palettesAltActionLinkHoverTextDecorationThickness = "2px";
+export const palettesAltActionLinkHoverTextDecorationStyle = "solid";
+export const palettesAltActionLinkActiveColor = "#09549f";
+export const palettesAltActionLinkActiveTextDecorationLine = "underline";
+export const palettesAltActionLinkActiveTextDecorationThickness = "2px";
+export const palettesAltActionLinkActiveTextDecorationStyle = "solid";
+export const palettesAltActionLinkVisitedColor = "#551a8b";
+export const palettesAltActionLinkVisitedTextDecorationLine = "underline";
+export const palettesAltActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesAltActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesAltActionPaginationDefaultBackground = "#eaeaea";
+export const palettesAltActionPaginationDefaultText = "#09549f";
+export const palettesAltActionPaginationDefaultBorder = "#dddddd";
+export const palettesAltActionPaginationActiveBackground = "#09549f";
+export const palettesAltActionPaginationActiveText = "#ffffff";
+export const palettesAltActionPaginationActiveBorder = "#09549f";
+export const palettesAltActionPaginationHoverBackground = "#eaeaea";
+export const palettesAltActionPaginationHoverText = "#09549f";
+export const palettesAltActionPaginationHoverBorder = "#6bbe27";
+export const palettesAltActionPaginationVisitedBackground = "#eaeaea";
+export const palettesAltActionPaginationVisitedText = "#551a8b";
+export const palettesAltActionPaginationVisitedBorder = "#dddddd";
+export const palettesBoldBackground = "#09549f";
+export const palettesBoldShade = "#003e87";
+export const palettesBoldFocusOutlineColor = "#a7e5ff";
+export const palettesBoldBorderDefault = "#78b5ce";
+export const palettesBoldBorderVariant = "#818181";
+export const palettesBoldBoundary = "#6bbe27";
+export const palettesBoldPartition = "#78b5ce";
+export const palettesBoldSeparator = "#78b5ce";
+export const palettesBoldDivider = "#09549f";
+export const palettesBoldFence = "#6bbe27";
+export const palettesBoldLine = "#78b5ce";
+export const palettesBoldMuted = "#003e87"; // Navigation background
+export const palettesBoldSubtle = "#05325f"; // Navigation hover
+export const palettesBoldNavText = "#444444"; // Navigation text
+export const palettesBoldAccentDefault = "#6bbe27"; // Navigation accent background
+export const palettesBoldAccentOnAccent = "#9ed57e"; // Navigation accent hover
+export const palettesBoldTypographySiteTitleDefault = "#ffffff";
+export const palettesBoldTypographySiteTitleVariant = "#fafafa";
+export const palettesBoldTypographyHeadingDefault = "#ffffff";
+export const palettesBoldTypographyHeadingVariant = "#fafafa";
+export const palettesBoldTypographyBodyDefault = "#ffffff";
+export const palettesBoldTypographyBodyVariant = "#fafafa";
+export const palettesBoldActionButtonPrimaryDefaultBackground = "#6bbe27";
+export const palettesBoldActionButtonPrimaryDefaultText = "#000043";
+export const palettesBoldActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesBoldActionButtonPrimaryDefaultBorder = "#6bbe27";
+export const palettesBoldActionButtonPrimaryActiveBackground = "#469800";
+export const palettesBoldActionButtonPrimaryActiveText = "#000043";
+export const palettesBoldActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesBoldActionButtonPrimaryActiveBorder = "#469800";
+export const palettesBoldActionButtonPrimaryHoverBackground = "#469800";
+export const palettesBoldActionButtonPrimaryHoverText = "#000043";
+export const palettesBoldActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesBoldActionButtonPrimaryHoverBorder = "#469800";
+export const palettesBoldActionButtonSecondaryDefaultBackground = "#09549f";
+export const palettesBoldActionButtonSecondaryDefaultText = "#ffffff";
+export const palettesBoldActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesBoldActionButtonSecondaryDefaultBorder = "#ffe500";
+export const palettesBoldActionButtonSecondaryActiveBackground = "#09549f";
+export const palettesBoldActionButtonSecondaryActiveText = "#ffffff";
+export const palettesBoldActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesBoldActionButtonSecondaryActiveBorder = "#ffe500";
+export const palettesBoldActionButtonSecondaryHoverBackground = "#09549f";
+export const palettesBoldActionButtonSecondaryHoverText = "#ffffff";
+export const palettesBoldActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesBoldActionButtonSecondaryHoverBorder = "#ffe500";
+export const palettesBoldActionButtonTertiaryDefaultBackground = "#09549f";
+export const palettesBoldActionButtonTertiaryDefaultText = "#ffffff";
+export const palettesBoldActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesBoldActionButtonTertiaryDefaultBorder = "#09549f";
+export const palettesBoldActionButtonTertiaryActiveBackground = "#09549f";
+export const palettesBoldActionButtonTertiaryActiveText = "#ffffff";
+export const palettesBoldActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesBoldActionButtonTertiaryActiveBorder = "#09549f";
+export const palettesBoldActionButtonTertiaryHoverBackground = "#09549f";
+export const palettesBoldActionButtonTertiaryHoverText = "#ffffff";
+export const palettesBoldActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesBoldActionButtonTertiaryHoverBorder = "#09549f";
+export const palettesBoldActionLinkDefaultColor = "#ffffff";
+export const palettesBoldActionLinkDefaultTextDecorationLine = "underline";
+export const palettesBoldActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesBoldActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesBoldActionLinkHoverColor = "#ffffff";
+export const palettesBoldActionLinkHoverTextDecorationLine = "underline";
+export const palettesBoldActionLinkHoverTextDecorationThickness = "2px";
+export const palettesBoldActionLinkHoverTextDecorationStyle = "solid";
+export const palettesBoldActionLinkActiveColor = "#ffffff";
+export const palettesBoldActionLinkActiveTextDecorationLine = "underline";
+export const palettesBoldActionLinkActiveTextDecorationThickness = "2px";
+export const palettesBoldActionLinkActiveTextDecorationStyle = "solid";
+export const palettesBoldActionLinkVisitedColor = "#551a8b";
+export const palettesBoldActionLinkVisitedTextDecorationLine = "underline";
+export const palettesBoldActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesBoldActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesBoldActionPaginationDefaultBackground = "#09549f";
+export const palettesBoldActionPaginationDefaultText = "#ffffff";
+export const palettesBoldActionPaginationDefaultBorder = "#78b5ce";
+export const palettesBoldActionPaginationActiveBackground = "#ffffff";
+export const palettesBoldActionPaginationActiveText = "#ffffff";
+export const palettesBoldActionPaginationActiveBorder = "#ffffff";
+export const palettesBoldActionPaginationHoverBackground = "#09549f";
+export const palettesBoldActionPaginationHoverText = "#ffffff";
+export const palettesBoldActionPaginationHoverBorder = "#6bbe27";
+export const palettesBoldActionPaginationVisitedBackground = "#09549f";
+export const palettesBoldActionPaginationVisitedText = "#551a8b";
+export const palettesBoldActionPaginationVisitedBorder = "#78b5ce";
+export const palettesStrongBackground = "#05325f";
+export const palettesStrongShade = "#002450";
+export const palettesStrongFocusOutlineColor = "#a7e5ff";
+export const palettesStrongBorderDefault = "#78b5ce";
+export const palettesStrongBorderVariant = "#818181";
+export const palettesStrongBoundary = "#6bbe27";
+export const palettesStrongPartition = "#78b5ce";
+export const palettesStrongSeparator = "#78b5ce";
+export const palettesStrongDivider = "#09549f";
+export const palettesStrongFence = "#6bbe27";
+export const palettesStrongLine = "#78b5ce";
+export const palettesStrongMuted = "#003e87"; // Navigation background
+export const palettesStrongSubtle = "#05325f"; // Navigation hover
+export const palettesStrongNavText = "#444444"; // Navigation text
+export const palettesStrongAccentDefault = "#6bbe27"; // Navigation accent background
+export const palettesStrongAccentOnAccent = "#9ed57e"; // Navigation accent hover
+export const palettesStrongTypographySiteTitleDefault = "#ffffff";
+export const palettesStrongTypographySiteTitleVariant = "#fafafa";
+export const palettesStrongTypographyHeadingDefault = "#ffffff";
+export const palettesStrongTypographyHeadingVariant = "#fafafa";
+export const palettesStrongTypographyBodyDefault = "#ffffff";
+export const palettesStrongTypographyBodyVariant = "#fafafa";
+export const palettesStrongActionButtonPrimaryDefaultBackground = "#6bbe27";
+export const palettesStrongActionButtonPrimaryDefaultText = "#000043";
+export const palettesStrongActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesStrongActionButtonPrimaryDefaultBorder = "#6bbe27";
+export const palettesStrongActionButtonPrimaryActiveBackground = "#469800";
+export const palettesStrongActionButtonPrimaryActiveText = "#000043";
+export const palettesStrongActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesStrongActionButtonPrimaryActiveBorder = "#469800";
+export const palettesStrongActionButtonPrimaryHoverBackground = "#469800";
+export const palettesStrongActionButtonPrimaryHoverText = "#000043";
+export const palettesStrongActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesStrongActionButtonPrimaryHoverBorder = "#469800";
+export const palettesStrongActionButtonSecondaryDefaultBackground = "#05325f";
+export const palettesStrongActionButtonSecondaryDefaultText = "#ffffff";
+export const palettesStrongActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesStrongActionButtonSecondaryDefaultBorder = "#ffe500";
+export const palettesStrongActionButtonSecondaryActiveBackground = "#05325f";
+export const palettesStrongActionButtonSecondaryActiveText = "#ffffff";
+export const palettesStrongActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesStrongActionButtonSecondaryActiveBorder = "#ffe500";
+export const palettesStrongActionButtonSecondaryHoverBackground = "#05325f";
+export const palettesStrongActionButtonSecondaryHoverText = "#ffffff";
+export const palettesStrongActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesStrongActionButtonSecondaryHoverBorder = "#ffe500";
+export const palettesStrongActionButtonTertiaryDefaultBackground = "#05325f";
+export const palettesStrongActionButtonTertiaryDefaultText = "#ffffff";
+export const palettesStrongActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesStrongActionButtonTertiaryDefaultBorder = "#05325f";
+export const palettesStrongActionButtonTertiaryActiveBackground = "#05325f";
+export const palettesStrongActionButtonTertiaryActiveText = "#ffffff";
+export const palettesStrongActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesStrongActionButtonTertiaryActiveBorder = "#05325f";
+export const palettesStrongActionButtonTertiaryHoverBackground = "#05325f";
+export const palettesStrongActionButtonTertiaryHoverText = "#ffffff";
+export const palettesStrongActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesStrongActionButtonTertiaryHoverBorder = "#05325f";
+export const palettesStrongActionLinkDefaultColor = "#ffffff";
+export const palettesStrongActionLinkDefaultTextDecorationLine = "underline";
+export const palettesStrongActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesStrongActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesStrongActionLinkHoverColor = "#ffffff";
+export const palettesStrongActionLinkHoverTextDecorationLine = "underline";
+export const palettesStrongActionLinkHoverTextDecorationThickness = "2px";
+export const palettesStrongActionLinkHoverTextDecorationStyle = "solid";
+export const palettesStrongActionLinkActiveColor = "#ffffff";
+export const palettesStrongActionLinkActiveTextDecorationLine = "underline";
+export const palettesStrongActionLinkActiveTextDecorationThickness = "2px";
+export const palettesStrongActionLinkActiveTextDecorationStyle = "solid";
+export const palettesStrongActionLinkVisitedColor = "#551a8b";
+export const palettesStrongActionLinkVisitedTextDecorationLine = "underline";
+export const palettesStrongActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesStrongActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesStrongActionPaginationDefaultBackground = "#05325f";
+export const palettesStrongActionPaginationDefaultText = "#ffffff";
+export const palettesStrongActionPaginationDefaultBorder = "#78b5ce";
+export const palettesStrongActionPaginationActiveBackground = "#ffffff";
+export const palettesStrongActionPaginationActiveText = "#ffffff";
+export const palettesStrongActionPaginationActiveBorder = "#ffffff";
+export const palettesStrongActionPaginationHoverBackground = "#05325f";
+export const palettesStrongActionPaginationHoverText = "#ffffff";
+export const palettesStrongActionPaginationHoverBorder = "#6bbe27";
+export const palettesStrongActionPaginationVisitedBackground = "#05325f";
+export const palettesStrongActionPaginationVisitedText = "#551a8b";
+export const palettesStrongActionPaginationVisitedBorder = "#78b5ce";
diff --git a/src/js/styles/qgds-qld-high-contrast-palettes.tokens.js b/src/js/styles/qgds-qld-high-contrast-palettes.tokens.js
new file mode 100644
index 0000000..1fc6260
--- /dev/null
+++ b/src/js/styles/qgds-qld-high-contrast-palettes.tokens.js
@@ -0,0 +1,473 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+export const themeColorsBrandFirst = "#ffffff";
+export const themeColorsBrandSecond = "#000510";
+export const themeColorsBrandThird = "#0000ff";
+export const themeColorsBrandFourth = "#ffe500";
+export const themeColorsBackgroundBright = "#ffffff";
+export const themeColorsBackgroundTint = "#ffffff";
+export const themeColorsBackgroundAlt = "#ffffff";
+export const themeColorsBackgroundBold = "#000510";
+export const themeColorsBackgroundStrong = "#000510";
+export const themeColorsActionOnBrightsPrimary = "#0000ff";
+export const themeColorsActionOnBrightsSecondary = "#0000ff";
+export const themeColorsActionOnBrightsTertiary = "rgba(0, 0, 0, 0)";
+export const themeColorsActionOnBoldsPrimary = "#ffe500";
+export const themeColorsActionOnBoldsSecondary = "#ffe500";
+export const themeColorsActionOnBoldsTertiary = "rgba(0, 0, 0, 0)";
+export const themeColorsWordingOnBrightsSiteTitleDefault = "#131212";
+export const themeColorsWordingOnBrightsSiteTitleVariant = "#606060";
+export const themeColorsWordingOnBrightsHeadingDefault = "#131212";
+export const themeColorsWordingOnBrightsHeadingVariant = "#606060";
+export const themeColorsWordingOnBrightsBodyDefault = "#131212";
+export const themeColorsWordingOnBrightsBodyVariant = "#606060";
+export const themeColorsWordingOnBoldsSiteTitleDefault = "#ffffff";
+export const themeColorsWordingOnBoldsSiteTitleVariant = "#76858e";
+export const themeColorsWordingOnBoldsHeadingDefault = "#ffffff";
+export const themeColorsWordingOnBoldsHeadingVariant = "#76858e";
+export const themeColorsWordingOnBoldsBodyDefault = "#ffffff";
+export const themeColorsWordingOnBoldsBodyVariant = "#76858e";
+export const themeColorsReservedError = "#e22339";
+export const themeColorsReservedInformation = "#444444";
+export const themeColorsReservedSuccess = "#6bbe27";
+export const themeColorsReservedAlert = "#ffe500";
+export const themeColorsSyntaxBackground = "#232323";
+export const themeColorsSyntaxValues = "#6bbe27";
+export const themeColorsSyntaxElements = "#a7e5ff";
+export const themeColorsSyntaxProperties = "#710074";
+export const themeColorsSyntaxComments = "#c0d7ec";
+export const themeFocusOutlineWidth = "4px";
+export const themeFocusOutlineStyle = "solid";
+export const themeShadowsDefault = "#070707";
+export const palettesBrightBackground = "#ffffff";
+export const palettesBrightShade = "#fafafa";
+export const palettesBrightFocusOutlineColor = "#0000ff";
+export const palettesBrightBorderDefault = "#131212";
+export const palettesBrightBorderVariant = "#131212";
+export const palettesBrightBoundary = "#131212";
+export const palettesBrightPartition = "#131212";
+export const palettesBrightSeparator = "#131212";
+export const palettesBrightDivider = "#0000ff";
+export const palettesBrightFence = "#131212";
+export const palettesBrightLine = "#131212";
+export const palettesBrightMuted = "#fafafa"; // Navigation background
+export const palettesBrightSubtle = "#ffffff"; // Navigation hover
+export const palettesBrightNavText = "#131212"; // Navigation text
+export const palettesBrightAccentDefault = "#131212"; // Navigation accent background
+export const palettesBrightAccentOnAccent = "#1000e4"; // Navigation accent hover
+export const palettesBrightTypographySiteTitleDefault = "#131212";
+export const palettesBrightTypographySiteTitleVariant = "#606060";
+export const palettesBrightTypographyHeadingDefault = "#131212";
+export const palettesBrightTypographyHeadingVariant = "#606060";
+export const palettesBrightTypographyBodyDefault = "#131212";
+export const palettesBrightTypographyBodyVariant = "#606060";
+export const palettesBrightActionButtonPrimaryDefaultBackground = "#0000ff";
+export const palettesBrightActionButtonPrimaryDefaultText = "#ffffff";
+export const palettesBrightActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesBrightActionButtonPrimaryDefaultBorder = "#0000ff";
+export const palettesBrightActionButtonPrimaryActiveBackground = "#1000e4";
+export const palettesBrightActionButtonPrimaryActiveText = "#ffffff";
+export const palettesBrightActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesBrightActionButtonPrimaryActiveBorder = "#1000e4";
+export const palettesBrightActionButtonPrimaryHoverBackground = "#1000e4";
+export const palettesBrightActionButtonPrimaryHoverText = "#ffffff";
+export const palettesBrightActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesBrightActionButtonPrimaryHoverBorder = "#1000e4";
+export const palettesBrightActionButtonSecondaryDefaultBackground = "#ffffff";
+export const palettesBrightActionButtonSecondaryDefaultText = "#0000ff";
+export const palettesBrightActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesBrightActionButtonSecondaryDefaultBorder = "#ffe500";
+export const palettesBrightActionButtonSecondaryActiveBackground = "#ffffff";
+export const palettesBrightActionButtonSecondaryActiveText = "#0000ff";
+export const palettesBrightActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesBrightActionButtonSecondaryActiveBorder = "#ffe500";
+export const palettesBrightActionButtonSecondaryHoverBackground = "#ffffff";
+export const palettesBrightActionButtonSecondaryHoverText = "#0000ff";
+export const palettesBrightActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesBrightActionButtonSecondaryHoverBorder = "#ffe500";
+export const palettesBrightActionButtonTertiaryDefaultBackground = "#ffffff";
+export const palettesBrightActionButtonTertiaryDefaultText = "#0000ff";
+export const palettesBrightActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesBrightActionButtonTertiaryDefaultBorder = "#ffffff";
+export const palettesBrightActionButtonTertiaryActiveBackground = "#ffffff";
+export const palettesBrightActionButtonTertiaryActiveText = "#0000ff";
+export const palettesBrightActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesBrightActionButtonTertiaryActiveBorder = "#ffffff";
+export const palettesBrightActionButtonTertiaryHoverBackground = "#ffffff";
+export const palettesBrightActionButtonTertiaryHoverText = "#0000ff";
+export const palettesBrightActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesBrightActionButtonTertiaryHoverBorder = "#ffffff";
+export const palettesBrightActionLinkDefaultColor = "#0000ff";
+export const palettesBrightActionLinkDefaultTextDecorationLine = "underline";
+export const palettesBrightActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesBrightActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesBrightActionLinkHoverColor = "#0000ff";
+export const palettesBrightActionLinkHoverTextDecorationLine = "underline";
+export const palettesBrightActionLinkHoverTextDecorationThickness = "2px";
+export const palettesBrightActionLinkHoverTextDecorationStyle = "solid";
+export const palettesBrightActionLinkActiveColor = "#0000ff";
+export const palettesBrightActionLinkActiveTextDecorationLine = "underline";
+export const palettesBrightActionLinkActiveTextDecorationThickness = "2px";
+export const palettesBrightActionLinkActiveTextDecorationStyle = "solid";
+export const palettesBrightActionLinkVisitedColor = "#fa00ff";
+export const palettesBrightActionLinkVisitedTextDecorationLine = "underline";
+export const palettesBrightActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesBrightActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesBrightActionPaginationDefaultBackground = "#ffffff";
+export const palettesBrightActionPaginationDefaultText = "#0000ff";
+export const palettesBrightActionPaginationDefaultBorder = "#dddddd";
+export const palettesBrightActionPaginationActiveBackground = "#0000ff";
+export const palettesBrightActionPaginationActiveText = "#ffffff";
+export const palettesBrightActionPaginationActiveBorder = "#0000ff";
+export const palettesBrightActionPaginationHoverBackground = "#ffffff";
+export const palettesBrightActionPaginationHoverText = "#0000ff";
+export const palettesBrightActionPaginationHoverBorder = "#ffe500";
+export const palettesBrightActionPaginationVisitedBackground = "#ffffff";
+export const palettesBrightActionPaginationVisitedText = "#fa00ff";
+export const palettesBrightActionPaginationVisitedBorder = "#dddddd";
+export const palettesTintBackground = "#ffffff";
+export const palettesTintShade = "#fafafa";
+export const palettesTintFocusOutlineColor = "#0085b3";
+export const palettesTintBorderDefault = "#131212";
+export const palettesTintBorderVariant = "#818181";
+export const palettesTintBoundary = "#ffe500";
+export const palettesTintPartition = "#606060";
+export const palettesTintSeparator = "#dddddd";
+export const palettesTintDivider = "#0000ff";
+export const palettesTintFence = "#ffe500";
+export const palettesTintLine = "#dddddd";
+export const palettesTintMuted = "#f5f5f5"; // Navigation background
+export const palettesTintSubtle = "#eaeaea"; // Navigation hover
+export const palettesTintNavText = "#444444"; // Navigation text
+export const palettesTintAccentDefault = "#ffe500"; // Navigation accent background
+export const palettesTintAccentOnAccent = "#1000e4"; // Navigation accent hover
+export const palettesTintTypographySiteTitleDefault = "#131212";
+export const palettesTintTypographySiteTitleVariant = "#606060";
+export const palettesTintTypographyHeadingDefault = "#131212";
+export const palettesTintTypographyHeadingVariant = "#606060";
+export const palettesTintTypographyBodyDefault = "#131212";
+export const palettesTintTypographyBodyVariant = "#606060";
+export const palettesTintActionButtonPrimaryDefaultBackground = "#0000ff";
+export const palettesTintActionButtonPrimaryDefaultText = "#ffffff";
+export const palettesTintActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesTintActionButtonPrimaryDefaultBorder = "#0000ff";
+export const palettesTintActionButtonPrimaryActiveBackground = "#1000e4";
+export const palettesTintActionButtonPrimaryActiveText = "#ffffff";
+export const palettesTintActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesTintActionButtonPrimaryActiveBorder = "#1000e4";
+export const palettesTintActionButtonPrimaryHoverBackground = "#1000e4";
+export const palettesTintActionButtonPrimaryHoverText = "#ffffff";
+export const palettesTintActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesTintActionButtonPrimaryHoverBorder = "#1000e4";
+export const palettesTintActionButtonSecondaryDefaultBackground = "#ffffff";
+export const palettesTintActionButtonSecondaryDefaultText = "#0000ff";
+export const palettesTintActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesTintActionButtonSecondaryDefaultBorder = "#ffe500";
+export const palettesTintActionButtonSecondaryActiveBackground = "#ffffff";
+export const palettesTintActionButtonSecondaryActiveText = "#0000ff";
+export const palettesTintActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesTintActionButtonSecondaryActiveBorder = "#ffe500";
+export const palettesTintActionButtonSecondaryHoverBackground = "#ffffff";
+export const palettesTintActionButtonSecondaryHoverText = "#0000ff";
+export const palettesTintActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesTintActionButtonSecondaryHoverBorder = "#ffe500";
+export const palettesTintActionButtonTertiaryDefaultBackground = "#ffffff";
+export const palettesTintActionButtonTertiaryDefaultText = "#0000ff";
+export const palettesTintActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesTintActionButtonTertiaryDefaultBorder = "#ffffff";
+export const palettesTintActionButtonTertiaryActiveBackground = "#ffffff";
+export const palettesTintActionButtonTertiaryActiveText = "#0000ff";
+export const palettesTintActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesTintActionButtonTertiaryActiveBorder = "#ffffff";
+export const palettesTintActionButtonTertiaryHoverBackground = "#ffffff";
+export const palettesTintActionButtonTertiaryHoverText = "#0000ff";
+export const palettesTintActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesTintActionButtonTertiaryHoverBorder = "#ffffff";
+export const palettesTintActionLinkDefaultColor = "#0000ff";
+export const palettesTintActionLinkDefaultTextDecorationLine = "underline";
+export const palettesTintActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesTintActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesTintActionLinkHoverColor = "#0000ff";
+export const palettesTintActionLinkHoverTextDecorationLine = "underline";
+export const palettesTintActionLinkHoverTextDecorationThickness = "2px";
+export const palettesTintActionLinkHoverTextDecorationStyle = "solid";
+export const palettesTintActionLinkActiveColor = "#0000ff";
+export const palettesTintActionLinkActiveTextDecorationLine = "underline";
+export const palettesTintActionLinkActiveTextDecorationThickness = "2px";
+export const palettesTintActionLinkActiveTextDecorationStyle = "solid";
+export const palettesTintActionLinkVisitedColor = "#fa00ff";
+export const palettesTintActionLinkVisitedTextDecorationLine = "underline";
+export const palettesTintActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesTintActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesTintActionPaginationDefaultBackground = "#ffffff";
+export const palettesTintActionPaginationDefaultText = "#0000ff";
+export const palettesTintActionPaginationDefaultBorder = "#dddddd";
+export const palettesTintActionPaginationActiveBackground = "#0000ff";
+export const palettesTintActionPaginationActiveText = "#ffffff";
+export const palettesTintActionPaginationActiveBorder = "#0000ff";
+export const palettesTintActionPaginationHoverBackground = "#ffffff";
+export const palettesTintActionPaginationHoverText = "#0000ff";
+export const palettesTintActionPaginationHoverBorder = "#ffe500";
+export const palettesTintActionPaginationVisitedBackground = "#ffffff";
+export const palettesTintActionPaginationVisitedText = "#fa00ff";
+export const palettesTintActionPaginationVisitedBorder = "#dddddd";
+export const palettesAltBackground = "#ffffff";
+export const palettesAltShade = "#f5f5f5";
+export const palettesAltFocusOutlineColor = "#0085b3";
+export const palettesAltBorderDefault = "#131212";
+export const palettesAltBorderVariant = "#818181";
+export const palettesAltBoundary = "#ffe500";
+export const palettesAltPartition = "#606060";
+export const palettesAltSeparator = "#dddddd";
+export const palettesAltDivider = "#0000ff";
+export const palettesAltFence = "#ffe500";
+export const palettesAltLine = "#dddddd";
+export const palettesAltMuted = "#f5f5f5"; // Navigation background
+export const palettesAltSubtle = "#eaeaea"; // Navigation hover
+export const palettesAltNavText = "#444444"; // Navigation text
+export const palettesAltAccentDefault = "#ffe500"; // Navigation accent background
+export const palettesAltAccentOnAccent = "#1000e4"; // Navigation accent hover
+export const palettesAltTypographySiteTitleDefault = "#131212";
+export const palettesAltTypographySiteTitleVariant = "#606060";
+export const palettesAltTypographyHeadingDefault = "#131212";
+export const palettesAltTypographyHeadingVariant = "#606060";
+export const palettesAltTypographyBodyDefault = "#131212";
+export const palettesAltTypographyBodyVariant = "#606060";
+export const palettesAltActionButtonPrimaryDefaultBackground = "#0000ff";
+export const palettesAltActionButtonPrimaryDefaultText = "#ffffff";
+export const palettesAltActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesAltActionButtonPrimaryDefaultBorder = "#0000ff";
+export const palettesAltActionButtonPrimaryActiveBackground = "#1000e4";
+export const palettesAltActionButtonPrimaryActiveText = "#ffffff";
+export const palettesAltActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesAltActionButtonPrimaryActiveBorder = "#1000e4";
+export const palettesAltActionButtonPrimaryHoverBackground = "#1000e4";
+export const palettesAltActionButtonPrimaryHoverText = "#ffffff";
+export const palettesAltActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesAltActionButtonPrimaryHoverBorder = "#1000e4";
+export const palettesAltActionButtonSecondaryDefaultBackground = "#ffffff";
+export const palettesAltActionButtonSecondaryDefaultText = "#0000ff";
+export const palettesAltActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesAltActionButtonSecondaryDefaultBorder = "#ffe500";
+export const palettesAltActionButtonSecondaryActiveBackground = "#ffffff";
+export const palettesAltActionButtonSecondaryActiveText = "#0000ff";
+export const palettesAltActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesAltActionButtonSecondaryActiveBorder = "#ffe500";
+export const palettesAltActionButtonSecondaryHoverBackground = "#ffffff";
+export const palettesAltActionButtonSecondaryHoverText = "#0000ff";
+export const palettesAltActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesAltActionButtonSecondaryHoverBorder = "#ffe500";
+export const palettesAltActionButtonTertiaryDefaultBackground = "#ffffff";
+export const palettesAltActionButtonTertiaryDefaultText = "#0000ff";
+export const palettesAltActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesAltActionButtonTertiaryDefaultBorder = "#ffffff";
+export const palettesAltActionButtonTertiaryActiveBackground = "#ffffff";
+export const palettesAltActionButtonTertiaryActiveText = "#0000ff";
+export const palettesAltActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesAltActionButtonTertiaryActiveBorder = "#ffffff";
+export const palettesAltActionButtonTertiaryHoverBackground = "#ffffff";
+export const palettesAltActionButtonTertiaryHoverText = "#0000ff";
+export const palettesAltActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesAltActionButtonTertiaryHoverBorder = "#ffffff";
+export const palettesAltActionLinkDefaultColor = "#0000ff";
+export const palettesAltActionLinkDefaultTextDecorationLine = "underline";
+export const palettesAltActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesAltActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesAltActionLinkHoverColor = "#0000ff";
+export const palettesAltActionLinkHoverTextDecorationLine = "underline";
+export const palettesAltActionLinkHoverTextDecorationThickness = "2px";
+export const palettesAltActionLinkHoverTextDecorationStyle = "solid";
+export const palettesAltActionLinkActiveColor = "#0000ff";
+export const palettesAltActionLinkActiveTextDecorationLine = "underline";
+export const palettesAltActionLinkActiveTextDecorationThickness = "2px";
+export const palettesAltActionLinkActiveTextDecorationStyle = "solid";
+export const palettesAltActionLinkVisitedColor = "#fa00ff";
+export const palettesAltActionLinkVisitedTextDecorationLine = "underline";
+export const palettesAltActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesAltActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesAltActionPaginationDefaultBackground = "#ffffff";
+export const palettesAltActionPaginationDefaultText = "#0000ff";
+export const palettesAltActionPaginationDefaultBorder = "#dddddd";
+export const palettesAltActionPaginationActiveBackground = "#0000ff";
+export const palettesAltActionPaginationActiveText = "#ffffff";
+export const palettesAltActionPaginationActiveBorder = "#0000ff";
+export const palettesAltActionPaginationHoverBackground = "#ffffff";
+export const palettesAltActionPaginationHoverText = "#0000ff";
+export const palettesAltActionPaginationHoverBorder = "#ffe500";
+export const palettesAltActionPaginationVisitedBackground = "#ffffff";
+export const palettesAltActionPaginationVisitedText = "#fa00ff";
+export const palettesAltActionPaginationVisitedBorder = "#dddddd";
+export const palettesBoldBackground = "#000510";
+export const palettesBoldShade = "#000003";
+export const palettesBoldFocusOutlineColor = "#a1c3ff";
+export const palettesBoldBorderDefault = "#ffffff";
+export const palettesBoldBorderVariant = "#818181";
+export const palettesBoldBoundary = "#ffe500";
+export const palettesBoldPartition = "#78b5ce";
+export const palettesBoldSeparator = "#78b5ce";
+export const palettesBoldDivider = "#0000ff";
+export const palettesBoldFence = "#ffe500";
+export const palettesBoldLine = "#78b5ce";
+export const palettesBoldMuted = "#1000e4"; // Navigation background
+export const palettesBoldSubtle = "#05325f"; // Navigation hover
+export const palettesBoldNavText = "#444444"; // Navigation text
+export const palettesBoldAccentDefault = "#ffe500"; // Navigation accent background
+export const palettesBoldAccentOnAccent = "#ffef86"; // Navigation accent hover
+export const palettesBoldTypographySiteTitleDefault = "#ffffff";
+export const palettesBoldTypographySiteTitleVariant = "#76858e";
+export const palettesBoldTypographyHeadingDefault = "#ffffff";
+export const palettesBoldTypographyHeadingVariant = "#76858e";
+export const palettesBoldTypographyBodyDefault = "#ffffff";
+export const palettesBoldTypographyBodyVariant = "#76858e";
+export const palettesBoldActionButtonPrimaryDefaultBackground = "#ffe500";
+export const palettesBoldActionButtonPrimaryDefaultText = "#2b0093";
+export const palettesBoldActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesBoldActionButtonPrimaryDefaultBorder = "#ffe500";
+export const palettesBoldActionButtonPrimaryActiveBackground = "#cdb300";
+export const palettesBoldActionButtonPrimaryActiveText = "#2b0093";
+export const palettesBoldActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesBoldActionButtonPrimaryActiveBorder = "#cdb300";
+export const palettesBoldActionButtonPrimaryHoverBackground = "#cdb300";
+export const palettesBoldActionButtonPrimaryHoverText = "#2b0093";
+export const palettesBoldActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesBoldActionButtonPrimaryHoverBorder = "#cdb300";
+export const palettesBoldActionButtonSecondaryDefaultBackground = "#000510";
+export const palettesBoldActionButtonSecondaryDefaultText = "#ffe500";
+export const palettesBoldActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesBoldActionButtonSecondaryDefaultBorder = "#ffe500";
+export const palettesBoldActionButtonSecondaryActiveBackground = "#000510";
+export const palettesBoldActionButtonSecondaryActiveText = "#ffe500";
+export const palettesBoldActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesBoldActionButtonSecondaryActiveBorder = "#ffe500";
+export const palettesBoldActionButtonSecondaryHoverBackground = "#000510";
+export const palettesBoldActionButtonSecondaryHoverText = "#ffe500";
+export const palettesBoldActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesBoldActionButtonSecondaryHoverBorder = "#ffe500";
+export const palettesBoldActionButtonTertiaryDefaultBackground = "#000510";
+export const palettesBoldActionButtonTertiaryDefaultText = "#ffe500";
+export const palettesBoldActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesBoldActionButtonTertiaryDefaultBorder = "#000510";
+export const palettesBoldActionButtonTertiaryActiveBackground = "#000510";
+export const palettesBoldActionButtonTertiaryActiveText = "#ffe500";
+export const palettesBoldActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesBoldActionButtonTertiaryActiveBorder = "#000510";
+export const palettesBoldActionButtonTertiaryHoverBackground = "#000510";
+export const palettesBoldActionButtonTertiaryHoverText = "#ffe500";
+export const palettesBoldActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesBoldActionButtonTertiaryHoverBorder = "#000510";
+export const palettesBoldActionLinkDefaultColor = "#ffe500";
+export const palettesBoldActionLinkDefaultTextDecorationLine = "underline";
+export const palettesBoldActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesBoldActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesBoldActionLinkHoverColor = "#ffe500";
+export const palettesBoldActionLinkHoverTextDecorationLine = "underline";
+export const palettesBoldActionLinkHoverTextDecorationThickness = "2px";
+export const palettesBoldActionLinkHoverTextDecorationStyle = "solid";
+export const palettesBoldActionLinkActiveColor = "#ffe500";
+export const palettesBoldActionLinkActiveTextDecorationLine = "underline";
+export const palettesBoldActionLinkActiveTextDecorationThickness = "2px";
+export const palettesBoldActionLinkActiveTextDecorationStyle = "solid";
+export const palettesBoldActionLinkVisitedColor = "#fa00ff";
+export const palettesBoldActionLinkVisitedTextDecorationLine = "underline";
+export const palettesBoldActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesBoldActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesBoldActionPaginationDefaultBackground = "#000510";
+export const palettesBoldActionPaginationDefaultText = "#ffe500";
+export const palettesBoldActionPaginationDefaultBorder = "#78b5ce";
+export const palettesBoldActionPaginationActiveBackground = "#ffe500";
+export const palettesBoldActionPaginationActiveText = "#ffe500";
+export const palettesBoldActionPaginationActiveBorder = "#ffe500";
+export const palettesBoldActionPaginationHoverBackground = "#000510";
+export const palettesBoldActionPaginationHoverText = "#ffe500";
+export const palettesBoldActionPaginationHoverBorder = "#ffe500";
+export const palettesBoldActionPaginationVisitedBackground = "#000510";
+export const palettesBoldActionPaginationVisitedText = "#fa00ff";
+export const palettesBoldActionPaginationVisitedBorder = "#78b5ce";
+export const palettesStrongBackground = "#000510";
+export const palettesStrongShade = "#000003";
+export const palettesStrongFocusOutlineColor = "#a1c3ff";
+export const palettesStrongBorderDefault = "#ffffff";
+export const palettesStrongBorderVariant = "#818181";
+export const palettesStrongBoundary = "#ffe500";
+export const palettesStrongPartition = "#78b5ce";
+export const palettesStrongSeparator = "#78b5ce";
+export const palettesStrongDivider = "#0000ff";
+export const palettesStrongFence = "#ffe500";
+export const palettesStrongLine = "#78b5ce";
+export const palettesStrongMuted = "#1000e4"; // Navigation background
+export const palettesStrongSubtle = "#05325f"; // Navigation hover
+export const palettesStrongNavText = "#444444"; // Navigation text
+export const palettesStrongAccentDefault = "#ffe500"; // Navigation accent background
+export const palettesStrongAccentOnAccent = "#ffef86"; // Navigation accent hover
+export const palettesStrongTypographySiteTitleDefault = "#ffffff";
+export const palettesStrongTypographySiteTitleVariant = "#76858e";
+export const palettesStrongTypographyHeadingDefault = "#ffffff";
+export const palettesStrongTypographyHeadingVariant = "#76858e";
+export const palettesStrongTypographyBodyDefault = "#ffffff";
+export const palettesStrongTypographyBodyVariant = "#76858e";
+export const palettesStrongActionButtonPrimaryDefaultBackground = "#ffe500";
+export const palettesStrongActionButtonPrimaryDefaultText = "#2b0093";
+export const palettesStrongActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesStrongActionButtonPrimaryDefaultBorder = "#ffe500";
+export const palettesStrongActionButtonPrimaryActiveBackground = "#cdb300";
+export const palettesStrongActionButtonPrimaryActiveText = "#2b0093";
+export const palettesStrongActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesStrongActionButtonPrimaryActiveBorder = "#cdb300";
+export const palettesStrongActionButtonPrimaryHoverBackground = "#cdb300";
+export const palettesStrongActionButtonPrimaryHoverText = "#2b0093";
+export const palettesStrongActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesStrongActionButtonPrimaryHoverBorder = "#cdb300";
+export const palettesStrongActionButtonSecondaryDefaultBackground = "#000510";
+export const palettesStrongActionButtonSecondaryDefaultText = "#ffe500";
+export const palettesStrongActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesStrongActionButtonSecondaryDefaultBorder = "#ffe500";
+export const palettesStrongActionButtonSecondaryActiveBackground = "#000510";
+export const palettesStrongActionButtonSecondaryActiveText = "#ffe500";
+export const palettesStrongActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesStrongActionButtonSecondaryActiveBorder = "#ffe500";
+export const palettesStrongActionButtonSecondaryHoverBackground = "#000510";
+export const palettesStrongActionButtonSecondaryHoverText = "#ffe500";
+export const palettesStrongActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesStrongActionButtonSecondaryHoverBorder = "#ffe500";
+export const palettesStrongActionButtonTertiaryDefaultBackground = "#000510";
+export const palettesStrongActionButtonTertiaryDefaultText = "#ffe500";
+export const palettesStrongActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesStrongActionButtonTertiaryDefaultBorder = "#000510";
+export const palettesStrongActionButtonTertiaryActiveBackground = "#000510";
+export const palettesStrongActionButtonTertiaryActiveText = "#ffe500";
+export const palettesStrongActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesStrongActionButtonTertiaryActiveBorder = "#000510";
+export const palettesStrongActionButtonTertiaryHoverBackground = "#000510";
+export const palettesStrongActionButtonTertiaryHoverText = "#ffe500";
+export const palettesStrongActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesStrongActionButtonTertiaryHoverBorder = "#000510";
+export const palettesStrongActionLinkDefaultColor = "#ffe500";
+export const palettesStrongActionLinkDefaultTextDecorationLine = "underline";
+export const palettesStrongActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesStrongActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesStrongActionLinkHoverColor = "#ffe500";
+export const palettesStrongActionLinkHoverTextDecorationLine = "underline";
+export const palettesStrongActionLinkHoverTextDecorationThickness = "2px";
+export const palettesStrongActionLinkHoverTextDecorationStyle = "solid";
+export const palettesStrongActionLinkActiveColor = "#ffe500";
+export const palettesStrongActionLinkActiveTextDecorationLine = "underline";
+export const palettesStrongActionLinkActiveTextDecorationThickness = "2px";
+export const palettesStrongActionLinkActiveTextDecorationStyle = "solid";
+export const palettesStrongActionLinkVisitedColor = "#fa00ff";
+export const palettesStrongActionLinkVisitedTextDecorationLine = "underline";
+export const palettesStrongActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesStrongActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesStrongActionPaginationDefaultBackground = "#000510";
+export const palettesStrongActionPaginationDefaultText = "#ffe500";
+export const palettesStrongActionPaginationDefaultBorder = "#78b5ce";
+export const palettesStrongActionPaginationActiveBackground = "#ffe500";
+export const palettesStrongActionPaginationActiveText = "#ffe500";
+export const palettesStrongActionPaginationActiveBorder = "#ffe500";
+export const palettesStrongActionPaginationHoverBackground = "#000510";
+export const palettesStrongActionPaginationHoverText = "#ffe500";
+export const palettesStrongActionPaginationHoverBorder = "#ffe500";
+export const palettesStrongActionPaginationVisitedBackground = "#000510";
+export const palettesStrongActionPaginationVisitedText = "#fa00ff";
+export const palettesStrongActionPaginationVisitedBorder = "#78b5ce";
diff --git a/src/js/styles/qgds-qld-maroon-palettes.tokens.js b/src/js/styles/qgds-qld-maroon-palettes.tokens.js
new file mode 100644
index 0000000..462f50d
--- /dev/null
+++ b/src/js/styles/qgds-qld-maroon-palettes.tokens.js
@@ -0,0 +1,473 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+export const themeColorsBrandFirst = "#b80b4d";
+export const themeColorsBrandSecond = "#000c19";
+export const themeColorsBrandThird = "#b80b4d";
+export const themeColorsBrandFourth = "#b80b4d";
+export const themeColorsBackgroundBright = "#ffffff";
+export const themeColorsBackgroundTint = "#fbe9ec";
+export const themeColorsBackgroundAlt = "#ebebeb";
+export const themeColorsBackgroundBold = "#9a0037";
+export const themeColorsBackgroundStrong = "#000c19";
+export const themeColorsActionOnBrightsPrimary = "#b80b4d";
+export const themeColorsActionOnBrightsSecondary = "#b80b4d";
+export const themeColorsActionOnBrightsTertiary = "rgba(0, 0, 0, 0)";
+export const themeColorsActionOnBoldsPrimary = "#ffffff";
+export const themeColorsActionOnBoldsSecondary = "#ffffff";
+export const themeColorsActionOnBoldsTertiary = "rgba(0, 0, 0, 0)";
+export const themeColorsWordingOnBrightsSiteTitleDefault = "#430001";
+export const themeColorsWordingOnBrightsSiteTitleVariant = "#141414";
+export const themeColorsWordingOnBrightsHeadingDefault = "#430001";
+export const themeColorsWordingOnBrightsHeadingVariant = "#141414";
+export const themeColorsWordingOnBrightsBodyDefault = "#232323";
+export const themeColorsWordingOnBrightsBodyVariant = "#444444";
+export const themeColorsWordingOnBoldsSiteTitleDefault = "#ffffff";
+export const themeColorsWordingOnBoldsSiteTitleVariant = "#fafafa";
+export const themeColorsWordingOnBoldsHeadingDefault = "#ffffff";
+export const themeColorsWordingOnBoldsHeadingVariant = "#fafafa";
+export const themeColorsWordingOnBoldsBodyDefault = "#ffffff";
+export const themeColorsWordingOnBoldsBodyVariant = "#fafafa";
+export const themeColorsReservedError = "#e22339";
+export const themeColorsReservedInformation = "#444444";
+export const themeColorsReservedSuccess = "#b80b4d";
+export const themeColorsReservedAlert = "#ffe500";
+export const themeColorsSyntaxBackground = "#232323";
+export const themeColorsSyntaxValues = "#b80b4d";
+export const themeColorsSyntaxElements = "#a7e5ff";
+export const themeColorsSyntaxProperties = "#710074";
+export const themeColorsSyntaxComments = "#c0d7ec";
+export const themeFocusOutlineWidth = "4px";
+export const themeFocusOutlineStyle = "solid";
+export const themeShadowsDefault = "#070707";
+export const palettesBrightBackground = "#ffffff";
+export const palettesBrightShade = "#f5f5f5";
+export const palettesBrightFocusOutlineColor = "#0085b3";
+export const palettesBrightBorderDefault = "#dddddd";
+export const palettesBrightBorderVariant = "#818181";
+export const palettesBrightBoundary = "#b80b4d";
+export const palettesBrightPartition = "#606060";
+export const palettesBrightSeparator = "#dddddd";
+export const palettesBrightDivider = "#b80b4d";
+export const palettesBrightFence = "#b80b4d";
+export const palettesBrightLine = "#dddddd";
+export const palettesBrightMuted = "#f5f5f5"; // Navigation background
+export const palettesBrightSubtle = "#eaeaea"; // Navigation hover
+export const palettesBrightNavText = "#444444"; // Navigation text
+export const palettesBrightAccentDefault = "#b80b4d"; // Navigation accent background
+export const palettesBrightAccentOnAccent = "#9a0037"; // Navigation accent hover
+export const palettesBrightTypographySiteTitleDefault = "#430001";
+export const palettesBrightTypographySiteTitleVariant = "#141414";
+export const palettesBrightTypographyHeadingDefault = "#430001";
+export const palettesBrightTypographyHeadingVariant = "#141414";
+export const palettesBrightTypographyBodyDefault = "#232323";
+export const palettesBrightTypographyBodyVariant = "#444444";
+export const palettesBrightActionButtonPrimaryDefaultBackground = "#b80b4d";
+export const palettesBrightActionButtonPrimaryDefaultText = "#ffffff";
+export const palettesBrightActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesBrightActionButtonPrimaryDefaultBorder = "#b80b4d";
+export const palettesBrightActionButtonPrimaryActiveBackground = "#9a0037";
+export const palettesBrightActionButtonPrimaryActiveText = "#ffffff";
+export const palettesBrightActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesBrightActionButtonPrimaryActiveBorder = "#9a0037";
+export const palettesBrightActionButtonPrimaryHoverBackground = "#9a0037";
+export const palettesBrightActionButtonPrimaryHoverText = "#ffffff";
+export const palettesBrightActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesBrightActionButtonPrimaryHoverBorder = "#9a0037";
+export const palettesBrightActionButtonSecondaryDefaultBackground = "#ffffff";
+export const palettesBrightActionButtonSecondaryDefaultText = "#b80b4d";
+export const palettesBrightActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesBrightActionButtonSecondaryDefaultBorder = "#b80b4d";
+export const palettesBrightActionButtonSecondaryActiveBackground = "#ffffff";
+export const palettesBrightActionButtonSecondaryActiveText = "#b80b4d";
+export const palettesBrightActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesBrightActionButtonSecondaryActiveBorder = "#b80b4d";
+export const palettesBrightActionButtonSecondaryHoverBackground = "#ffffff";
+export const palettesBrightActionButtonSecondaryHoverText = "#b80b4d";
+export const palettesBrightActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesBrightActionButtonSecondaryHoverBorder = "#b80b4d";
+export const palettesBrightActionButtonTertiaryDefaultBackground = "#ffffff";
+export const palettesBrightActionButtonTertiaryDefaultText = "#b80b4d";
+export const palettesBrightActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesBrightActionButtonTertiaryDefaultBorder = "#ffffff";
+export const palettesBrightActionButtonTertiaryActiveBackground = "#ffffff";
+export const palettesBrightActionButtonTertiaryActiveText = "#b80b4d";
+export const palettesBrightActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesBrightActionButtonTertiaryActiveBorder = "#ffffff";
+export const palettesBrightActionButtonTertiaryHoverBackground = "#ffffff";
+export const palettesBrightActionButtonTertiaryHoverText = "#b80b4d";
+export const palettesBrightActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesBrightActionButtonTertiaryHoverBorder = "#ffffff";
+export const palettesBrightActionLinkDefaultColor = "#b80b4d";
+export const palettesBrightActionLinkDefaultTextDecorationLine = "underline";
+export const palettesBrightActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesBrightActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesBrightActionLinkHoverColor = "#b80b4d";
+export const palettesBrightActionLinkHoverTextDecorationLine = "underline";
+export const palettesBrightActionLinkHoverTextDecorationThickness = "2px";
+export const palettesBrightActionLinkHoverTextDecorationStyle = "solid";
+export const palettesBrightActionLinkActiveColor = "#b80b4d";
+export const palettesBrightActionLinkActiveTextDecorationLine = "underline";
+export const palettesBrightActionLinkActiveTextDecorationThickness = "2px";
+export const palettesBrightActionLinkActiveTextDecorationStyle = "solid";
+export const palettesBrightActionLinkVisitedColor = "#551a8b";
+export const palettesBrightActionLinkVisitedTextDecorationLine = "underline";
+export const palettesBrightActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesBrightActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesBrightActionPaginationDefaultBackground = "#ffffff";
+export const palettesBrightActionPaginationDefaultText = "#b80b4d";
+export const palettesBrightActionPaginationDefaultBorder = "#dddddd";
+export const palettesBrightActionPaginationActiveBackground = "#b80b4d";
+export const palettesBrightActionPaginationActiveText = "#ffffff";
+export const palettesBrightActionPaginationActiveBorder = "#b80b4d";
+export const palettesBrightActionPaginationHoverBackground = "#ffffff";
+export const palettesBrightActionPaginationHoverText = "#b80b4d";
+export const palettesBrightActionPaginationHoverBorder = "#b80b4d";
+export const palettesBrightActionPaginationVisitedBackground = "#ffffff";
+export const palettesBrightActionPaginationVisitedText = "#551a8b";
+export const palettesBrightActionPaginationVisitedBorder = "#dddddd";
+export const palettesTintBackground = "#fbe9ec";
+export const palettesTintShade = "#f9dbdf";
+export const palettesTintFocusOutlineColor = "#0085b3";
+export const palettesTintBorderDefault = "#f0b8c0";
+export const palettesTintBorderVariant = "#818181";
+export const palettesTintBoundary = "#b80b4d";
+export const palettesTintPartition = "#606060";
+export const palettesTintSeparator = "#dddddd";
+export const palettesTintDivider = "#b80b4d";
+export const palettesTintFence = "#b80b4d";
+export const palettesTintLine = "#dddddd";
+export const palettesTintMuted = "#f5f5f5"; // Navigation background
+export const palettesTintSubtle = "#eaeaea"; // Navigation hover
+export const palettesTintNavText = "#444444"; // Navigation text
+export const palettesTintAccentDefault = "#b80b4d"; // Navigation accent background
+export const palettesTintAccentOnAccent = "#9a0037"; // Navigation accent hover
+export const palettesTintTypographySiteTitleDefault = "#430001";
+export const palettesTintTypographySiteTitleVariant = "#141414";
+export const palettesTintTypographyHeadingDefault = "#430001";
+export const palettesTintTypographyHeadingVariant = "#141414";
+export const palettesTintTypographyBodyDefault = "#232323";
+export const palettesTintTypographyBodyVariant = "#444444";
+export const palettesTintActionButtonPrimaryDefaultBackground = "#b80b4d";
+export const palettesTintActionButtonPrimaryDefaultText = "#ffffff";
+export const palettesTintActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesTintActionButtonPrimaryDefaultBorder = "#b80b4d";
+export const palettesTintActionButtonPrimaryActiveBackground = "#9a0037";
+export const palettesTintActionButtonPrimaryActiveText = "#ffffff";
+export const palettesTintActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesTintActionButtonPrimaryActiveBorder = "#9a0037";
+export const palettesTintActionButtonPrimaryHoverBackground = "#9a0037";
+export const palettesTintActionButtonPrimaryHoverText = "#ffffff";
+export const palettesTintActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesTintActionButtonPrimaryHoverBorder = "#9a0037";
+export const palettesTintActionButtonSecondaryDefaultBackground = "#ffffff";
+export const palettesTintActionButtonSecondaryDefaultText = "#b80b4d";
+export const palettesTintActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesTintActionButtonSecondaryDefaultBorder = "#b80b4d";
+export const palettesTintActionButtonSecondaryActiveBackground = "#ffffff";
+export const palettesTintActionButtonSecondaryActiveText = "#b80b4d";
+export const palettesTintActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesTintActionButtonSecondaryActiveBorder = "#b80b4d";
+export const palettesTintActionButtonSecondaryHoverBackground = "#ffffff";
+export const palettesTintActionButtonSecondaryHoverText = "#b80b4d";
+export const palettesTintActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesTintActionButtonSecondaryHoverBorder = "#b80b4d";
+export const palettesTintActionButtonTertiaryDefaultBackground = "#ffffff";
+export const palettesTintActionButtonTertiaryDefaultText = "#b80b4d";
+export const palettesTintActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesTintActionButtonTertiaryDefaultBorder = "#ffffff";
+export const palettesTintActionButtonTertiaryActiveBackground = "#ffffff";
+export const palettesTintActionButtonTertiaryActiveText = "#b80b4d";
+export const palettesTintActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesTintActionButtonTertiaryActiveBorder = "#ffffff";
+export const palettesTintActionButtonTertiaryHoverBackground = "#ffffff";
+export const palettesTintActionButtonTertiaryHoverText = "#b80b4d";
+export const palettesTintActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesTintActionButtonTertiaryHoverBorder = "#ffffff";
+export const palettesTintActionLinkDefaultColor = "#b80b4d";
+export const palettesTintActionLinkDefaultTextDecorationLine = "underline";
+export const palettesTintActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesTintActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesTintActionLinkHoverColor = "#b80b4d";
+export const palettesTintActionLinkHoverTextDecorationLine = "underline";
+export const palettesTintActionLinkHoverTextDecorationThickness = "2px";
+export const palettesTintActionLinkHoverTextDecorationStyle = "solid";
+export const palettesTintActionLinkActiveColor = "#b80b4d";
+export const palettesTintActionLinkActiveTextDecorationLine = "underline";
+export const palettesTintActionLinkActiveTextDecorationThickness = "2px";
+export const palettesTintActionLinkActiveTextDecorationStyle = "solid";
+export const palettesTintActionLinkVisitedColor = "#551a8b";
+export const palettesTintActionLinkVisitedTextDecorationLine = "underline";
+export const palettesTintActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesTintActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesTintActionPaginationDefaultBackground = "#ffffff";
+export const palettesTintActionPaginationDefaultText = "#b80b4d";
+export const palettesTintActionPaginationDefaultBorder = "#dddddd";
+export const palettesTintActionPaginationActiveBackground = "#b80b4d";
+export const palettesTintActionPaginationActiveText = "#ffffff";
+export const palettesTintActionPaginationActiveBorder = "#b80b4d";
+export const palettesTintActionPaginationHoverBackground = "#ffffff";
+export const palettesTintActionPaginationHoverText = "#b80b4d";
+export const palettesTintActionPaginationHoverBorder = "#b80b4d";
+export const palettesTintActionPaginationVisitedBackground = "#ffffff";
+export const palettesTintActionPaginationVisitedText = "#551a8b";
+export const palettesTintActionPaginationVisitedBorder = "#dddddd";
+export const palettesAltBackground = "#ebebeb";
+export const palettesAltShade = "#dddddd";
+export const palettesAltFocusOutlineColor = "#0085b3";
+export const palettesAltBorderDefault = "#606060";
+export const palettesAltBorderVariant = "#818181";
+export const palettesAltBoundary = "#b80b4d";
+export const palettesAltPartition = "#606060";
+export const palettesAltSeparator = "#dddddd";
+export const palettesAltDivider = "#b80b4d";
+export const palettesAltFence = "#b80b4d";
+export const palettesAltLine = "#dddddd";
+export const palettesAltMuted = "#f5f5f5"; // Navigation background
+export const palettesAltSubtle = "#eaeaea"; // Navigation hover
+export const palettesAltNavText = "#444444"; // Navigation text
+export const palettesAltAccentDefault = "#b80b4d"; // Navigation accent background
+export const palettesAltAccentOnAccent = "#9a0037"; // Navigation accent hover
+export const palettesAltTypographySiteTitleDefault = "#430001";
+export const palettesAltTypographySiteTitleVariant = "#141414";
+export const palettesAltTypographyHeadingDefault = "#430001";
+export const palettesAltTypographyHeadingVariant = "#141414";
+export const palettesAltTypographyBodyDefault = "#232323";
+export const palettesAltTypographyBodyVariant = "#444444";
+export const palettesAltActionButtonPrimaryDefaultBackground = "#b80b4d";
+export const palettesAltActionButtonPrimaryDefaultText = "#ffffff";
+export const palettesAltActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesAltActionButtonPrimaryDefaultBorder = "#b80b4d";
+export const palettesAltActionButtonPrimaryActiveBackground = "#9a0037";
+export const palettesAltActionButtonPrimaryActiveText = "#ffffff";
+export const palettesAltActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesAltActionButtonPrimaryActiveBorder = "#9a0037";
+export const palettesAltActionButtonPrimaryHoverBackground = "#9a0037";
+export const palettesAltActionButtonPrimaryHoverText = "#ffffff";
+export const palettesAltActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesAltActionButtonPrimaryHoverBorder = "#9a0037";
+export const palettesAltActionButtonSecondaryDefaultBackground = "#ffffff";
+export const palettesAltActionButtonSecondaryDefaultText = "#b80b4d";
+export const palettesAltActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesAltActionButtonSecondaryDefaultBorder = "#b80b4d";
+export const palettesAltActionButtonSecondaryActiveBackground = "#ffffff";
+export const palettesAltActionButtonSecondaryActiveText = "#b80b4d";
+export const palettesAltActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesAltActionButtonSecondaryActiveBorder = "#b80b4d";
+export const palettesAltActionButtonSecondaryHoverBackground = "#ffffff";
+export const palettesAltActionButtonSecondaryHoverText = "#b80b4d";
+export const palettesAltActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesAltActionButtonSecondaryHoverBorder = "#b80b4d";
+export const palettesAltActionButtonTertiaryDefaultBackground = "#ffffff";
+export const palettesAltActionButtonTertiaryDefaultText = "#b80b4d";
+export const palettesAltActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesAltActionButtonTertiaryDefaultBorder = "#ffffff";
+export const palettesAltActionButtonTertiaryActiveBackground = "#ffffff";
+export const palettesAltActionButtonTertiaryActiveText = "#b80b4d";
+export const palettesAltActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesAltActionButtonTertiaryActiveBorder = "#ffffff";
+export const palettesAltActionButtonTertiaryHoverBackground = "#ffffff";
+export const palettesAltActionButtonTertiaryHoverText = "#b80b4d";
+export const palettesAltActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesAltActionButtonTertiaryHoverBorder = "#ffffff";
+export const palettesAltActionLinkDefaultColor = "#b80b4d";
+export const palettesAltActionLinkDefaultTextDecorationLine = "underline";
+export const palettesAltActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesAltActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesAltActionLinkHoverColor = "#b80b4d";
+export const palettesAltActionLinkHoverTextDecorationLine = "underline";
+export const palettesAltActionLinkHoverTextDecorationThickness = "2px";
+export const palettesAltActionLinkHoverTextDecorationStyle = "solid";
+export const palettesAltActionLinkActiveColor = "#b80b4d";
+export const palettesAltActionLinkActiveTextDecorationLine = "underline";
+export const palettesAltActionLinkActiveTextDecorationThickness = "2px";
+export const palettesAltActionLinkActiveTextDecorationStyle = "solid";
+export const palettesAltActionLinkVisitedColor = "#551a8b";
+export const palettesAltActionLinkVisitedTextDecorationLine = "underline";
+export const palettesAltActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesAltActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesAltActionPaginationDefaultBackground = "#ffffff";
+export const palettesAltActionPaginationDefaultText = "#b80b4d";
+export const palettesAltActionPaginationDefaultBorder = "#dddddd";
+export const palettesAltActionPaginationActiveBackground = "#b80b4d";
+export const palettesAltActionPaginationActiveText = "#ffffff";
+export const palettesAltActionPaginationActiveBorder = "#b80b4d";
+export const palettesAltActionPaginationHoverBackground = "#ffffff";
+export const palettesAltActionPaginationHoverText = "#b80b4d";
+export const palettesAltActionPaginationHoverBorder = "#b80b4d";
+export const palettesAltActionPaginationVisitedBackground = "#ffffff";
+export const palettesAltActionPaginationVisitedText = "#551a8b";
+export const palettesAltActionPaginationVisitedBorder = "#dddddd";
+export const palettesBoldBackground = "#b80b4d";
+export const palettesBoldShade = "#9a0037";
+export const palettesBoldFocusOutlineColor = "#a7e5ff";
+export const palettesBoldBorderDefault = "#606060";
+export const palettesBoldBorderVariant = "#818181";
+export const palettesBoldBoundary = "#b80b4d";
+export const palettesBoldPartition = "#f0b8c0";
+export const palettesBoldSeparator = "#f0b8c0";
+export const palettesBoldDivider = "#b80b4d";
+export const palettesBoldFence = "#b80b4d";
+export const palettesBoldLine = "#f0b8c0";
+export const palettesBoldMuted = "#9a0037"; // Navigation background
+export const palettesBoldSubtle = "#b80b4d"; // Navigation hover
+export const palettesBoldNavText = "#444444"; // Navigation text
+export const palettesBoldAccentDefault = "#b80b4d"; // Navigation accent background
+export const palettesBoldAccentOnAccent = "#d87085"; // Navigation accent hover
+export const palettesBoldTypographySiteTitleDefault = "#ffffff";
+export const palettesBoldTypographySiteTitleVariant = "#fafafa";
+export const palettesBoldTypographyHeadingDefault = "#ffffff";
+export const palettesBoldTypographyHeadingVariant = "#fafafa";
+export const palettesBoldTypographyBodyDefault = "#ffffff";
+export const palettesBoldTypographyBodyVariant = "#fafafa";
+export const palettesBoldActionButtonPrimaryDefaultBackground = "#ffffff";
+export const palettesBoldActionButtonPrimaryDefaultText = "#430001";
+export const palettesBoldActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesBoldActionButtonPrimaryDefaultBorder = "#ffffff";
+export const palettesBoldActionButtonPrimaryActiveBackground = "#ffffff";
+export const palettesBoldActionButtonPrimaryActiveText = "#430001";
+export const palettesBoldActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesBoldActionButtonPrimaryActiveBorder = "#ffffff";
+export const palettesBoldActionButtonPrimaryHoverBackground = "#ffffff";
+export const palettesBoldActionButtonPrimaryHoverText = "#430001";
+export const palettesBoldActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesBoldActionButtonPrimaryHoverBorder = "#ffffff";
+export const palettesBoldActionButtonSecondaryDefaultBackground = "#b80b4d";
+export const palettesBoldActionButtonSecondaryDefaultText = "#ffffff";
+export const palettesBoldActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesBoldActionButtonSecondaryDefaultBorder = "#ffffff";
+export const palettesBoldActionButtonSecondaryActiveBackground = "#b80b4d";
+export const palettesBoldActionButtonSecondaryActiveText = "#ffffff";
+export const palettesBoldActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesBoldActionButtonSecondaryActiveBorder = "#ffffff";
+export const palettesBoldActionButtonSecondaryHoverBackground = "#b80b4d";
+export const palettesBoldActionButtonSecondaryHoverText = "#ffffff";
+export const palettesBoldActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesBoldActionButtonSecondaryHoverBorder = "#ffffff";
+export const palettesBoldActionButtonTertiaryDefaultBackground = "#b80b4d";
+export const palettesBoldActionButtonTertiaryDefaultText = "#ffffff";
+export const palettesBoldActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesBoldActionButtonTertiaryDefaultBorder = "#b80b4d";
+export const palettesBoldActionButtonTertiaryActiveBackground = "#b80b4d";
+export const palettesBoldActionButtonTertiaryActiveText = "#ffffff";
+export const palettesBoldActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesBoldActionButtonTertiaryActiveBorder = "#b80b4d";
+export const palettesBoldActionButtonTertiaryHoverBackground = "#b80b4d";
+export const palettesBoldActionButtonTertiaryHoverText = "#ffffff";
+export const palettesBoldActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesBoldActionButtonTertiaryHoverBorder = "#b80b4d";
+export const palettesBoldActionLinkDefaultColor = "#ffffff";
+export const palettesBoldActionLinkDefaultTextDecorationLine = "underline";
+export const palettesBoldActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesBoldActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesBoldActionLinkHoverColor = "#ffffff";
+export const palettesBoldActionLinkHoverTextDecorationLine = "underline";
+export const palettesBoldActionLinkHoverTextDecorationThickness = "2px";
+export const palettesBoldActionLinkHoverTextDecorationStyle = "solid";
+export const palettesBoldActionLinkActiveColor = "#ffffff";
+export const palettesBoldActionLinkActiveTextDecorationLine = "underline";
+export const palettesBoldActionLinkActiveTextDecorationThickness = "2px";
+export const palettesBoldActionLinkActiveTextDecorationStyle = "solid";
+export const palettesBoldActionLinkVisitedColor = "#551a8b";
+export const palettesBoldActionLinkVisitedTextDecorationLine = "underline";
+export const palettesBoldActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesBoldActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesBoldActionPaginationDefaultBackground = "#ffffff";
+export const palettesBoldActionPaginationDefaultText = "#ffffff";
+export const palettesBoldActionPaginationDefaultBorder = "#f0b8c0";
+export const palettesBoldActionPaginationActiveBackground = "#ffffff";
+export const palettesBoldActionPaginationActiveText = "#ffffff";
+export const palettesBoldActionPaginationActiveBorder = "#ffffff";
+export const palettesBoldActionPaginationHoverBackground = "#ffffff";
+export const palettesBoldActionPaginationHoverText = "#ffffff";
+export const palettesBoldActionPaginationHoverBorder = "#b80b4d";
+export const palettesBoldActionPaginationVisitedBackground = "#ffffff";
+export const palettesBoldActionPaginationVisitedText = "#551a8b";
+export const palettesBoldActionPaginationVisitedBorder = "#f0b8c0";
+export const palettesStrongBackground = "#000c19";
+export const palettesStrongShade = "#000510";
+export const palettesStrongFocusOutlineColor = "#a7e5ff";
+export const palettesStrongBorderDefault = "#606060";
+export const palettesStrongBorderVariant = "#818181";
+export const palettesStrongBoundary = "#b80b4d";
+export const palettesStrongPartition = "#f0b8c0";
+export const palettesStrongSeparator = "#f0b8c0";
+export const palettesStrongDivider = "#b80b4d";
+export const palettesStrongFence = "#b80b4d";
+export const palettesStrongLine = "#f0b8c0";
+export const palettesStrongMuted = "#9a0037"; // Navigation background
+export const palettesStrongSubtle = "#b80b4d"; // Navigation hover
+export const palettesStrongNavText = "#444444"; // Navigation text
+export const palettesStrongAccentDefault = "#b80b4d"; // Navigation accent background
+export const palettesStrongAccentOnAccent = "#d87085"; // Navigation accent hover
+export const palettesStrongTypographySiteTitleDefault = "#ffffff";
+export const palettesStrongTypographySiteTitleVariant = "#fafafa";
+export const palettesStrongTypographyHeadingDefault = "#ffffff";
+export const palettesStrongTypographyHeadingVariant = "#fafafa";
+export const palettesStrongTypographyBodyDefault = "#ffffff";
+export const palettesStrongTypographyBodyVariant = "#fafafa";
+export const palettesStrongActionButtonPrimaryDefaultBackground = "#b80b4d";
+export const palettesStrongActionButtonPrimaryDefaultText = "#430001";
+export const palettesStrongActionButtonPrimaryDefaultTextDecoration = "none";
+export const palettesStrongActionButtonPrimaryDefaultBorder = "#b80b4d";
+export const palettesStrongActionButtonPrimaryActiveBackground = "#9a0037";
+export const palettesStrongActionButtonPrimaryActiveText = "#430001";
+export const palettesStrongActionButtonPrimaryActiveTextDecoration = "none";
+export const palettesStrongActionButtonPrimaryActiveBorder = "#9a0037";
+export const palettesStrongActionButtonPrimaryHoverBackground = "#9a0037";
+export const palettesStrongActionButtonPrimaryHoverText = "#430001";
+export const palettesStrongActionButtonPrimaryHoverTextDecoration = "underline";
+export const palettesStrongActionButtonPrimaryHoverBorder = "#9a0037";
+export const palettesStrongActionButtonSecondaryDefaultBackground = "#000c19";
+export const palettesStrongActionButtonSecondaryDefaultText = "#ffffff";
+export const palettesStrongActionButtonSecondaryDefaultTextDecoration = "none";
+export const palettesStrongActionButtonSecondaryDefaultBorder = "#ffffff";
+export const palettesStrongActionButtonSecondaryActiveBackground = "#000c19";
+export const palettesStrongActionButtonSecondaryActiveText = "#ffffff";
+export const palettesStrongActionButtonSecondaryActiveTextDecoration = "none";
+export const palettesStrongActionButtonSecondaryActiveBorder = "#ffffff";
+export const palettesStrongActionButtonSecondaryHoverBackground = "#000c19";
+export const palettesStrongActionButtonSecondaryHoverText = "#ffffff";
+export const palettesStrongActionButtonSecondaryHoverTextDecoration = "underline";
+export const palettesStrongActionButtonSecondaryHoverBorder = "#ffffff";
+export const palettesStrongActionButtonTertiaryDefaultBackground = "#000c19";
+export const palettesStrongActionButtonTertiaryDefaultText = "#ffffff";
+export const palettesStrongActionButtonTertiaryDefaultTextDecoration = "none";
+export const palettesStrongActionButtonTertiaryDefaultBorder = "#000c19";
+export const palettesStrongActionButtonTertiaryActiveBackground = "#000c19";
+export const palettesStrongActionButtonTertiaryActiveText = "#ffffff";
+export const palettesStrongActionButtonTertiaryActiveTextDecoration = "none";
+export const palettesStrongActionButtonTertiaryActiveBorder = "#000c19";
+export const palettesStrongActionButtonTertiaryHoverBackground = "#000c19";
+export const palettesStrongActionButtonTertiaryHoverText = "#ffffff";
+export const palettesStrongActionButtonTertiaryHoverTextDecoration = "underline";
+export const palettesStrongActionButtonTertiaryHoverBorder = "#000c19";
+export const palettesStrongActionLinkDefaultColor = "#ffffff";
+export const palettesStrongActionLinkDefaultTextDecorationLine = "underline";
+export const palettesStrongActionLinkDefaultTextDecorationThickness = "0.5px";
+export const palettesStrongActionLinkDefaultTextDecorationStyle = "solid";
+export const palettesStrongActionLinkHoverColor = "#ffffff";
+export const palettesStrongActionLinkHoverTextDecorationLine = "underline";
+export const palettesStrongActionLinkHoverTextDecorationThickness = "2px";
+export const palettesStrongActionLinkHoverTextDecorationStyle = "solid";
+export const palettesStrongActionLinkActiveColor = "#ffffff";
+export const palettesStrongActionLinkActiveTextDecorationLine = "underline";
+export const palettesStrongActionLinkActiveTextDecorationThickness = "2px";
+export const palettesStrongActionLinkActiveTextDecorationStyle = "solid";
+export const palettesStrongActionLinkVisitedColor = "#551a8b";
+export const palettesStrongActionLinkVisitedTextDecorationLine = "underline";
+export const palettesStrongActionLinkVisitedTextDecorationThickness = "2px";
+export const palettesStrongActionLinkVisitedTextDecorationStyle = "solid";
+export const palettesStrongActionPaginationDefaultBackground = "#ffffff";
+export const palettesStrongActionPaginationDefaultText = "#ffffff";
+export const palettesStrongActionPaginationDefaultBorder = "#f0b8c0";
+export const palettesStrongActionPaginationActiveBackground = "#ffffff";
+export const palettesStrongActionPaginationActiveText = "#ffffff";
+export const palettesStrongActionPaginationActiveBorder = "#ffffff";
+export const palettesStrongActionPaginationHoverBackground = "#ffffff";
+export const palettesStrongActionPaginationHoverText = "#ffffff";
+export const palettesStrongActionPaginationHoverBorder = "#b80b4d";
+export const palettesStrongActionPaginationVisitedBackground = "#ffffff";
+export const palettesStrongActionPaginationVisitedText = "#551a8b";
+export const palettesStrongActionPaginationVisitedBorder = "#f0b8c0";
diff --git a/src/js/styles/qgds.tokens.js b/src/js/styles/qgds.tokens.js
new file mode 100644
index 0000000..eb74be0
--- /dev/null
+++ b/src/js/styles/qgds.tokens.js
@@ -0,0 +1,93 @@
+/**
+ * Do not edit directly, this file was auto-generated.
+ */
+
+export const qgdsColorsNeutralBlack = "#131212";
+export const qgdsColorsNeutralWhite = "#ffffff";
+export const typographyH1BoldFontFamily = "'Noto Sans'";
+export const typographyH1BoldFontWeight = 700;
+export const typographyH1BoldLineHeight = "110%";
+export const typographyH1BoldFontSize = "47.7757px";
+export const typographyH1BoldParagraphSpacing = "32";
+export const typographyH1BoldLetterSpacing = "-0.05em";
+export const typographyH1RegularFontFamily = "'Noto Sans'";
+export const typographyH1RegularFontWeight = 400;
+export const typographyH1RegularLineHeight = "110%";
+export const typographyH1RegularFontSize = "47.7757px";
+export const typographyH1RegularParagraphSpacing = "32";
+export const typographyH1RegularLetterSpacing = "-0.05em";
+export const typographyH2BoldFontFamily = "'Noto Sans'";
+export const typographyH2BoldFontWeight = 700;
+export const typographyH2BoldLineHeight = "110%";
+export const typographyH2BoldFontSize = "39.8131px";
+export const typographyH2BoldParagraphSpacing = "26";
+export const typographyH2BoldLetterSpacing = "-0.05em";
+export const typographyH2RegularFontFamily = "'Noto Sans'";
+export const typographyH2RegularFontWeight = 400;
+export const typographyH2RegularLineHeight = "110%";
+export const typographyH2RegularFontSize = "39.8131px";
+export const typographyH2RegularParagraphSpacing = "26";
+export const typographyH2RegularLetterSpacing = "-0.05em";
+export const typographyH3BoldFontFamily = "'Noto Sans'";
+export const typographyH3BoldFontWeight = 700;
+export const typographyH3BoldLineHeight = "110%";
+export const typographyH3BoldFontSize = "33.1776px";
+export const typographyH3BoldParagraphSpacing = "23";
+export const typographyH3BoldLetterSpacing = "-0.05em";
+export const typographyH3RegularFontFamily = "'Noto Sans'";
+export const typographyH3RegularFontWeight = 400;
+export const typographyH3RegularLineHeight = "110%";
+export const typographyH3RegularFontSize = "33.1776px";
+export const typographyH3RegularParagraphSpacing = "23";
+export const typographyH3RegularLetterSpacing = "-0.05em";
+export const typographyH4BoldFontFamily = "'Noto Sans'";
+export const typographyH4BoldFontWeight = 700;
+export const typographyH4BoldLineHeight = "110%";
+export const typographyH4BoldFontSize = "27.648px";
+export const typographyH4BoldParagraphSpacing = "22";
+export const typographyH4BoldLetterSpacing = "-0.05em";
+export const typographyH4RegularFontFamily = "'Noto Sans'";
+export const typographyH4RegularFontWeight = 400;
+export const typographyH4RegularLineHeight = "110%";
+export const typographyH4RegularFontSize = "27.648px";
+export const typographyH4RegularParagraphSpacing = "22";
+export const typographyH4RegularLetterSpacing = "-0.05em";
+export const typographyH5BoldFontFamily = "'Noto Sans'";
+export const typographyH5BoldFontWeight = 700;
+export const typographyH5BoldLineHeight = "110%";
+export const typographyH5BoldFontSize = "23.04px";
+export const typographyH5BoldParagraphSpacing = "22";
+export const typographyH5BoldLetterSpacing = "-0.05em";
+export const typographyH5RegularFontFamily = "'Noto Sans'";
+export const typographyH5RegularFontWeight = 400;
+export const typographyH5RegularLineHeight = "110%";
+export const typographyH5RegularFontSize = "23.04px";
+export const typographyH5RegularParagraphSpacing = "22";
+export const typographyH5RegularLetterSpacing = "-0.05em";
+export const typographyH6BoldFontFamily = "'Noto Sans'";
+export const typographyH6BoldFontWeight = 700;
+export const typographyH6BoldLineHeight = "110%";
+export const typographyH6BoldFontSize = "19.2px";
+export const typographyH6BoldParagraphSpacing = "22";
+export const typographyH6BoldLetterSpacing = "-0.05em";
+export const typographyH6RegularFontFamily = "'Noto Sans'";
+export const typographyH6RegularFontWeight = 400;
+export const typographyH6RegularLineHeight = "110%";
+export const typographyH6RegularFontSize = "19.2px";
+export const typographyH6RegularParagraphSpacing = "22";
+export const typographyH6RegularLetterSpacing = "-0.05em";
+export const typographyBodyFontFamily = "'Font Awesome 6 Free'";
+export const typographyBodyFontWeight = 400;
+export const typographyBodyLineHeight = "140%";
+export const typographyBodyFontSize = "16px";
+export const typographyBodyParagraphSpacing = "22";
+export const typographySmFontFamily = "'Font Awesome 6 Free'";
+export const typographySmFontWeight = 400;
+export const typographySmLineHeight = "140%";
+export const typographySmFontSize = "12.8px";
+export const typographySmParagraphSpacing = "22";
+export const typographyXsFontFamily = "'Font Awesome 6 Free'";
+export const typographyXsFontWeight = 400;
+export const typographyXsLineHeight = "140%";
+export const typographyXsFontSize = "11.2px";
+export const typographyXsParagraphSpacing = "22";
diff --git a/src/scss/button/button-campaign-neon-palettes.tokens.scss b/src/scss/button/button-campaign-neon-palettes.tokens.scss
new file mode 100644
index 0000000..4691ff7
--- /dev/null
+++ b/src/scss/button/button-campaign-neon-palettes.tokens.scss
@@ -0,0 +1,183 @@
+
+// Do not edit directly, this file was auto-generated.
+
+$buttonPaletteBrightPrimaryDefaultBackground: #ff0084;
+$buttonPaletteBrightPrimaryDefaultText: #ffffff;
+$buttonPaletteBrightPrimaryDefaultTextDecoration: none;
+$buttonPaletteBrightPrimaryDefaultBorder: #ff0084;
+$buttonPaletteBrightPrimaryActiveBackground: #d70065;
+$buttonPaletteBrightPrimaryActiveText: #ffffff;
+$buttonPaletteBrightPrimaryActiveTextDecoration: none;
+$buttonPaletteBrightPrimaryActiveBorder: #d70065;
+$buttonPaletteBrightPrimaryHoverBackground: #d70065;
+$buttonPaletteBrightPrimaryHoverText: #ffffff;
+$buttonPaletteBrightPrimaryHoverTextDecoration: underline;
+$buttonPaletteBrightPrimaryHoverBorder: #d70065;
+$buttonPaletteBrightSecondaryDefaultBackground: #ffffff;
+$buttonPaletteBrightSecondaryDefaultText: #ff0084;
+$buttonPaletteBrightSecondaryDefaultTextDecoration: none;
+$buttonPaletteBrightSecondaryDefaultBorder: #ff0084;
+$buttonPaletteBrightSecondaryActiveBackground: #ffffff;
+$buttonPaletteBrightSecondaryActiveText: #ff0084;
+$buttonPaletteBrightSecondaryActiveTextDecoration: none;
+$buttonPaletteBrightSecondaryActiveBorder: #ff0084;
+$buttonPaletteBrightSecondaryHoverBackground: #ffffff;
+$buttonPaletteBrightSecondaryHoverText: #ae0047;
+$buttonPaletteBrightSecondaryHoverTextDecoration: underline;
+$buttonPaletteBrightSecondaryHoverBorder: #ae0047;
+$buttonPaletteBrightTertiaryDefaultBackground: #ffffff;
+$buttonPaletteBrightTertiaryDefaultText: #ff0084;
+$buttonPaletteBrightTertiaryDefaultTextDecoration: none;
+$buttonPaletteBrightTertiaryDefaultBorder: #ffffff;
+$buttonPaletteBrightTertiaryActiveBackground: #ffffff;
+$buttonPaletteBrightTertiaryActiveText: #ff0084;
+$buttonPaletteBrightTertiaryActiveTextDecoration: none;
+$buttonPaletteBrightTertiaryActiveBorder: #ffffff;
+$buttonPaletteBrightTertiaryHoverBackground: #ffffff;
+$buttonPaletteBrightTertiaryHoverText: #d70065;
+$buttonPaletteBrightTertiaryHoverTextDecoration: underline;
+$buttonPaletteBrightTertiaryHoverBorder: #ffffff;
+$buttonPaletteTintPrimaryDefaultBackground: #ff0084;
+$buttonPaletteTintPrimaryDefaultText: #ffffff;
+$buttonPaletteTintPrimaryDefaultTextDecoration: none;
+$buttonPaletteTintPrimaryDefaultBorder: #ff0084;
+$buttonPaletteTintPrimaryActiveBackground: #d70065;
+$buttonPaletteTintPrimaryActiveText: #ffffff;
+$buttonPaletteTintPrimaryActiveTextDecoration: none;
+$buttonPaletteTintPrimaryActiveBorder: #d70065;
+$buttonPaletteTintPrimaryHoverBackground: #d70065;
+$buttonPaletteTintPrimaryHoverText: #ffffff;
+$buttonPaletteTintPrimaryHoverTextDecoration: underline;
+$buttonPaletteTintPrimaryHoverBorder: #d70065;
+$buttonPaletteTintSecondaryDefaultBackground: #ffecf2;
+$buttonPaletteTintSecondaryDefaultText: #ff0084;
+$buttonPaletteTintSecondaryDefaultTextDecoration: none;
+$buttonPaletteTintSecondaryDefaultBorder: #ff0084;
+$buttonPaletteTintSecondaryActiveBackground: #ffecf2;
+$buttonPaletteTintSecondaryActiveText: #ff0084;
+$buttonPaletteTintSecondaryActiveTextDecoration: none;
+$buttonPaletteTintSecondaryActiveBorder: #ff0084;
+$buttonPaletteTintSecondaryHoverBackground: #ffecf2;
+$buttonPaletteTintSecondaryHoverText: #ff0084;
+$buttonPaletteTintSecondaryHoverTextDecoration: underline;
+$buttonPaletteTintSecondaryHoverBorder: #ff0084;
+$buttonPaletteTintTertiaryDefaultBackground: #ffecf2;
+$buttonPaletteTintTertiaryDefaultText: #ff0084;
+$buttonPaletteTintTertiaryDefaultTextDecoration: none;
+$buttonPaletteTintTertiaryDefaultBorder: #ffecf2;
+$buttonPaletteTintTertiaryActiveBackground: #ffecf2;
+$buttonPaletteTintTertiaryActiveText: #ff0084;
+$buttonPaletteTintTertiaryActiveTextDecoration: none;
+$buttonPaletteTintTertiaryActiveBorder: #ffecf2;
+$buttonPaletteTintTertiaryHoverBackground: #ffecf2;
+$buttonPaletteTintTertiaryHoverText: #ff0084;
+$buttonPaletteTintTertiaryHoverTextDecoration: underline;
+$buttonPaletteTintTertiaryHoverBorder: #ffecf2;
+$buttonPaletteAltPrimaryDefaultBackground: #ff0084;
+$buttonPaletteAltPrimaryDefaultText: #ffffff;
+$buttonPaletteAltPrimaryDefaultTextDecoration: none;
+$buttonPaletteAltPrimaryDefaultBorder: #ff0084;
+$buttonPaletteAltPrimaryActiveBackground: #d70065;
+$buttonPaletteAltPrimaryActiveText: #ffffff;
+$buttonPaletteAltPrimaryActiveTextDecoration: none;
+$buttonPaletteAltPrimaryActiveBorder: #d70065;
+$buttonPaletteAltPrimaryHoverBackground: #d70065;
+$buttonPaletteAltPrimaryHoverText: #ffffff;
+$buttonPaletteAltPrimaryHoverTextDecoration: underline;
+$buttonPaletteAltPrimaryHoverBorder: #d70065;
+$buttonPaletteAltSecondaryDefaultBackground: #eaeaea;
+$buttonPaletteAltSecondaryDefaultText: #ff0084;
+$buttonPaletteAltSecondaryDefaultTextDecoration: none;
+$buttonPaletteAltSecondaryDefaultBorder: #ff0084;
+$buttonPaletteAltSecondaryActiveBackground: #eaeaea;
+$buttonPaletteAltSecondaryActiveText: #ff0084;
+$buttonPaletteAltSecondaryActiveTextDecoration: none;
+$buttonPaletteAltSecondaryActiveBorder: #ff0084;
+$buttonPaletteAltSecondaryHoverBackground: #eaeaea;
+$buttonPaletteAltSecondaryHoverText: #ff0084;
+$buttonPaletteAltSecondaryHoverTextDecoration: underline;
+$buttonPaletteAltSecondaryHoverBorder: #ff0084;
+$buttonPaletteAltTertiaryDefaultBackground: #eaeaea;
+$buttonPaletteAltTertiaryDefaultText: #ff0084;
+$buttonPaletteAltTertiaryDefaultTextDecoration: none;
+$buttonPaletteAltTertiaryDefaultBorder: #eaeaea;
+$buttonPaletteAltTertiaryActiveBackground: #eaeaea;
+$buttonPaletteAltTertiaryActiveText: #ff0084;
+$buttonPaletteAltTertiaryActiveTextDecoration: none;
+$buttonPaletteAltTertiaryActiveBorder: #eaeaea;
+$buttonPaletteAltTertiaryHoverBackground: #eaeaea;
+$buttonPaletteAltTertiaryHoverText: #ff0084;
+$buttonPaletteAltTertiaryHoverTextDecoration: underline;
+$buttonPaletteAltTertiaryHoverBorder: #eaeaea;
+$buttonPaletteBoldPrimaryDefaultBackground: #ffc85e;
+$buttonPaletteBoldPrimaryDefaultText: #5f0012;
+$buttonPaletteBoldPrimaryDefaultTextDecoration: none;
+$buttonPaletteBoldPrimaryDefaultBorder: #ffc85e;
+$buttonPaletteBoldPrimaryActiveBackground: #cf9a27;
+$buttonPaletteBoldPrimaryActiveText: #5f0012;
+$buttonPaletteBoldPrimaryActiveTextDecoration: none;
+$buttonPaletteBoldPrimaryActiveBorder: #cf9a27;
+$buttonPaletteBoldPrimaryHoverBackground: #cf9a27;
+$buttonPaletteBoldPrimaryHoverText: #5f0012;
+$buttonPaletteBoldPrimaryHoverTextDecoration: underline;
+$buttonPaletteBoldPrimaryHoverBorder: #cf9a27;
+$buttonPaletteBoldSecondaryDefaultBackground: #ff0084;
+$buttonPaletteBoldSecondaryDefaultText: #ffffff;
+$buttonPaletteBoldSecondaryDefaultTextDecoration: none;
+$buttonPaletteBoldSecondaryDefaultBorder: #ffc85e;
+$buttonPaletteBoldSecondaryActiveBackground: #ff0084;
+$buttonPaletteBoldSecondaryActiveText: #ffffff;
+$buttonPaletteBoldSecondaryActiveTextDecoration: none;
+$buttonPaletteBoldSecondaryActiveBorder: #ffc85e;
+$buttonPaletteBoldSecondaryHoverBackground: #ff0084;
+$buttonPaletteBoldSecondaryHoverText: #ffffff;
+$buttonPaletteBoldSecondaryHoverTextDecoration: underline;
+$buttonPaletteBoldSecondaryHoverBorder: #ffc85e;
+$buttonPaletteBoldTertiaryDefaultBackground: #ff0084;
+$buttonPaletteBoldTertiaryDefaultText: #ffffff;
+$buttonPaletteBoldTertiaryDefaultTextDecoration: none;
+$buttonPaletteBoldTertiaryDefaultBorder: #ff0084;
+$buttonPaletteBoldTertiaryActiveBackground: #ff0084;
+$buttonPaletteBoldTertiaryActiveText: #ffffff;
+$buttonPaletteBoldTertiaryActiveTextDecoration: none;
+$buttonPaletteBoldTertiaryActiveBorder: #ff0084;
+$buttonPaletteBoldTertiaryHoverBackground: #ff0084;
+$buttonPaletteBoldTertiaryHoverText: #ffffff;
+$buttonPaletteBoldTertiaryHoverTextDecoration: underline;
+$buttonPaletteBoldTertiaryHoverBorder: #ff0084;
+$buttonPaletteStrongPrimaryDefaultBackground: #ff0084;
+$buttonPaletteStrongPrimaryDefaultText: #5f0012;
+$buttonPaletteStrongPrimaryDefaultTextDecoration: none;
+$buttonPaletteStrongPrimaryDefaultBorder: #ff0084;
+$buttonPaletteStrongPrimaryActiveBackground: #d70065;
+$buttonPaletteStrongPrimaryActiveText: #5f0012;
+$buttonPaletteStrongPrimaryActiveTextDecoration: none;
+$buttonPaletteStrongPrimaryActiveBorder: #d70065;
+$buttonPaletteStrongPrimaryHoverBackground: #d70065;
+$buttonPaletteStrongPrimaryHoverText: #5f0012;
+$buttonPaletteStrongPrimaryHoverTextDecoration: underline;
+$buttonPaletteStrongPrimaryHoverBorder: #d70065;
+$buttonPaletteStrongSecondaryDefaultBackground: #2a2b2f;
+$buttonPaletteStrongSecondaryDefaultText: #ffffff;
+$buttonPaletteStrongSecondaryDefaultTextDecoration: none;
+$buttonPaletteStrongSecondaryDefaultBorder: #ffc85e;
+$buttonPaletteStrongSecondaryActiveBackground: #2a2b2f;
+$buttonPaletteStrongSecondaryActiveText: #ffffff;
+$buttonPaletteStrongSecondaryActiveTextDecoration: none;
+$buttonPaletteStrongSecondaryActiveBorder: #ffc85e;
+$buttonPaletteStrongSecondaryHoverBackground: #2a2b2f;
+$buttonPaletteStrongSecondaryHoverText: #ffffff;
+$buttonPaletteStrongSecondaryHoverTextDecoration: underline;
+$buttonPaletteStrongSecondaryHoverBorder: #ffc85e;
+$buttonPaletteStrongTertiaryDefaultBackground: #2a2b2f;
+$buttonPaletteStrongTertiaryDefaultText: #ffffff;
+$buttonPaletteStrongTertiaryDefaultTextDecoration: none;
+$buttonPaletteStrongTertiaryDefaultBorder: #2a2b2f;
+$buttonPaletteStrongTertiaryActiveBackground: #2a2b2f;
+$buttonPaletteStrongTertiaryActiveText: #ffffff;
+$buttonPaletteStrongTertiaryActiveTextDecoration: none;
+$buttonPaletteStrongTertiaryActiveBorder: #2a2b2f;
+$buttonPaletteStrongTertiaryHoverBackground: #2a2b2f;
+$buttonPaletteStrongTertiaryHoverText: #ffffff;
+$buttonPaletteStrongTertiaryHoverTextDecoration: underline;
+$buttonPaletteStrongTertiaryHoverBorder: #2a2b2f;
diff --git a/src/scss/button/button-qld-default-palettes.tokens.scss b/src/scss/button/button-qld-default-palettes.tokens.scss
new file mode 100644
index 0000000..412f89a
--- /dev/null
+++ b/src/scss/button/button-qld-default-palettes.tokens.scss
@@ -0,0 +1,183 @@
+
+// Do not edit directly, this file was auto-generated.
+
+$buttonPaletteBrightPrimaryDefaultBackground: #09549f;
+$buttonPaletteBrightPrimaryDefaultText: #ffffff;
+$buttonPaletteBrightPrimaryDefaultTextDecoration: none;
+$buttonPaletteBrightPrimaryDefaultBorder: #09549f;
+$buttonPaletteBrightPrimaryActiveBackground: #003e87;
+$buttonPaletteBrightPrimaryActiveText: #ffffff;
+$buttonPaletteBrightPrimaryActiveTextDecoration: none;
+$buttonPaletteBrightPrimaryActiveBorder: #003e87;
+$buttonPaletteBrightPrimaryHoverBackground: #003e87;
+$buttonPaletteBrightPrimaryHoverText: #ffffff;
+$buttonPaletteBrightPrimaryHoverTextDecoration: underline;
+$buttonPaletteBrightPrimaryHoverBorder: #003e87;
+$buttonPaletteBrightSecondaryDefaultBackground: #ffffff;
+$buttonPaletteBrightSecondaryDefaultText: #09549f;
+$buttonPaletteBrightSecondaryDefaultTextDecoration: none;
+$buttonPaletteBrightSecondaryDefaultBorder: #6bbe27;
+$buttonPaletteBrightSecondaryActiveBackground: #ffffff;
+$buttonPaletteBrightSecondaryActiveText: #09549f;
+$buttonPaletteBrightSecondaryActiveTextDecoration: none;
+$buttonPaletteBrightSecondaryActiveBorder: #6bbe27;
+$buttonPaletteBrightSecondaryHoverBackground: #ffffff;
+$buttonPaletteBrightSecondaryHoverText: #09549f;
+$buttonPaletteBrightSecondaryHoverTextDecoration: underline;
+$buttonPaletteBrightSecondaryHoverBorder: #6bbe27;
+$buttonPaletteBrightTertiaryDefaultBackground: #ffffff;
+$buttonPaletteBrightTertiaryDefaultText: #09549f;
+$buttonPaletteBrightTertiaryDefaultTextDecoration: none;
+$buttonPaletteBrightTertiaryDefaultBorder: #ffffff;
+$buttonPaletteBrightTertiaryActiveBackground: #ffffff;
+$buttonPaletteBrightTertiaryActiveText: #09549f;
+$buttonPaletteBrightTertiaryActiveTextDecoration: none;
+$buttonPaletteBrightTertiaryActiveBorder: #ffffff;
+$buttonPaletteBrightTertiaryHoverBackground: #ffffff;
+$buttonPaletteBrightTertiaryHoverText: #09549f;
+$buttonPaletteBrightTertiaryHoverTextDecoration: underline;
+$buttonPaletteBrightTertiaryHoverBorder: #ffffff;
+$buttonPaletteTintPrimaryDefaultBackground: #09549f;
+$buttonPaletteTintPrimaryDefaultText: #ffffff;
+$buttonPaletteTintPrimaryDefaultTextDecoration: none;
+$buttonPaletteTintPrimaryDefaultBorder: #09549f;
+$buttonPaletteTintPrimaryActiveBackground: #003e87;
+$buttonPaletteTintPrimaryActiveText: #ffffff;
+$buttonPaletteTintPrimaryActiveTextDecoration: none;
+$buttonPaletteTintPrimaryActiveBorder: #003e87;
+$buttonPaletteTintPrimaryHoverBackground: #003e87;
+$buttonPaletteTintPrimaryHoverText: #ffffff;
+$buttonPaletteTintPrimaryHoverTextDecoration: underline;
+$buttonPaletteTintPrimaryHoverBorder: #003e87;
+$buttonPaletteTintSecondaryDefaultBackground: #e7edf6;
+$buttonPaletteTintSecondaryDefaultText: #09549f;
+$buttonPaletteTintSecondaryDefaultTextDecoration: none;
+$buttonPaletteTintSecondaryDefaultBorder: #6bbe27;
+$buttonPaletteTintSecondaryActiveBackground: #e7edf6;
+$buttonPaletteTintSecondaryActiveText: #09549f;
+$buttonPaletteTintSecondaryActiveTextDecoration: none;
+$buttonPaletteTintSecondaryActiveBorder: #6bbe27;
+$buttonPaletteTintSecondaryHoverBackground: #e7edf6;
+$buttonPaletteTintSecondaryHoverText: #09549f;
+$buttonPaletteTintSecondaryHoverTextDecoration: underline;
+$buttonPaletteTintSecondaryHoverBorder: #6bbe27;
+$buttonPaletteTintTertiaryDefaultBackground: #e7edf6;
+$buttonPaletteTintTertiaryDefaultText: #09549f;
+$buttonPaletteTintTertiaryDefaultTextDecoration: none;
+$buttonPaletteTintTertiaryDefaultBorder: #e7edf6;
+$buttonPaletteTintTertiaryActiveBackground: #e7edf6;
+$buttonPaletteTintTertiaryActiveText: #09549f;
+$buttonPaletteTintTertiaryActiveTextDecoration: none;
+$buttonPaletteTintTertiaryActiveBorder: #e7edf6;
+$buttonPaletteTintTertiaryHoverBackground: #e7edf6;
+$buttonPaletteTintTertiaryHoverText: #09549f;
+$buttonPaletteTintTertiaryHoverTextDecoration: underline;
+$buttonPaletteTintTertiaryHoverBorder: #e7edf6;
+$buttonPaletteAltPrimaryDefaultBackground: #09549f;
+$buttonPaletteAltPrimaryDefaultText: #ffffff;
+$buttonPaletteAltPrimaryDefaultTextDecoration: none;
+$buttonPaletteAltPrimaryDefaultBorder: #09549f;
+$buttonPaletteAltPrimaryActiveBackground: #003e87;
+$buttonPaletteAltPrimaryActiveText: #ffffff;
+$buttonPaletteAltPrimaryActiveTextDecoration: none;
+$buttonPaletteAltPrimaryActiveBorder: #003e87;
+$buttonPaletteAltPrimaryHoverBackground: #003e87;
+$buttonPaletteAltPrimaryHoverText: #ffffff;
+$buttonPaletteAltPrimaryHoverTextDecoration: underline;
+$buttonPaletteAltPrimaryHoverBorder: #003e87;
+$buttonPaletteAltSecondaryDefaultBackground: #eaeaea;
+$buttonPaletteAltSecondaryDefaultText: #09549f;
+$buttonPaletteAltSecondaryDefaultTextDecoration: none;
+$buttonPaletteAltSecondaryDefaultBorder: #6bbe27;
+$buttonPaletteAltSecondaryActiveBackground: #eaeaea;
+$buttonPaletteAltSecondaryActiveText: #09549f;
+$buttonPaletteAltSecondaryActiveTextDecoration: none;
+$buttonPaletteAltSecondaryActiveBorder: #6bbe27;
+$buttonPaletteAltSecondaryHoverBackground: #eaeaea;
+$buttonPaletteAltSecondaryHoverText: #09549f;
+$buttonPaletteAltSecondaryHoverTextDecoration: underline;
+$buttonPaletteAltSecondaryHoverBorder: #6bbe27;
+$buttonPaletteAltTertiaryDefaultBackground: #eaeaea;
+$buttonPaletteAltTertiaryDefaultText: #09549f;
+$buttonPaletteAltTertiaryDefaultTextDecoration: none;
+$buttonPaletteAltTertiaryDefaultBorder: #eaeaea;
+$buttonPaletteAltTertiaryActiveBackground: #eaeaea;
+$buttonPaletteAltTertiaryActiveText: #09549f;
+$buttonPaletteAltTertiaryActiveTextDecoration: none;
+$buttonPaletteAltTertiaryActiveBorder: #eaeaea;
+$buttonPaletteAltTertiaryHoverBackground: #eaeaea;
+$buttonPaletteAltTertiaryHoverText: #09549f;
+$buttonPaletteAltTertiaryHoverTextDecoration: underline;
+$buttonPaletteAltTertiaryHoverBorder: #eaeaea;
+$buttonPaletteBoldPrimaryDefaultBackground: #6bbe27;
+$buttonPaletteBoldPrimaryDefaultText: #000043;
+$buttonPaletteBoldPrimaryDefaultTextDecoration: none;
+$buttonPaletteBoldPrimaryDefaultBorder: #6bbe27;
+$buttonPaletteBoldPrimaryActiveBackground: #469800;
+$buttonPaletteBoldPrimaryActiveText: #000043;
+$buttonPaletteBoldPrimaryActiveTextDecoration: none;
+$buttonPaletteBoldPrimaryActiveBorder: #469800;
+$buttonPaletteBoldPrimaryHoverBackground: #469800;
+$buttonPaletteBoldPrimaryHoverText: #000043;
+$buttonPaletteBoldPrimaryHoverTextDecoration: underline;
+$buttonPaletteBoldPrimaryHoverBorder: #469800;
+$buttonPaletteBoldSecondaryDefaultBackground: #09549f;
+$buttonPaletteBoldSecondaryDefaultText: #ffffff;
+$buttonPaletteBoldSecondaryDefaultTextDecoration: none;
+$buttonPaletteBoldSecondaryDefaultBorder: #ffe500;
+$buttonPaletteBoldSecondaryActiveBackground: #09549f;
+$buttonPaletteBoldSecondaryActiveText: #ffffff;
+$buttonPaletteBoldSecondaryActiveTextDecoration: none;
+$buttonPaletteBoldSecondaryActiveBorder: #ffe500;
+$buttonPaletteBoldSecondaryHoverBackground: #09549f;
+$buttonPaletteBoldSecondaryHoverText: #ffffff;
+$buttonPaletteBoldSecondaryHoverTextDecoration: underline;
+$buttonPaletteBoldSecondaryHoverBorder: #ffe500;
+$buttonPaletteBoldTertiaryDefaultBackground: #09549f;
+$buttonPaletteBoldTertiaryDefaultText: #ffffff;
+$buttonPaletteBoldTertiaryDefaultTextDecoration: none;
+$buttonPaletteBoldTertiaryDefaultBorder: #09549f;
+$buttonPaletteBoldTertiaryActiveBackground: #09549f;
+$buttonPaletteBoldTertiaryActiveText: #ffffff;
+$buttonPaletteBoldTertiaryActiveTextDecoration: none;
+$buttonPaletteBoldTertiaryActiveBorder: #09549f;
+$buttonPaletteBoldTertiaryHoverBackground: #09549f;
+$buttonPaletteBoldTertiaryHoverText: #ffffff;
+$buttonPaletteBoldTertiaryHoverTextDecoration: underline;
+$buttonPaletteBoldTertiaryHoverBorder: #09549f;
+$buttonPaletteStrongPrimaryDefaultBackground: #6bbe27;
+$buttonPaletteStrongPrimaryDefaultText: #000043;
+$buttonPaletteStrongPrimaryDefaultTextDecoration: none;
+$buttonPaletteStrongPrimaryDefaultBorder: #6bbe27;
+$buttonPaletteStrongPrimaryActiveBackground: #469800;
+$buttonPaletteStrongPrimaryActiveText: #000043;
+$buttonPaletteStrongPrimaryActiveTextDecoration: none;
+$buttonPaletteStrongPrimaryActiveBorder: #469800;
+$buttonPaletteStrongPrimaryHoverBackground: #469800;
+$buttonPaletteStrongPrimaryHoverText: #000043;
+$buttonPaletteStrongPrimaryHoverTextDecoration: underline;
+$buttonPaletteStrongPrimaryHoverBorder: #469800;
+$buttonPaletteStrongSecondaryDefaultBackground: #05325f;
+$buttonPaletteStrongSecondaryDefaultText: #ffffff;
+$buttonPaletteStrongSecondaryDefaultTextDecoration: none;
+$buttonPaletteStrongSecondaryDefaultBorder: #ffe500;
+$buttonPaletteStrongSecondaryActiveBackground: #05325f;
+$buttonPaletteStrongSecondaryActiveText: #ffffff;
+$buttonPaletteStrongSecondaryActiveTextDecoration: none;
+$buttonPaletteStrongSecondaryActiveBorder: #ffe500;
+$buttonPaletteStrongSecondaryHoverBackground: #05325f;
+$buttonPaletteStrongSecondaryHoverText: #ffffff;
+$buttonPaletteStrongSecondaryHoverTextDecoration: underline;
+$buttonPaletteStrongSecondaryHoverBorder: #ffe500;
+$buttonPaletteStrongTertiaryDefaultBackground: #05325f;
+$buttonPaletteStrongTertiaryDefaultText: #ffffff;
+$buttonPaletteStrongTertiaryDefaultTextDecoration: none;
+$buttonPaletteStrongTertiaryDefaultBorder: #05325f;
+$buttonPaletteStrongTertiaryActiveBackground: #05325f;
+$buttonPaletteStrongTertiaryActiveText: #ffffff;
+$buttonPaletteStrongTertiaryActiveTextDecoration: none;
+$buttonPaletteStrongTertiaryActiveBorder: #05325f;
+$buttonPaletteStrongTertiaryHoverBackground: #05325f;
+$buttonPaletteStrongTertiaryHoverText: #ffffff;
+$buttonPaletteStrongTertiaryHoverTextDecoration: underline;
+$buttonPaletteStrongTertiaryHoverBorder: #05325f;
diff --git a/src/scss/button/button-qld-high-contrast-palettes.tokens.scss b/src/scss/button/button-qld-high-contrast-palettes.tokens.scss
new file mode 100644
index 0000000..a92d6ed
--- /dev/null
+++ b/src/scss/button/button-qld-high-contrast-palettes.tokens.scss
@@ -0,0 +1,183 @@
+
+// Do not edit directly, this file was auto-generated.
+
+$buttonPaletteBrightPrimaryDefaultBackground: #0000ff;
+$buttonPaletteBrightPrimaryDefaultText: #ffffff;
+$buttonPaletteBrightPrimaryDefaultTextDecoration: none;
+$buttonPaletteBrightPrimaryDefaultBorder: #0000ff;
+$buttonPaletteBrightPrimaryActiveBackground: #1000e4;
+$buttonPaletteBrightPrimaryActiveText: #ffffff;
+$buttonPaletteBrightPrimaryActiveTextDecoration: none;
+$buttonPaletteBrightPrimaryActiveBorder: #1000e4;
+$buttonPaletteBrightPrimaryHoverBackground: #1000e4;
+$buttonPaletteBrightPrimaryHoverText: #ffffff;
+$buttonPaletteBrightPrimaryHoverTextDecoration: underline;
+$buttonPaletteBrightPrimaryHoverBorder: #1000e4;
+$buttonPaletteBrightSecondaryDefaultBackground: #ffffff;
+$buttonPaletteBrightSecondaryDefaultText: #0000ff;
+$buttonPaletteBrightSecondaryDefaultTextDecoration: none;
+$buttonPaletteBrightSecondaryDefaultBorder: #ffe500;
+$buttonPaletteBrightSecondaryActiveBackground: #ffffff;
+$buttonPaletteBrightSecondaryActiveText: #0000ff;
+$buttonPaletteBrightSecondaryActiveTextDecoration: none;
+$buttonPaletteBrightSecondaryActiveBorder: #ffe500;
+$buttonPaletteBrightSecondaryHoverBackground: #ffffff;
+$buttonPaletteBrightSecondaryHoverText: #0000ff;
+$buttonPaletteBrightSecondaryHoverTextDecoration: underline;
+$buttonPaletteBrightSecondaryHoverBorder: #ffe500;
+$buttonPaletteBrightTertiaryDefaultBackground: #ffffff;
+$buttonPaletteBrightTertiaryDefaultText: #0000ff;
+$buttonPaletteBrightTertiaryDefaultTextDecoration: none;
+$buttonPaletteBrightTertiaryDefaultBorder: #ffffff;
+$buttonPaletteBrightTertiaryActiveBackground: #ffffff;
+$buttonPaletteBrightTertiaryActiveText: #0000ff;
+$buttonPaletteBrightTertiaryActiveTextDecoration: none;
+$buttonPaletteBrightTertiaryActiveBorder: #ffffff;
+$buttonPaletteBrightTertiaryHoverBackground: #ffffff;
+$buttonPaletteBrightTertiaryHoverText: #0000ff;
+$buttonPaletteBrightTertiaryHoverTextDecoration: underline;
+$buttonPaletteBrightTertiaryHoverBorder: #ffffff;
+$buttonPaletteTintPrimaryDefaultBackground: #0000ff;
+$buttonPaletteTintPrimaryDefaultText: #ffffff;
+$buttonPaletteTintPrimaryDefaultTextDecoration: none;
+$buttonPaletteTintPrimaryDefaultBorder: #0000ff;
+$buttonPaletteTintPrimaryActiveBackground: #1000e4;
+$buttonPaletteTintPrimaryActiveText: #ffffff;
+$buttonPaletteTintPrimaryActiveTextDecoration: none;
+$buttonPaletteTintPrimaryActiveBorder: #1000e4;
+$buttonPaletteTintPrimaryHoverBackground: #1000e4;
+$buttonPaletteTintPrimaryHoverText: #ffffff;
+$buttonPaletteTintPrimaryHoverTextDecoration: underline;
+$buttonPaletteTintPrimaryHoverBorder: #1000e4;
+$buttonPaletteTintSecondaryDefaultBackground: #ffffff;
+$buttonPaletteTintSecondaryDefaultText: #0000ff;
+$buttonPaletteTintSecondaryDefaultTextDecoration: none;
+$buttonPaletteTintSecondaryDefaultBorder: #ffe500;
+$buttonPaletteTintSecondaryActiveBackground: #ffffff;
+$buttonPaletteTintSecondaryActiveText: #0000ff;
+$buttonPaletteTintSecondaryActiveTextDecoration: none;
+$buttonPaletteTintSecondaryActiveBorder: #ffe500;
+$buttonPaletteTintSecondaryHoverBackground: #ffffff;
+$buttonPaletteTintSecondaryHoverText: #0000ff;
+$buttonPaletteTintSecondaryHoverTextDecoration: underline;
+$buttonPaletteTintSecondaryHoverBorder: #ffe500;
+$buttonPaletteTintTertiaryDefaultBackground: #ffffff;
+$buttonPaletteTintTertiaryDefaultText: #0000ff;
+$buttonPaletteTintTertiaryDefaultTextDecoration: none;
+$buttonPaletteTintTertiaryDefaultBorder: #ffffff;
+$buttonPaletteTintTertiaryActiveBackground: #ffffff;
+$buttonPaletteTintTertiaryActiveText: #0000ff;
+$buttonPaletteTintTertiaryActiveTextDecoration: none;
+$buttonPaletteTintTertiaryActiveBorder: #ffffff;
+$buttonPaletteTintTertiaryHoverBackground: #ffffff;
+$buttonPaletteTintTertiaryHoverText: #0000ff;
+$buttonPaletteTintTertiaryHoverTextDecoration: underline;
+$buttonPaletteTintTertiaryHoverBorder: #ffffff;
+$buttonPaletteAltPrimaryDefaultBackground: #0000ff;
+$buttonPaletteAltPrimaryDefaultText: #ffffff;
+$buttonPaletteAltPrimaryDefaultTextDecoration: none;
+$buttonPaletteAltPrimaryDefaultBorder: #0000ff;
+$buttonPaletteAltPrimaryActiveBackground: #1000e4;
+$buttonPaletteAltPrimaryActiveText: #ffffff;
+$buttonPaletteAltPrimaryActiveTextDecoration: none;
+$buttonPaletteAltPrimaryActiveBorder: #1000e4;
+$buttonPaletteAltPrimaryHoverBackground: #1000e4;
+$buttonPaletteAltPrimaryHoverText: #ffffff;
+$buttonPaletteAltPrimaryHoverTextDecoration: underline;
+$buttonPaletteAltPrimaryHoverBorder: #1000e4;
+$buttonPaletteAltSecondaryDefaultBackground: #ffffff;
+$buttonPaletteAltSecondaryDefaultText: #0000ff;
+$buttonPaletteAltSecondaryDefaultTextDecoration: none;
+$buttonPaletteAltSecondaryDefaultBorder: #ffe500;
+$buttonPaletteAltSecondaryActiveBackground: #ffffff;
+$buttonPaletteAltSecondaryActiveText: #0000ff;
+$buttonPaletteAltSecondaryActiveTextDecoration: none;
+$buttonPaletteAltSecondaryActiveBorder: #ffe500;
+$buttonPaletteAltSecondaryHoverBackground: #ffffff;
+$buttonPaletteAltSecondaryHoverText: #0000ff;
+$buttonPaletteAltSecondaryHoverTextDecoration: underline;
+$buttonPaletteAltSecondaryHoverBorder: #ffe500;
+$buttonPaletteAltTertiaryDefaultBackground: #ffffff;
+$buttonPaletteAltTertiaryDefaultText: #0000ff;
+$buttonPaletteAltTertiaryDefaultTextDecoration: none;
+$buttonPaletteAltTertiaryDefaultBorder: #ffffff;
+$buttonPaletteAltTertiaryActiveBackground: #ffffff;
+$buttonPaletteAltTertiaryActiveText: #0000ff;
+$buttonPaletteAltTertiaryActiveTextDecoration: none;
+$buttonPaletteAltTertiaryActiveBorder: #ffffff;
+$buttonPaletteAltTertiaryHoverBackground: #ffffff;
+$buttonPaletteAltTertiaryHoverText: #0000ff;
+$buttonPaletteAltTertiaryHoverTextDecoration: underline;
+$buttonPaletteAltTertiaryHoverBorder: #ffffff;
+$buttonPaletteBoldPrimaryDefaultBackground: #ffe500;
+$buttonPaletteBoldPrimaryDefaultText: #2b0093;
+$buttonPaletteBoldPrimaryDefaultTextDecoration: none;
+$buttonPaletteBoldPrimaryDefaultBorder: #ffe500;
+$buttonPaletteBoldPrimaryActiveBackground: #cdb300;
+$buttonPaletteBoldPrimaryActiveText: #2b0093;
+$buttonPaletteBoldPrimaryActiveTextDecoration: none;
+$buttonPaletteBoldPrimaryActiveBorder: #cdb300;
+$buttonPaletteBoldPrimaryHoverBackground: #cdb300;
+$buttonPaletteBoldPrimaryHoverText: #2b0093;
+$buttonPaletteBoldPrimaryHoverTextDecoration: underline;
+$buttonPaletteBoldPrimaryHoverBorder: #cdb300;
+$buttonPaletteBoldSecondaryDefaultBackground: #000510;
+$buttonPaletteBoldSecondaryDefaultText: #ffe500;
+$buttonPaletteBoldSecondaryDefaultTextDecoration: none;
+$buttonPaletteBoldSecondaryDefaultBorder: #ffe500;
+$buttonPaletteBoldSecondaryActiveBackground: #000510;
+$buttonPaletteBoldSecondaryActiveText: #ffe500;
+$buttonPaletteBoldSecondaryActiveTextDecoration: none;
+$buttonPaletteBoldSecondaryActiveBorder: #ffe500;
+$buttonPaletteBoldSecondaryHoverBackground: #000510;
+$buttonPaletteBoldSecondaryHoverText: #ffe500;
+$buttonPaletteBoldSecondaryHoverTextDecoration: underline;
+$buttonPaletteBoldSecondaryHoverBorder: #ffe500;
+$buttonPaletteBoldTertiaryDefaultBackground: #000510;
+$buttonPaletteBoldTertiaryDefaultText: #ffe500;
+$buttonPaletteBoldTertiaryDefaultTextDecoration: none;
+$buttonPaletteBoldTertiaryDefaultBorder: #000510;
+$buttonPaletteBoldTertiaryActiveBackground: #000510;
+$buttonPaletteBoldTertiaryActiveText: #ffe500;
+$buttonPaletteBoldTertiaryActiveTextDecoration: none;
+$buttonPaletteBoldTertiaryActiveBorder: #000510;
+$buttonPaletteBoldTertiaryHoverBackground: #000510;
+$buttonPaletteBoldTertiaryHoverText: #ffe500;
+$buttonPaletteBoldTertiaryHoverTextDecoration: underline;
+$buttonPaletteBoldTertiaryHoverBorder: #000510;
+$buttonPaletteStrongPrimaryDefaultBackground: #ffe500;
+$buttonPaletteStrongPrimaryDefaultText: #2b0093;
+$buttonPaletteStrongPrimaryDefaultTextDecoration: none;
+$buttonPaletteStrongPrimaryDefaultBorder: #ffe500;
+$buttonPaletteStrongPrimaryActiveBackground: #cdb300;
+$buttonPaletteStrongPrimaryActiveText: #2b0093;
+$buttonPaletteStrongPrimaryActiveTextDecoration: none;
+$buttonPaletteStrongPrimaryActiveBorder: #cdb300;
+$buttonPaletteStrongPrimaryHoverBackground: #cdb300;
+$buttonPaletteStrongPrimaryHoverText: #2b0093;
+$buttonPaletteStrongPrimaryHoverTextDecoration: underline;
+$buttonPaletteStrongPrimaryHoverBorder: #cdb300;
+$buttonPaletteStrongSecondaryDefaultBackground: #000510;
+$buttonPaletteStrongSecondaryDefaultText: #ffe500;
+$buttonPaletteStrongSecondaryDefaultTextDecoration: none;
+$buttonPaletteStrongSecondaryDefaultBorder: #ffe500;
+$buttonPaletteStrongSecondaryActiveBackground: #000510;
+$buttonPaletteStrongSecondaryActiveText: #ffe500;
+$buttonPaletteStrongSecondaryActiveTextDecoration: none;
+$buttonPaletteStrongSecondaryActiveBorder: #ffe500;
+$buttonPaletteStrongSecondaryHoverBackground: #000510;
+$buttonPaletteStrongSecondaryHoverText: #ffe500;
+$buttonPaletteStrongSecondaryHoverTextDecoration: underline;
+$buttonPaletteStrongSecondaryHoverBorder: #ffe500;
+$buttonPaletteStrongTertiaryDefaultBackground: #000510;
+$buttonPaletteStrongTertiaryDefaultText: #ffe500;
+$buttonPaletteStrongTertiaryDefaultTextDecoration: none;
+$buttonPaletteStrongTertiaryDefaultBorder: #000510;
+$buttonPaletteStrongTertiaryActiveBackground: #000510;
+$buttonPaletteStrongTertiaryActiveText: #ffe500;
+$buttonPaletteStrongTertiaryActiveTextDecoration: none;
+$buttonPaletteStrongTertiaryActiveBorder: #000510;
+$buttonPaletteStrongTertiaryHoverBackground: #000510;
+$buttonPaletteStrongTertiaryHoverText: #ffe500;
+$buttonPaletteStrongTertiaryHoverTextDecoration: underline;
+$buttonPaletteStrongTertiaryHoverBorder: #000510;
diff --git a/src/scss/button/button-qld-maroon-palettes.tokens.scss b/src/scss/button/button-qld-maroon-palettes.tokens.scss
new file mode 100644
index 0000000..305425c
--- /dev/null
+++ b/src/scss/button/button-qld-maroon-palettes.tokens.scss
@@ -0,0 +1,183 @@
+
+// Do not edit directly, this file was auto-generated.
+
+$buttonPaletteBrightPrimaryDefaultBackground: #b80b4d;
+$buttonPaletteBrightPrimaryDefaultText: #ffffff;
+$buttonPaletteBrightPrimaryDefaultTextDecoration: none;
+$buttonPaletteBrightPrimaryDefaultBorder: #b80b4d;
+$buttonPaletteBrightPrimaryActiveBackground: #9a0037;
+$buttonPaletteBrightPrimaryActiveText: #ffffff;
+$buttonPaletteBrightPrimaryActiveTextDecoration: none;
+$buttonPaletteBrightPrimaryActiveBorder: #9a0037;
+$buttonPaletteBrightPrimaryHoverBackground: #9a0037;
+$buttonPaletteBrightPrimaryHoverText: #ffffff;
+$buttonPaletteBrightPrimaryHoverTextDecoration: underline;
+$buttonPaletteBrightPrimaryHoverBorder: #9a0037;
+$buttonPaletteBrightSecondaryDefaultBackground: #ffffff;
+$buttonPaletteBrightSecondaryDefaultText: #b80b4d;
+$buttonPaletteBrightSecondaryDefaultTextDecoration: none;
+$buttonPaletteBrightSecondaryDefaultBorder: #b80b4d;
+$buttonPaletteBrightSecondaryActiveBackground: #ffffff;
+$buttonPaletteBrightSecondaryActiveText: #b80b4d;
+$buttonPaletteBrightSecondaryActiveTextDecoration: none;
+$buttonPaletteBrightSecondaryActiveBorder: #b80b4d;
+$buttonPaletteBrightSecondaryHoverBackground: #ffffff;
+$buttonPaletteBrightSecondaryHoverText: #b80b4d;
+$buttonPaletteBrightSecondaryHoverTextDecoration: underline;
+$buttonPaletteBrightSecondaryHoverBorder: #b80b4d;
+$buttonPaletteBrightTertiaryDefaultBackground: #ffffff;
+$buttonPaletteBrightTertiaryDefaultText: #b80b4d;
+$buttonPaletteBrightTertiaryDefaultTextDecoration: none;
+$buttonPaletteBrightTertiaryDefaultBorder: #ffffff;
+$buttonPaletteBrightTertiaryActiveBackground: #ffffff;
+$buttonPaletteBrightTertiaryActiveText: #b80b4d;
+$buttonPaletteBrightTertiaryActiveTextDecoration: none;
+$buttonPaletteBrightTertiaryActiveBorder: #ffffff;
+$buttonPaletteBrightTertiaryHoverBackground: #ffffff;
+$buttonPaletteBrightTertiaryHoverText: #b80b4d;
+$buttonPaletteBrightTertiaryHoverTextDecoration: underline;
+$buttonPaletteBrightTertiaryHoverBorder: #ffffff;
+$buttonPaletteTintPrimaryDefaultBackground: #b80b4d;
+$buttonPaletteTintPrimaryDefaultText: #ffffff;
+$buttonPaletteTintPrimaryDefaultTextDecoration: none;
+$buttonPaletteTintPrimaryDefaultBorder: #b80b4d;
+$buttonPaletteTintPrimaryActiveBackground: #9a0037;
+$buttonPaletteTintPrimaryActiveText: #ffffff;
+$buttonPaletteTintPrimaryActiveTextDecoration: none;
+$buttonPaletteTintPrimaryActiveBorder: #9a0037;
+$buttonPaletteTintPrimaryHoverBackground: #9a0037;
+$buttonPaletteTintPrimaryHoverText: #ffffff;
+$buttonPaletteTintPrimaryHoverTextDecoration: underline;
+$buttonPaletteTintPrimaryHoverBorder: #9a0037;
+$buttonPaletteTintSecondaryDefaultBackground: #ffffff;
+$buttonPaletteTintSecondaryDefaultText: #b80b4d;
+$buttonPaletteTintSecondaryDefaultTextDecoration: none;
+$buttonPaletteTintSecondaryDefaultBorder: #b80b4d;
+$buttonPaletteTintSecondaryActiveBackground: #ffffff;
+$buttonPaletteTintSecondaryActiveText: #b80b4d;
+$buttonPaletteTintSecondaryActiveTextDecoration: none;
+$buttonPaletteTintSecondaryActiveBorder: #b80b4d;
+$buttonPaletteTintSecondaryHoverBackground: #ffffff;
+$buttonPaletteTintSecondaryHoverText: #b80b4d;
+$buttonPaletteTintSecondaryHoverTextDecoration: underline;
+$buttonPaletteTintSecondaryHoverBorder: #b80b4d;
+$buttonPaletteTintTertiaryDefaultBackground: #ffffff;
+$buttonPaletteTintTertiaryDefaultText: #b80b4d;
+$buttonPaletteTintTertiaryDefaultTextDecoration: none;
+$buttonPaletteTintTertiaryDefaultBorder: #ffffff;
+$buttonPaletteTintTertiaryActiveBackground: #ffffff;
+$buttonPaletteTintTertiaryActiveText: #b80b4d;
+$buttonPaletteTintTertiaryActiveTextDecoration: none;
+$buttonPaletteTintTertiaryActiveBorder: #ffffff;
+$buttonPaletteTintTertiaryHoverBackground: #ffffff;
+$buttonPaletteTintTertiaryHoverText: #b80b4d;
+$buttonPaletteTintTertiaryHoverTextDecoration: underline;
+$buttonPaletteTintTertiaryHoverBorder: #ffffff;
+$buttonPaletteAltPrimaryDefaultBackground: #b80b4d;
+$buttonPaletteAltPrimaryDefaultText: #ffffff;
+$buttonPaletteAltPrimaryDefaultTextDecoration: none;
+$buttonPaletteAltPrimaryDefaultBorder: #b80b4d;
+$buttonPaletteAltPrimaryActiveBackground: #9a0037;
+$buttonPaletteAltPrimaryActiveText: #ffffff;
+$buttonPaletteAltPrimaryActiveTextDecoration: none;
+$buttonPaletteAltPrimaryActiveBorder: #9a0037;
+$buttonPaletteAltPrimaryHoverBackground: #9a0037;
+$buttonPaletteAltPrimaryHoverText: #ffffff;
+$buttonPaletteAltPrimaryHoverTextDecoration: underline;
+$buttonPaletteAltPrimaryHoverBorder: #9a0037;
+$buttonPaletteAltSecondaryDefaultBackground: #ffffff;
+$buttonPaletteAltSecondaryDefaultText: #b80b4d;
+$buttonPaletteAltSecondaryDefaultTextDecoration: none;
+$buttonPaletteAltSecondaryDefaultBorder: #b80b4d;
+$buttonPaletteAltSecondaryActiveBackground: #ffffff;
+$buttonPaletteAltSecondaryActiveText: #b80b4d;
+$buttonPaletteAltSecondaryActiveTextDecoration: none;
+$buttonPaletteAltSecondaryActiveBorder: #b80b4d;
+$buttonPaletteAltSecondaryHoverBackground: #ffffff;
+$buttonPaletteAltSecondaryHoverText: #b80b4d;
+$buttonPaletteAltSecondaryHoverTextDecoration: underline;
+$buttonPaletteAltSecondaryHoverBorder: #b80b4d;
+$buttonPaletteAltTertiaryDefaultBackground: #ffffff;
+$buttonPaletteAltTertiaryDefaultText: #b80b4d;
+$buttonPaletteAltTertiaryDefaultTextDecoration: none;
+$buttonPaletteAltTertiaryDefaultBorder: #ffffff;
+$buttonPaletteAltTertiaryActiveBackground: #ffffff;
+$buttonPaletteAltTertiaryActiveText: #b80b4d;
+$buttonPaletteAltTertiaryActiveTextDecoration: none;
+$buttonPaletteAltTertiaryActiveBorder: #ffffff;
+$buttonPaletteAltTertiaryHoverBackground: #ffffff;
+$buttonPaletteAltTertiaryHoverText: #b80b4d;
+$buttonPaletteAltTertiaryHoverTextDecoration: underline;
+$buttonPaletteAltTertiaryHoverBorder: #ffffff;
+$buttonPaletteBoldPrimaryDefaultBackground: #ffffff;
+$buttonPaletteBoldPrimaryDefaultText: #430001;
+$buttonPaletteBoldPrimaryDefaultTextDecoration: none;
+$buttonPaletteBoldPrimaryDefaultBorder: #ffffff;
+$buttonPaletteBoldPrimaryActiveBackground: #ffffff;
+$buttonPaletteBoldPrimaryActiveText: #430001;
+$buttonPaletteBoldPrimaryActiveTextDecoration: none;
+$buttonPaletteBoldPrimaryActiveBorder: #ffffff;
+$buttonPaletteBoldPrimaryHoverBackground: #ffffff;
+$buttonPaletteBoldPrimaryHoverText: #430001;
+$buttonPaletteBoldPrimaryHoverTextDecoration: underline;
+$buttonPaletteBoldPrimaryHoverBorder: #ffffff;
+$buttonPaletteBoldSecondaryDefaultBackground: #b80b4d;
+$buttonPaletteBoldSecondaryDefaultText: #ffffff;
+$buttonPaletteBoldSecondaryDefaultTextDecoration: none;
+$buttonPaletteBoldSecondaryDefaultBorder: #ffffff;
+$buttonPaletteBoldSecondaryActiveBackground: #b80b4d;
+$buttonPaletteBoldSecondaryActiveText: #ffffff;
+$buttonPaletteBoldSecondaryActiveTextDecoration: none;
+$buttonPaletteBoldSecondaryActiveBorder: #ffffff;
+$buttonPaletteBoldSecondaryHoverBackground: #b80b4d;
+$buttonPaletteBoldSecondaryHoverText: #ffffff;
+$buttonPaletteBoldSecondaryHoverTextDecoration: underline;
+$buttonPaletteBoldSecondaryHoverBorder: #ffffff;
+$buttonPaletteBoldTertiaryDefaultBackground: #b80b4d;
+$buttonPaletteBoldTertiaryDefaultText: #ffffff;
+$buttonPaletteBoldTertiaryDefaultTextDecoration: none;
+$buttonPaletteBoldTertiaryDefaultBorder: #b80b4d;
+$buttonPaletteBoldTertiaryActiveBackground: #b80b4d;
+$buttonPaletteBoldTertiaryActiveText: #ffffff;
+$buttonPaletteBoldTertiaryActiveTextDecoration: none;
+$buttonPaletteBoldTertiaryActiveBorder: #b80b4d;
+$buttonPaletteBoldTertiaryHoverBackground: #b80b4d;
+$buttonPaletteBoldTertiaryHoverText: #ffffff;
+$buttonPaletteBoldTertiaryHoverTextDecoration: underline;
+$buttonPaletteBoldTertiaryHoverBorder: #b80b4d;
+$buttonPaletteStrongPrimaryDefaultBackground: #b80b4d;
+$buttonPaletteStrongPrimaryDefaultText: #430001;
+$buttonPaletteStrongPrimaryDefaultTextDecoration: none;
+$buttonPaletteStrongPrimaryDefaultBorder: #b80b4d;
+$buttonPaletteStrongPrimaryActiveBackground: #9a0037;
+$buttonPaletteStrongPrimaryActiveText: #430001;
+$buttonPaletteStrongPrimaryActiveTextDecoration: none;
+$buttonPaletteStrongPrimaryActiveBorder: #9a0037;
+$buttonPaletteStrongPrimaryHoverBackground: #9a0037;
+$buttonPaletteStrongPrimaryHoverText: #430001;
+$buttonPaletteStrongPrimaryHoverTextDecoration: underline;
+$buttonPaletteStrongPrimaryHoverBorder: #9a0037;
+$buttonPaletteStrongSecondaryDefaultBackground: #000c19;
+$buttonPaletteStrongSecondaryDefaultText: #ffffff;
+$buttonPaletteStrongSecondaryDefaultTextDecoration: none;
+$buttonPaletteStrongSecondaryDefaultBorder: #ffffff;
+$buttonPaletteStrongSecondaryActiveBackground: #000c19;
+$buttonPaletteStrongSecondaryActiveText: #ffffff;
+$buttonPaletteStrongSecondaryActiveTextDecoration: none;
+$buttonPaletteStrongSecondaryActiveBorder: #ffffff;
+$buttonPaletteStrongSecondaryHoverBackground: #000c19;
+$buttonPaletteStrongSecondaryHoverText: #ffffff;
+$buttonPaletteStrongSecondaryHoverTextDecoration: underline;
+$buttonPaletteStrongSecondaryHoverBorder: #ffffff;
+$buttonPaletteStrongTertiaryDefaultBackground: #000c19;
+$buttonPaletteStrongTertiaryDefaultText: #ffffff;
+$buttonPaletteStrongTertiaryDefaultTextDecoration: none;
+$buttonPaletteStrongTertiaryDefaultBorder: #000c19;
+$buttonPaletteStrongTertiaryActiveBackground: #000c19;
+$buttonPaletteStrongTertiaryActiveText: #ffffff;
+$buttonPaletteStrongTertiaryActiveTextDecoration: none;
+$buttonPaletteStrongTertiaryActiveBorder: #000c19;
+$buttonPaletteStrongTertiaryHoverBackground: #000c19;
+$buttonPaletteStrongTertiaryHoverText: #ffffff;
+$buttonPaletteStrongTertiaryHoverTextDecoration: underline;
+$buttonPaletteStrongTertiaryHoverBorder: #000c19;
diff --git a/src/scss/button/button.tokens.scss b/src/scss/button/button.tokens.scss
new file mode 100644
index 0000000..ce8a858
--- /dev/null
+++ b/src/scss/button/button.tokens.scss
@@ -0,0 +1,5 @@
+
+// Do not edit directly, this file was auto-generated.
+
+$buttonBorderRadius: 8;
+$buttonBorderWidth: 8px;
diff --git a/src/scss/card/card-campaign-neon-palettes.tokens.scss b/src/scss/card/card-campaign-neon-palettes.tokens.scss
new file mode 100644
index 0000000..2dad54e
--- /dev/null
+++ b/src/scss/card/card-campaign-neon-palettes.tokens.scss
@@ -0,0 +1,4 @@
+
+// Do not edit directly, this file was auto-generated.
+
+$cardBackground: #ffffff;
diff --git a/src/scss/card/card-qld-default-palettes.tokens.scss b/src/scss/card/card-qld-default-palettes.tokens.scss
new file mode 100644
index 0000000..2dad54e
--- /dev/null
+++ b/src/scss/card/card-qld-default-palettes.tokens.scss
@@ -0,0 +1,4 @@
+
+// Do not edit directly, this file was auto-generated.
+
+$cardBackground: #ffffff;
diff --git a/src/scss/card/card-qld-high-contrast-palettes.tokens.scss b/src/scss/card/card-qld-high-contrast-palettes.tokens.scss
new file mode 100644
index 0000000..2dad54e
--- /dev/null
+++ b/src/scss/card/card-qld-high-contrast-palettes.tokens.scss
@@ -0,0 +1,4 @@
+
+// Do not edit directly, this file was auto-generated.
+
+$cardBackground: #ffffff;
diff --git a/src/scss/card/card-qld-maroon-palettes.tokens.scss b/src/scss/card/card-qld-maroon-palettes.tokens.scss
new file mode 100644
index 0000000..2dad54e
--- /dev/null
+++ b/src/scss/card/card-qld-maroon-palettes.tokens.scss
@@ -0,0 +1,4 @@
+
+// Do not edit directly, this file was auto-generated.
+
+$cardBackground: #ffffff;
diff --git a/src/scss/card/card.tokens.scss b/src/scss/card/card.tokens.scss
new file mode 100644
index 0000000..a357987
--- /dev/null
+++ b/src/scss/card/card.tokens.scss
@@ -0,0 +1,5 @@
+
+// Do not edit directly, this file was auto-generated.
+
+$cardBorderRadius: 4;
+$cardPadding: 16px;
diff --git a/src/scss/styles/primitive.tokens.scss b/src/scss/styles/primitive.tokens.scss
new file mode 100644
index 0000000..7c4f320
--- /dev/null
+++ b/src/scss/styles/primitive.tokens.scss
@@ -0,0 +1,429 @@
+
+// Do not edit directly, this file was auto-generated.
+
+$dimensionScale: 2px;
+$dimensionXs: 4px;
+$dimensionSm: 8px;
+$dimensionMd: 16px;
+$dimensionLg: 32px;
+$dimensionXl: 64px;
+$spacingXs: 4px;
+$spacingSm: 8px;
+$spacingMd: 16px;
+$spacingLg: 32px;
+$spacingXl: 64px;
+$spacingMultiValue: 8px 64px;
+$borderRadiusSm: 4;
+$borderRadiusLg: 8;
+$borderRadiusXl: 16;
+$borderRadiusMultiValue: 4 8;
+$colorsBlack: #000000;
+$colorsWhite: #ffffff;
+$colorsChristimasSilver25: #fcfcfc;
+$colorsChristimasSilver50: #fafafa;
+$colorsChristimasSilver100: #f5f5f5;
+$colorsChristimasSilver200: #efefef;
+$colorsChristimasSilver300: #eaeaea;
+$colorsChristimasSilver400: #e5e5e5;
+$colorsChristimasSilver500: #e0e0e0;
+$colorsChristimasSilver600: #b0b0b0;
+$colorsChristimasSilver700: #818181;
+$colorsChristimasSilver800: #565656;
+$colorsChristimasSilver900: #2e2e2e;
+$colorsChristimasSilver950: #0b0b0b;
+$colorsTarnishedSilver25: #f1f1f1;
+$colorsTarnishedSilver50: #e7e8e8;
+$colorsTarnishedSilver100: #d0d0d2;
+$colorsTarnishedSilver200: #b9babc;
+$colorsTarnishedSilver300: #a3a4a7;
+$colorsTarnishedSilver400: #8d8e92;
+$colorsTarnishedSilver500: #78797e;
+$colorsTarnishedSilver600: #5d5e62;
+$colorsTarnishedSilver700: #424348;
+$colorsTarnishedSilver800: #2a2b2f;
+$colorsTarnishedSilver900: #131418;
+$colorsTarnishedSilver950: #030305;
+$colorsGoshawkGrey25: #ebebeb;
+$colorsGoshawkGrey50: #dddddd;
+$colorsGoshawkGrey100: #bcbcbc;
+$colorsGoshawkGrey200: #9c9c9c;
+$colorsGoshawkGrey300: #7e7e7e;
+$colorsGoshawkGrey400: #606060;
+$colorsGoshawkGrey500: #444444;
+$colorsGoshawkGrey600: #333333;
+$colorsGoshawkGrey700: #232323;
+$colorsGoshawkGrey800: #141414;
+$colorsGoshawkGrey900: #070707;
+$colorsGoshawkGrey950: #010101;
+$colorsStellarExplorerGrey25: #e2e5e7;
+$colorsStellarExplorerGrey50: #d0d5d8;
+$colorsStellarExplorerGrey100: #a2acb2;
+$colorsStellarExplorerGrey200: #76858e;
+$colorsStellarExplorerGrey300: #4d606b;
+$colorsStellarExplorerGrey400: #263c49;
+$colorsStellarExplorerGrey500: #011c2a;
+$colorsStellarExplorerGrey600: #001421;
+$colorsStellarExplorerGrey700: #000c19;
+$colorsStellarExplorerGrey800: #000510;
+$colorsStellarExplorerGrey900: #000108;
+$colorsStellarExplorerGrey950: #000003;
+$colorsVeilBlue25: #f9fbfd;
+$colorsVeilBlue50: #f4f8fc;
+$colorsVeilBlue100: #eaf2f9;
+$colorsVeilBlue200: #dfebf6;
+$colorsVeilBlue300: #d5e4f2;
+$colorsVeilBlue400: #cadeef;
+$colorsVeilBlue500: #c0d7ec;
+$colorsVeilBlue600: #93a9bd;
+$colorsVeilBlue700: #687d90;
+$colorsVeilBlue800: #405365;
+$colorsVeilBlue900: #1b2d3d;
+$colorsVeilBlue950: #000b19;
+$colorsFreshAirBlue25: #f7fdff;
+$colorsFreshAirBlue50: #f1fbff;
+$colorsFreshAirBlue100: #e3f7ff;
+$colorsFreshAirBlue200: #d4f2ff;
+$colorsFreshAirBlue300: #c6eeff;
+$colorsFreshAirBlue400: #b6e9ff;
+$colorsFreshAirBlue500: #a7e5ff;
+$colorsFreshAirBlue600: #78b5ce;
+$colorsFreshAirBlue700: #4b879f;
+$colorsFreshAirBlue800: #1d5c72;
+$colorsFreshAirBlue900: #003348;
+$colorsFreshAirBlue950: #000e21;
+$colorsMarineBlue25: #e4e9ef;
+$colorsMarineBlue50: #d3dae4;
+$colorsMarineBlue100: #a7b6c9;
+$colorsMarineBlue200: #7e94ae;
+$colorsMarineBlue300: #577293;
+$colorsMarineBlue400: #305279;
+$colorsMarineBlue500: #05325f;
+$colorsMarineBlue600: #002450;
+$colorsMarineBlue700: #001641;
+$colorsMarineBlue800: #000832;
+$colorsMarineBlue900: #000024;
+$colorsMarineBlue950: #010016;
+$colorsVictoriaBlue25: #e7edf6;
+$colorsVictoriaBlue50: #d7e2f0;
+$colorsVictoriaBlue100: #afc5e1;
+$colorsVictoriaBlue200: #88a9d1;
+$colorsVictoriaBlue300: #628dc1;
+$colorsVictoriaBlue400: #3b70b0;
+$colorsVictoriaBlue500: #09549f;
+$colorsVictoriaBlue600: #003e87;
+$colorsVictoriaBlue700: #002870;
+$colorsVictoriaBlue800: #001059;
+$colorsVictoriaBlue900: #000043;
+$colorsVictoriaBlue950: #05002d;
+$colorsDanubeBlue25: #eaf3f8;
+$colorsDanubeBlue50: #dcebf3;
+$colorsDanubeBlue100: #b8d6e6;
+$colorsDanubeBlue200: #95c2da;
+$colorsDanubeBlue300: #70aecd;
+$colorsDanubeBlue400: #4899c0;
+$colorsDanubeBlue500: #0085b3;
+$colorsDanubeBlue600: #006895;
+$colorsDanubeBlue700: #004c77;
+$colorsDanubeBlue800: #00315a;
+$colorsDanubeBlue900: #00163f;
+$colorsDanubeBlue950: #000024;
+$colorsIridiumBlue25: #e2edff;
+$colorsIridiumBlue50: #d0e1ff;
+$colorsIridiumBlue100: #a1c3ff;
+$colorsIridiumBlue200: #74a3ff;
+$colorsIridiumBlue300: #4780ff;
+$colorsIridiumBlue400: #1956ff;
+$colorsIridiumBlue500: #0000ff;
+$colorsIridiumBlue600: #1000e4;
+$colorsIridiumBlue700: #1d00c8;
+$colorsIridiumBlue800: #2600ad;
+$colorsIridiumBlue900: #2b0093;
+$colorsIridiumBlue950: #290078;
+$colorsManiacMansionGreyBlue25: #e5eaed;
+$colorsManiacMansionGreyBlue50: #d3dce1;
+$colorsManiacMansionGreyBlue100: #a9b9c4;
+$colorsManiacMansionGreyBlue200: #8098a7;
+$colorsManiacMansionGreyBlue300: #58778b;
+$colorsManiacMansionGreyBlue400: #315870;
+$colorsManiacMansionGreyBlue500: #023a55;
+$colorsManiacMansionGreyBlue600: #002c46;
+$colorsManiacMansionGreyBlue700: #001e37;
+$colorsManiacMansionGreyBlue800: #001028;
+$colorsManiacMansionGreyBlue900: #00041b;
+$colorsManiacMansionGreyBlue950: #00000d;
+$colorsZundaGreen25: #f0f9ec;
+$colorsZundaGreen50: #e7f5df;
+$colorsZundaGreen100: #ceebbf;
+$colorsZundaGreen200: #b6e09f;
+$colorsZundaGreen300: #9ed57e;
+$colorsZundaGreen400: #85ca59;
+$colorsZundaGreen500: #6bbe27;
+$colorsZundaGreen600: #469800;
+$colorsZundaGreen700: #1e7200;
+$colorsZundaGreen800: #004f00;
+$colorsZundaGreen900: #002d00;
+$colorsZundaGreen950: #000d00;
+$colorsSerpentGreen25: #f1f9eb;
+$colorsSerpentGreen50: #e8f4de;
+$colorsSerpentGreen100: #d1e9bc;
+$colorsSerpentGreen200: #bbde9a;
+$colorsSerpentGreen300: #a5d277;
+$colorsSerpentGreen400: #8ec64e;
+$colorsSerpentGreen500: #78ba00;
+$colorsSerpentGreen600: #559400;
+$colorsSerpentGreen700: #326f00;
+$colorsSerpentGreen800: #0f4c00;
+$colorsSerpentGreen900: #002b00;
+$colorsSerpentGreen950: #000c00;
+$colorsPuttingGreen25: #ecf5eb;
+$colorsPuttingGreen50: #dfefde;
+$colorsPuttingGreen100: #bfdfbd;
+$colorsPuttingGreen200: #9fcf9d;
+$colorsPuttingGreen300: #7fbe7d;
+$colorsPuttingGreen400: #5cae5b;
+$colorsPuttingGreen500: #339d37;
+$colorsPuttingGreen600: #007d10;
+$colorsPuttingGreen700: #005e00;
+$colorsPuttingGreen800: #004100;
+$colorsPuttingGreen900: #002500;
+$colorsPuttingGreen950: #000a00;
+$colorsBroccoliParadiseGreen25: #e9f3ea;
+$colorsBroccoliParadiseGreen50: #dbebdc;
+$colorsBroccoliParadiseGreen100: #b7d7ba;
+$colorsBroccoliParadiseGreen200: #93c399;
+$colorsBroccoliParadiseGreen300: #6eae78;
+$colorsBroccoliParadiseGreen400: #459a57;
+$colorsBroccoliParadiseGreen500: #008635;
+$colorsBroccoliParadiseGreen600: #006b18;
+$colorsBroccoliParadiseGreen700: #005000;
+$colorsBroccoliParadiseGreen800: #003700;
+$colorsBroccoliParadiseGreen900: #001f00;
+$colorsBroccoliParadiseGreen950: #000800;
+$colorsStarYellow25: #fffdee;
+$colorsStarYellow50: #fffce3;
+$colorsStarYellow100: #fef8c6;
+$colorsStarYellow200: #fef4a8;
+$colorsStarYellow300: #ffef86;
+$colorsStarYellow400: #ffea5d;
+$colorsStarYellow500: #ffe500;
+$colorsStarYellow600: #cdb300;
+$colorsStarYellow700: #9d8200;
+$colorsStarYellow800: #705500;
+$colorsStarYellow900: #462900;
+$colorsStarYellow950: #1e0300;
+$colorsBumblebeeYellow25: #fffaee;
+$colorsBumblebeeYellow50: #fff7e3;
+$colorsBumblebeeYellow100: #ffefc6;
+$colorsBumblebeeYellow200: #ffe7a8;
+$colorsBumblebeeYellow300: #ffde88;
+$colorsBumblebeeYellow400: #ffd563;
+$colorsBumblebeeYellow500: #ffcc2c;
+$colorsBumblebeeYellow600: #cf9e00;
+$colorsBumblebeeYellow700: #a17000;
+$colorsBumblebeeYellow800: #754600;
+$colorsBumblebeeYellow900: #4b1d00;
+$colorsBumblebeeYellow950: #220000;
+$colorsVitaminCYellow25: #fff5ec;
+$colorsVitaminCYellow50: #ffefdf;
+$colorsVitaminCYellow100: #ffdfbe;
+$colorsVitaminCYellow200: #ffce9d;
+$colorsVitaminCYellow300: #ffbd7a;
+$colorsVitaminCYellow400: #ffab51;
+$colorsVitaminCYellow500: #ff9900;
+$colorsVitaminCYellow600: #d37000;
+$colorsVitaminCYellow700: #a74800;
+$colorsVitaminCYellow800: #7d1e00;
+$colorsVitaminCYellow900: #540000;
+$colorsVitaminCYellow950: #2b0000;
+$colorsGrilledCheeseYellow25: #fffaf0;
+$colorsGrilledCheeseYellow50: #fff6e7;
+$colorsGrilledCheeseYellow100: #ffedce;
+$colorsGrilledCheeseYellow200: #ffe4b5;
+$colorsGrilledCheeseYellow300: #ffdb9a;
+$colorsGrilledCheeseYellow400: #ffd27e;
+$colorsGrilledCheeseYellow500: #ffc85e;
+$colorsGrilledCheeseYellow600: #cf9a27;
+$colorsGrilledCheeseYellow700: #a16e00;
+$colorsGrilledCheeseYellow800: #754400;
+$colorsGrilledCheeseYellow900: #4b1c00;
+$colorsGrilledCheeseYellow950: #220000;
+$colorsVictorianCrownBrown25: #f9f3ec;
+$colorsVictorianCrownBrown50: #f6ecdf;
+$colorsVictorianCrownBrown100: #ecd9be;
+$colorsVictorianCrownBrown200: #e2c59e;
+$colorsVictorianCrownBrown300: #d9b27e;
+$colorsVictorianCrownBrown400: #ce9f5b;
+$colorsVictorianCrownBrown500: #c48c33;
+$colorsVictorianCrownBrown600: #a06a00;
+$colorsVictorianCrownBrown700: #7c4900;
+$colorsVictorianCrownBrown800: #5b2900;
+$colorsVictorianCrownBrown900: #3a0800;
+$colorsVictorianCrownBrown950: #1a0000;
+$colorsMahoganyRed25: #fbede8;
+$colorsMahoganyRed50: #f9e0d9;
+$colorsMahoganyRed100: #f1c2b2;
+$colorsMahoganyRed200: #e7a38d;
+$colorsMahoganyRed300: #dd8468;
+$colorsMahoganyRed400: #d06441;
+$colorsMahoganyRed500: #c24008;
+$colorsMahoganyRed600: #a21e00;
+$colorsMahoganyRed700: #830000;
+$colorsMahoganyRed800: #640000;
+$colorsMahoganyRed900: #450000;
+$colorsMahoganyRed950: #250000;
+$colorsRhubarbRed25: #f3e8e8;
+$colorsRhubarbRed50: #ebd8da;
+$colorsRhubarbRed100: #d5b2b5;
+$colorsRhubarbRed200: #bf8d92;
+$colorsRhubarbRed300: #a86970;
+$colorsRhubarbRed400: #904550;
+$colorsRhubarbRed500: #771e32;
+$colorsRhubarbRed600: #630622;
+$colorsRhubarbRed700: #4e0013;
+$colorsRhubarbRed800: #3a0005;
+$colorsRhubarbRed900: #260000;
+$colorsRhubarbRed950: #120000;
+$colorsPurplishRed25: #fbe9ec;
+$colorsPurplishRed50: #f9dbdf;
+$colorsPurplishRed100: #f0b8c0;
+$colorsPurplishRed200: #e594a2;
+$colorsPurplishRed300: #d87085;
+$colorsPurplishRed400: #c94868;
+$colorsPurplishRed500: #b80b4d;
+$colorsPurplishRed600: #9a0037;
+$colorsPurplishRed700: #7d0021;
+$colorsPurplishRed800: #60000d;
+$colorsPurplishRed900: #430001;
+$colorsPurplishRed950: #250000;
+$colorsCrimsonRed25: #ffeceb;
+$colorsCrimsonRed50: #ffe0dd;
+$colorsCrimsonRed100: #ffbfbc;
+$colorsCrimsonRed200: #fb9f9b;
+$colorsCrimsonRed300: #f57d7b;
+$colorsCrimsonRed400: #ec585a;
+$colorsCrimsonRed500: #e22339;
+$colorsCrimsonRed600: #be001a;
+$colorsCrimsonRed700: #9a0000;
+$colorsCrimsonRed800: #770000;
+$colorsCrimsonRed900: #540000;
+$colorsCrimsonRed950: #300000;
+$colorsSixteenMillionPink25: #ffeeff;
+$colorsSixteenMillionPink50: #ffe2ff;
+$colorsSixteenMillionPink100: #ffc4ff;
+$colorsSixteenMillionPink200: #ffa5ff;
+$colorsSixteenMillionPink300: #ff83ff;
+$colorsSixteenMillionPink400: #ff5aff;
+$colorsSixteenMillionPink500: #fa00ff;
+$colorsSixteenMillionPink600: #d100d7;
+$colorsSixteenMillionPink700: #a800b0;
+$colorsSixteenMillionPink800: #80008a;
+$colorsSixteenMillionPink900: #580065;
+$colorsSixteenMillionPink950: #300041;
+$colorsScreamerPink25: #f9e9ea;
+$colorsScreamerPink50: #f5dadd;
+$colorsScreamerPink100: #eab5bb;
+$colorsScreamerPink200: #dc909b;
+$colorsScreamerPink300: #cc6b7b;
+$colorsScreamerPink400: #bb435d;
+$colorsScreamerPink500: #a70240;
+$colorsScreamerPink600: #8c002c;
+$colorsScreamerPink700: #710018;
+$colorsScreamerPink800: #570006;
+$colorsScreamerPink900: #3c0000;
+$colorsScreamerPink950: #210000;
+$colorsFancyFuchsiaPink25: #ffecf2;
+$colorsFancyFuchsiaPink50: #ffe0ea;
+$colorsFancyFuchsiaPink100: #ffc0d4;
+$colorsFancyFuchsiaPink200: #ffa0c0;
+$colorsFancyFuchsiaPink300: #ff7dab;
+$colorsFancyFuchsiaPink400: #ff5497;
+$colorsFancyFuchsiaPink500: #ff0084;
+$colorsFancyFuchsiaPink600: #d70065;
+$colorsFancyFuchsiaPink700: #ae0047;
+$colorsFancyFuchsiaPink800: #87002b;
+$colorsFancyFuchsiaPink900: #5f0012;
+$colorsFancyFuchsiaPink950: #360001;
+$colorsLiliacViolet25: #f9f4ff;
+$colorsLiliacViolet50: #f6ecff;
+$colorsLiliacViolet100: #eddafe;
+$colorsLiliacViolet200: #e3c7fd;
+$colorsLiliacViolet300: #dab4fb;
+$colorsLiliacViolet400: #d1a1f9;
+$colorsLiliacViolet500: #c88df7;
+$colorsLiliacViolet600: #a167cd;
+$colorsLiliacViolet700: #7b41a5;
+$colorsLiliacViolet800: #581a7e;
+$colorsLiliacViolet900: #370058;
+$colorsLiliacViolet950: #180034;
+$colorsAmericanViolet25: #ece8f4;
+$colorsAmericanViolet50: #e0d9ed;
+$colorsAmericanViolet100: #c2b3db;
+$colorsAmericanViolet200: #a58fc8;
+$colorsAmericanViolet300: #896ab4;
+$colorsAmericanViolet400: #6e45a0;
+$colorsAmericanViolet500: #551a8b;
+$colorsAmericanViolet600: #440077;
+$colorsAmericanViolet700: #340063;
+$colorsAmericanViolet800: #260050;
+$colorsAmericanViolet900: #18003e;
+$colorsAmericanViolet950: #0c002b;
+$colorsZeusPurple25: #f2e7f1;
+$colorsZeusPurple50: #e9d7e8;
+$colorsZeusPurple100: #d2afd1;
+$colorsZeusPurple200: #ba89ba;
+$colorsZeusPurple300: #a363a3;
+$colorsZeusPurple400: #8a3b8b;
+$colorsZeusPurple500: #710074;
+$colorsZeusPurple600: #5d0061;
+$colorsZeusPurple700: #49004e;
+$colorsZeusPurple800: #36003c;
+$colorsZeusPurple900: #23002a;
+$colorsZeusPurple950: #100018;
+$opacityLow: 0.1;
+$opacityMd: 0.5;
+$opacityHigh: 0.9;
+$transparencyTotal: rgba(0, 0, 0, 0);
+$transparencyBlackLow: rgba(0, 0, 0, 0.1);
+$transparencyBlackMd: rgba(0, 0, 0, 0.72);
+$transparencyBlackHigh: rgba(0, 0, 0, 0.9);
+$transparencyWhiteLow: rgba(255, 255, 255, 0.1);
+$transparencyWhiteMd: rgba(255, 255, 255, 0.72);
+$transparencyWhiteHigh: rgba(255, 255, 255, 0.9);
+$focusOutlineWidth: 4px;
+$focusOutlineStyle: solid;
+$focusOutlineColor: currentcolor;
+$fontFamiliesHeading: Noto Sans;
+$fontFamiliesBody: Font Awesome 6 Free;
+$lineHeightsHeading: 110%;
+$lineHeightsBody: 140%;
+$letterSpacingDefault: 0;
+$letterSpacingIncreased: 1.5em;
+$letterSpacingDecreased: -0.05em;
+$paragraphSpacingH1: 32;
+$paragraphSpacingH2: 26;
+$paragraphSpacingH3: 23;
+$paragraphSpacingH4: 22;
+$paragraphSpacingH5: 22;
+$paragraphSpacingH6: 22;
+$paragraphSpacingBody: 22;
+$fontWeightsHeadingRegular: regular;
+$fontWeightsHeadingBold: bold;
+$fontWeightsBodyRegular: regular;
+$fontWeightsBodyBold: bold;
+$fontSizesH1: 47.7757;
+$fontSizesH2: 39.8131;
+$fontSizesH3: 33.1776;
+$fontSizesH4: 27.648;
+$fontSizesH5: 23.04;
+$fontSizesH6: 19.2;
+$fontSizesBody: 16;
+$fontSizesSm: 12.8;
+$fontSizesXs: 11.2;
+$textDecorationsLineNone: none;
+$textDecorationsLineUnderline: underline;
+$textDecorationsLineOverline: overline;
+$textDecorationsThicknessThin: 0.5px;
+$textDecorationsThicknessThick: 2px;
+$textDecorationsStyleSolid: solid;
+$textDecorationsStyleDouble: double;
+$textDecorationsStyleWavy: wavy;
diff --git a/src/scss/styles/qgds-campaign-neon-palettes.tokens.scss b/src/scss/styles/qgds-campaign-neon-palettes.tokens.scss
new file mode 100644
index 0000000..1ba0382
--- /dev/null
+++ b/src/scss/styles/qgds-campaign-neon-palettes.tokens.scss
@@ -0,0 +1,472 @@
+
+// Do not edit directly, this file was auto-generated.
+
+$themeColorsBrandFirst: #710074;
+$themeColorsBrandSecond: #2a2b2f;
+$themeColorsBrandThird: #ff0084;
+$themeColorsBrandFourth: #ffc85e;
+$themeColorsBackgroundBright: #ffffff;
+$themeColorsBackgroundTint: #ffecf2;
+$themeColorsBackgroundAlt: #ebebeb;
+$themeColorsBackgroundBold: #710074;
+$themeColorsBackgroundStrong: #2a2b2f;
+$themeColorsActionOnBrightsPrimary: #710074;
+$themeColorsActionOnBrightsSecondary: #710074;
+$themeColorsActionOnBrightsTertiary: rgba(0, 0, 0, 0);
+$themeColorsActionOnBoldsPrimary: #ffffff;
+$themeColorsActionOnBoldsSecondary: #ffffff;
+$themeColorsActionOnBoldsTertiary: rgba(0, 0, 0, 0);
+$themeColorsWordingOnBrightsSiteTitleDefault: #232323;
+$themeColorsWordingOnBrightsSiteTitleVariant: #444444;
+$themeColorsWordingOnBrightsHeadingDefault: #36003c;
+$themeColorsWordingOnBrightsHeadingVariant: #7e7e7e;
+$themeColorsWordingOnBrightsBodyDefault: #232323;
+$themeColorsWordingOnBrightsBodyVariant: #444444;
+$themeColorsWordingOnBoldsSiteTitleDefault: #ffffff;
+$themeColorsWordingOnBoldsSiteTitleVariant: #fafafa;
+$themeColorsWordingOnBoldsHeadingDefault: #ffffff;
+$themeColorsWordingOnBoldsHeadingVariant: #fafafa;
+$themeColorsWordingOnBoldsBodyDefault: #ffffff;
+$themeColorsWordingOnBoldsBodyVariant: #ba89ba;
+$themeColorsReservedError: #e22339;
+$themeColorsReservedInformation: #444444;
+$themeColorsReservedSuccess: #6bbe27;
+$themeColorsReservedAlert: #ffe500;
+$themeColorsSyntaxBackground: #232323;
+$themeColorsSyntaxValues: #6bbe27;
+$themeColorsSyntaxElements: #a7e5ff;
+$themeColorsSyntaxProperties: #710074;
+$themeColorsSyntaxComments: #c0d7ec;
+$themeFocusOutlineWidth: 4px;
+$themeFocusOutlineStyle: solid;
+$themeShadowsDefault: #070707;
+$palettesBrightBackground: #ffffff;
+$palettesBrightShade: #f5f5f5;
+$palettesBrightFocusOutlineColor: #0085b3;
+$palettesBrightBorderDefault: #dddddd;
+$palettesBrightBorderVariant: #232323;
+$palettesBrightBoundary: #ff0084;
+$palettesBrightPartition: #606060;
+$palettesBrightSeparator: #dddddd;
+$palettesBrightDivider: #ff0084;
+$palettesBrightFence: #ff0084;
+$palettesBrightLine: #dddddd;
+$palettesBrightMuted: #f5f5f5; // Navigation background
+$palettesBrightSubtle: #eaeaea; // Navigation hover
+$palettesBrightNavText: #444444; // Navigation text
+$palettesBrightAccentDefault: #ff0084; // Navigation accent background
+$palettesBrightAccentOnAccent: #d70065; // Navigation accent hover
+$palettesBrightTypographySiteTitleDefault: #232323;
+$palettesBrightTypographySiteTitleVariant: #444444;
+$palettesBrightTypographyHeadingDefault: #36003c;
+$palettesBrightTypographyHeadingVariant: #7e7e7e;
+$palettesBrightTypographyBodyDefault: #232323;
+$palettesBrightTypographyBodyVariant: #444444;
+$palettesBrightActionButtonPrimaryDefaultBackground: #ff0084;
+$palettesBrightActionButtonPrimaryDefaultText: #ffffff;
+$palettesBrightActionButtonPrimaryDefaultTextDecoration: none;
+$palettesBrightActionButtonPrimaryDefaultBorder: #ff0084;
+$palettesBrightActionButtonPrimaryActiveBackground: #d70065;
+$palettesBrightActionButtonPrimaryActiveText: #ffffff;
+$palettesBrightActionButtonPrimaryActiveTextDecoration: none;
+$palettesBrightActionButtonPrimaryActiveBorder: #d70065;
+$palettesBrightActionButtonPrimaryHoverBackground: #d70065;
+$palettesBrightActionButtonPrimaryHoverText: #ffffff;
+$palettesBrightActionButtonPrimaryHoverTextDecoration: underline;
+$palettesBrightActionButtonPrimaryHoverBorder: #d70065;
+$palettesBrightActionButtonSecondaryDefaultBackground: #ffffff;
+$palettesBrightActionButtonSecondaryDefaultText: #ff0084;
+$palettesBrightActionButtonSecondaryDefaultTextDecoration: none;
+$palettesBrightActionButtonSecondaryDefaultBorder: #ff0084;
+$palettesBrightActionButtonSecondaryActiveBackground: #ffffff;
+$palettesBrightActionButtonSecondaryActiveText: #ff0084;
+$palettesBrightActionButtonSecondaryActiveTextDecoration: none;
+$palettesBrightActionButtonSecondaryActiveBorder: #ff0084;
+$palettesBrightActionButtonSecondaryHoverBackground: #ffffff;
+$palettesBrightActionButtonSecondaryHoverText: #ae0047;
+$palettesBrightActionButtonSecondaryHoverTextDecoration: underline;
+$palettesBrightActionButtonSecondaryHoverBorder: #ae0047;
+$palettesBrightActionButtonTertiaryDefaultBackground: #ffffff;
+$palettesBrightActionButtonTertiaryDefaultText: #ff0084;
+$palettesBrightActionButtonTertiaryDefaultTextDecoration: none;
+$palettesBrightActionButtonTertiaryDefaultBorder: #ffffff;
+$palettesBrightActionButtonTertiaryActiveBackground: #ffffff;
+$palettesBrightActionButtonTertiaryActiveText: #ff0084;
+$palettesBrightActionButtonTertiaryActiveTextDecoration: none;
+$palettesBrightActionButtonTertiaryActiveBorder: #ffffff;
+$palettesBrightActionButtonTertiaryHoverBackground: #ffffff;
+$palettesBrightActionButtonTertiaryHoverText: #d70065;
+$palettesBrightActionButtonTertiaryHoverTextDecoration: underline;
+$palettesBrightActionButtonTertiaryHoverBorder: #ffffff;
+$palettesBrightActionLinkDefaultColor: #ae0047;
+$palettesBrightActionLinkDefaultTextDecorationLine: underline;
+$palettesBrightActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesBrightActionLinkDefaultTextDecorationStyle: solid;
+$palettesBrightActionLinkHoverColor: #d70065;
+$palettesBrightActionLinkHoverTextDecorationLine: underline;
+$palettesBrightActionLinkHoverTextDecorationThickness: 2px;
+$palettesBrightActionLinkHoverTextDecorationStyle: solid;
+$palettesBrightActionLinkActiveColor: #ff0084;
+$palettesBrightActionLinkActiveTextDecorationLine: underline;
+$palettesBrightActionLinkActiveTextDecorationThickness: 2px;
+$palettesBrightActionLinkActiveTextDecorationStyle: solid;
+$palettesBrightActionLinkVisitedColor: #551a8b;
+$palettesBrightActionLinkVisitedTextDecorationLine: underline;
+$palettesBrightActionLinkVisitedTextDecorationThickness: 2px;
+$palettesBrightActionLinkVisitedTextDecorationStyle: solid;
+$palettesBrightActionPaginationDefaultBackground: #ffffff;
+$palettesBrightActionPaginationDefaultText: #ff0084;
+$palettesBrightActionPaginationDefaultBorder: #dddddd;
+$palettesBrightActionPaginationActiveBackground: #ff0084;
+$palettesBrightActionPaginationActiveText: #ffffff;
+$palettesBrightActionPaginationActiveBorder: #ff0084;
+$palettesBrightActionPaginationHoverBackground: #ffffff;
+$palettesBrightActionPaginationHoverText: #ff0084;
+$palettesBrightActionPaginationHoverBorder: #ff0084;
+$palettesBrightActionPaginationVisitedBackground: #ffffff;
+$palettesBrightActionPaginationVisitedText: #551a8b;
+$palettesBrightActionPaginationVisitedBorder: #dddddd;
+$palettesTintBackground: #ffecf2;
+$palettesTintShade: #ffe0ea;
+$palettesTintFocusOutlineColor: #0085b3;
+$palettesTintBorderDefault: #ffc0d4;
+$palettesTintBorderVariant: #ae0047;
+$palettesTintBoundary: #ff0084;
+$palettesTintPartition: #606060;
+$palettesTintSeparator: #dddddd;
+$palettesTintDivider: #ff0084;
+$palettesTintFence: #ff0084;
+$palettesTintLine: #dddddd;
+$palettesTintMuted: #f5f5f5; // Navigation background
+$palettesTintSubtle: #eaeaea; // Navigation hover
+$palettesTintNavText: #444444; // Navigation text
+$palettesTintAccentDefault: #ff0084; // Navigation accent background
+$palettesTintAccentOnAccent: #d70065; // Navigation accent hover
+$palettesTintTypographySiteTitleDefault: #232323;
+$palettesTintTypographySiteTitleVariant: #444444;
+$palettesTintTypographyHeadingDefault: #36003c;
+$palettesTintTypographyHeadingVariant: #7e7e7e;
+$palettesTintTypographyBodyDefault: #232323;
+$palettesTintTypographyBodyVariant: #444444;
+$palettesTintActionButtonPrimaryDefaultBackground: #ff0084;
+$palettesTintActionButtonPrimaryDefaultText: #ffffff;
+$palettesTintActionButtonPrimaryDefaultTextDecoration: none;
+$palettesTintActionButtonPrimaryDefaultBorder: #ff0084;
+$palettesTintActionButtonPrimaryActiveBackground: #d70065;
+$palettesTintActionButtonPrimaryActiveText: #ffffff;
+$palettesTintActionButtonPrimaryActiveTextDecoration: none;
+$palettesTintActionButtonPrimaryActiveBorder: #d70065;
+$palettesTintActionButtonPrimaryHoverBackground: #d70065;
+$palettesTintActionButtonPrimaryHoverText: #ffffff;
+$palettesTintActionButtonPrimaryHoverTextDecoration: underline;
+$palettesTintActionButtonPrimaryHoverBorder: #d70065;
+$palettesTintActionButtonSecondaryDefaultBackground: #ffecf2;
+$palettesTintActionButtonSecondaryDefaultText: #ff0084;
+$palettesTintActionButtonSecondaryDefaultTextDecoration: none;
+$palettesTintActionButtonSecondaryDefaultBorder: #ff0084;
+$palettesTintActionButtonSecondaryActiveBackground: #ffecf2;
+$palettesTintActionButtonSecondaryActiveText: #ff0084;
+$palettesTintActionButtonSecondaryActiveTextDecoration: none;
+$palettesTintActionButtonSecondaryActiveBorder: #ff0084;
+$palettesTintActionButtonSecondaryHoverBackground: #ffecf2;
+$palettesTintActionButtonSecondaryHoverText: #ff0084;
+$palettesTintActionButtonSecondaryHoverTextDecoration: underline;
+$palettesTintActionButtonSecondaryHoverBorder: #ff0084;
+$palettesTintActionButtonTertiaryDefaultBackground: #ffecf2;
+$palettesTintActionButtonTertiaryDefaultText: #ff0084;
+$palettesTintActionButtonTertiaryDefaultTextDecoration: none;
+$palettesTintActionButtonTertiaryDefaultBorder: #ffecf2;
+$palettesTintActionButtonTertiaryActiveBackground: #ffecf2;
+$palettesTintActionButtonTertiaryActiveText: #ff0084;
+$palettesTintActionButtonTertiaryActiveTextDecoration: none;
+$palettesTintActionButtonTertiaryActiveBorder: #ffecf2;
+$palettesTintActionButtonTertiaryHoverBackground: #ffecf2;
+$palettesTintActionButtonTertiaryHoverText: #ff0084;
+$palettesTintActionButtonTertiaryHoverTextDecoration: underline;
+$palettesTintActionButtonTertiaryHoverBorder: #ffecf2;
+$palettesTintActionLinkDefaultColor: #ff0084;
+$palettesTintActionLinkDefaultTextDecorationLine: underline;
+$palettesTintActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesTintActionLinkDefaultTextDecorationStyle: solid;
+$palettesTintActionLinkHoverColor: #ff0084;
+$palettesTintActionLinkHoverTextDecorationLine: underline;
+$palettesTintActionLinkHoverTextDecorationThickness: 2px;
+$palettesTintActionLinkHoverTextDecorationStyle: solid;
+$palettesTintActionLinkActiveColor: #ff0084;
+$palettesTintActionLinkActiveTextDecorationLine: underline;
+$palettesTintActionLinkActiveTextDecorationThickness: 2px;
+$palettesTintActionLinkActiveTextDecorationStyle: solid;
+$palettesTintActionLinkVisitedColor: #551a8b;
+$palettesTintActionLinkVisitedTextDecorationLine: underline;
+$palettesTintActionLinkVisitedTextDecorationThickness: 2px;
+$palettesTintActionLinkVisitedTextDecorationStyle: solid;
+$palettesTintActionPaginationDefaultBackground: #ffecf2;
+$palettesTintActionPaginationDefaultText: #ff0084;
+$palettesTintActionPaginationDefaultBorder: #dddddd;
+$palettesTintActionPaginationActiveBackground: #ff0084;
+$palettesTintActionPaginationActiveText: #ffffff;
+$palettesTintActionPaginationActiveBorder: #ff0084;
+$palettesTintActionPaginationHoverBackground: #ffecf2;
+$palettesTintActionPaginationHoverText: #ff0084;
+$palettesTintActionPaginationHoverBorder: #ff0084;
+$palettesTintActionPaginationVisitedBackground: #ffecf2;
+$palettesTintActionPaginationVisitedText: #551a8b;
+$palettesTintActionPaginationVisitedBorder: #dddddd;
+$palettesAltBackground: #eaeaea;
+$palettesAltShade: #dddddd;
+$palettesAltFocusOutlineColor: #0085b3;
+$palettesAltBorderDefault: #606060;
+$palettesAltBorderVariant: #232323;
+$palettesAltBoundary: #ff0084;
+$palettesAltPartition: #606060;
+$palettesAltSeparator: #dddddd;
+$palettesAltDivider: #ff0084;
+$palettesAltFence: #ff0084;
+$palettesAltLine: #dddddd;
+$palettesAltMuted: #f5f5f5; // Navigation background
+$palettesAltSubtle: #eaeaea; // Navigation hover
+$palettesAltNavText: #444444; // Navigation text
+$palettesAltAccentDefault: #ff0084; // Navigation accent background
+$palettesAltAccentOnAccent: #d70065; // Navigation accent hover
+$palettesAltTypographySiteTitleDefault: #232323;
+$palettesAltTypographySiteTitleVariant: #444444;
+$palettesAltTypographyHeadingDefault: #36003c;
+$palettesAltTypographyHeadingVariant: #7e7e7e;
+$palettesAltTypographyBodyDefault: #232323;
+$palettesAltTypographyBodyVariant: #444444;
+$palettesAltActionButtonPrimaryDefaultBackground: #ff0084;
+$palettesAltActionButtonPrimaryDefaultText: #ffffff;
+$palettesAltActionButtonPrimaryDefaultTextDecoration: none;
+$palettesAltActionButtonPrimaryDefaultBorder: #ff0084;
+$palettesAltActionButtonPrimaryActiveBackground: #d70065;
+$palettesAltActionButtonPrimaryActiveText: #ffffff;
+$palettesAltActionButtonPrimaryActiveTextDecoration: none;
+$palettesAltActionButtonPrimaryActiveBorder: #d70065;
+$palettesAltActionButtonPrimaryHoverBackground: #d70065;
+$palettesAltActionButtonPrimaryHoverText: #ffffff;
+$palettesAltActionButtonPrimaryHoverTextDecoration: underline;
+$palettesAltActionButtonPrimaryHoverBorder: #d70065;
+$palettesAltActionButtonSecondaryDefaultBackground: #eaeaea;
+$palettesAltActionButtonSecondaryDefaultText: #ff0084;
+$palettesAltActionButtonSecondaryDefaultTextDecoration: none;
+$palettesAltActionButtonSecondaryDefaultBorder: #ff0084;
+$palettesAltActionButtonSecondaryActiveBackground: #eaeaea;
+$palettesAltActionButtonSecondaryActiveText: #ff0084;
+$palettesAltActionButtonSecondaryActiveTextDecoration: none;
+$palettesAltActionButtonSecondaryActiveBorder: #ff0084;
+$palettesAltActionButtonSecondaryHoverBackground: #eaeaea;
+$palettesAltActionButtonSecondaryHoverText: #ff0084;
+$palettesAltActionButtonSecondaryHoverTextDecoration: underline;
+$palettesAltActionButtonSecondaryHoverBorder: #ff0084;
+$palettesAltActionButtonTertiaryDefaultBackground: #eaeaea;
+$palettesAltActionButtonTertiaryDefaultText: #ff0084;
+$palettesAltActionButtonTertiaryDefaultTextDecoration: none;
+$palettesAltActionButtonTertiaryDefaultBorder: #eaeaea;
+$palettesAltActionButtonTertiaryActiveBackground: #eaeaea;
+$palettesAltActionButtonTertiaryActiveText: #ff0084;
+$palettesAltActionButtonTertiaryActiveTextDecoration: none;
+$palettesAltActionButtonTertiaryActiveBorder: #eaeaea;
+$palettesAltActionButtonTertiaryHoverBackground: #eaeaea;
+$palettesAltActionButtonTertiaryHoverText: #ff0084;
+$palettesAltActionButtonTertiaryHoverTextDecoration: underline;
+$palettesAltActionButtonTertiaryHoverBorder: #eaeaea;
+$palettesAltActionLinkDefaultColor: #ff0084;
+$palettesAltActionLinkDefaultTextDecorationLine: underline;
+$palettesAltActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesAltActionLinkDefaultTextDecorationStyle: solid;
+$palettesAltActionLinkHoverColor: #ff0084;
+$palettesAltActionLinkHoverTextDecorationLine: underline;
+$palettesAltActionLinkHoverTextDecorationThickness: 2px;
+$palettesAltActionLinkHoverTextDecorationStyle: solid;
+$palettesAltActionLinkActiveColor: #ff0084;
+$palettesAltActionLinkActiveTextDecorationLine: underline;
+$palettesAltActionLinkActiveTextDecorationThickness: 2px;
+$palettesAltActionLinkActiveTextDecorationStyle: solid;
+$palettesAltActionLinkVisitedColor: #551a8b;
+$palettesAltActionLinkVisitedTextDecorationLine: underline;
+$palettesAltActionLinkVisitedTextDecorationThickness: 2px;
+$palettesAltActionLinkVisitedTextDecorationStyle: solid;
+$palettesAltActionPaginationDefaultBackground: #eaeaea;
+$palettesAltActionPaginationDefaultText: #ff0084;
+$palettesAltActionPaginationDefaultBorder: #dddddd;
+$palettesAltActionPaginationActiveBackground: #ff0084;
+$palettesAltActionPaginationActiveText: #ffffff;
+$palettesAltActionPaginationActiveBorder: #ff0084;
+$palettesAltActionPaginationHoverBackground: #eaeaea;
+$palettesAltActionPaginationHoverText: #ff0084;
+$palettesAltActionPaginationHoverBorder: #ff0084;
+$palettesAltActionPaginationVisitedBackground: #eaeaea;
+$palettesAltActionPaginationVisitedText: #551a8b;
+$palettesAltActionPaginationVisitedBorder: #dddddd;
+$palettesBoldBackground: #ff0084;
+$palettesBoldShade: #d70065;
+$palettesBoldFocusOutlineColor: #ffc0d4;
+$palettesBoldBorderDefault: #ff7dab;
+$palettesBoldBorderVariant: #ae0047;
+$palettesBoldBoundary: #ff0084;
+$palettesBoldPartition: #d70065;
+$palettesBoldSeparator: #d70065;
+$palettesBoldDivider: #ff0084;
+$palettesBoldFence: #ff0084;
+$palettesBoldLine: #d70065;
+$palettesBoldMuted: #d70065; // Navigation background
+$palettesBoldSubtle: #2a2b2f; // Navigation hover
+$palettesBoldNavText: #444444; // Navigation text
+$palettesBoldAccentDefault: #ff0084; // Navigation accent background
+$palettesBoldAccentOnAccent: #ff7dab; // Navigation accent hover
+$palettesBoldTypographySiteTitleDefault: #ffffff;
+$palettesBoldTypographySiteTitleVariant: #fafafa;
+$palettesBoldTypographyHeadingDefault: #ffffff;
+$palettesBoldTypographyHeadingVariant: #fafafa;
+$palettesBoldTypographyBodyDefault: #ffffff;
+$palettesBoldTypographyBodyVariant: #ba89ba;
+$palettesBoldActionButtonPrimaryDefaultBackground: #ffc85e;
+$palettesBoldActionButtonPrimaryDefaultText: #5f0012;
+$palettesBoldActionButtonPrimaryDefaultTextDecoration: none;
+$palettesBoldActionButtonPrimaryDefaultBorder: #ffc85e;
+$palettesBoldActionButtonPrimaryActiveBackground: #cf9a27;
+$palettesBoldActionButtonPrimaryActiveText: #5f0012;
+$palettesBoldActionButtonPrimaryActiveTextDecoration: none;
+$palettesBoldActionButtonPrimaryActiveBorder: #cf9a27;
+$palettesBoldActionButtonPrimaryHoverBackground: #cf9a27;
+$palettesBoldActionButtonPrimaryHoverText: #5f0012;
+$palettesBoldActionButtonPrimaryHoverTextDecoration: underline;
+$palettesBoldActionButtonPrimaryHoverBorder: #cf9a27;
+$palettesBoldActionButtonSecondaryDefaultBackground: #ff0084;
+$palettesBoldActionButtonSecondaryDefaultText: #ffffff;
+$palettesBoldActionButtonSecondaryDefaultTextDecoration: none;
+$palettesBoldActionButtonSecondaryDefaultBorder: #ffc85e;
+$palettesBoldActionButtonSecondaryActiveBackground: #ff0084;
+$palettesBoldActionButtonSecondaryActiveText: #ffffff;
+$palettesBoldActionButtonSecondaryActiveTextDecoration: none;
+$palettesBoldActionButtonSecondaryActiveBorder: #ffc85e;
+$palettesBoldActionButtonSecondaryHoverBackground: #ff0084;
+$palettesBoldActionButtonSecondaryHoverText: #ffffff;
+$palettesBoldActionButtonSecondaryHoverTextDecoration: underline;
+$palettesBoldActionButtonSecondaryHoverBorder: #ffc85e;
+$palettesBoldActionButtonTertiaryDefaultBackground: #ff0084;
+$palettesBoldActionButtonTertiaryDefaultText: #ffffff;
+$palettesBoldActionButtonTertiaryDefaultTextDecoration: none;
+$palettesBoldActionButtonTertiaryDefaultBorder: #ff0084;
+$palettesBoldActionButtonTertiaryActiveBackground: #ff0084;
+$palettesBoldActionButtonTertiaryActiveText: #ffffff;
+$palettesBoldActionButtonTertiaryActiveTextDecoration: none;
+$palettesBoldActionButtonTertiaryActiveBorder: #ff0084;
+$palettesBoldActionButtonTertiaryHoverBackground: #ff0084;
+$palettesBoldActionButtonTertiaryHoverText: #ffffff;
+$palettesBoldActionButtonTertiaryHoverTextDecoration: underline;
+$palettesBoldActionButtonTertiaryHoverBorder: #ff0084;
+$palettesBoldActionLinkDefaultColor: #ffffff;
+$palettesBoldActionLinkDefaultTextDecorationLine: underline;
+$palettesBoldActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesBoldActionLinkDefaultTextDecorationStyle: solid;
+$palettesBoldActionLinkHoverColor: #ffffff;
+$palettesBoldActionLinkHoverTextDecorationLine: underline;
+$palettesBoldActionLinkHoverTextDecorationThickness: 2px;
+$palettesBoldActionLinkHoverTextDecorationStyle: solid;
+$palettesBoldActionLinkActiveColor: #ffffff;
+$palettesBoldActionLinkActiveTextDecorationLine: underline;
+$palettesBoldActionLinkActiveTextDecorationThickness: 2px;
+$palettesBoldActionLinkActiveTextDecorationStyle: solid;
+$palettesBoldActionLinkVisitedColor: #551a8b;
+$palettesBoldActionLinkVisitedTextDecorationLine: underline;
+$palettesBoldActionLinkVisitedTextDecorationThickness: 2px;
+$palettesBoldActionLinkVisitedTextDecorationStyle: solid;
+$palettesBoldActionPaginationDefaultBackground: #ff0084;
+$palettesBoldActionPaginationDefaultText: #ffffff;
+$palettesBoldActionPaginationDefaultBorder: #d70065;
+$palettesBoldActionPaginationActiveBackground: #ffffff;
+$palettesBoldActionPaginationActiveText: #ffffff;
+$palettesBoldActionPaginationActiveBorder: #ffffff;
+$palettesBoldActionPaginationHoverBackground: #ff0084;
+$palettesBoldActionPaginationHoverText: #ffffff;
+$palettesBoldActionPaginationHoverBorder: #ff0084;
+$palettesBoldActionPaginationVisitedBackground: #ff0084;
+$palettesBoldActionPaginationVisitedText: #551a8b;
+$palettesBoldActionPaginationVisitedBorder: #d70065;
+$palettesStrongBackground: #2a2b2f;
+$palettesStrongShade: #131418;
+$palettesStrongFocusOutlineColor: #ffc0d4;
+$palettesStrongBorderDefault: #ff5497;
+$palettesStrongBorderVariant: #ae0047;
+$palettesStrongBoundary: #ff0084;
+$palettesStrongPartition: #d70065;
+$palettesStrongSeparator: #d70065;
+$palettesStrongDivider: #ff0084;
+$palettesStrongFence: #ff0084;
+$palettesStrongLine: #d70065;
+$palettesStrongMuted: #d70065; // Navigation background
+$palettesStrongSubtle: #2a2b2f; // Navigation hover
+$palettesStrongNavText: #444444; // Navigation text
+$palettesStrongAccentDefault: #ff0084; // Navigation accent background
+$palettesStrongAccentOnAccent: #ff7dab; // Navigation accent hover
+$palettesStrongTypographySiteTitleDefault: #ffffff;
+$palettesStrongTypographySiteTitleVariant: #fafafa;
+$palettesStrongTypographyHeadingDefault: #ffffff;
+$palettesStrongTypographyHeadingVariant: #fafafa;
+$palettesStrongTypographyBodyDefault: #ffffff;
+$palettesStrongTypographyBodyVariant: #ba89ba;
+$palettesStrongActionButtonPrimaryDefaultBackground: #ff0084;
+$palettesStrongActionButtonPrimaryDefaultText: #5f0012;
+$palettesStrongActionButtonPrimaryDefaultTextDecoration: none;
+$palettesStrongActionButtonPrimaryDefaultBorder: #ff0084;
+$palettesStrongActionButtonPrimaryActiveBackground: #d70065;
+$palettesStrongActionButtonPrimaryActiveText: #5f0012;
+$palettesStrongActionButtonPrimaryActiveTextDecoration: none;
+$palettesStrongActionButtonPrimaryActiveBorder: #d70065;
+$palettesStrongActionButtonPrimaryHoverBackground: #d70065;
+$palettesStrongActionButtonPrimaryHoverText: #5f0012;
+$palettesStrongActionButtonPrimaryHoverTextDecoration: underline;
+$palettesStrongActionButtonPrimaryHoverBorder: #d70065;
+$palettesStrongActionButtonSecondaryDefaultBackground: #2a2b2f;
+$palettesStrongActionButtonSecondaryDefaultText: #ffffff;
+$palettesStrongActionButtonSecondaryDefaultTextDecoration: none;
+$palettesStrongActionButtonSecondaryDefaultBorder: #ffc85e;
+$palettesStrongActionButtonSecondaryActiveBackground: #2a2b2f;
+$palettesStrongActionButtonSecondaryActiveText: #ffffff;
+$palettesStrongActionButtonSecondaryActiveTextDecoration: none;
+$palettesStrongActionButtonSecondaryActiveBorder: #ffc85e;
+$palettesStrongActionButtonSecondaryHoverBackground: #2a2b2f;
+$palettesStrongActionButtonSecondaryHoverText: #ffffff;
+$palettesStrongActionButtonSecondaryHoverTextDecoration: underline;
+$palettesStrongActionButtonSecondaryHoverBorder: #ffc85e;
+$palettesStrongActionButtonTertiaryDefaultBackground: #2a2b2f;
+$palettesStrongActionButtonTertiaryDefaultText: #ffffff;
+$palettesStrongActionButtonTertiaryDefaultTextDecoration: none;
+$palettesStrongActionButtonTertiaryDefaultBorder: #2a2b2f;
+$palettesStrongActionButtonTertiaryActiveBackground: #2a2b2f;
+$palettesStrongActionButtonTertiaryActiveText: #ffffff;
+$palettesStrongActionButtonTertiaryActiveTextDecoration: none;
+$palettesStrongActionButtonTertiaryActiveBorder: #2a2b2f;
+$palettesStrongActionButtonTertiaryHoverBackground: #2a2b2f;
+$palettesStrongActionButtonTertiaryHoverText: #ffffff;
+$palettesStrongActionButtonTertiaryHoverTextDecoration: underline;
+$palettesStrongActionButtonTertiaryHoverBorder: #2a2b2f;
+$palettesStrongActionLinkDefaultColor: #ffffff;
+$palettesStrongActionLinkDefaultTextDecorationLine: underline;
+$palettesStrongActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesStrongActionLinkDefaultTextDecorationStyle: solid;
+$palettesStrongActionLinkHoverColor: #ffffff;
+$palettesStrongActionLinkHoverTextDecorationLine: underline;
+$palettesStrongActionLinkHoverTextDecorationThickness: 2px;
+$palettesStrongActionLinkHoverTextDecorationStyle: solid;
+$palettesStrongActionLinkActiveColor: #ffffff;
+$palettesStrongActionLinkActiveTextDecorationLine: underline;
+$palettesStrongActionLinkActiveTextDecorationThickness: 2px;
+$palettesStrongActionLinkActiveTextDecorationStyle: solid;
+$palettesStrongActionLinkVisitedColor: #551a8b;
+$palettesStrongActionLinkVisitedTextDecorationLine: underline;
+$palettesStrongActionLinkVisitedTextDecorationThickness: 2px;
+$palettesStrongActionLinkVisitedTextDecorationStyle: solid;
+$palettesStrongActionPaginationDefaultBackground: #2a2b2f;
+$palettesStrongActionPaginationDefaultText: #ffffff;
+$palettesStrongActionPaginationDefaultBorder: #d70065;
+$palettesStrongActionPaginationActiveBackground: #ffffff;
+$palettesStrongActionPaginationActiveText: #ffffff;
+$palettesStrongActionPaginationActiveBorder: #ffffff;
+$palettesStrongActionPaginationHoverBackground: #2a2b2f;
+$palettesStrongActionPaginationHoverText: #ffffff;
+$palettesStrongActionPaginationHoverBorder: #ff0084;
+$palettesStrongActionPaginationVisitedBackground: #2a2b2f;
+$palettesStrongActionPaginationVisitedText: #551a8b;
+$palettesStrongActionPaginationVisitedBorder: #d70065;
diff --git a/src/scss/styles/qgds-qld-default-palettes.tokens.scss b/src/scss/styles/qgds-qld-default-palettes.tokens.scss
new file mode 100644
index 0000000..4b620c0
--- /dev/null
+++ b/src/scss/styles/qgds-qld-default-palettes.tokens.scss
@@ -0,0 +1,472 @@
+
+// Do not edit directly, this file was auto-generated.
+
+$themeColorsBrandFirst: #09549f;
+$themeColorsBrandSecond: #05325f;
+$themeColorsBrandThird: #6bbe27;
+$themeColorsBrandFourth: #ffe500;
+$themeColorsBackgroundBright: #ffffff;
+$themeColorsBackgroundTint: #e7edf6;
+$themeColorsBackgroundAlt: #eaeaea;
+$themeColorsBackgroundBold: #09549f;
+$themeColorsBackgroundStrong: #05325f;
+$themeColorsActionOnBrightsPrimary: #09549f;
+$themeColorsActionOnBrightsSecondary: #6bbe27;
+$themeColorsActionOnBrightsTertiary: rgba(0, 0, 0, 0);
+$themeColorsActionOnBoldsPrimary: #6bbe27;
+$themeColorsActionOnBoldsSecondary: #ffe500;
+$themeColorsActionOnBoldsTertiary: rgba(0, 0, 0, 0);
+$themeColorsWordingOnBrightsSiteTitleDefault: #232323;
+$themeColorsWordingOnBrightsSiteTitleVariant: #444444;
+$themeColorsWordingOnBrightsHeadingDefault: #232323;
+$themeColorsWordingOnBrightsHeadingVariant: #444444;
+$themeColorsWordingOnBrightsBodyDefault: #232323;
+$themeColorsWordingOnBrightsBodyVariant: #444444;
+$themeColorsWordingOnBoldsSiteTitleDefault: #ffffff;
+$themeColorsWordingOnBoldsSiteTitleVariant: #fafafa;
+$themeColorsWordingOnBoldsHeadingDefault: #ffffff;
+$themeColorsWordingOnBoldsHeadingVariant: #fafafa;
+$themeColorsWordingOnBoldsBodyDefault: #ffffff;
+$themeColorsWordingOnBoldsBodyVariant: #fafafa;
+$themeColorsReservedError: #e22339;
+$themeColorsReservedInformation: #444444;
+$themeColorsReservedSuccess: #6bbe27;
+$themeColorsReservedAlert: #ffe500;
+$themeColorsSyntaxBackground: #232323;
+$themeColorsSyntaxValues: #6bbe27;
+$themeColorsSyntaxElements: #a7e5ff;
+$themeColorsSyntaxProperties: #710074;
+$themeColorsSyntaxComments: #c0d7ec;
+$themeFocusOutlineWidth: 4px;
+$themeFocusOutlineStyle: solid;
+$themeShadowsDefault: #070707;
+$palettesBrightBackground: #ffffff;
+$palettesBrightShade: #f5f5f5;
+$palettesBrightFocusOutlineColor: #0085b3;
+$palettesBrightBorderDefault: #e0e0e0;
+$palettesBrightBorderVariant: #818181;
+$palettesBrightBoundary: #6bbe27;
+$palettesBrightPartition: #606060;
+$palettesBrightSeparator: #dddddd;
+$palettesBrightDivider: #09549f;
+$palettesBrightFence: #6bbe27;
+$palettesBrightLine: #dddddd;
+$palettesBrightMuted: #f5f5f5; // Navigation background
+$palettesBrightSubtle: #eaeaea; // Navigation hover
+$palettesBrightNavText: #444444; // Navigation text
+$palettesBrightAccentDefault: #6bbe27; // Navigation accent background
+$palettesBrightAccentOnAccent: #003e87; // Navigation accent hover
+$palettesBrightTypographySiteTitleDefault: #232323;
+$palettesBrightTypographySiteTitleVariant: #444444;
+$palettesBrightTypographyHeadingDefault: #232323;
+$palettesBrightTypographyHeadingVariant: #444444;
+$palettesBrightTypographyBodyDefault: #232323;
+$palettesBrightTypographyBodyVariant: #444444;
+$palettesBrightActionButtonPrimaryDefaultBackground: #09549f;
+$palettesBrightActionButtonPrimaryDefaultText: #ffffff;
+$palettesBrightActionButtonPrimaryDefaultTextDecoration: none;
+$palettesBrightActionButtonPrimaryDefaultBorder: #09549f;
+$palettesBrightActionButtonPrimaryActiveBackground: #003e87;
+$palettesBrightActionButtonPrimaryActiveText: #ffffff;
+$palettesBrightActionButtonPrimaryActiveTextDecoration: none;
+$palettesBrightActionButtonPrimaryActiveBorder: #003e87;
+$palettesBrightActionButtonPrimaryHoverBackground: #003e87;
+$palettesBrightActionButtonPrimaryHoverText: #ffffff;
+$palettesBrightActionButtonPrimaryHoverTextDecoration: underline;
+$palettesBrightActionButtonPrimaryHoverBorder: #003e87;
+$palettesBrightActionButtonSecondaryDefaultBackground: #ffffff;
+$palettesBrightActionButtonSecondaryDefaultText: #09549f;
+$palettesBrightActionButtonSecondaryDefaultTextDecoration: none;
+$palettesBrightActionButtonSecondaryDefaultBorder: #6bbe27;
+$palettesBrightActionButtonSecondaryActiveBackground: #ffffff;
+$palettesBrightActionButtonSecondaryActiveText: #09549f;
+$palettesBrightActionButtonSecondaryActiveTextDecoration: none;
+$palettesBrightActionButtonSecondaryActiveBorder: #6bbe27;
+$palettesBrightActionButtonSecondaryHoverBackground: #ffffff;
+$palettesBrightActionButtonSecondaryHoverText: #09549f;
+$palettesBrightActionButtonSecondaryHoverTextDecoration: underline;
+$palettesBrightActionButtonSecondaryHoverBorder: #6bbe27;
+$palettesBrightActionButtonTertiaryDefaultBackground: #ffffff;
+$palettesBrightActionButtonTertiaryDefaultText: #09549f;
+$palettesBrightActionButtonTertiaryDefaultTextDecoration: none;
+$palettesBrightActionButtonTertiaryDefaultBorder: #ffffff;
+$palettesBrightActionButtonTertiaryActiveBackground: #ffffff;
+$palettesBrightActionButtonTertiaryActiveText: #09549f;
+$palettesBrightActionButtonTertiaryActiveTextDecoration: none;
+$palettesBrightActionButtonTertiaryActiveBorder: #ffffff;
+$palettesBrightActionButtonTertiaryHoverBackground: #ffffff;
+$palettesBrightActionButtonTertiaryHoverText: #09549f;
+$palettesBrightActionButtonTertiaryHoverTextDecoration: underline;
+$palettesBrightActionButtonTertiaryHoverBorder: #ffffff;
+$palettesBrightActionLinkDefaultColor: #09549f;
+$palettesBrightActionLinkDefaultTextDecorationLine: underline;
+$palettesBrightActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesBrightActionLinkDefaultTextDecorationStyle: solid;
+$palettesBrightActionLinkHoverColor: #09549f;
+$palettesBrightActionLinkHoverTextDecorationLine: underline;
+$palettesBrightActionLinkHoverTextDecorationThickness: 2px;
+$palettesBrightActionLinkHoverTextDecorationStyle: solid;
+$palettesBrightActionLinkActiveColor: #09549f;
+$palettesBrightActionLinkActiveTextDecorationLine: underline;
+$palettesBrightActionLinkActiveTextDecorationThickness: 2px;
+$palettesBrightActionLinkActiveTextDecorationStyle: solid;
+$palettesBrightActionLinkVisitedColor: #551a8b;
+$palettesBrightActionLinkVisitedTextDecorationLine: underline;
+$palettesBrightActionLinkVisitedTextDecorationThickness: 2px;
+$palettesBrightActionLinkVisitedTextDecorationStyle: solid;
+$palettesBrightActionPaginationDefaultBackground: #ffffff;
+$palettesBrightActionPaginationDefaultText: #09549f;
+$palettesBrightActionPaginationDefaultBorder: #dddddd;
+$palettesBrightActionPaginationActiveBackground: #09549f;
+$palettesBrightActionPaginationActiveText: #ffffff;
+$palettesBrightActionPaginationActiveBorder: #09549f;
+$palettesBrightActionPaginationHoverBackground: #ffffff;
+$palettesBrightActionPaginationHoverText: #09549f;
+$palettesBrightActionPaginationHoverBorder: #6bbe27;
+$palettesBrightActionPaginationVisitedBackground: #ffffff;
+$palettesBrightActionPaginationVisitedText: #551a8b;
+$palettesBrightActionPaginationVisitedBorder: #dddddd;
+$palettesTintBackground: #e7edf6;
+$palettesTintShade: #d7e2f0;
+$palettesTintFocusOutlineColor: #0085b3;
+$palettesTintBorderDefault: #afc5e1;
+$palettesTintBorderVariant: #818181;
+$palettesTintBoundary: #6bbe27;
+$palettesTintPartition: #606060;
+$palettesTintSeparator: #dddddd;
+$palettesTintDivider: #09549f;
+$palettesTintFence: #6bbe27;
+$palettesTintLine: #dddddd;
+$palettesTintMuted: #f5f5f5; // Navigation background
+$palettesTintSubtle: #eaeaea; // Navigation hover
+$palettesTintNavText: #444444; // Navigation text
+$palettesTintAccentDefault: #6bbe27; // Navigation accent background
+$palettesTintAccentOnAccent: #003e87; // Navigation accent hover
+$palettesTintTypographySiteTitleDefault: #232323;
+$palettesTintTypographySiteTitleVariant: #444444;
+$palettesTintTypographyHeadingDefault: #232323;
+$palettesTintTypographyHeadingVariant: #444444;
+$palettesTintTypographyBodyDefault: #232323;
+$palettesTintTypographyBodyVariant: #444444;
+$palettesTintActionButtonPrimaryDefaultBackground: #09549f;
+$palettesTintActionButtonPrimaryDefaultText: #ffffff;
+$palettesTintActionButtonPrimaryDefaultTextDecoration: none;
+$palettesTintActionButtonPrimaryDefaultBorder: #09549f;
+$palettesTintActionButtonPrimaryActiveBackground: #003e87;
+$palettesTintActionButtonPrimaryActiveText: #ffffff;
+$palettesTintActionButtonPrimaryActiveTextDecoration: none;
+$palettesTintActionButtonPrimaryActiveBorder: #003e87;
+$palettesTintActionButtonPrimaryHoverBackground: #003e87;
+$palettesTintActionButtonPrimaryHoverText: #ffffff;
+$palettesTintActionButtonPrimaryHoverTextDecoration: underline;
+$palettesTintActionButtonPrimaryHoverBorder: #003e87;
+$palettesTintActionButtonSecondaryDefaultBackground: #e7edf6;
+$palettesTintActionButtonSecondaryDefaultText: #09549f;
+$palettesTintActionButtonSecondaryDefaultTextDecoration: none;
+$palettesTintActionButtonSecondaryDefaultBorder: #6bbe27;
+$palettesTintActionButtonSecondaryActiveBackground: #e7edf6;
+$palettesTintActionButtonSecondaryActiveText: #09549f;
+$palettesTintActionButtonSecondaryActiveTextDecoration: none;
+$palettesTintActionButtonSecondaryActiveBorder: #6bbe27;
+$palettesTintActionButtonSecondaryHoverBackground: #e7edf6;
+$palettesTintActionButtonSecondaryHoverText: #09549f;
+$palettesTintActionButtonSecondaryHoverTextDecoration: underline;
+$palettesTintActionButtonSecondaryHoverBorder: #6bbe27;
+$palettesTintActionButtonTertiaryDefaultBackground: #e7edf6;
+$palettesTintActionButtonTertiaryDefaultText: #09549f;
+$palettesTintActionButtonTertiaryDefaultTextDecoration: none;
+$palettesTintActionButtonTertiaryDefaultBorder: #e7edf6;
+$palettesTintActionButtonTertiaryActiveBackground: #e7edf6;
+$palettesTintActionButtonTertiaryActiveText: #09549f;
+$palettesTintActionButtonTertiaryActiveTextDecoration: none;
+$palettesTintActionButtonTertiaryActiveBorder: #e7edf6;
+$palettesTintActionButtonTertiaryHoverBackground: #e7edf6;
+$palettesTintActionButtonTertiaryHoverText: #09549f;
+$palettesTintActionButtonTertiaryHoverTextDecoration: underline;
+$palettesTintActionButtonTertiaryHoverBorder: #e7edf6;
+$palettesTintActionLinkDefaultColor: #09549f;
+$palettesTintActionLinkDefaultTextDecorationLine: underline;
+$palettesTintActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesTintActionLinkDefaultTextDecorationStyle: solid;
+$palettesTintActionLinkHoverColor: #09549f;
+$palettesTintActionLinkHoverTextDecorationLine: underline;
+$palettesTintActionLinkHoverTextDecorationThickness: 2px;
+$palettesTintActionLinkHoverTextDecorationStyle: solid;
+$palettesTintActionLinkActiveColor: #09549f;
+$palettesTintActionLinkActiveTextDecorationLine: underline;
+$palettesTintActionLinkActiveTextDecorationThickness: 2px;
+$palettesTintActionLinkActiveTextDecorationStyle: solid;
+$palettesTintActionLinkVisitedColor: #551a8b;
+$palettesTintActionLinkVisitedTextDecorationLine: underline;
+$palettesTintActionLinkVisitedTextDecorationThickness: 2px;
+$palettesTintActionLinkVisitedTextDecorationStyle: solid;
+$palettesTintActionPaginationDefaultBackground: #e7edf6;
+$palettesTintActionPaginationDefaultText: #09549f;
+$palettesTintActionPaginationDefaultBorder: #dddddd;
+$palettesTintActionPaginationActiveBackground: #09549f;
+$palettesTintActionPaginationActiveText: #ffffff;
+$palettesTintActionPaginationActiveBorder: #09549f;
+$palettesTintActionPaginationHoverBackground: #e7edf6;
+$palettesTintActionPaginationHoverText: #09549f;
+$palettesTintActionPaginationHoverBorder: #6bbe27;
+$palettesTintActionPaginationVisitedBackground: #e7edf6;
+$palettesTintActionPaginationVisitedText: #551a8b;
+$palettesTintActionPaginationVisitedBorder: #dddddd;
+$palettesAltBackground: #eaeaea;
+$palettesAltShade: #dddddd;
+$palettesAltFocusOutlineColor: #0085b3;
+$palettesAltBorderDefault: #606060;
+$palettesAltBorderVariant: #818181;
+$palettesAltBoundary: #6bbe27;
+$palettesAltPartition: #606060;
+$palettesAltSeparator: #dddddd;
+$palettesAltDivider: #09549f;
+$palettesAltFence: #6bbe27;
+$palettesAltLine: #dddddd;
+$palettesAltMuted: #f5f5f5; // Navigation background
+$palettesAltSubtle: #eaeaea; // Navigation hover
+$palettesAltNavText: #444444; // Navigation text
+$palettesAltAccentDefault: #6bbe27; // Navigation accent background
+$palettesAltAccentOnAccent: #003e87; // Navigation accent hover
+$palettesAltTypographySiteTitleDefault: #232323;
+$palettesAltTypographySiteTitleVariant: #444444;
+$palettesAltTypographyHeadingDefault: #232323;
+$palettesAltTypographyHeadingVariant: #444444;
+$palettesAltTypographyBodyDefault: #232323;
+$palettesAltTypographyBodyVariant: #444444;
+$palettesAltActionButtonPrimaryDefaultBackground: #09549f;
+$palettesAltActionButtonPrimaryDefaultText: #ffffff;
+$palettesAltActionButtonPrimaryDefaultTextDecoration: none;
+$palettesAltActionButtonPrimaryDefaultBorder: #09549f;
+$palettesAltActionButtonPrimaryActiveBackground: #003e87;
+$palettesAltActionButtonPrimaryActiveText: #ffffff;
+$palettesAltActionButtonPrimaryActiveTextDecoration: none;
+$palettesAltActionButtonPrimaryActiveBorder: #003e87;
+$palettesAltActionButtonPrimaryHoverBackground: #003e87;
+$palettesAltActionButtonPrimaryHoverText: #ffffff;
+$palettesAltActionButtonPrimaryHoverTextDecoration: underline;
+$palettesAltActionButtonPrimaryHoverBorder: #003e87;
+$palettesAltActionButtonSecondaryDefaultBackground: #eaeaea;
+$palettesAltActionButtonSecondaryDefaultText: #09549f;
+$palettesAltActionButtonSecondaryDefaultTextDecoration: none;
+$palettesAltActionButtonSecondaryDefaultBorder: #6bbe27;
+$palettesAltActionButtonSecondaryActiveBackground: #eaeaea;
+$palettesAltActionButtonSecondaryActiveText: #09549f;
+$palettesAltActionButtonSecondaryActiveTextDecoration: none;
+$palettesAltActionButtonSecondaryActiveBorder: #6bbe27;
+$palettesAltActionButtonSecondaryHoverBackground: #eaeaea;
+$palettesAltActionButtonSecondaryHoverText: #09549f;
+$palettesAltActionButtonSecondaryHoverTextDecoration: underline;
+$palettesAltActionButtonSecondaryHoverBorder: #6bbe27;
+$palettesAltActionButtonTertiaryDefaultBackground: #eaeaea;
+$palettesAltActionButtonTertiaryDefaultText: #09549f;
+$palettesAltActionButtonTertiaryDefaultTextDecoration: none;
+$palettesAltActionButtonTertiaryDefaultBorder: #eaeaea;
+$palettesAltActionButtonTertiaryActiveBackground: #eaeaea;
+$palettesAltActionButtonTertiaryActiveText: #09549f;
+$palettesAltActionButtonTertiaryActiveTextDecoration: none;
+$palettesAltActionButtonTertiaryActiveBorder: #eaeaea;
+$palettesAltActionButtonTertiaryHoverBackground: #eaeaea;
+$palettesAltActionButtonTertiaryHoverText: #09549f;
+$palettesAltActionButtonTertiaryHoverTextDecoration: underline;
+$palettesAltActionButtonTertiaryHoverBorder: #eaeaea;
+$palettesAltActionLinkDefaultColor: #09549f;
+$palettesAltActionLinkDefaultTextDecorationLine: underline;
+$palettesAltActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesAltActionLinkDefaultTextDecorationStyle: solid;
+$palettesAltActionLinkHoverColor: #09549f;
+$palettesAltActionLinkHoverTextDecorationLine: underline;
+$palettesAltActionLinkHoverTextDecorationThickness: 2px;
+$palettesAltActionLinkHoverTextDecorationStyle: solid;
+$palettesAltActionLinkActiveColor: #09549f;
+$palettesAltActionLinkActiveTextDecorationLine: underline;
+$palettesAltActionLinkActiveTextDecorationThickness: 2px;
+$palettesAltActionLinkActiveTextDecorationStyle: solid;
+$palettesAltActionLinkVisitedColor: #551a8b;
+$palettesAltActionLinkVisitedTextDecorationLine: underline;
+$palettesAltActionLinkVisitedTextDecorationThickness: 2px;
+$palettesAltActionLinkVisitedTextDecorationStyle: solid;
+$palettesAltActionPaginationDefaultBackground: #eaeaea;
+$palettesAltActionPaginationDefaultText: #09549f;
+$palettesAltActionPaginationDefaultBorder: #dddddd;
+$palettesAltActionPaginationActiveBackground: #09549f;
+$palettesAltActionPaginationActiveText: #ffffff;
+$palettesAltActionPaginationActiveBorder: #09549f;
+$palettesAltActionPaginationHoverBackground: #eaeaea;
+$palettesAltActionPaginationHoverText: #09549f;
+$palettesAltActionPaginationHoverBorder: #6bbe27;
+$palettesAltActionPaginationVisitedBackground: #eaeaea;
+$palettesAltActionPaginationVisitedText: #551a8b;
+$palettesAltActionPaginationVisitedBorder: #dddddd;
+$palettesBoldBackground: #09549f;
+$palettesBoldShade: #003e87;
+$palettesBoldFocusOutlineColor: #a7e5ff;
+$palettesBoldBorderDefault: #78b5ce;
+$palettesBoldBorderVariant: #818181;
+$palettesBoldBoundary: #6bbe27;
+$palettesBoldPartition: #78b5ce;
+$palettesBoldSeparator: #78b5ce;
+$palettesBoldDivider: #09549f;
+$palettesBoldFence: #6bbe27;
+$palettesBoldLine: #78b5ce;
+$palettesBoldMuted: #003e87; // Navigation background
+$palettesBoldSubtle: #05325f; // Navigation hover
+$palettesBoldNavText: #444444; // Navigation text
+$palettesBoldAccentDefault: #6bbe27; // Navigation accent background
+$palettesBoldAccentOnAccent: #9ed57e; // Navigation accent hover
+$palettesBoldTypographySiteTitleDefault: #ffffff;
+$palettesBoldTypographySiteTitleVariant: #fafafa;
+$palettesBoldTypographyHeadingDefault: #ffffff;
+$palettesBoldTypographyHeadingVariant: #fafafa;
+$palettesBoldTypographyBodyDefault: #ffffff;
+$palettesBoldTypographyBodyVariant: #fafafa;
+$palettesBoldActionButtonPrimaryDefaultBackground: #6bbe27;
+$palettesBoldActionButtonPrimaryDefaultText: #000043;
+$palettesBoldActionButtonPrimaryDefaultTextDecoration: none;
+$palettesBoldActionButtonPrimaryDefaultBorder: #6bbe27;
+$palettesBoldActionButtonPrimaryActiveBackground: #469800;
+$palettesBoldActionButtonPrimaryActiveText: #000043;
+$palettesBoldActionButtonPrimaryActiveTextDecoration: none;
+$palettesBoldActionButtonPrimaryActiveBorder: #469800;
+$palettesBoldActionButtonPrimaryHoverBackground: #469800;
+$palettesBoldActionButtonPrimaryHoverText: #000043;
+$palettesBoldActionButtonPrimaryHoverTextDecoration: underline;
+$palettesBoldActionButtonPrimaryHoverBorder: #469800;
+$palettesBoldActionButtonSecondaryDefaultBackground: #09549f;
+$palettesBoldActionButtonSecondaryDefaultText: #ffffff;
+$palettesBoldActionButtonSecondaryDefaultTextDecoration: none;
+$palettesBoldActionButtonSecondaryDefaultBorder: #ffe500;
+$palettesBoldActionButtonSecondaryActiveBackground: #09549f;
+$palettesBoldActionButtonSecondaryActiveText: #ffffff;
+$palettesBoldActionButtonSecondaryActiveTextDecoration: none;
+$palettesBoldActionButtonSecondaryActiveBorder: #ffe500;
+$palettesBoldActionButtonSecondaryHoverBackground: #09549f;
+$palettesBoldActionButtonSecondaryHoverText: #ffffff;
+$palettesBoldActionButtonSecondaryHoverTextDecoration: underline;
+$palettesBoldActionButtonSecondaryHoverBorder: #ffe500;
+$palettesBoldActionButtonTertiaryDefaultBackground: #09549f;
+$palettesBoldActionButtonTertiaryDefaultText: #ffffff;
+$palettesBoldActionButtonTertiaryDefaultTextDecoration: none;
+$palettesBoldActionButtonTertiaryDefaultBorder: #09549f;
+$palettesBoldActionButtonTertiaryActiveBackground: #09549f;
+$palettesBoldActionButtonTertiaryActiveText: #ffffff;
+$palettesBoldActionButtonTertiaryActiveTextDecoration: none;
+$palettesBoldActionButtonTertiaryActiveBorder: #09549f;
+$palettesBoldActionButtonTertiaryHoverBackground: #09549f;
+$palettesBoldActionButtonTertiaryHoverText: #ffffff;
+$palettesBoldActionButtonTertiaryHoverTextDecoration: underline;
+$palettesBoldActionButtonTertiaryHoverBorder: #09549f;
+$palettesBoldActionLinkDefaultColor: #ffffff;
+$palettesBoldActionLinkDefaultTextDecorationLine: underline;
+$palettesBoldActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesBoldActionLinkDefaultTextDecorationStyle: solid;
+$palettesBoldActionLinkHoverColor: #ffffff;
+$palettesBoldActionLinkHoverTextDecorationLine: underline;
+$palettesBoldActionLinkHoverTextDecorationThickness: 2px;
+$palettesBoldActionLinkHoverTextDecorationStyle: solid;
+$palettesBoldActionLinkActiveColor: #ffffff;
+$palettesBoldActionLinkActiveTextDecorationLine: underline;
+$palettesBoldActionLinkActiveTextDecorationThickness: 2px;
+$palettesBoldActionLinkActiveTextDecorationStyle: solid;
+$palettesBoldActionLinkVisitedColor: #551a8b;
+$palettesBoldActionLinkVisitedTextDecorationLine: underline;
+$palettesBoldActionLinkVisitedTextDecorationThickness: 2px;
+$palettesBoldActionLinkVisitedTextDecorationStyle: solid;
+$palettesBoldActionPaginationDefaultBackground: #09549f;
+$palettesBoldActionPaginationDefaultText: #ffffff;
+$palettesBoldActionPaginationDefaultBorder: #78b5ce;
+$palettesBoldActionPaginationActiveBackground: #ffffff;
+$palettesBoldActionPaginationActiveText: #ffffff;
+$palettesBoldActionPaginationActiveBorder: #ffffff;
+$palettesBoldActionPaginationHoverBackground: #09549f;
+$palettesBoldActionPaginationHoverText: #ffffff;
+$palettesBoldActionPaginationHoverBorder: #6bbe27;
+$palettesBoldActionPaginationVisitedBackground: #09549f;
+$palettesBoldActionPaginationVisitedText: #551a8b;
+$palettesBoldActionPaginationVisitedBorder: #78b5ce;
+$palettesStrongBackground: #05325f;
+$palettesStrongShade: #002450;
+$palettesStrongFocusOutlineColor: #a7e5ff;
+$palettesStrongBorderDefault: #78b5ce;
+$palettesStrongBorderVariant: #818181;
+$palettesStrongBoundary: #6bbe27;
+$palettesStrongPartition: #78b5ce;
+$palettesStrongSeparator: #78b5ce;
+$palettesStrongDivider: #09549f;
+$palettesStrongFence: #6bbe27;
+$palettesStrongLine: #78b5ce;
+$palettesStrongMuted: #003e87; // Navigation background
+$palettesStrongSubtle: #05325f; // Navigation hover
+$palettesStrongNavText: #444444; // Navigation text
+$palettesStrongAccentDefault: #6bbe27; // Navigation accent background
+$palettesStrongAccentOnAccent: #9ed57e; // Navigation accent hover
+$palettesStrongTypographySiteTitleDefault: #ffffff;
+$palettesStrongTypographySiteTitleVariant: #fafafa;
+$palettesStrongTypographyHeadingDefault: #ffffff;
+$palettesStrongTypographyHeadingVariant: #fafafa;
+$palettesStrongTypographyBodyDefault: #ffffff;
+$palettesStrongTypographyBodyVariant: #fafafa;
+$palettesStrongActionButtonPrimaryDefaultBackground: #6bbe27;
+$palettesStrongActionButtonPrimaryDefaultText: #000043;
+$palettesStrongActionButtonPrimaryDefaultTextDecoration: none;
+$palettesStrongActionButtonPrimaryDefaultBorder: #6bbe27;
+$palettesStrongActionButtonPrimaryActiveBackground: #469800;
+$palettesStrongActionButtonPrimaryActiveText: #000043;
+$palettesStrongActionButtonPrimaryActiveTextDecoration: none;
+$palettesStrongActionButtonPrimaryActiveBorder: #469800;
+$palettesStrongActionButtonPrimaryHoverBackground: #469800;
+$palettesStrongActionButtonPrimaryHoverText: #000043;
+$palettesStrongActionButtonPrimaryHoverTextDecoration: underline;
+$palettesStrongActionButtonPrimaryHoverBorder: #469800;
+$palettesStrongActionButtonSecondaryDefaultBackground: #05325f;
+$palettesStrongActionButtonSecondaryDefaultText: #ffffff;
+$palettesStrongActionButtonSecondaryDefaultTextDecoration: none;
+$palettesStrongActionButtonSecondaryDefaultBorder: #ffe500;
+$palettesStrongActionButtonSecondaryActiveBackground: #05325f;
+$palettesStrongActionButtonSecondaryActiveText: #ffffff;
+$palettesStrongActionButtonSecondaryActiveTextDecoration: none;
+$palettesStrongActionButtonSecondaryActiveBorder: #ffe500;
+$palettesStrongActionButtonSecondaryHoverBackground: #05325f;
+$palettesStrongActionButtonSecondaryHoverText: #ffffff;
+$palettesStrongActionButtonSecondaryHoverTextDecoration: underline;
+$palettesStrongActionButtonSecondaryHoverBorder: #ffe500;
+$palettesStrongActionButtonTertiaryDefaultBackground: #05325f;
+$palettesStrongActionButtonTertiaryDefaultText: #ffffff;
+$palettesStrongActionButtonTertiaryDefaultTextDecoration: none;
+$palettesStrongActionButtonTertiaryDefaultBorder: #05325f;
+$palettesStrongActionButtonTertiaryActiveBackground: #05325f;
+$palettesStrongActionButtonTertiaryActiveText: #ffffff;
+$palettesStrongActionButtonTertiaryActiveTextDecoration: none;
+$palettesStrongActionButtonTertiaryActiveBorder: #05325f;
+$palettesStrongActionButtonTertiaryHoverBackground: #05325f;
+$palettesStrongActionButtonTertiaryHoverText: #ffffff;
+$palettesStrongActionButtonTertiaryHoverTextDecoration: underline;
+$palettesStrongActionButtonTertiaryHoverBorder: #05325f;
+$palettesStrongActionLinkDefaultColor: #ffffff;
+$palettesStrongActionLinkDefaultTextDecorationLine: underline;
+$palettesStrongActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesStrongActionLinkDefaultTextDecorationStyle: solid;
+$palettesStrongActionLinkHoverColor: #ffffff;
+$palettesStrongActionLinkHoverTextDecorationLine: underline;
+$palettesStrongActionLinkHoverTextDecorationThickness: 2px;
+$palettesStrongActionLinkHoverTextDecorationStyle: solid;
+$palettesStrongActionLinkActiveColor: #ffffff;
+$palettesStrongActionLinkActiveTextDecorationLine: underline;
+$palettesStrongActionLinkActiveTextDecorationThickness: 2px;
+$palettesStrongActionLinkActiveTextDecorationStyle: solid;
+$palettesStrongActionLinkVisitedColor: #551a8b;
+$palettesStrongActionLinkVisitedTextDecorationLine: underline;
+$palettesStrongActionLinkVisitedTextDecorationThickness: 2px;
+$palettesStrongActionLinkVisitedTextDecorationStyle: solid;
+$palettesStrongActionPaginationDefaultBackground: #05325f;
+$palettesStrongActionPaginationDefaultText: #ffffff;
+$palettesStrongActionPaginationDefaultBorder: #78b5ce;
+$palettesStrongActionPaginationActiveBackground: #ffffff;
+$palettesStrongActionPaginationActiveText: #ffffff;
+$palettesStrongActionPaginationActiveBorder: #ffffff;
+$palettesStrongActionPaginationHoverBackground: #05325f;
+$palettesStrongActionPaginationHoverText: #ffffff;
+$palettesStrongActionPaginationHoverBorder: #6bbe27;
+$palettesStrongActionPaginationVisitedBackground: #05325f;
+$palettesStrongActionPaginationVisitedText: #551a8b;
+$palettesStrongActionPaginationVisitedBorder: #78b5ce;
diff --git a/src/scss/styles/qgds-qld-high-contrast-palettes.tokens.scss b/src/scss/styles/qgds-qld-high-contrast-palettes.tokens.scss
new file mode 100644
index 0000000..bcd6509
--- /dev/null
+++ b/src/scss/styles/qgds-qld-high-contrast-palettes.tokens.scss
@@ -0,0 +1,472 @@
+
+// Do not edit directly, this file was auto-generated.
+
+$themeColorsBrandFirst: #ffffff;
+$themeColorsBrandSecond: #000510;
+$themeColorsBrandThird: #0000ff;
+$themeColorsBrandFourth: #ffe500;
+$themeColorsBackgroundBright: #ffffff;
+$themeColorsBackgroundTint: #ffffff;
+$themeColorsBackgroundAlt: #ffffff;
+$themeColorsBackgroundBold: #000510;
+$themeColorsBackgroundStrong: #000510;
+$themeColorsActionOnBrightsPrimary: #0000ff;
+$themeColorsActionOnBrightsSecondary: #0000ff;
+$themeColorsActionOnBrightsTertiary: rgba(0, 0, 0, 0);
+$themeColorsActionOnBoldsPrimary: #ffe500;
+$themeColorsActionOnBoldsSecondary: #ffe500;
+$themeColorsActionOnBoldsTertiary: rgba(0, 0, 0, 0);
+$themeColorsWordingOnBrightsSiteTitleDefault: #131212;
+$themeColorsWordingOnBrightsSiteTitleVariant: #606060;
+$themeColorsWordingOnBrightsHeadingDefault: #131212;
+$themeColorsWordingOnBrightsHeadingVariant: #606060;
+$themeColorsWordingOnBrightsBodyDefault: #131212;
+$themeColorsWordingOnBrightsBodyVariant: #606060;
+$themeColorsWordingOnBoldsSiteTitleDefault: #ffffff;
+$themeColorsWordingOnBoldsSiteTitleVariant: #76858e;
+$themeColorsWordingOnBoldsHeadingDefault: #ffffff;
+$themeColorsWordingOnBoldsHeadingVariant: #76858e;
+$themeColorsWordingOnBoldsBodyDefault: #ffffff;
+$themeColorsWordingOnBoldsBodyVariant: #76858e;
+$themeColorsReservedError: #e22339;
+$themeColorsReservedInformation: #444444;
+$themeColorsReservedSuccess: #6bbe27;
+$themeColorsReservedAlert: #ffe500;
+$themeColorsSyntaxBackground: #232323;
+$themeColorsSyntaxValues: #6bbe27;
+$themeColorsSyntaxElements: #a7e5ff;
+$themeColorsSyntaxProperties: #710074;
+$themeColorsSyntaxComments: #c0d7ec;
+$themeFocusOutlineWidth: 4px;
+$themeFocusOutlineStyle: solid;
+$themeShadowsDefault: #070707;
+$palettesBrightBackground: #ffffff;
+$palettesBrightShade: #fafafa;
+$palettesBrightFocusOutlineColor: #0000ff;
+$palettesBrightBorderDefault: #131212;
+$palettesBrightBorderVariant: #131212;
+$palettesBrightBoundary: #131212;
+$palettesBrightPartition: #131212;
+$palettesBrightSeparator: #131212;
+$palettesBrightDivider: #0000ff;
+$palettesBrightFence: #131212;
+$palettesBrightLine: #131212;
+$palettesBrightMuted: #fafafa; // Navigation background
+$palettesBrightSubtle: #ffffff; // Navigation hover
+$palettesBrightNavText: #131212; // Navigation text
+$palettesBrightAccentDefault: #131212; // Navigation accent background
+$palettesBrightAccentOnAccent: #1000e4; // Navigation accent hover
+$palettesBrightTypographySiteTitleDefault: #131212;
+$palettesBrightTypographySiteTitleVariant: #606060;
+$palettesBrightTypographyHeadingDefault: #131212;
+$palettesBrightTypographyHeadingVariant: #606060;
+$palettesBrightTypographyBodyDefault: #131212;
+$palettesBrightTypographyBodyVariant: #606060;
+$palettesBrightActionButtonPrimaryDefaultBackground: #0000ff;
+$palettesBrightActionButtonPrimaryDefaultText: #ffffff;
+$palettesBrightActionButtonPrimaryDefaultTextDecoration: none;
+$palettesBrightActionButtonPrimaryDefaultBorder: #0000ff;
+$palettesBrightActionButtonPrimaryActiveBackground: #1000e4;
+$palettesBrightActionButtonPrimaryActiveText: #ffffff;
+$palettesBrightActionButtonPrimaryActiveTextDecoration: none;
+$palettesBrightActionButtonPrimaryActiveBorder: #1000e4;
+$palettesBrightActionButtonPrimaryHoverBackground: #1000e4;
+$palettesBrightActionButtonPrimaryHoverText: #ffffff;
+$palettesBrightActionButtonPrimaryHoverTextDecoration: underline;
+$palettesBrightActionButtonPrimaryHoverBorder: #1000e4;
+$palettesBrightActionButtonSecondaryDefaultBackground: #ffffff;
+$palettesBrightActionButtonSecondaryDefaultText: #0000ff;
+$palettesBrightActionButtonSecondaryDefaultTextDecoration: none;
+$palettesBrightActionButtonSecondaryDefaultBorder: #ffe500;
+$palettesBrightActionButtonSecondaryActiveBackground: #ffffff;
+$palettesBrightActionButtonSecondaryActiveText: #0000ff;
+$palettesBrightActionButtonSecondaryActiveTextDecoration: none;
+$palettesBrightActionButtonSecondaryActiveBorder: #ffe500;
+$palettesBrightActionButtonSecondaryHoverBackground: #ffffff;
+$palettesBrightActionButtonSecondaryHoverText: #0000ff;
+$palettesBrightActionButtonSecondaryHoverTextDecoration: underline;
+$palettesBrightActionButtonSecondaryHoverBorder: #ffe500;
+$palettesBrightActionButtonTertiaryDefaultBackground: #ffffff;
+$palettesBrightActionButtonTertiaryDefaultText: #0000ff;
+$palettesBrightActionButtonTertiaryDefaultTextDecoration: none;
+$palettesBrightActionButtonTertiaryDefaultBorder: #ffffff;
+$palettesBrightActionButtonTertiaryActiveBackground: #ffffff;
+$palettesBrightActionButtonTertiaryActiveText: #0000ff;
+$palettesBrightActionButtonTertiaryActiveTextDecoration: none;
+$palettesBrightActionButtonTertiaryActiveBorder: #ffffff;
+$palettesBrightActionButtonTertiaryHoverBackground: #ffffff;
+$palettesBrightActionButtonTertiaryHoverText: #0000ff;
+$palettesBrightActionButtonTertiaryHoverTextDecoration: underline;
+$palettesBrightActionButtonTertiaryHoverBorder: #ffffff;
+$palettesBrightActionLinkDefaultColor: #0000ff;
+$palettesBrightActionLinkDefaultTextDecorationLine: underline;
+$palettesBrightActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesBrightActionLinkDefaultTextDecorationStyle: solid;
+$palettesBrightActionLinkHoverColor: #0000ff;
+$palettesBrightActionLinkHoverTextDecorationLine: underline;
+$palettesBrightActionLinkHoverTextDecorationThickness: 2px;
+$palettesBrightActionLinkHoverTextDecorationStyle: solid;
+$palettesBrightActionLinkActiveColor: #0000ff;
+$palettesBrightActionLinkActiveTextDecorationLine: underline;
+$palettesBrightActionLinkActiveTextDecorationThickness: 2px;
+$palettesBrightActionLinkActiveTextDecorationStyle: solid;
+$palettesBrightActionLinkVisitedColor: #fa00ff;
+$palettesBrightActionLinkVisitedTextDecorationLine: underline;
+$palettesBrightActionLinkVisitedTextDecorationThickness: 2px;
+$palettesBrightActionLinkVisitedTextDecorationStyle: solid;
+$palettesBrightActionPaginationDefaultBackground: #ffffff;
+$palettesBrightActionPaginationDefaultText: #0000ff;
+$palettesBrightActionPaginationDefaultBorder: #dddddd;
+$palettesBrightActionPaginationActiveBackground: #0000ff;
+$palettesBrightActionPaginationActiveText: #ffffff;
+$palettesBrightActionPaginationActiveBorder: #0000ff;
+$palettesBrightActionPaginationHoverBackground: #ffffff;
+$palettesBrightActionPaginationHoverText: #0000ff;
+$palettesBrightActionPaginationHoverBorder: #ffe500;
+$palettesBrightActionPaginationVisitedBackground: #ffffff;
+$palettesBrightActionPaginationVisitedText: #fa00ff;
+$palettesBrightActionPaginationVisitedBorder: #dddddd;
+$palettesTintBackground: #ffffff;
+$palettesTintShade: #fafafa;
+$palettesTintFocusOutlineColor: #0085b3;
+$palettesTintBorderDefault: #131212;
+$palettesTintBorderVariant: #818181;
+$palettesTintBoundary: #ffe500;
+$palettesTintPartition: #606060;
+$palettesTintSeparator: #dddddd;
+$palettesTintDivider: #0000ff;
+$palettesTintFence: #ffe500;
+$palettesTintLine: #dddddd;
+$palettesTintMuted: #f5f5f5; // Navigation background
+$palettesTintSubtle: #eaeaea; // Navigation hover
+$palettesTintNavText: #444444; // Navigation text
+$palettesTintAccentDefault: #ffe500; // Navigation accent background
+$palettesTintAccentOnAccent: #1000e4; // Navigation accent hover
+$palettesTintTypographySiteTitleDefault: #131212;
+$palettesTintTypographySiteTitleVariant: #606060;
+$palettesTintTypographyHeadingDefault: #131212;
+$palettesTintTypographyHeadingVariant: #606060;
+$palettesTintTypographyBodyDefault: #131212;
+$palettesTintTypographyBodyVariant: #606060;
+$palettesTintActionButtonPrimaryDefaultBackground: #0000ff;
+$palettesTintActionButtonPrimaryDefaultText: #ffffff;
+$palettesTintActionButtonPrimaryDefaultTextDecoration: none;
+$palettesTintActionButtonPrimaryDefaultBorder: #0000ff;
+$palettesTintActionButtonPrimaryActiveBackground: #1000e4;
+$palettesTintActionButtonPrimaryActiveText: #ffffff;
+$palettesTintActionButtonPrimaryActiveTextDecoration: none;
+$palettesTintActionButtonPrimaryActiveBorder: #1000e4;
+$palettesTintActionButtonPrimaryHoverBackground: #1000e4;
+$palettesTintActionButtonPrimaryHoverText: #ffffff;
+$palettesTintActionButtonPrimaryHoverTextDecoration: underline;
+$palettesTintActionButtonPrimaryHoverBorder: #1000e4;
+$palettesTintActionButtonSecondaryDefaultBackground: #ffffff;
+$palettesTintActionButtonSecondaryDefaultText: #0000ff;
+$palettesTintActionButtonSecondaryDefaultTextDecoration: none;
+$palettesTintActionButtonSecondaryDefaultBorder: #ffe500;
+$palettesTintActionButtonSecondaryActiveBackground: #ffffff;
+$palettesTintActionButtonSecondaryActiveText: #0000ff;
+$palettesTintActionButtonSecondaryActiveTextDecoration: none;
+$palettesTintActionButtonSecondaryActiveBorder: #ffe500;
+$palettesTintActionButtonSecondaryHoverBackground: #ffffff;
+$palettesTintActionButtonSecondaryHoverText: #0000ff;
+$palettesTintActionButtonSecondaryHoverTextDecoration: underline;
+$palettesTintActionButtonSecondaryHoverBorder: #ffe500;
+$palettesTintActionButtonTertiaryDefaultBackground: #ffffff;
+$palettesTintActionButtonTertiaryDefaultText: #0000ff;
+$palettesTintActionButtonTertiaryDefaultTextDecoration: none;
+$palettesTintActionButtonTertiaryDefaultBorder: #ffffff;
+$palettesTintActionButtonTertiaryActiveBackground: #ffffff;
+$palettesTintActionButtonTertiaryActiveText: #0000ff;
+$palettesTintActionButtonTertiaryActiveTextDecoration: none;
+$palettesTintActionButtonTertiaryActiveBorder: #ffffff;
+$palettesTintActionButtonTertiaryHoverBackground: #ffffff;
+$palettesTintActionButtonTertiaryHoverText: #0000ff;
+$palettesTintActionButtonTertiaryHoverTextDecoration: underline;
+$palettesTintActionButtonTertiaryHoverBorder: #ffffff;
+$palettesTintActionLinkDefaultColor: #0000ff;
+$palettesTintActionLinkDefaultTextDecorationLine: underline;
+$palettesTintActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesTintActionLinkDefaultTextDecorationStyle: solid;
+$palettesTintActionLinkHoverColor: #0000ff;
+$palettesTintActionLinkHoverTextDecorationLine: underline;
+$palettesTintActionLinkHoverTextDecorationThickness: 2px;
+$palettesTintActionLinkHoverTextDecorationStyle: solid;
+$palettesTintActionLinkActiveColor: #0000ff;
+$palettesTintActionLinkActiveTextDecorationLine: underline;
+$palettesTintActionLinkActiveTextDecorationThickness: 2px;
+$palettesTintActionLinkActiveTextDecorationStyle: solid;
+$palettesTintActionLinkVisitedColor: #fa00ff;
+$palettesTintActionLinkVisitedTextDecorationLine: underline;
+$palettesTintActionLinkVisitedTextDecorationThickness: 2px;
+$palettesTintActionLinkVisitedTextDecorationStyle: solid;
+$palettesTintActionPaginationDefaultBackground: #ffffff;
+$palettesTintActionPaginationDefaultText: #0000ff;
+$palettesTintActionPaginationDefaultBorder: #dddddd;
+$palettesTintActionPaginationActiveBackground: #0000ff;
+$palettesTintActionPaginationActiveText: #ffffff;
+$palettesTintActionPaginationActiveBorder: #0000ff;
+$palettesTintActionPaginationHoverBackground: #ffffff;
+$palettesTintActionPaginationHoverText: #0000ff;
+$palettesTintActionPaginationHoverBorder: #ffe500;
+$palettesTintActionPaginationVisitedBackground: #ffffff;
+$palettesTintActionPaginationVisitedText: #fa00ff;
+$palettesTintActionPaginationVisitedBorder: #dddddd;
+$palettesAltBackground: #ffffff;
+$palettesAltShade: #f5f5f5;
+$palettesAltFocusOutlineColor: #0085b3;
+$palettesAltBorderDefault: #131212;
+$palettesAltBorderVariant: #818181;
+$palettesAltBoundary: #ffe500;
+$palettesAltPartition: #606060;
+$palettesAltSeparator: #dddddd;
+$palettesAltDivider: #0000ff;
+$palettesAltFence: #ffe500;
+$palettesAltLine: #dddddd;
+$palettesAltMuted: #f5f5f5; // Navigation background
+$palettesAltSubtle: #eaeaea; // Navigation hover
+$palettesAltNavText: #444444; // Navigation text
+$palettesAltAccentDefault: #ffe500; // Navigation accent background
+$palettesAltAccentOnAccent: #1000e4; // Navigation accent hover
+$palettesAltTypographySiteTitleDefault: #131212;
+$palettesAltTypographySiteTitleVariant: #606060;
+$palettesAltTypographyHeadingDefault: #131212;
+$palettesAltTypographyHeadingVariant: #606060;
+$palettesAltTypographyBodyDefault: #131212;
+$palettesAltTypographyBodyVariant: #606060;
+$palettesAltActionButtonPrimaryDefaultBackground: #0000ff;
+$palettesAltActionButtonPrimaryDefaultText: #ffffff;
+$palettesAltActionButtonPrimaryDefaultTextDecoration: none;
+$palettesAltActionButtonPrimaryDefaultBorder: #0000ff;
+$palettesAltActionButtonPrimaryActiveBackground: #1000e4;
+$palettesAltActionButtonPrimaryActiveText: #ffffff;
+$palettesAltActionButtonPrimaryActiveTextDecoration: none;
+$palettesAltActionButtonPrimaryActiveBorder: #1000e4;
+$palettesAltActionButtonPrimaryHoverBackground: #1000e4;
+$palettesAltActionButtonPrimaryHoverText: #ffffff;
+$palettesAltActionButtonPrimaryHoverTextDecoration: underline;
+$palettesAltActionButtonPrimaryHoverBorder: #1000e4;
+$palettesAltActionButtonSecondaryDefaultBackground: #ffffff;
+$palettesAltActionButtonSecondaryDefaultText: #0000ff;
+$palettesAltActionButtonSecondaryDefaultTextDecoration: none;
+$palettesAltActionButtonSecondaryDefaultBorder: #ffe500;
+$palettesAltActionButtonSecondaryActiveBackground: #ffffff;
+$palettesAltActionButtonSecondaryActiveText: #0000ff;
+$palettesAltActionButtonSecondaryActiveTextDecoration: none;
+$palettesAltActionButtonSecondaryActiveBorder: #ffe500;
+$palettesAltActionButtonSecondaryHoverBackground: #ffffff;
+$palettesAltActionButtonSecondaryHoverText: #0000ff;
+$palettesAltActionButtonSecondaryHoverTextDecoration: underline;
+$palettesAltActionButtonSecondaryHoverBorder: #ffe500;
+$palettesAltActionButtonTertiaryDefaultBackground: #ffffff;
+$palettesAltActionButtonTertiaryDefaultText: #0000ff;
+$palettesAltActionButtonTertiaryDefaultTextDecoration: none;
+$palettesAltActionButtonTertiaryDefaultBorder: #ffffff;
+$palettesAltActionButtonTertiaryActiveBackground: #ffffff;
+$palettesAltActionButtonTertiaryActiveText: #0000ff;
+$palettesAltActionButtonTertiaryActiveTextDecoration: none;
+$palettesAltActionButtonTertiaryActiveBorder: #ffffff;
+$palettesAltActionButtonTertiaryHoverBackground: #ffffff;
+$palettesAltActionButtonTertiaryHoverText: #0000ff;
+$palettesAltActionButtonTertiaryHoverTextDecoration: underline;
+$palettesAltActionButtonTertiaryHoverBorder: #ffffff;
+$palettesAltActionLinkDefaultColor: #0000ff;
+$palettesAltActionLinkDefaultTextDecorationLine: underline;
+$palettesAltActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesAltActionLinkDefaultTextDecorationStyle: solid;
+$palettesAltActionLinkHoverColor: #0000ff;
+$palettesAltActionLinkHoverTextDecorationLine: underline;
+$palettesAltActionLinkHoverTextDecorationThickness: 2px;
+$palettesAltActionLinkHoverTextDecorationStyle: solid;
+$palettesAltActionLinkActiveColor: #0000ff;
+$palettesAltActionLinkActiveTextDecorationLine: underline;
+$palettesAltActionLinkActiveTextDecorationThickness: 2px;
+$palettesAltActionLinkActiveTextDecorationStyle: solid;
+$palettesAltActionLinkVisitedColor: #fa00ff;
+$palettesAltActionLinkVisitedTextDecorationLine: underline;
+$palettesAltActionLinkVisitedTextDecorationThickness: 2px;
+$palettesAltActionLinkVisitedTextDecorationStyle: solid;
+$palettesAltActionPaginationDefaultBackground: #ffffff;
+$palettesAltActionPaginationDefaultText: #0000ff;
+$palettesAltActionPaginationDefaultBorder: #dddddd;
+$palettesAltActionPaginationActiveBackground: #0000ff;
+$palettesAltActionPaginationActiveText: #ffffff;
+$palettesAltActionPaginationActiveBorder: #0000ff;
+$palettesAltActionPaginationHoverBackground: #ffffff;
+$palettesAltActionPaginationHoverText: #0000ff;
+$palettesAltActionPaginationHoverBorder: #ffe500;
+$palettesAltActionPaginationVisitedBackground: #ffffff;
+$palettesAltActionPaginationVisitedText: #fa00ff;
+$palettesAltActionPaginationVisitedBorder: #dddddd;
+$palettesBoldBackground: #000510;
+$palettesBoldShade: #000003;
+$palettesBoldFocusOutlineColor: #a1c3ff;
+$palettesBoldBorderDefault: #ffffff;
+$palettesBoldBorderVariant: #818181;
+$palettesBoldBoundary: #ffe500;
+$palettesBoldPartition: #78b5ce;
+$palettesBoldSeparator: #78b5ce;
+$palettesBoldDivider: #0000ff;
+$palettesBoldFence: #ffe500;
+$palettesBoldLine: #78b5ce;
+$palettesBoldMuted: #1000e4; // Navigation background
+$palettesBoldSubtle: #05325f; // Navigation hover
+$palettesBoldNavText: #444444; // Navigation text
+$palettesBoldAccentDefault: #ffe500; // Navigation accent background
+$palettesBoldAccentOnAccent: #ffef86; // Navigation accent hover
+$palettesBoldTypographySiteTitleDefault: #ffffff;
+$palettesBoldTypographySiteTitleVariant: #76858e;
+$palettesBoldTypographyHeadingDefault: #ffffff;
+$palettesBoldTypographyHeadingVariant: #76858e;
+$palettesBoldTypographyBodyDefault: #ffffff;
+$palettesBoldTypographyBodyVariant: #76858e;
+$palettesBoldActionButtonPrimaryDefaultBackground: #ffe500;
+$palettesBoldActionButtonPrimaryDefaultText: #2b0093;
+$palettesBoldActionButtonPrimaryDefaultTextDecoration: none;
+$palettesBoldActionButtonPrimaryDefaultBorder: #ffe500;
+$palettesBoldActionButtonPrimaryActiveBackground: #cdb300;
+$palettesBoldActionButtonPrimaryActiveText: #2b0093;
+$palettesBoldActionButtonPrimaryActiveTextDecoration: none;
+$palettesBoldActionButtonPrimaryActiveBorder: #cdb300;
+$palettesBoldActionButtonPrimaryHoverBackground: #cdb300;
+$palettesBoldActionButtonPrimaryHoverText: #2b0093;
+$palettesBoldActionButtonPrimaryHoverTextDecoration: underline;
+$palettesBoldActionButtonPrimaryHoverBorder: #cdb300;
+$palettesBoldActionButtonSecondaryDefaultBackground: #000510;
+$palettesBoldActionButtonSecondaryDefaultText: #ffe500;
+$palettesBoldActionButtonSecondaryDefaultTextDecoration: none;
+$palettesBoldActionButtonSecondaryDefaultBorder: #ffe500;
+$palettesBoldActionButtonSecondaryActiveBackground: #000510;
+$palettesBoldActionButtonSecondaryActiveText: #ffe500;
+$palettesBoldActionButtonSecondaryActiveTextDecoration: none;
+$palettesBoldActionButtonSecondaryActiveBorder: #ffe500;
+$palettesBoldActionButtonSecondaryHoverBackground: #000510;
+$palettesBoldActionButtonSecondaryHoverText: #ffe500;
+$palettesBoldActionButtonSecondaryHoverTextDecoration: underline;
+$palettesBoldActionButtonSecondaryHoverBorder: #ffe500;
+$palettesBoldActionButtonTertiaryDefaultBackground: #000510;
+$palettesBoldActionButtonTertiaryDefaultText: #ffe500;
+$palettesBoldActionButtonTertiaryDefaultTextDecoration: none;
+$palettesBoldActionButtonTertiaryDefaultBorder: #000510;
+$palettesBoldActionButtonTertiaryActiveBackground: #000510;
+$palettesBoldActionButtonTertiaryActiveText: #ffe500;
+$palettesBoldActionButtonTertiaryActiveTextDecoration: none;
+$palettesBoldActionButtonTertiaryActiveBorder: #000510;
+$palettesBoldActionButtonTertiaryHoverBackground: #000510;
+$palettesBoldActionButtonTertiaryHoverText: #ffe500;
+$palettesBoldActionButtonTertiaryHoverTextDecoration: underline;
+$palettesBoldActionButtonTertiaryHoverBorder: #000510;
+$palettesBoldActionLinkDefaultColor: #ffe500;
+$palettesBoldActionLinkDefaultTextDecorationLine: underline;
+$palettesBoldActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesBoldActionLinkDefaultTextDecorationStyle: solid;
+$palettesBoldActionLinkHoverColor: #ffe500;
+$palettesBoldActionLinkHoverTextDecorationLine: underline;
+$palettesBoldActionLinkHoverTextDecorationThickness: 2px;
+$palettesBoldActionLinkHoverTextDecorationStyle: solid;
+$palettesBoldActionLinkActiveColor: #ffe500;
+$palettesBoldActionLinkActiveTextDecorationLine: underline;
+$palettesBoldActionLinkActiveTextDecorationThickness: 2px;
+$palettesBoldActionLinkActiveTextDecorationStyle: solid;
+$palettesBoldActionLinkVisitedColor: #fa00ff;
+$palettesBoldActionLinkVisitedTextDecorationLine: underline;
+$palettesBoldActionLinkVisitedTextDecorationThickness: 2px;
+$palettesBoldActionLinkVisitedTextDecorationStyle: solid;
+$palettesBoldActionPaginationDefaultBackground: #000510;
+$palettesBoldActionPaginationDefaultText: #ffe500;
+$palettesBoldActionPaginationDefaultBorder: #78b5ce;
+$palettesBoldActionPaginationActiveBackground: #ffe500;
+$palettesBoldActionPaginationActiveText: #ffe500;
+$palettesBoldActionPaginationActiveBorder: #ffe500;
+$palettesBoldActionPaginationHoverBackground: #000510;
+$palettesBoldActionPaginationHoverText: #ffe500;
+$palettesBoldActionPaginationHoverBorder: #ffe500;
+$palettesBoldActionPaginationVisitedBackground: #000510;
+$palettesBoldActionPaginationVisitedText: #fa00ff;
+$palettesBoldActionPaginationVisitedBorder: #78b5ce;
+$palettesStrongBackground: #000510;
+$palettesStrongShade: #000003;
+$palettesStrongFocusOutlineColor: #a1c3ff;
+$palettesStrongBorderDefault: #ffffff;
+$palettesStrongBorderVariant: #818181;
+$palettesStrongBoundary: #ffe500;
+$palettesStrongPartition: #78b5ce;
+$palettesStrongSeparator: #78b5ce;
+$palettesStrongDivider: #0000ff;
+$palettesStrongFence: #ffe500;
+$palettesStrongLine: #78b5ce;
+$palettesStrongMuted: #1000e4; // Navigation background
+$palettesStrongSubtle: #05325f; // Navigation hover
+$palettesStrongNavText: #444444; // Navigation text
+$palettesStrongAccentDefault: #ffe500; // Navigation accent background
+$palettesStrongAccentOnAccent: #ffef86; // Navigation accent hover
+$palettesStrongTypographySiteTitleDefault: #ffffff;
+$palettesStrongTypographySiteTitleVariant: #76858e;
+$palettesStrongTypographyHeadingDefault: #ffffff;
+$palettesStrongTypographyHeadingVariant: #76858e;
+$palettesStrongTypographyBodyDefault: #ffffff;
+$palettesStrongTypographyBodyVariant: #76858e;
+$palettesStrongActionButtonPrimaryDefaultBackground: #ffe500;
+$palettesStrongActionButtonPrimaryDefaultText: #2b0093;
+$palettesStrongActionButtonPrimaryDefaultTextDecoration: none;
+$palettesStrongActionButtonPrimaryDefaultBorder: #ffe500;
+$palettesStrongActionButtonPrimaryActiveBackground: #cdb300;
+$palettesStrongActionButtonPrimaryActiveText: #2b0093;
+$palettesStrongActionButtonPrimaryActiveTextDecoration: none;
+$palettesStrongActionButtonPrimaryActiveBorder: #cdb300;
+$palettesStrongActionButtonPrimaryHoverBackground: #cdb300;
+$palettesStrongActionButtonPrimaryHoverText: #2b0093;
+$palettesStrongActionButtonPrimaryHoverTextDecoration: underline;
+$palettesStrongActionButtonPrimaryHoverBorder: #cdb300;
+$palettesStrongActionButtonSecondaryDefaultBackground: #000510;
+$palettesStrongActionButtonSecondaryDefaultText: #ffe500;
+$palettesStrongActionButtonSecondaryDefaultTextDecoration: none;
+$palettesStrongActionButtonSecondaryDefaultBorder: #ffe500;
+$palettesStrongActionButtonSecondaryActiveBackground: #000510;
+$palettesStrongActionButtonSecondaryActiveText: #ffe500;
+$palettesStrongActionButtonSecondaryActiveTextDecoration: none;
+$palettesStrongActionButtonSecondaryActiveBorder: #ffe500;
+$palettesStrongActionButtonSecondaryHoverBackground: #000510;
+$palettesStrongActionButtonSecondaryHoverText: #ffe500;
+$palettesStrongActionButtonSecondaryHoverTextDecoration: underline;
+$palettesStrongActionButtonSecondaryHoverBorder: #ffe500;
+$palettesStrongActionButtonTertiaryDefaultBackground: #000510;
+$palettesStrongActionButtonTertiaryDefaultText: #ffe500;
+$palettesStrongActionButtonTertiaryDefaultTextDecoration: none;
+$palettesStrongActionButtonTertiaryDefaultBorder: #000510;
+$palettesStrongActionButtonTertiaryActiveBackground: #000510;
+$palettesStrongActionButtonTertiaryActiveText: #ffe500;
+$palettesStrongActionButtonTertiaryActiveTextDecoration: none;
+$palettesStrongActionButtonTertiaryActiveBorder: #000510;
+$palettesStrongActionButtonTertiaryHoverBackground: #000510;
+$palettesStrongActionButtonTertiaryHoverText: #ffe500;
+$palettesStrongActionButtonTertiaryHoverTextDecoration: underline;
+$palettesStrongActionButtonTertiaryHoverBorder: #000510;
+$palettesStrongActionLinkDefaultColor: #ffe500;
+$palettesStrongActionLinkDefaultTextDecorationLine: underline;
+$palettesStrongActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesStrongActionLinkDefaultTextDecorationStyle: solid;
+$palettesStrongActionLinkHoverColor: #ffe500;
+$palettesStrongActionLinkHoverTextDecorationLine: underline;
+$palettesStrongActionLinkHoverTextDecorationThickness: 2px;
+$palettesStrongActionLinkHoverTextDecorationStyle: solid;
+$palettesStrongActionLinkActiveColor: #ffe500;
+$palettesStrongActionLinkActiveTextDecorationLine: underline;
+$palettesStrongActionLinkActiveTextDecorationThickness: 2px;
+$palettesStrongActionLinkActiveTextDecorationStyle: solid;
+$palettesStrongActionLinkVisitedColor: #fa00ff;
+$palettesStrongActionLinkVisitedTextDecorationLine: underline;
+$palettesStrongActionLinkVisitedTextDecorationThickness: 2px;
+$palettesStrongActionLinkVisitedTextDecorationStyle: solid;
+$palettesStrongActionPaginationDefaultBackground: #000510;
+$palettesStrongActionPaginationDefaultText: #ffe500;
+$palettesStrongActionPaginationDefaultBorder: #78b5ce;
+$palettesStrongActionPaginationActiveBackground: #ffe500;
+$palettesStrongActionPaginationActiveText: #ffe500;
+$palettesStrongActionPaginationActiveBorder: #ffe500;
+$palettesStrongActionPaginationHoverBackground: #000510;
+$palettesStrongActionPaginationHoverText: #ffe500;
+$palettesStrongActionPaginationHoverBorder: #ffe500;
+$palettesStrongActionPaginationVisitedBackground: #000510;
+$palettesStrongActionPaginationVisitedText: #fa00ff;
+$palettesStrongActionPaginationVisitedBorder: #78b5ce;
diff --git a/src/scss/styles/qgds-qld-maroon-palettes.tokens.scss b/src/scss/styles/qgds-qld-maroon-palettes.tokens.scss
new file mode 100644
index 0000000..2c89c2f
--- /dev/null
+++ b/src/scss/styles/qgds-qld-maroon-palettes.tokens.scss
@@ -0,0 +1,472 @@
+
+// Do not edit directly, this file was auto-generated.
+
+$themeColorsBrandFirst: #b80b4d;
+$themeColorsBrandSecond: #000c19;
+$themeColorsBrandThird: #b80b4d;
+$themeColorsBrandFourth: #b80b4d;
+$themeColorsBackgroundBright: #ffffff;
+$themeColorsBackgroundTint: #fbe9ec;
+$themeColorsBackgroundAlt: #ebebeb;
+$themeColorsBackgroundBold: #9a0037;
+$themeColorsBackgroundStrong: #000c19;
+$themeColorsActionOnBrightsPrimary: #b80b4d;
+$themeColorsActionOnBrightsSecondary: #b80b4d;
+$themeColorsActionOnBrightsTertiary: rgba(0, 0, 0, 0);
+$themeColorsActionOnBoldsPrimary: #ffffff;
+$themeColorsActionOnBoldsSecondary: #ffffff;
+$themeColorsActionOnBoldsTertiary: rgba(0, 0, 0, 0);
+$themeColorsWordingOnBrightsSiteTitleDefault: #430001;
+$themeColorsWordingOnBrightsSiteTitleVariant: #141414;
+$themeColorsWordingOnBrightsHeadingDefault: #430001;
+$themeColorsWordingOnBrightsHeadingVariant: #141414;
+$themeColorsWordingOnBrightsBodyDefault: #232323;
+$themeColorsWordingOnBrightsBodyVariant: #444444;
+$themeColorsWordingOnBoldsSiteTitleDefault: #ffffff;
+$themeColorsWordingOnBoldsSiteTitleVariant: #fafafa;
+$themeColorsWordingOnBoldsHeadingDefault: #ffffff;
+$themeColorsWordingOnBoldsHeadingVariant: #fafafa;
+$themeColorsWordingOnBoldsBodyDefault: #ffffff;
+$themeColorsWordingOnBoldsBodyVariant: #fafafa;
+$themeColorsReservedError: #e22339;
+$themeColorsReservedInformation: #444444;
+$themeColorsReservedSuccess: #b80b4d;
+$themeColorsReservedAlert: #ffe500;
+$themeColorsSyntaxBackground: #232323;
+$themeColorsSyntaxValues: #b80b4d;
+$themeColorsSyntaxElements: #a7e5ff;
+$themeColorsSyntaxProperties: #710074;
+$themeColorsSyntaxComments: #c0d7ec;
+$themeFocusOutlineWidth: 4px;
+$themeFocusOutlineStyle: solid;
+$themeShadowsDefault: #070707;
+$palettesBrightBackground: #ffffff;
+$palettesBrightShade: #f5f5f5;
+$palettesBrightFocusOutlineColor: #0085b3;
+$palettesBrightBorderDefault: #dddddd;
+$palettesBrightBorderVariant: #818181;
+$palettesBrightBoundary: #b80b4d;
+$palettesBrightPartition: #606060;
+$palettesBrightSeparator: #dddddd;
+$palettesBrightDivider: #b80b4d;
+$palettesBrightFence: #b80b4d;
+$palettesBrightLine: #dddddd;
+$palettesBrightMuted: #f5f5f5; // Navigation background
+$palettesBrightSubtle: #eaeaea; // Navigation hover
+$palettesBrightNavText: #444444; // Navigation text
+$palettesBrightAccentDefault: #b80b4d; // Navigation accent background
+$palettesBrightAccentOnAccent: #9a0037; // Navigation accent hover
+$palettesBrightTypographySiteTitleDefault: #430001;
+$palettesBrightTypographySiteTitleVariant: #141414;
+$palettesBrightTypographyHeadingDefault: #430001;
+$palettesBrightTypographyHeadingVariant: #141414;
+$palettesBrightTypographyBodyDefault: #232323;
+$palettesBrightTypographyBodyVariant: #444444;
+$palettesBrightActionButtonPrimaryDefaultBackground: #b80b4d;
+$palettesBrightActionButtonPrimaryDefaultText: #ffffff;
+$palettesBrightActionButtonPrimaryDefaultTextDecoration: none;
+$palettesBrightActionButtonPrimaryDefaultBorder: #b80b4d;
+$palettesBrightActionButtonPrimaryActiveBackground: #9a0037;
+$palettesBrightActionButtonPrimaryActiveText: #ffffff;
+$palettesBrightActionButtonPrimaryActiveTextDecoration: none;
+$palettesBrightActionButtonPrimaryActiveBorder: #9a0037;
+$palettesBrightActionButtonPrimaryHoverBackground: #9a0037;
+$palettesBrightActionButtonPrimaryHoverText: #ffffff;
+$palettesBrightActionButtonPrimaryHoverTextDecoration: underline;
+$palettesBrightActionButtonPrimaryHoverBorder: #9a0037;
+$palettesBrightActionButtonSecondaryDefaultBackground: #ffffff;
+$palettesBrightActionButtonSecondaryDefaultText: #b80b4d;
+$palettesBrightActionButtonSecondaryDefaultTextDecoration: none;
+$palettesBrightActionButtonSecondaryDefaultBorder: #b80b4d;
+$palettesBrightActionButtonSecondaryActiveBackground: #ffffff;
+$palettesBrightActionButtonSecondaryActiveText: #b80b4d;
+$palettesBrightActionButtonSecondaryActiveTextDecoration: none;
+$palettesBrightActionButtonSecondaryActiveBorder: #b80b4d;
+$palettesBrightActionButtonSecondaryHoverBackground: #ffffff;
+$palettesBrightActionButtonSecondaryHoverText: #b80b4d;
+$palettesBrightActionButtonSecondaryHoverTextDecoration: underline;
+$palettesBrightActionButtonSecondaryHoverBorder: #b80b4d;
+$palettesBrightActionButtonTertiaryDefaultBackground: #ffffff;
+$palettesBrightActionButtonTertiaryDefaultText: #b80b4d;
+$palettesBrightActionButtonTertiaryDefaultTextDecoration: none;
+$palettesBrightActionButtonTertiaryDefaultBorder: #ffffff;
+$palettesBrightActionButtonTertiaryActiveBackground: #ffffff;
+$palettesBrightActionButtonTertiaryActiveText: #b80b4d;
+$palettesBrightActionButtonTertiaryActiveTextDecoration: none;
+$palettesBrightActionButtonTertiaryActiveBorder: #ffffff;
+$palettesBrightActionButtonTertiaryHoverBackground: #ffffff;
+$palettesBrightActionButtonTertiaryHoverText: #b80b4d;
+$palettesBrightActionButtonTertiaryHoverTextDecoration: underline;
+$palettesBrightActionButtonTertiaryHoverBorder: #ffffff;
+$palettesBrightActionLinkDefaultColor: #b80b4d;
+$palettesBrightActionLinkDefaultTextDecorationLine: underline;
+$palettesBrightActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesBrightActionLinkDefaultTextDecorationStyle: solid;
+$palettesBrightActionLinkHoverColor: #b80b4d;
+$palettesBrightActionLinkHoverTextDecorationLine: underline;
+$palettesBrightActionLinkHoverTextDecorationThickness: 2px;
+$palettesBrightActionLinkHoverTextDecorationStyle: solid;
+$palettesBrightActionLinkActiveColor: #b80b4d;
+$palettesBrightActionLinkActiveTextDecorationLine: underline;
+$palettesBrightActionLinkActiveTextDecorationThickness: 2px;
+$palettesBrightActionLinkActiveTextDecorationStyle: solid;
+$palettesBrightActionLinkVisitedColor: #551a8b;
+$palettesBrightActionLinkVisitedTextDecorationLine: underline;
+$palettesBrightActionLinkVisitedTextDecorationThickness: 2px;
+$palettesBrightActionLinkVisitedTextDecorationStyle: solid;
+$palettesBrightActionPaginationDefaultBackground: #ffffff;
+$palettesBrightActionPaginationDefaultText: #b80b4d;
+$palettesBrightActionPaginationDefaultBorder: #dddddd;
+$palettesBrightActionPaginationActiveBackground: #b80b4d;
+$palettesBrightActionPaginationActiveText: #ffffff;
+$palettesBrightActionPaginationActiveBorder: #b80b4d;
+$palettesBrightActionPaginationHoverBackground: #ffffff;
+$palettesBrightActionPaginationHoverText: #b80b4d;
+$palettesBrightActionPaginationHoverBorder: #b80b4d;
+$palettesBrightActionPaginationVisitedBackground: #ffffff;
+$palettesBrightActionPaginationVisitedText: #551a8b;
+$palettesBrightActionPaginationVisitedBorder: #dddddd;
+$palettesTintBackground: #fbe9ec;
+$palettesTintShade: #f9dbdf;
+$palettesTintFocusOutlineColor: #0085b3;
+$palettesTintBorderDefault: #f0b8c0;
+$palettesTintBorderVariant: #818181;
+$palettesTintBoundary: #b80b4d;
+$palettesTintPartition: #606060;
+$palettesTintSeparator: #dddddd;
+$palettesTintDivider: #b80b4d;
+$palettesTintFence: #b80b4d;
+$palettesTintLine: #dddddd;
+$palettesTintMuted: #f5f5f5; // Navigation background
+$palettesTintSubtle: #eaeaea; // Navigation hover
+$palettesTintNavText: #444444; // Navigation text
+$palettesTintAccentDefault: #b80b4d; // Navigation accent background
+$palettesTintAccentOnAccent: #9a0037; // Navigation accent hover
+$palettesTintTypographySiteTitleDefault: #430001;
+$palettesTintTypographySiteTitleVariant: #141414;
+$palettesTintTypographyHeadingDefault: #430001;
+$palettesTintTypographyHeadingVariant: #141414;
+$palettesTintTypographyBodyDefault: #232323;
+$palettesTintTypographyBodyVariant: #444444;
+$palettesTintActionButtonPrimaryDefaultBackground: #b80b4d;
+$palettesTintActionButtonPrimaryDefaultText: #ffffff;
+$palettesTintActionButtonPrimaryDefaultTextDecoration: none;
+$palettesTintActionButtonPrimaryDefaultBorder: #b80b4d;
+$palettesTintActionButtonPrimaryActiveBackground: #9a0037;
+$palettesTintActionButtonPrimaryActiveText: #ffffff;
+$palettesTintActionButtonPrimaryActiveTextDecoration: none;
+$palettesTintActionButtonPrimaryActiveBorder: #9a0037;
+$palettesTintActionButtonPrimaryHoverBackground: #9a0037;
+$palettesTintActionButtonPrimaryHoverText: #ffffff;
+$palettesTintActionButtonPrimaryHoverTextDecoration: underline;
+$palettesTintActionButtonPrimaryHoverBorder: #9a0037;
+$palettesTintActionButtonSecondaryDefaultBackground: #ffffff;
+$palettesTintActionButtonSecondaryDefaultText: #b80b4d;
+$palettesTintActionButtonSecondaryDefaultTextDecoration: none;
+$palettesTintActionButtonSecondaryDefaultBorder: #b80b4d;
+$palettesTintActionButtonSecondaryActiveBackground: #ffffff;
+$palettesTintActionButtonSecondaryActiveText: #b80b4d;
+$palettesTintActionButtonSecondaryActiveTextDecoration: none;
+$palettesTintActionButtonSecondaryActiveBorder: #b80b4d;
+$palettesTintActionButtonSecondaryHoverBackground: #ffffff;
+$palettesTintActionButtonSecondaryHoverText: #b80b4d;
+$palettesTintActionButtonSecondaryHoverTextDecoration: underline;
+$palettesTintActionButtonSecondaryHoverBorder: #b80b4d;
+$palettesTintActionButtonTertiaryDefaultBackground: #ffffff;
+$palettesTintActionButtonTertiaryDefaultText: #b80b4d;
+$palettesTintActionButtonTertiaryDefaultTextDecoration: none;
+$palettesTintActionButtonTertiaryDefaultBorder: #ffffff;
+$palettesTintActionButtonTertiaryActiveBackground: #ffffff;
+$palettesTintActionButtonTertiaryActiveText: #b80b4d;
+$palettesTintActionButtonTertiaryActiveTextDecoration: none;
+$palettesTintActionButtonTertiaryActiveBorder: #ffffff;
+$palettesTintActionButtonTertiaryHoverBackground: #ffffff;
+$palettesTintActionButtonTertiaryHoverText: #b80b4d;
+$palettesTintActionButtonTertiaryHoverTextDecoration: underline;
+$palettesTintActionButtonTertiaryHoverBorder: #ffffff;
+$palettesTintActionLinkDefaultColor: #b80b4d;
+$palettesTintActionLinkDefaultTextDecorationLine: underline;
+$palettesTintActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesTintActionLinkDefaultTextDecorationStyle: solid;
+$palettesTintActionLinkHoverColor: #b80b4d;
+$palettesTintActionLinkHoverTextDecorationLine: underline;
+$palettesTintActionLinkHoverTextDecorationThickness: 2px;
+$palettesTintActionLinkHoverTextDecorationStyle: solid;
+$palettesTintActionLinkActiveColor: #b80b4d;
+$palettesTintActionLinkActiveTextDecorationLine: underline;
+$palettesTintActionLinkActiveTextDecorationThickness: 2px;
+$palettesTintActionLinkActiveTextDecorationStyle: solid;
+$palettesTintActionLinkVisitedColor: #551a8b;
+$palettesTintActionLinkVisitedTextDecorationLine: underline;
+$palettesTintActionLinkVisitedTextDecorationThickness: 2px;
+$palettesTintActionLinkVisitedTextDecorationStyle: solid;
+$palettesTintActionPaginationDefaultBackground: #ffffff;
+$palettesTintActionPaginationDefaultText: #b80b4d;
+$palettesTintActionPaginationDefaultBorder: #dddddd;
+$palettesTintActionPaginationActiveBackground: #b80b4d;
+$palettesTintActionPaginationActiveText: #ffffff;
+$palettesTintActionPaginationActiveBorder: #b80b4d;
+$palettesTintActionPaginationHoverBackground: #ffffff;
+$palettesTintActionPaginationHoverText: #b80b4d;
+$palettesTintActionPaginationHoverBorder: #b80b4d;
+$palettesTintActionPaginationVisitedBackground: #ffffff;
+$palettesTintActionPaginationVisitedText: #551a8b;
+$palettesTintActionPaginationVisitedBorder: #dddddd;
+$palettesAltBackground: #ebebeb;
+$palettesAltShade: #dddddd;
+$palettesAltFocusOutlineColor: #0085b3;
+$palettesAltBorderDefault: #606060;
+$palettesAltBorderVariant: #818181;
+$palettesAltBoundary: #b80b4d;
+$palettesAltPartition: #606060;
+$palettesAltSeparator: #dddddd;
+$palettesAltDivider: #b80b4d;
+$palettesAltFence: #b80b4d;
+$palettesAltLine: #dddddd;
+$palettesAltMuted: #f5f5f5; // Navigation background
+$palettesAltSubtle: #eaeaea; // Navigation hover
+$palettesAltNavText: #444444; // Navigation text
+$palettesAltAccentDefault: #b80b4d; // Navigation accent background
+$palettesAltAccentOnAccent: #9a0037; // Navigation accent hover
+$palettesAltTypographySiteTitleDefault: #430001;
+$palettesAltTypographySiteTitleVariant: #141414;
+$palettesAltTypographyHeadingDefault: #430001;
+$palettesAltTypographyHeadingVariant: #141414;
+$palettesAltTypographyBodyDefault: #232323;
+$palettesAltTypographyBodyVariant: #444444;
+$palettesAltActionButtonPrimaryDefaultBackground: #b80b4d;
+$palettesAltActionButtonPrimaryDefaultText: #ffffff;
+$palettesAltActionButtonPrimaryDefaultTextDecoration: none;
+$palettesAltActionButtonPrimaryDefaultBorder: #b80b4d;
+$palettesAltActionButtonPrimaryActiveBackground: #9a0037;
+$palettesAltActionButtonPrimaryActiveText: #ffffff;
+$palettesAltActionButtonPrimaryActiveTextDecoration: none;
+$palettesAltActionButtonPrimaryActiveBorder: #9a0037;
+$palettesAltActionButtonPrimaryHoverBackground: #9a0037;
+$palettesAltActionButtonPrimaryHoverText: #ffffff;
+$palettesAltActionButtonPrimaryHoverTextDecoration: underline;
+$palettesAltActionButtonPrimaryHoverBorder: #9a0037;
+$palettesAltActionButtonSecondaryDefaultBackground: #ffffff;
+$palettesAltActionButtonSecondaryDefaultText: #b80b4d;
+$palettesAltActionButtonSecondaryDefaultTextDecoration: none;
+$palettesAltActionButtonSecondaryDefaultBorder: #b80b4d;
+$palettesAltActionButtonSecondaryActiveBackground: #ffffff;
+$palettesAltActionButtonSecondaryActiveText: #b80b4d;
+$palettesAltActionButtonSecondaryActiveTextDecoration: none;
+$palettesAltActionButtonSecondaryActiveBorder: #b80b4d;
+$palettesAltActionButtonSecondaryHoverBackground: #ffffff;
+$palettesAltActionButtonSecondaryHoverText: #b80b4d;
+$palettesAltActionButtonSecondaryHoverTextDecoration: underline;
+$palettesAltActionButtonSecondaryHoverBorder: #b80b4d;
+$palettesAltActionButtonTertiaryDefaultBackground: #ffffff;
+$palettesAltActionButtonTertiaryDefaultText: #b80b4d;
+$palettesAltActionButtonTertiaryDefaultTextDecoration: none;
+$palettesAltActionButtonTertiaryDefaultBorder: #ffffff;
+$palettesAltActionButtonTertiaryActiveBackground: #ffffff;
+$palettesAltActionButtonTertiaryActiveText: #b80b4d;
+$palettesAltActionButtonTertiaryActiveTextDecoration: none;
+$palettesAltActionButtonTertiaryActiveBorder: #ffffff;
+$palettesAltActionButtonTertiaryHoverBackground: #ffffff;
+$palettesAltActionButtonTertiaryHoverText: #b80b4d;
+$palettesAltActionButtonTertiaryHoverTextDecoration: underline;
+$palettesAltActionButtonTertiaryHoverBorder: #ffffff;
+$palettesAltActionLinkDefaultColor: #b80b4d;
+$palettesAltActionLinkDefaultTextDecorationLine: underline;
+$palettesAltActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesAltActionLinkDefaultTextDecorationStyle: solid;
+$palettesAltActionLinkHoverColor: #b80b4d;
+$palettesAltActionLinkHoverTextDecorationLine: underline;
+$palettesAltActionLinkHoverTextDecorationThickness: 2px;
+$palettesAltActionLinkHoverTextDecorationStyle: solid;
+$palettesAltActionLinkActiveColor: #b80b4d;
+$palettesAltActionLinkActiveTextDecorationLine: underline;
+$palettesAltActionLinkActiveTextDecorationThickness: 2px;
+$palettesAltActionLinkActiveTextDecorationStyle: solid;
+$palettesAltActionLinkVisitedColor: #551a8b;
+$palettesAltActionLinkVisitedTextDecorationLine: underline;
+$palettesAltActionLinkVisitedTextDecorationThickness: 2px;
+$palettesAltActionLinkVisitedTextDecorationStyle: solid;
+$palettesAltActionPaginationDefaultBackground: #ffffff;
+$palettesAltActionPaginationDefaultText: #b80b4d;
+$palettesAltActionPaginationDefaultBorder: #dddddd;
+$palettesAltActionPaginationActiveBackground: #b80b4d;
+$palettesAltActionPaginationActiveText: #ffffff;
+$palettesAltActionPaginationActiveBorder: #b80b4d;
+$palettesAltActionPaginationHoverBackground: #ffffff;
+$palettesAltActionPaginationHoverText: #b80b4d;
+$palettesAltActionPaginationHoverBorder: #b80b4d;
+$palettesAltActionPaginationVisitedBackground: #ffffff;
+$palettesAltActionPaginationVisitedText: #551a8b;
+$palettesAltActionPaginationVisitedBorder: #dddddd;
+$palettesBoldBackground: #b80b4d;
+$palettesBoldShade: #9a0037;
+$palettesBoldFocusOutlineColor: #a7e5ff;
+$palettesBoldBorderDefault: #606060;
+$palettesBoldBorderVariant: #818181;
+$palettesBoldBoundary: #b80b4d;
+$palettesBoldPartition: #f0b8c0;
+$palettesBoldSeparator: #f0b8c0;
+$palettesBoldDivider: #b80b4d;
+$palettesBoldFence: #b80b4d;
+$palettesBoldLine: #f0b8c0;
+$palettesBoldMuted: #9a0037; // Navigation background
+$palettesBoldSubtle: #b80b4d; // Navigation hover
+$palettesBoldNavText: #444444; // Navigation text
+$palettesBoldAccentDefault: #b80b4d; // Navigation accent background
+$palettesBoldAccentOnAccent: #d87085; // Navigation accent hover
+$palettesBoldTypographySiteTitleDefault: #ffffff;
+$palettesBoldTypographySiteTitleVariant: #fafafa;
+$palettesBoldTypographyHeadingDefault: #ffffff;
+$palettesBoldTypographyHeadingVariant: #fafafa;
+$palettesBoldTypographyBodyDefault: #ffffff;
+$palettesBoldTypographyBodyVariant: #fafafa;
+$palettesBoldActionButtonPrimaryDefaultBackground: #ffffff;
+$palettesBoldActionButtonPrimaryDefaultText: #430001;
+$palettesBoldActionButtonPrimaryDefaultTextDecoration: none;
+$palettesBoldActionButtonPrimaryDefaultBorder: #ffffff;
+$palettesBoldActionButtonPrimaryActiveBackground: #ffffff;
+$palettesBoldActionButtonPrimaryActiveText: #430001;
+$palettesBoldActionButtonPrimaryActiveTextDecoration: none;
+$palettesBoldActionButtonPrimaryActiveBorder: #ffffff;
+$palettesBoldActionButtonPrimaryHoverBackground: #ffffff;
+$palettesBoldActionButtonPrimaryHoverText: #430001;
+$palettesBoldActionButtonPrimaryHoverTextDecoration: underline;
+$palettesBoldActionButtonPrimaryHoverBorder: #ffffff;
+$palettesBoldActionButtonSecondaryDefaultBackground: #b80b4d;
+$palettesBoldActionButtonSecondaryDefaultText: #ffffff;
+$palettesBoldActionButtonSecondaryDefaultTextDecoration: none;
+$palettesBoldActionButtonSecondaryDefaultBorder: #ffffff;
+$palettesBoldActionButtonSecondaryActiveBackground: #b80b4d;
+$palettesBoldActionButtonSecondaryActiveText: #ffffff;
+$palettesBoldActionButtonSecondaryActiveTextDecoration: none;
+$palettesBoldActionButtonSecondaryActiveBorder: #ffffff;
+$palettesBoldActionButtonSecondaryHoverBackground: #b80b4d;
+$palettesBoldActionButtonSecondaryHoverText: #ffffff;
+$palettesBoldActionButtonSecondaryHoverTextDecoration: underline;
+$palettesBoldActionButtonSecondaryHoverBorder: #ffffff;
+$palettesBoldActionButtonTertiaryDefaultBackground: #b80b4d;
+$palettesBoldActionButtonTertiaryDefaultText: #ffffff;
+$palettesBoldActionButtonTertiaryDefaultTextDecoration: none;
+$palettesBoldActionButtonTertiaryDefaultBorder: #b80b4d;
+$palettesBoldActionButtonTertiaryActiveBackground: #b80b4d;
+$palettesBoldActionButtonTertiaryActiveText: #ffffff;
+$palettesBoldActionButtonTertiaryActiveTextDecoration: none;
+$palettesBoldActionButtonTertiaryActiveBorder: #b80b4d;
+$palettesBoldActionButtonTertiaryHoverBackground: #b80b4d;
+$palettesBoldActionButtonTertiaryHoverText: #ffffff;
+$palettesBoldActionButtonTertiaryHoverTextDecoration: underline;
+$palettesBoldActionButtonTertiaryHoverBorder: #b80b4d;
+$palettesBoldActionLinkDefaultColor: #ffffff;
+$palettesBoldActionLinkDefaultTextDecorationLine: underline;
+$palettesBoldActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesBoldActionLinkDefaultTextDecorationStyle: solid;
+$palettesBoldActionLinkHoverColor: #ffffff;
+$palettesBoldActionLinkHoverTextDecorationLine: underline;
+$palettesBoldActionLinkHoverTextDecorationThickness: 2px;
+$palettesBoldActionLinkHoverTextDecorationStyle: solid;
+$palettesBoldActionLinkActiveColor: #ffffff;
+$palettesBoldActionLinkActiveTextDecorationLine: underline;
+$palettesBoldActionLinkActiveTextDecorationThickness: 2px;
+$palettesBoldActionLinkActiveTextDecorationStyle: solid;
+$palettesBoldActionLinkVisitedColor: #551a8b;
+$palettesBoldActionLinkVisitedTextDecorationLine: underline;
+$palettesBoldActionLinkVisitedTextDecorationThickness: 2px;
+$palettesBoldActionLinkVisitedTextDecorationStyle: solid;
+$palettesBoldActionPaginationDefaultBackground: #ffffff;
+$palettesBoldActionPaginationDefaultText: #ffffff;
+$palettesBoldActionPaginationDefaultBorder: #f0b8c0;
+$palettesBoldActionPaginationActiveBackground: #ffffff;
+$palettesBoldActionPaginationActiveText: #ffffff;
+$palettesBoldActionPaginationActiveBorder: #ffffff;
+$palettesBoldActionPaginationHoverBackground: #ffffff;
+$palettesBoldActionPaginationHoverText: #ffffff;
+$palettesBoldActionPaginationHoverBorder: #b80b4d;
+$palettesBoldActionPaginationVisitedBackground: #ffffff;
+$palettesBoldActionPaginationVisitedText: #551a8b;
+$palettesBoldActionPaginationVisitedBorder: #f0b8c0;
+$palettesStrongBackground: #000c19;
+$palettesStrongShade: #000510;
+$palettesStrongFocusOutlineColor: #a7e5ff;
+$palettesStrongBorderDefault: #606060;
+$palettesStrongBorderVariant: #818181;
+$palettesStrongBoundary: #b80b4d;
+$palettesStrongPartition: #f0b8c0;
+$palettesStrongSeparator: #f0b8c0;
+$palettesStrongDivider: #b80b4d;
+$palettesStrongFence: #b80b4d;
+$palettesStrongLine: #f0b8c0;
+$palettesStrongMuted: #9a0037; // Navigation background
+$palettesStrongSubtle: #b80b4d; // Navigation hover
+$palettesStrongNavText: #444444; // Navigation text
+$palettesStrongAccentDefault: #b80b4d; // Navigation accent background
+$palettesStrongAccentOnAccent: #d87085; // Navigation accent hover
+$palettesStrongTypographySiteTitleDefault: #ffffff;
+$palettesStrongTypographySiteTitleVariant: #fafafa;
+$palettesStrongTypographyHeadingDefault: #ffffff;
+$palettesStrongTypographyHeadingVariant: #fafafa;
+$palettesStrongTypographyBodyDefault: #ffffff;
+$palettesStrongTypographyBodyVariant: #fafafa;
+$palettesStrongActionButtonPrimaryDefaultBackground: #b80b4d;
+$palettesStrongActionButtonPrimaryDefaultText: #430001;
+$palettesStrongActionButtonPrimaryDefaultTextDecoration: none;
+$palettesStrongActionButtonPrimaryDefaultBorder: #b80b4d;
+$palettesStrongActionButtonPrimaryActiveBackground: #9a0037;
+$palettesStrongActionButtonPrimaryActiveText: #430001;
+$palettesStrongActionButtonPrimaryActiveTextDecoration: none;
+$palettesStrongActionButtonPrimaryActiveBorder: #9a0037;
+$palettesStrongActionButtonPrimaryHoverBackground: #9a0037;
+$palettesStrongActionButtonPrimaryHoverText: #430001;
+$palettesStrongActionButtonPrimaryHoverTextDecoration: underline;
+$palettesStrongActionButtonPrimaryHoverBorder: #9a0037;
+$palettesStrongActionButtonSecondaryDefaultBackground: #000c19;
+$palettesStrongActionButtonSecondaryDefaultText: #ffffff;
+$palettesStrongActionButtonSecondaryDefaultTextDecoration: none;
+$palettesStrongActionButtonSecondaryDefaultBorder: #ffffff;
+$palettesStrongActionButtonSecondaryActiveBackground: #000c19;
+$palettesStrongActionButtonSecondaryActiveText: #ffffff;
+$palettesStrongActionButtonSecondaryActiveTextDecoration: none;
+$palettesStrongActionButtonSecondaryActiveBorder: #ffffff;
+$palettesStrongActionButtonSecondaryHoverBackground: #000c19;
+$palettesStrongActionButtonSecondaryHoverText: #ffffff;
+$palettesStrongActionButtonSecondaryHoverTextDecoration: underline;
+$palettesStrongActionButtonSecondaryHoverBorder: #ffffff;
+$palettesStrongActionButtonTertiaryDefaultBackground: #000c19;
+$palettesStrongActionButtonTertiaryDefaultText: #ffffff;
+$palettesStrongActionButtonTertiaryDefaultTextDecoration: none;
+$palettesStrongActionButtonTertiaryDefaultBorder: #000c19;
+$palettesStrongActionButtonTertiaryActiveBackground: #000c19;
+$palettesStrongActionButtonTertiaryActiveText: #ffffff;
+$palettesStrongActionButtonTertiaryActiveTextDecoration: none;
+$palettesStrongActionButtonTertiaryActiveBorder: #000c19;
+$palettesStrongActionButtonTertiaryHoverBackground: #000c19;
+$palettesStrongActionButtonTertiaryHoverText: #ffffff;
+$palettesStrongActionButtonTertiaryHoverTextDecoration: underline;
+$palettesStrongActionButtonTertiaryHoverBorder: #000c19;
+$palettesStrongActionLinkDefaultColor: #ffffff;
+$palettesStrongActionLinkDefaultTextDecorationLine: underline;
+$palettesStrongActionLinkDefaultTextDecorationThickness: 0.5px;
+$palettesStrongActionLinkDefaultTextDecorationStyle: solid;
+$palettesStrongActionLinkHoverColor: #ffffff;
+$palettesStrongActionLinkHoverTextDecorationLine: underline;
+$palettesStrongActionLinkHoverTextDecorationThickness: 2px;
+$palettesStrongActionLinkHoverTextDecorationStyle: solid;
+$palettesStrongActionLinkActiveColor: #ffffff;
+$palettesStrongActionLinkActiveTextDecorationLine: underline;
+$palettesStrongActionLinkActiveTextDecorationThickness: 2px;
+$palettesStrongActionLinkActiveTextDecorationStyle: solid;
+$palettesStrongActionLinkVisitedColor: #551a8b;
+$palettesStrongActionLinkVisitedTextDecorationLine: underline;
+$palettesStrongActionLinkVisitedTextDecorationThickness: 2px;
+$palettesStrongActionLinkVisitedTextDecorationStyle: solid;
+$palettesStrongActionPaginationDefaultBackground: #ffffff;
+$palettesStrongActionPaginationDefaultText: #ffffff;
+$palettesStrongActionPaginationDefaultBorder: #f0b8c0;
+$palettesStrongActionPaginationActiveBackground: #ffffff;
+$palettesStrongActionPaginationActiveText: #ffffff;
+$palettesStrongActionPaginationActiveBorder: #ffffff;
+$palettesStrongActionPaginationHoverBackground: #ffffff;
+$palettesStrongActionPaginationHoverText: #ffffff;
+$palettesStrongActionPaginationHoverBorder: #b80b4d;
+$palettesStrongActionPaginationVisitedBackground: #ffffff;
+$palettesStrongActionPaginationVisitedText: #551a8b;
+$palettesStrongActionPaginationVisitedBorder: #f0b8c0;
diff --git a/src/scss/styles/qgds.tokens.scss b/src/scss/styles/qgds.tokens.scss
new file mode 100644
index 0000000..d60e75a
--- /dev/null
+++ b/src/scss/styles/qgds.tokens.scss
@@ -0,0 +1,92 @@
+
+// Do not edit directly, this file was auto-generated.
+
+$qgdsColorsNeutralBlack: #131212;
+$qgdsColorsNeutralWhite: #ffffff;
+$typographyH1BoldFontFamily: 'Noto Sans';
+$typographyH1BoldFontWeight: 700;
+$typographyH1BoldLineHeight: 110%;
+$typographyH1BoldFontSize: 47.7757px;
+$typographyH1BoldParagraphSpacing: 32;
+$typographyH1BoldLetterSpacing: -0.05em;
+$typographyH1RegularFontFamily: 'Noto Sans';
+$typographyH1RegularFontWeight: 400;
+$typographyH1RegularLineHeight: 110%;
+$typographyH1RegularFontSize: 47.7757px;
+$typographyH1RegularParagraphSpacing: 32;
+$typographyH1RegularLetterSpacing: -0.05em;
+$typographyH2BoldFontFamily: 'Noto Sans';
+$typographyH2BoldFontWeight: 700;
+$typographyH2BoldLineHeight: 110%;
+$typographyH2BoldFontSize: 39.8131px;
+$typographyH2BoldParagraphSpacing: 26;
+$typographyH2BoldLetterSpacing: -0.05em;
+$typographyH2RegularFontFamily: 'Noto Sans';
+$typographyH2RegularFontWeight: 400;
+$typographyH2RegularLineHeight: 110%;
+$typographyH2RegularFontSize: 39.8131px;
+$typographyH2RegularParagraphSpacing: 26;
+$typographyH2RegularLetterSpacing: -0.05em;
+$typographyH3BoldFontFamily: 'Noto Sans';
+$typographyH3BoldFontWeight: 700;
+$typographyH3BoldLineHeight: 110%;
+$typographyH3BoldFontSize: 33.1776px;
+$typographyH3BoldParagraphSpacing: 23;
+$typographyH3BoldLetterSpacing: -0.05em;
+$typographyH3RegularFontFamily: 'Noto Sans';
+$typographyH3RegularFontWeight: 400;
+$typographyH3RegularLineHeight: 110%;
+$typographyH3RegularFontSize: 33.1776px;
+$typographyH3RegularParagraphSpacing: 23;
+$typographyH3RegularLetterSpacing: -0.05em;
+$typographyH4BoldFontFamily: 'Noto Sans';
+$typographyH4BoldFontWeight: 700;
+$typographyH4BoldLineHeight: 110%;
+$typographyH4BoldFontSize: 27.648px;
+$typographyH4BoldParagraphSpacing: 22;
+$typographyH4BoldLetterSpacing: -0.05em;
+$typographyH4RegularFontFamily: 'Noto Sans';
+$typographyH4RegularFontWeight: 400;
+$typographyH4RegularLineHeight: 110%;
+$typographyH4RegularFontSize: 27.648px;
+$typographyH4RegularParagraphSpacing: 22;
+$typographyH4RegularLetterSpacing: -0.05em;
+$typographyH5BoldFontFamily: 'Noto Sans';
+$typographyH5BoldFontWeight: 700;
+$typographyH5BoldLineHeight: 110%;
+$typographyH5BoldFontSize: 23.04px;
+$typographyH5BoldParagraphSpacing: 22;
+$typographyH5BoldLetterSpacing: -0.05em;
+$typographyH5RegularFontFamily: 'Noto Sans';
+$typographyH5RegularFontWeight: 400;
+$typographyH5RegularLineHeight: 110%;
+$typographyH5RegularFontSize: 23.04px;
+$typographyH5RegularParagraphSpacing: 22;
+$typographyH5RegularLetterSpacing: -0.05em;
+$typographyH6BoldFontFamily: 'Noto Sans';
+$typographyH6BoldFontWeight: 700;
+$typographyH6BoldLineHeight: 110%;
+$typographyH6BoldFontSize: 19.2px;
+$typographyH6BoldParagraphSpacing: 22;
+$typographyH6BoldLetterSpacing: -0.05em;
+$typographyH6RegularFontFamily: 'Noto Sans';
+$typographyH6RegularFontWeight: 400;
+$typographyH6RegularLineHeight: 110%;
+$typographyH6RegularFontSize: 19.2px;
+$typographyH6RegularParagraphSpacing: 22;
+$typographyH6RegularLetterSpacing: -0.05em;
+$typographyBodyFontFamily: 'Font Awesome 6 Free';
+$typographyBodyFontWeight: 400;
+$typographyBodyLineHeight: 140%;
+$typographyBodyFontSize: 16px;
+$typographyBodyParagraphSpacing: 22;
+$typographySmFontFamily: 'Font Awesome 6 Free';
+$typographySmFontWeight: 400;
+$typographySmLineHeight: 140%;
+$typographySmFontSize: 12.8px;
+$typographySmParagraphSpacing: 22;
+$typographyXsFontFamily: 'Font Awesome 6 Free';
+$typographyXsFontWeight: 400;
+$typographyXsLineHeight: 140%;
+$typographyXsFontSize: 11.2px;
+$typographyXsParagraphSpacing: 22;
diff --git a/test/hello.test.ts b/test/hello.test.ts
new file mode 100644
index 0000000..9001afb
--- /dev/null
+++ b/test/hello.test.ts
@@ -0,0 +1,14 @@
+describe('sanity check tests', () => {
+ beforeEach(async () => {
+ console.log('beforeEach')
+ });
+
+ afterEach(async () => {
+ console.log('afterEach')
+ });
+
+ it('test hello', async () => {
+ expect("hello").toEqual("hello");
+ });
+
+});
diff --git a/test/primitive.test.ts b/test/primitive.test.ts
new file mode 100644
index 0000000..c21249a
--- /dev/null
+++ b/test/primitive.test.ts
@@ -0,0 +1,67 @@
+import { promises } from "node:fs";
+import path from 'node:path';
+
+// test if input token exists
+const jsonOutputDir = 'tokens';
+const jsonOutputFileName = 'primitive.tokens.json';
+const jsonOutputFilePath = path.resolve(jsonOutputDir, jsonOutputFileName);
+
+// test if ouput token exists
+const cssOutputDir = 'src/css/styles';
+const cssOutputFileName = 'primitive.tokens.css';
+const cssOutputFilePath = path.resolve(cssOutputDir, cssOutputFileName);
+
+// test if input & output transformation is valid
+const tokenTestObject = {
+ "dimension": {"json": `dimension`, "css": `--dimension`},
+ "spacing": {"json": `spacing`, "css": `--spacing`},
+ "borderRadius": {"json": `borderRadius`, "css": `--border-radius`},
+ "colors": {"json": `colors`, "css": `--colors`},
+ "opacity": {"json": `opacity`, "css": `--opacity`},
+ "transparency": {"json": `transparency`, "css": `--transparency`},
+ "focus": {"json": `focus`, "css": `--focus`},
+ "fontFamilies": {"json": `fontFamilies`, "css": `--font-families`},
+ "lineHeights": {"json": `lineHeights`, "css": `--line-heights`},
+ "letterSpacing": {"json": `letterSpacing`, "css": `--letter-spacing`},
+ "paragraphSpacing": {"json": `paragraphSpacing`, "css": `--paragraph-spacing`},
+ "fontSizes": {"json": `fontSizes`, "css": `--font-sizes`},
+ "textDecorations": {"json": `textDecorations`, "css": `--text-decorations`},
+};
+
+describe('primitive tests', () => {
+
+ it('sanity - contains all primitive high key values in JSON file', async () => {
+ const file = await promises.readFile(jsonOutputFilePath, 'utf-8');
+ expect(file).toContain(tokenTestObject.dimension.json);
+ expect(file).toContain(tokenTestObject.spacing.json);
+ expect(file).toContain(tokenTestObject.borderRadius.json);
+ expect(file).toContain(tokenTestObject.colors.json);
+ expect(file).toContain(tokenTestObject.opacity.json);
+ expect(file).toContain(tokenTestObject.transparency.json);
+ expect(file).toContain(tokenTestObject.focus.json);
+ expect(file).toContain(tokenTestObject.fontFamilies.json);
+ expect(file).toContain(tokenTestObject.lineHeights.json);
+ expect(file).toContain(tokenTestObject.letterSpacing.json);
+ expect(file).toContain(tokenTestObject.paragraphSpacing.json);
+ expect(file).toContain(tokenTestObject.fontSizes.json);
+ expect(file).toContain(tokenTestObject.textDecorations.json);
+ });
+
+ it('sanity - contains at least one primitive high key values in CSS file', async () => {
+ const file = await promises.readFile(cssOutputFilePath, 'utf-8');
+ expect(file).toContain(tokenTestObject.dimension.css);
+ expect(file).toContain(tokenTestObject.spacing.css);
+ expect(file).toContain(tokenTestObject.borderRadius.css);
+ expect(file).toContain(tokenTestObject.colors.css);
+ expect(file).toContain(tokenTestObject.opacity.css);
+ expect(file).toContain(tokenTestObject.transparency.css);
+ expect(file).toContain(tokenTestObject.focus.css);
+ expect(file).toContain(tokenTestObject.fontFamilies.css);
+ expect(file).toContain(tokenTestObject.lineHeights.css);
+ expect(file).toContain(tokenTestObject.letterSpacing.css);
+ expect(file).toContain(tokenTestObject.paragraphSpacing.css);
+ expect(file).toContain(tokenTestObject.fontSizes.css);
+ expect(file).toContain(tokenTestObject.textDecorations.css);
+ });
+
+});
diff --git a/test/qgds.test.ts b/test/qgds.test.ts
new file mode 100644
index 0000000..adcbd2c
--- /dev/null
+++ b/test/qgds.test.ts
@@ -0,0 +1,75 @@
+import { promises } from "node:fs";
+import path from 'node:path';
+
+// test if input token exists
+const jsonQGDSOutputDir = 'tokens';
+const jsonQGDSOutputFileName = 'qgds.tokens.json';
+const jsonQGDSOutputFilePath = path.resolve(jsonQGDSOutputDir, jsonQGDSOutputFileName);
+
+// test if input token exists
+const jsonTypographyOutputDir = 'tokens';
+const jsonTypographyOutputFileName = 'typography.tokens.json';
+const jsonTypographyOutputFilePath = path.resolve(jsonTypographyOutputDir, jsonTypographyOutputFileName);
+
+// test if combined ouput token exists
+const cssOutputDir = 'src/css/styles';
+const cssOutputFileName = 'qgds.tokens.css';
+const cssOutputFilePath = path.resolve(cssOutputDir, cssOutputFileName);
+
+// test if input & output transformation is valid
+const tokenTestObject = {
+ "qgds": {
+ "colors": {"json": `colors`, "css": `--qgds-colors`},
+ },
+ "typography": {
+ "h1": {"json": `h1`, "css": `--typography-h1`},
+ "h2": {"json": `h2`, "css": `--typography-h2`},
+ "h3": {"json": `h3`, "css": `--typography-h3`},
+ "h4": {"json": `h4`, "css": `--typography-h4`},
+ "h5": {"json": `h5`, "css": `--typography-h5`},
+ "h6": {"json": `h6`, "css": `--typography-h6`},
+ "body": {"json": `body`, "css": `--typography-body`},
+ "sm": {"json": `sm`, "css": `--typography-sm`},
+ "xs": {"json": `xs`, "css": `--typography-xs`},
+ }
+};
+
+describe('qgds tests', () => {
+
+ it('sanity - contains at least one: qgds in JSON file', async () => {
+ const file = await promises.readFile(jsonQGDSOutputFilePath, 'utf-8');
+ expect(file).toContain(`qgds`);
+ expect(file).toContain(tokenTestObject.qgds.colors.json);
+ });
+
+ it('sanity - contains at least one: typography in JSON file', async () => {
+ const file = await promises.readFile(jsonTypographyOutputFilePath, 'utf-8');
+ expect(file).toContain(`typography`);
+ expect(file).toContain(tokenTestObject.typography.h1.json);
+ expect(file).toContain(tokenTestObject.typography.h2.json);
+ expect(file).toContain(tokenTestObject.typography.h3.json);
+ expect(file).toContain(tokenTestObject.typography.h4.json);
+ expect(file).toContain(tokenTestObject.typography.h5.json);
+ expect(file).toContain(tokenTestObject.typography.h6.json);
+ expect(file).toContain(tokenTestObject.typography.body.json);
+ expect(file).toContain(tokenTestObject.typography.sm.json);
+ expect(file).toContain(tokenTestObject.typography.xs.json);
+ });
+
+ it('sanity - contains at least one: qgds + typography in CSS file', async () => {
+ const file = await promises.readFile(cssOutputFilePath, 'utf-8');
+ // qgds tokens
+ expect(file).toContain(tokenTestObject.qgds.colors.css);
+ // typography tokens
+ expect(file).toContain(tokenTestObject.typography.h1.css);
+ expect(file).toContain(tokenTestObject.typography.h2.css);
+ expect(file).toContain(tokenTestObject.typography.h3.css);
+ expect(file).toContain(tokenTestObject.typography.h4.css);
+ expect(file).toContain(tokenTestObject.typography.h5.css);
+ expect(file).toContain(tokenTestObject.typography.h6.css);
+ expect(file).toContain(tokenTestObject.typography.body.css);
+ expect(file).toContain(tokenTestObject.typography.sm.css);
+ expect(file).toContain(tokenTestObject.typography.xs.css);
+ });
+
+});
diff --git a/test/qld-default.test.ts b/test/qld-default.test.ts
new file mode 100644
index 0000000..c7e09d1
--- /dev/null
+++ b/test/qld-default.test.ts
@@ -0,0 +1,69 @@
+import { promises } from "node:fs";
+import path from 'node:path';
+
+// test if input token exists
+const jsonThemeOutputDir = 'tokens';
+const jsonThemeOutputFileName = 'qld-default-theme.tokens.json';
+const jsonThemeOutputFilePath = path.resolve(jsonThemeOutputDir, jsonThemeOutputFileName);
+
+// test if input token exists
+const jsonPalettesOutputDir = 'tokens';
+const jsonPalettesOutputFileName = 'qld-default-palettes.tokens.json';
+const jsonPalettesOutputFilePath = path.resolve(jsonPalettesOutputDir, jsonPalettesOutputFileName);
+
+// test if combined ouput token exists
+const cssOutputDir = 'src/css/styles';
+const cssOutputFileName = 'qgds-qld-default-palettes.tokens.css';
+const cssOutputFilePath = path.resolve(cssOutputDir, cssOutputFileName);
+
+// test if input & output transformation is valid
+const tokenTestObject = {
+ "theme": {
+ "colors": {"json": `colors`, "css": `--theme-colors`},
+ "focus": {"json": `focus`, "css": `--theme-focus`},
+ "shadows": {"json": `shadows`, "css": `--theme-shadows`},
+ },
+ "palettes": {
+ "bright": {"json": `bright`, "css": `--palettes-bright`},
+ "tint": {"json": `tint`, "css": `--palettes-tint`},
+ "alt": {"json": `alt`, "css": `--palettes-alt`},
+ "bold": {"json": `bold`, "css": `--palettes-bold`},
+ "strong": {"json": `strong`, "css": `--palettes-strong`},
+ }
+};
+
+describe('qld-default tests', () => {
+
+ it('sanity - contains at least one: theme in JSON file', async () => {
+ const file = await promises.readFile(jsonThemeOutputFilePath, 'utf-8');
+ expect(file).toContain(`theme`);
+ expect(file).toContain(tokenTestObject.theme.colors.json);
+ expect(file).toContain(tokenTestObject.theme.focus.json);
+ expect(file).toContain(tokenTestObject.theme.shadows.json);
+ });
+
+ it('sanity - contains at least one: palette-item in JSON file', async () => {
+ const file = await promises.readFile(jsonPalettesOutputFilePath, 'utf-8');
+ expect(file).toContain(`palettes`);
+ expect(file).toContain(tokenTestObject.palettes.bright.json);
+ expect(file).toContain(tokenTestObject.palettes.tint.json);
+ expect(file).toContain(tokenTestObject.palettes.alt.json);
+ expect(file).toContain(tokenTestObject.palettes.bold.json);
+ expect(file).toContain(tokenTestObject.palettes.strong.json);
+ });
+
+ it('sanity - contains at least one: theme + palettes in CSS file', async () => {
+ const file = await promises.readFile(cssOutputFilePath, 'utf-8');
+ // theme tokens
+ expect(file).toContain(tokenTestObject.theme.colors.css);
+ expect(file).toContain(tokenTestObject.theme.focus.css);
+ expect(file).toContain(tokenTestObject.theme.shadows.css);
+ // palettes tokens
+ expect(file).toContain(tokenTestObject.palettes.bright.css);
+ expect(file).toContain(tokenTestObject.palettes.tint.css);
+ expect(file).toContain(tokenTestObject.palettes.alt.css);
+ expect(file).toContain(tokenTestObject.palettes.bold.css);
+ expect(file).toContain(tokenTestObject.palettes.strong.css);
+ });
+
+});
diff --git a/tests/verifyCount.test.js b/tests/verifyCount.test.js
deleted file mode 100644
index e637353..0000000
--- a/tests/verifyCount.test.js
+++ /dev/null
@@ -1,17 +0,0 @@
-const fs = require('fs');
-const path = require('path');
-
-describe('SCSS Properties Count', () => {
- it('should verify the total number of SCSS variables (91)', () => {
- const filePath = path.join(__dirname, '../dist/scss/_variables.scss');
- const fileContent = fs.readFileSync(filePath, 'utf8');
-
- // Regex to match SCSS properties
- // This is a basic example and might need adjustments to accurately match your criteria
- const regex = /\$[a-zA-Z0-9-]+:/g;
- const match = fileContent.match(regex);
-
- const expectedPropertyCount = 91; // Example expected count. Adjust this as necessary.
- expect(match).toHaveLength(expectedPropertyCount);
- });
-});
diff --git a/tokens/$metadata.tokens.json b/tokens/$metadata.tokens.json
new file mode 100644
index 0000000..a88fe16
--- /dev/null
+++ b/tokens/$metadata.tokens.json
@@ -0,0 +1,15 @@
+{
+ "tokenSetOrder": [
+ "primitive.tokens",
+
+ "qld-default-palettes.tokens",
+ "qld-maroon-palettes.tokens",
+ "qld-high-constrast-palettes.tokens",
+ "campaign-neon-palettes.tokens",
+
+ "button.tokens",
+ "card.tokens",
+
+ "typography.tokens"
+ ]
+}
\ No newline at end of file
diff --git a/tokens/$themes.tokens.json b/tokens/$themes.tokens.json
new file mode 100644
index 0000000..5fead90
--- /dev/null
+++ b/tokens/$themes.tokens.json
@@ -0,0 +1,54 @@
+[
+ {
+ "name": "qld-default-palettes",
+ "selectedTokenSets": {
+ "primitive": "source",
+ "qld-default-theme": "enabled",
+ "qld-default-palettes": "enabled",
+ "button": "source",
+ "card": "source",
+ "qgds": "source",
+ "typography": "source"
+ },
+ "group": "brand"
+ },
+ {
+ "name": "qld-maroon-palettes",
+ "selectedTokenSets": {
+ "primitive": "source",
+ "qld-maroon-theme": "enabled",
+ "qld-maroon-palettes": "enabled",
+ "button": "source",
+ "card": "source",
+ "qgds": "source",
+ "typography": "source"
+ },
+ "group": "brand"
+ },
+ {
+ "name": "qld-high-contrast-palettes",
+ "selectedTokenSets": {
+ "primitive": "source",
+ "qld-high-contrast-theme": "enabled",
+ "qld-high-contrast-palettes": "enabled",
+ "button": "source",
+ "card": "source",
+ "qgds": "source",
+ "typography": "source"
+ },
+ "group": "brand"
+ },
+ {
+ "name": "campaign-neon-palettes",
+ "selectedTokenSets": {
+ "primitive": "source",
+ "campaign-neon-theme": "enabled",
+ "campaign-neon-palettes": "enabled",
+ "button": "source",
+ "card": "source",
+ "qgds": "source",
+ "typography": "source"
+ },
+ "group": "brand"
+ }
+]
diff --git a/tokens/button.tokens.json b/tokens/button.tokens.json
new file mode 100644
index 0000000..55469fa
--- /dev/null
+++ b/tokens/button.tokens.json
@@ -0,0 +1,864 @@
+{
+ "button": {
+ "palette": {
+ "bright": {
+ "primary": {
+ "default": {
+ "background": {
+ "value": "{palettes.bright.action.button.primary.default.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.bright.action.button.primary.default.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.bright.action.button.primary.default.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bright.action.button.primary.default.border}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.bright.action.button.primary.active.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.bright.action.button.primary.active.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.bright.action.button.primary.active.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bright.action.button.primary.active.border}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.bright.action.button.primary.hover.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.bright.action.button.primary.hover.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.bright.action.button.primary.hover.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bright.action.button.primary.hover.border}",
+ "type": "color"
+ }
+ }
+ },
+ "secondary": {
+ "default": {
+ "background": {
+ "value": "{palettes.bright.action.button.secondary.default.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.bright.action.button.secondary.default.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.bright.action.button.secondary.default.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bright.action.button.secondary.default.border}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.bright.action.button.secondary.active.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.bright.action.button.secondary.active.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.bright.action.button.secondary.active.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bright.action.button.secondary.active.border}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.bright.action.button.secondary.hover.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.bright.action.button.secondary.hover.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.bright.action.button.secondary.hover.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bright.action.button.secondary.hover.border}",
+ "type": "color"
+ }
+ }
+ },
+ "tertiary": {
+ "default": {
+ "background": {
+ "value": "{palettes.bright.action.button.tertiary.default.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.bright.action.button.tertiary.default.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.bright.action.button.tertiary.default.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bright.action.button.tertiary.default.border}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.bright.action.button.tertiary.active.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.bright.action.button.tertiary.active.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.bright.action.button.tertiary.active.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bright.action.button.tertiary.active.border}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.bright.action.button.tertiary.hover.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.bright.action.button.tertiary.hover.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.bright.action.button.tertiary.hover.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bright.action.button.tertiary.hover.border}",
+ "type": "color"
+ }
+ }
+ }
+ },
+ "tint": {
+ "primary": {
+ "default": {
+ "background": {
+ "value": "{palettes.tint.action.button.primary.default.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.tint.action.button.primary.default.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.tint.action.button.primary.default.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.tint.action.button.primary.default.border}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.tint.action.button.primary.active.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.tint.action.button.primary.active.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.tint.action.button.primary.active.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.tint.action.button.primary.active.border}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.tint.action.button.primary.hover.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.tint.action.button.primary.hover.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.tint.action.button.primary.hover.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.tint.action.button.primary.hover.border}",
+ "type": "color"
+ }
+ }
+ },
+ "secondary": {
+ "default": {
+ "background": {
+ "value": "{palettes.tint.action.button.secondary.default.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.tint.action.button.secondary.default.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.tint.action.button.secondary.default.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.tint.action.button.secondary.default.border}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.tint.action.button.secondary.active.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.tint.action.button.secondary.active.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.tint.action.button.secondary.active.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.tint.action.button.secondary.active.border}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.tint.action.button.secondary.hover.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.tint.action.button.secondary.hover.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.tint.action.button.secondary.hover.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.tint.action.button.secondary.hover.border}",
+ "type": "color"
+ }
+ }
+ },
+ "tertiary": {
+ "default": {
+ "background": {
+ "value": "{palettes.tint.action.button.tertiary.default.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.tint.action.button.tertiary.default.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.tint.action.button.tertiary.default.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.tint.action.button.tertiary.default.border}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.tint.action.button.tertiary.active.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.tint.action.button.tertiary.active.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.tint.action.button.tertiary.active.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.tint.action.button.tertiary.active.border}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.tint.action.button.tertiary.hover.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.tint.action.button.tertiary.hover.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.tint.action.button.tertiary.hover.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.tint.action.button.tertiary.hover.border}",
+ "type": "color"
+ }
+ }
+ }
+ },
+ "alt": {
+ "primary": {
+ "default": {
+ "background": {
+ "value": "{palettes.alt.action.button.primary.default.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.alt.action.button.primary.default.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.alt.action.button.primary.default.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.alt.action.button.primary.default.border}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.alt.action.button.primary.active.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.alt.action.button.primary.active.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.alt.action.button.primary.active.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.alt.action.button.primary.active.border}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.alt.action.button.primary.hover.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.alt.action.button.primary.hover.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.alt.action.button.primary.hover.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.alt.action.button.primary.hover.border}",
+ "type": "color"
+ }
+ }
+ },
+ "secondary": {
+ "default": {
+ "background": {
+ "value": "{palettes.alt.action.button.secondary.default.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.alt.action.button.secondary.default.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.alt.action.button.secondary.default.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.alt.action.button.secondary.default.border}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.alt.action.button.secondary.active.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.alt.action.button.secondary.active.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.alt.action.button.secondary.active.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.alt.action.button.secondary.active.border}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.alt.action.button.secondary.hover.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.alt.action.button.secondary.hover.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.alt.action.button.secondary.hover.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.alt.action.button.secondary.hover.border}",
+ "type": "color"
+ }
+ }
+ },
+ "tertiary": {
+ "default": {
+ "background": {
+ "value": "{palettes.alt.action.button.tertiary.default.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.alt.action.button.tertiary.default.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.alt.action.button.tertiary.default.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.alt.action.button.tertiary.default.border}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.alt.action.button.tertiary.active.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.alt.action.button.tertiary.active.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.alt.action.button.tertiary.active.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.alt.action.button.tertiary.active.border}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.alt.action.button.tertiary.hover.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.alt.action.button.tertiary.hover.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.alt.action.button.tertiary.hover.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.alt.action.button.tertiary.hover.border}",
+ "type": "color"
+ }
+ }
+ }
+ },
+ "bold": {
+ "primary": {
+ "default": {
+ "background": {
+ "value": "{palettes.bold.action.button.primary.default.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.bold.action.button.primary.default.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.bold.action.button.primary.default.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bold.action.button.primary.default.border}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.bold.action.button.primary.active.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.bold.action.button.primary.active.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.bold.action.button.primary.active.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bold.action.button.primary.active.border}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.bold.action.button.primary.hover.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.bold.action.button.primary.hover.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.bold.action.button.primary.hover.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bold.action.button.primary.hover.border}",
+ "type": "color"
+ }
+ }
+ },
+ "secondary": {
+ "default": {
+ "background": {
+ "value": "{palettes.bold.action.button.secondary.default.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.bold.action.button.secondary.default.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.bold.action.button.secondary.default.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bold.action.button.secondary.default.border}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.bold.action.button.secondary.active.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.bold.action.button.secondary.active.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.bold.action.button.secondary.active.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bold.action.button.secondary.active.border}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.bold.action.button.secondary.hover.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.bold.action.button.secondary.hover.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.bold.action.button.secondary.hover.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bold.action.button.secondary.hover.border}",
+ "type": "color"
+ }
+ }
+ },
+ "tertiary": {
+ "default": {
+ "background": {
+ "value": "{palettes.bold.action.button.tertiary.default.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.bold.action.button.tertiary.default.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.bold.action.button.tertiary.default.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bold.action.button.tertiary.default.border}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.bold.action.button.tertiary.active.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.bold.action.button.tertiary.active.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.bold.action.button.tertiary.active.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bold.action.button.tertiary.active.border}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.bold.action.button.tertiary.hover.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.bold.action.button.tertiary.hover.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.bold.action.button.tertiary.hover.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bold.action.button.tertiary.hover.border}",
+ "type": "color"
+ }
+ }
+ }
+ },
+ "strong": {
+ "primary": {
+ "default": {
+ "background": {
+ "value": "{palettes.strong.action.button.primary.default.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.strong.action.button.primary.default.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.strong.action.button.primary.default.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.strong.action.button.primary.default.border}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.strong.action.button.primary.active.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.strong.action.button.primary.active.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.strong.action.button.primary.active.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.strong.action.button.primary.active.border}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.strong.action.button.primary.hover.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.strong.action.button.primary.hover.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.strong.action.button.primary.hover.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.strong.action.button.primary.hover.border}",
+ "type": "color"
+ }
+ }
+ },
+ "secondary": {
+ "default": {
+ "background": {
+ "value": "{palettes.strong.action.button.secondary.default.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.strong.action.button.secondary.default.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.strong.action.button.secondary.default.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.strong.action.button.secondary.default.border}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.strong.action.button.secondary.active.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.strong.action.button.secondary.active.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.strong.action.button.secondary.active.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.strong.action.button.secondary.active.border}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.strong.action.button.secondary.hover.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.strong.action.button.secondary.hover.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.strong.action.button.secondary.hover.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.strong.action.button.secondary.hover.border}",
+ "type": "color"
+ }
+ }
+ },
+ "tertiary": {
+ "default": {
+ "background": {
+ "value": "{palettes.strong.action.button.tertiary.default.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.strong.action.button.tertiary.default.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.strong.action.button.tertiary.default.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.strong.action.button.tertiary.default.border}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.strong.action.button.tertiary.active.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.strong.action.button.tertiary.active.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.strong.action.button.tertiary.active.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.strong.action.button.tertiary.active.border}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.strong.action.button.tertiary.hover.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{palettes.strong.action.button.tertiary.hover.text}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{palettes.strong.action.button.tertiary.hover.textDecoration}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.strong.action.button.tertiary.hover.border}",
+ "type": "color"
+ }
+ }
+ }
+ }
+ },
+ "borderRadius": {
+ "value": "{borderRadius.lg}",
+ "type": "borderRadius"
+ },
+ "borderWidth": {
+ "value": "{dimension.sm}",
+ "type": "borderWidth"
+ }
+ }
+}
\ No newline at end of file
diff --git a/tokens/campaign-neon-palettes.tokens.json b/tokens/campaign-neon-palettes.tokens.json
new file mode 100644
index 0000000..c4aab22
--- /dev/null
+++ b/tokens/campaign-neon-palettes.tokens.json
@@ -0,0 +1,2069 @@
+{
+ "palettes": {
+ "bright": {
+ "background": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "shade": {
+ "value": "{colors.christimasSilver.100}",
+ "type": "color"
+ },
+ "focus": {
+ "outlineColor": {
+ "value": "{colors.danubeBlue.500}",
+ "type": "outlineColor"
+ }
+ },
+ "border": {
+ "default": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.goshawkGrey.700}",
+ "type": "color"
+ }
+ },
+ "boundary": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "partition": {
+ "value": "{colors.goshawkGrey.400}",
+ "type": "color"
+ },
+ "separator": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ },
+ "divider": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "fence": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "line": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ },
+ "muted": {
+ "value": "{colors.christimasSilver.100}",
+ "type": "color",
+ "description": "Navigation background"
+ },
+ "subtle": {
+ "value": "{colors.christimasSilver.300}",
+ "type": "color",
+ "description": "Navigation hover"
+ },
+ "navText": {
+ "value": "{colors.goshawkGrey.500}",
+ "type": "color",
+ "description": "Navigation text"
+ },
+ "accent": {
+ "default": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color",
+ "description": "Navigation accent background"
+ },
+ "onAccent": {
+ "value": "{colors.fancyFuchsiaPink.600}",
+ "type": "color",
+ "description": "Navigation accent hover"
+ }
+ },
+ "typography": {
+ "siteTitle": {
+ "default": {
+ "value": "{theme.colors.wording.onBrights.siteTitle.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBrights.siteTitle.variant}",
+ "type": "color"
+ }
+ },
+ "heading": {
+ "default": {
+ "value": "{theme.colors.wording.onBrights.heading.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBrights.heading.variant}",
+ "type": "color"
+ }
+ },
+ "body": {
+ "default": {
+ "value": "{theme.colors.wording.onBrights.body.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBrights.body.variant}",
+ "type": "color"
+ }
+ }
+ },
+ "action": {
+ "button": {
+ "primary": {
+ "default": {
+ "background": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{colors.fancyFuchsiaPink.600}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.fancyFuchsiaPink.600}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{colors.fancyFuchsiaPink.600}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.fancyFuchsiaPink.600}",
+ "type": "color"
+ }
+ }
+ },
+ "secondary": {
+ "default": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.fancyFuchsiaPink.700}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.fancyFuchsiaPink.700}",
+ "type": "color"
+ }
+ }
+ },
+ "tertiary": {
+ "default": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.fancyFuchsiaPink.600}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ }
+ }
+ }
+ },
+ "link": {
+ "default": {
+ "color": {
+ "value": "{colors.fancyFuchsiaPink.700}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thin}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "hover": {
+ "color": {
+ "value": "{colors.fancyFuchsiaPink.600}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "active": {
+ "color": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "visited": {
+ "color": {
+ "value": "{colors.americanViolet.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ }
+ },
+ "pagination": {
+ "default": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ }
+ },
+ "visited": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.americanViolet.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ }
+ }
+ }
+ }
+ },
+ "tint": {
+ "background": {
+ "value": "{colors.fancyFuchsiaPink.25}",
+ "type": "color"
+ },
+ "shade": {
+ "value": "{colors.fancyFuchsiaPink.50}",
+ "type": "color"
+ },
+ "focus": {
+ "outlineColor": {
+ "value": "{colors.danubeBlue.500}",
+ "type": "outlineColor"
+ }
+ },
+ "border": {
+ "default": {
+ "value": "{colors.fancyFuchsiaPink.100}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.fancyFuchsiaPink.700}",
+ "type": "color"
+ }
+ },
+ "boundary": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "partition": {
+ "value": "{colors.goshawkGrey.400}",
+ "type": "color"
+ },
+ "separator": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ },
+ "divider": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "fence": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "line": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ },
+ "muted": {
+ "value": "{colors.christimasSilver.100}",
+ "type": "color",
+ "description": "Navigation background"
+ },
+ "subtle": {
+ "value": "{colors.christimasSilver.300}",
+ "type": "color",
+ "description": "Navigation hover"
+ },
+ "navText": {
+ "value": "{colors.goshawkGrey.500}",
+ "type": "color",
+ "description": "Navigation text"
+ },
+ "accent": {
+ "default": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color",
+ "description": "Navigation accent background"
+ },
+ "onAccent": {
+ "value": "{colors.fancyFuchsiaPink.600}",
+ "type": "color",
+ "description": "Navigation accent hover"
+ }
+ },
+ "typography": {
+ "siteTitle": {
+ "default": {
+ "value": "{theme.colors.wording.onBrights.siteTitle.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBrights.siteTitle.variant}",
+ "type": "color"
+ }
+ },
+ "heading": {
+ "default": {
+ "value": "{theme.colors.wording.onBrights.heading.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBrights.heading.variant}",
+ "type": "color"
+ }
+ },
+ "body": {
+ "default": {
+ "value": "{theme.colors.wording.onBrights.body.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBrights.body.variant}",
+ "type": "color"
+ }
+ }
+ },
+ "action": {
+ "button": {
+ "primary": {
+ "default": {
+ "background": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{colors.fancyFuchsiaPink.600}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.fancyFuchsiaPink.600}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{colors.fancyFuchsiaPink.600}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.fancyFuchsiaPink.600}",
+ "type": "color"
+ }
+ }
+ },
+ "secondary": {
+ "default": {
+ "background": {
+ "value": "{palettes.tint.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.tint.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.tint.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ }
+ }
+ },
+ "tertiary": {
+ "default": {
+ "background": {
+ "value": "{palettes.tint.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.tint.background}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.tint.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.tint.background}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.tint.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.tint.background}",
+ "type": "color"
+ }
+ }
+ }
+ },
+ "link": {
+ "default": {
+ "color": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thin}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "hover": {
+ "color": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "active": {
+ "color": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "visited": {
+ "color": {
+ "value": "{colors.americanViolet.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ }
+ },
+ "pagination": {
+ "default": {
+ "background": {
+ "value": "{palettes.tint.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.tint.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ }
+ },
+ "visited": {
+ "background": {
+ "value": "{palettes.tint.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.americanViolet.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ }
+ }
+ }
+ }
+ },
+ "alt": {
+ "background": {
+ "value": "{colors.christimasSilver.300}",
+ "type": "color"
+ },
+ "shade": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ },
+ "focus": {
+ "outlineColor": {
+ "value": "{colors.danubeBlue.500}",
+ "type": "outlineColor"
+ }
+ },
+ "border": {
+ "default": {
+ "value": "{colors.goshawkGrey.400}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.goshawkGrey.700}",
+ "type": "color"
+ }
+ },
+ "boundary": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "partition": {
+ "value": "{colors.goshawkGrey.400}",
+ "type": "color"
+ },
+ "separator": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ },
+ "divider": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "fence": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "line": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ },
+ "muted": {
+ "value": "{colors.christimasSilver.100}",
+ "type": "color",
+ "description": "Navigation background"
+ },
+ "subtle": {
+ "value": "{colors.christimasSilver.300}",
+ "type": "color",
+ "description": "Navigation hover"
+ },
+ "navText": {
+ "value": "{colors.goshawkGrey.500}",
+ "type": "color",
+ "description": "Navigation text"
+ },
+ "accent": {
+ "default": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color",
+ "description": "Navigation accent background"
+ },
+ "onAccent": {
+ "value": "{colors.fancyFuchsiaPink.600}",
+ "type": "color",
+ "description": "Navigation accent hover"
+ }
+ },
+ "typography": {
+ "siteTitle": {
+ "default": {
+ "value": "{theme.colors.wording.onBrights.siteTitle.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBrights.siteTitle.variant}",
+ "type": "color"
+ }
+ },
+ "heading": {
+ "default": {
+ "value": "{theme.colors.wording.onBrights.heading.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBrights.heading.variant}",
+ "type": "color"
+ }
+ },
+ "body": {
+ "default": {
+ "value": "{theme.colors.wording.onBrights.body.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBrights.body.variant}",
+ "type": "color"
+ }
+ }
+ },
+ "action": {
+ "button": {
+ "primary": {
+ "default": {
+ "background": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{colors.fancyFuchsiaPink.600}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.fancyFuchsiaPink.600}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{colors.fancyFuchsiaPink.600}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.fancyFuchsiaPink.600}",
+ "type": "color"
+ }
+ }
+ },
+ "secondary": {
+ "default": {
+ "background": {
+ "value": "{palettes.alt.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.alt.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.alt.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ }
+ }
+ },
+ "tertiary": {
+ "default": {
+ "background": {
+ "value": "{palettes.alt.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.alt.background}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.alt.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.alt.background}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.alt.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.alt.background}",
+ "type": "color"
+ }
+ }
+ }
+ },
+ "link": {
+ "default": {
+ "color": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thin}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "hover": {
+ "color": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "active": {
+ "color": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "visited": {
+ "color": {
+ "value": "{colors.americanViolet.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ }
+ },
+ "pagination": {
+ "default": {
+ "background": {
+ "value": "{palettes.alt.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.alt.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ }
+ },
+ "visited": {
+ "background": {
+ "value": "{palettes.alt.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.americanViolet.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ }
+ }
+ }
+ }
+ },
+ "bold": {
+ "background": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "shade": {
+ "value": "{colors.fancyFuchsiaPink.600}",
+ "type": "color"
+ },
+ "focus": {
+ "outlineColor": {
+ "value": "{colors.fancyFuchsiaPink.100}",
+ "type": "outlineColor"
+ }
+ },
+ "border": {
+ "default": {
+ "value": "{colors.fancyFuchsiaPink.300}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.fancyFuchsiaPink.700}",
+ "type": "color"
+ }
+ },
+ "boundary": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "partition": {
+ "value": "{colors.fancyFuchsiaPink.600}",
+ "type": "color"
+ },
+ "separator": {
+ "value": "{colors.fancyFuchsiaPink.600}",
+ "type": "color"
+ },
+ "divider": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "fence": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "line": {
+ "value": "{colors.fancyFuchsiaPink.600}",
+ "type": "color"
+ },
+ "muted": {
+ "value": "{colors.fancyFuchsiaPink.600}",
+ "type": "color",
+ "description": "Navigation background"
+ },
+ "subtle": {
+ "value": "{colors.tarnishedSilver.800}",
+ "type": "color",
+ "description": "Navigation hover"
+ },
+ "navText": {
+ "value": "{colors.goshawkGrey.500}",
+ "type": "color",
+ "description": "Navigation text"
+ },
+ "accent": {
+ "default": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color",
+ "description": "Navigation accent background"
+ },
+ "onAccent": {
+ "value": "{colors.fancyFuchsiaPink.300}",
+ "type": "color",
+ "description": "Navigation accent hover"
+ }
+ },
+ "typography": {
+ "siteTitle": {
+ "default": {
+ "value": "{theme.colors.wording.onBolds.siteTitle.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBolds.siteTitle.variant}",
+ "type": "color"
+ }
+ },
+ "heading": {
+ "default": {
+ "value": "{theme.colors.wording.onBolds.heading.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBolds.heading.variant}",
+ "type": "color"
+ }
+ },
+ "body": {
+ "default": {
+ "value": "{theme.colors.wording.onBolds.body.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBolds.body.variant}",
+ "type": "color"
+ }
+ }
+ },
+ "action": {
+ "button": {
+ "primary": {
+ "default": {
+ "background": {
+ "value": "{colors.grilledCheeseYellow.500}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.fancyFuchsiaPink.900}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.grilledCheeseYellow.500}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{colors.grilledCheeseYellow.600}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.fancyFuchsiaPink.900}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.grilledCheeseYellow.600}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{colors.grilledCheeseYellow.600}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.fancyFuchsiaPink.900}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.grilledCheeseYellow.600}",
+ "type": "color"
+ }
+ }
+ },
+ "secondary": {
+ "default": {
+ "background": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.grilledCheeseYellow.500}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.grilledCheeseYellow.500}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.grilledCheeseYellow.500}",
+ "type": "color"
+ }
+ }
+ },
+ "tertiary": {
+ "default": {
+ "background": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ }
+ }
+ }
+ },
+ "link": {
+ "default": {
+ "color": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thin}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "hover": {
+ "color": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "active": {
+ "color": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "visited": {
+ "color": {
+ "value": "{colors.americanViolet.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ }
+ },
+ "pagination": {
+ "default": {
+ "background": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.fancyFuchsiaPink.600}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.white}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ }
+ },
+ "visited": {
+ "background": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.americanViolet.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.fancyFuchsiaPink.600}",
+ "type": "color"
+ }
+ }
+ }
+ }
+ },
+ "strong": {
+ "background": {
+ "value": "{colors.tarnishedSilver.800}",
+ "type": "color"
+ },
+ "shade": {
+ "value": "{colors.tarnishedSilver.900}",
+ "type": "color"
+ },
+ "focus": {
+ "outlineColor": {
+ "value": "{colors.fancyFuchsiaPink.100}",
+ "type": "outlineColor"
+ }
+ },
+ "border": {
+ "default": {
+ "value": "{colors.fancyFuchsiaPink.400}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.fancyFuchsiaPink.700}",
+ "type": "color"
+ }
+ },
+ "boundary": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "partition": {
+ "value": "{colors.fancyFuchsiaPink.600}",
+ "type": "color"
+ },
+ "separator": {
+ "value": "{colors.fancyFuchsiaPink.600}",
+ "type": "color"
+ },
+ "divider": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "fence": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "line": {
+ "value": "{colors.fancyFuchsiaPink.600}",
+ "type": "color"
+ },
+ "muted": {
+ "value": "{colors.fancyFuchsiaPink.600}",
+ "type": "color",
+ "description": "Navigation background"
+ },
+ "subtle": {
+ "value": "{colors.tarnishedSilver.800}",
+ "type": "color",
+ "description": "Navigation hover"
+ },
+ "navText": {
+ "value": "{colors.goshawkGrey.500}",
+ "type": "color",
+ "description": "Navigation text"
+ },
+ "accent": {
+ "default": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color",
+ "description": "Navigation accent background"
+ },
+ "onAccent": {
+ "value": "{colors.fancyFuchsiaPink.300}",
+ "type": "color",
+ "description": "Navigation accent hover"
+ }
+ },
+ "typography": {
+ "siteTitle": {
+ "default": {
+ "value": "{theme.colors.wording.onBolds.siteTitle.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBolds.siteTitle.variant}",
+ "type": "color"
+ }
+ },
+ "heading": {
+ "default": {
+ "value": "{theme.colors.wording.onBolds.heading.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBolds.heading.variant}",
+ "type": "color"
+ }
+ },
+ "body": {
+ "default": {
+ "value": "{theme.colors.wording.onBolds.body.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBolds.body.variant}",
+ "type": "color"
+ }
+ }
+ },
+ "action": {
+ "button": {
+ "primary": {
+ "default": {
+ "background": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.fancyFuchsiaPink.900}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{colors.fancyFuchsiaPink.600}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.fancyFuchsiaPink.900}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.fancyFuchsiaPink.600}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{colors.fancyFuchsiaPink.600}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.fancyFuchsiaPink.900}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.fancyFuchsiaPink.600}",
+ "type": "color"
+ }
+ }
+ },
+ "secondary": {
+ "default": {
+ "background": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.grilledCheeseYellow.500}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.grilledCheeseYellow.500}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.grilledCheeseYellow.500}",
+ "type": "color"
+ }
+ }
+ },
+ "tertiary": {
+ "default": {
+ "background": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ }
+ }
+ }
+ },
+ "link": {
+ "default": {
+ "color": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thin}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "hover": {
+ "color": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "active": {
+ "color": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "visited": {
+ "color": {
+ "value": "{colors.americanViolet.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ }
+ },
+ "pagination": {
+ "default": {
+ "background": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.fancyFuchsiaPink.600}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.white}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ }
+ },
+ "visited": {
+ "background": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.americanViolet.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.fancyFuchsiaPink.600}",
+ "type": "color"
+ }
+ }
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/tokens/campaign-neon-theme.tokens.json b/tokens/campaign-neon-theme.tokens.json
new file mode 100644
index 0000000..7acb640
--- /dev/null
+++ b/tokens/campaign-neon-theme.tokens.json
@@ -0,0 +1,198 @@
+{
+ "theme": {
+ "colors": {
+ "brand": {
+ "first": {
+ "value": "{colors.zeusPurple.500}",
+ "type": "color"
+ },
+ "second": {
+ "value": "{colors.tarnishedSilver.800}",
+ "type": "color"
+ },
+ "third": {
+ "value": "{colors.fancyFuchsiaPink.500}",
+ "type": "color"
+ },
+ "fourth": {
+ "value": "{colors.grilledCheeseYellow.500}",
+ "type": "color"
+ }
+ },
+ "background": {
+ "bright": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "tint": {
+ "value": "{colors.fancyFuchsiaPink.25}",
+ "type": "color"
+ },
+ "alt": {
+ "value": "{colors.goshawkGrey.25}",
+ "type": "color"
+ },
+ "bold": {
+ "value": "{colors.zeusPurple.500}",
+ "type": "color"
+ },
+ "strong": {
+ "value": "{colors.tarnishedSilver.800}",
+ "type": "color"
+ }
+ },
+ "action": {
+ "onBrights": {
+ "primary": {
+ "value": "{colors.zeusPurple.500}",
+ "type": "color"
+ },
+ "secondary": {
+ "value": "{colors.zeusPurple.500}",
+ "type": "color"
+ },
+ "tertiary": {
+ "value": "{transparency.total}",
+ "type": "color"
+ }
+ },
+ "onBolds": {
+ "primary": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "secondary": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "tertiary": {
+ "value": "{transparency.total}",
+ "type": "color"
+ }
+ }
+ },
+ "wording": {
+ "onBrights": {
+ "siteTitle": {
+ "default": {
+ "value": "{colors.goshawkGrey.700}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.goshawkGrey.500}",
+ "type": "color"
+ }
+ },
+ "heading": {
+ "default": {
+ "value": "{colors.zeusPurple.800}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.goshawkGrey.300}",
+ "type": "color"
+ }
+ },
+ "body": {
+ "default": {
+ "value": "{colors.goshawkGrey.700}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.goshawkGrey.500}",
+ "type": "color"
+ }
+ }
+ },
+ "onBolds": {
+ "siteTitle": {
+ "default": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.christimasSilver.50}",
+ "type": "color"
+ }
+ },
+ "heading": {
+ "default": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.christimasSilver.50}",
+ "type": "color"
+ }
+ },
+ "body": {
+ "default": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.zeusPurple.200}",
+ "type": "color"
+ }
+ }
+ }
+ },
+ "reserved": {
+ "error": {
+ "value": "{colors.crimsonRed.500}",
+ "type": "color"
+ },
+ "information": {
+ "value": "{colors.goshawkGrey.500}",
+ "type": "color"
+ },
+ "success": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color"
+ },
+ "alert": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ }
+ },
+ "syntax": {
+ "background": {
+ "value": "{colors.goshawkGrey.700}",
+ "type": "color"
+ },
+ "values": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color"
+ },
+ "elements": {
+ "value": "{colors.freshAirBlue.500}",
+ "type": "color"
+ },
+ "properties": {
+ "value": "{colors.zeusPurple.500}",
+ "type": "color"
+ },
+ "comments": {
+ "value": "{colors.veilBlue.500}",
+ "type": "color"
+ }
+ }
+ },
+ "focus": {
+ "outlineWidth": {
+ "value": "{focus.outlineWidth}",
+ "type": "outlineWidth"
+ },
+ "outlineStyle": {
+ "value": "{focus.outlineStyle}",
+ "type": "outlineStyle"
+ }
+ },
+ "shadows": {
+ "default": {
+ "value": "{colors.goshawkGrey.900}",
+ "type": "color"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/tokens/card.tokens.json b/tokens/card.tokens.json
new file mode 100644
index 0000000..0fd0301
--- /dev/null
+++ b/tokens/card.tokens.json
@@ -0,0 +1,16 @@
+{
+ "card": {
+ "borderRadius": {
+ "value": "{borderRadius.sm}",
+ "type": "borderRadius"
+ },
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "padding": {
+ "value": "{dimension.md}",
+ "type": "dimension"
+ }
+ }
+}
\ No newline at end of file
diff --git a/tokens/primitive.tokens.json b/tokens/primitive.tokens.json
new file mode 100644
index 0000000..34f19fa
--- /dev/null
+++ b/tokens/primitive.tokens.json
@@ -0,0 +1,1804 @@
+{
+ "dimension": {
+ "scale": {
+ "value": "2",
+ "type": "dimension"
+ },
+ "xs": {
+ "value": "4",
+ "type": "dimension"
+ },
+ "sm": {
+ "value": "{dimension.xs} * {dimension.scale}",
+ "type": "dimension"
+ },
+ "md": {
+ "value": "{dimension.sm} * {dimension.scale}",
+ "type": "dimension"
+ },
+ "lg": {
+ "value": "{dimension.md} * {dimension.scale}",
+ "type": "dimension"
+ },
+ "xl": {
+ "value": "{dimension.lg} * {dimension.scale}",
+ "type": "dimension"
+ }
+ },
+ "spacing": {
+ "xs": {
+ "value": "{dimension.xs}",
+ "type": "spacing"
+ },
+ "sm": {
+ "value": "{dimension.sm}",
+ "type": "spacing"
+ },
+ "md": {
+ "value": "{dimension.md}",
+ "type": "spacing"
+ },
+ "lg": {
+ "value": "{dimension.lg}",
+ "type": "spacing"
+ },
+ "xl": {
+ "value": "{dimension.xl}",
+ "type": "spacing"
+ },
+ "multi-value": {
+ "value": "{dimension.sm} {dimension.xl}",
+ "type": "spacing"
+ }
+ },
+ "borderRadius": {
+ "sm": {
+ "value": "4",
+ "type": "borderRadius"
+ },
+ "lg": {
+ "value": "8",
+ "type": "borderRadius"
+ },
+ "xl": {
+ "value": "16",
+ "type": "borderRadius"
+ },
+ "multi-value": {
+ "value": "{borderRadius.sm} {borderRadius.lg}",
+ "type": "borderRadius"
+ }
+ },
+ "colors": {
+ "black": {
+ "value": "#000000",
+ "type": "color"
+ },
+ "white": {
+ "value": "#ffffff",
+ "type": "color"
+ },
+ "christimasSilver": {
+ "25": {
+ "value": "#FCFCFC",
+ "type": "color"
+ },
+ "50": {
+ "value": "#FAFAFA",
+ "type": "color"
+ },
+ "100": {
+ "value": "#F5F5F5",
+ "type": "color"
+ },
+ "200": {
+ "value": "#EFEFEF",
+ "type": "color"
+ },
+ "300": {
+ "value": "#EAEAEA",
+ "type": "color"
+ },
+ "400": {
+ "value": "#E5E5E5",
+ "type": "color"
+ },
+ "500": {
+ "value": "#E0E0E0",
+ "type": "color"
+ },
+ "600": {
+ "value": "#B0B0B0",
+ "type": "color"
+ },
+ "700": {
+ "value": "#818181",
+ "type": "color"
+ },
+ "800": {
+ "value": "#565656",
+ "type": "color"
+ },
+ "900": {
+ "value": "#2E2E2E",
+ "type": "color"
+ },
+ "950": {
+ "value": "#0B0B0B",
+ "type": "color"
+ }
+ },
+ "tarnishedSilver": {
+ "25": {
+ "value": "#F1F1F1",
+ "type": "color"
+ },
+ "50": {
+ "value": "#E7E8E8",
+ "type": "color"
+ },
+ "100": {
+ "value": "#D0D0D2",
+ "type": "color"
+ },
+ "200": {
+ "value": "#B9BABC",
+ "type": "color"
+ },
+ "300": {
+ "value": "#A3A4A7",
+ "type": "color"
+ },
+ "400": {
+ "value": "#8D8E92",
+ "type": "color"
+ },
+ "500": {
+ "value": "#78797E",
+ "type": "color"
+ },
+ "600": {
+ "value": "#5D5E62",
+ "type": "color"
+ },
+ "700": {
+ "value": "#424348",
+ "type": "color"
+ },
+ "800": {
+ "value": "#2A2B2F",
+ "type": "color"
+ },
+ "900": {
+ "value": "#131418",
+ "type": "color"
+ },
+ "950": {
+ "value": "#030305",
+ "type": "color"
+ }
+ },
+ "goshawkGrey": {
+ "25": {
+ "value": "#EBEBEB",
+ "type": "color"
+ },
+ "50": {
+ "value": "#DDDDDD",
+ "type": "color"
+ },
+ "100": {
+ "value": "#BCBCBC",
+ "type": "color"
+ },
+ "200": {
+ "value": "#9C9C9C",
+ "type": "color"
+ },
+ "300": {
+ "value": "#7E7E7E",
+ "type": "color"
+ },
+ "400": {
+ "value": "#606060",
+ "type": "color"
+ },
+ "500": {
+ "value": "#444444",
+ "type": "color"
+ },
+ "600": {
+ "value": "#333333",
+ "type": "color"
+ },
+ "700": {
+ "value": "#232323",
+ "type": "color"
+ },
+ "800": {
+ "value": "#141414",
+ "type": "color"
+ },
+ "900": {
+ "value": "#070707",
+ "type": "color"
+ },
+ "950": {
+ "value": "#010101",
+ "type": "color"
+ }
+ },
+ "stellarExplorerGrey": {
+ "25": {
+ "value": "#E2E5E7",
+ "type": "color"
+ },
+ "50": {
+ "value": "#D0D5D8",
+ "type": "color"
+ },
+ "100": {
+ "value": "#A2ACB2",
+ "type": "color"
+ },
+ "200": {
+ "value": "#76858E",
+ "type": "color"
+ },
+ "300": {
+ "value": "#4D606B",
+ "type": "color"
+ },
+ "400": {
+ "value": "#263C49",
+ "type": "color"
+ },
+ "500": {
+ "value": "#011C2A",
+ "type": "color"
+ },
+ "600": {
+ "value": "#001421",
+ "type": "color"
+ },
+ "700": {
+ "value": "#000C19",
+ "type": "color"
+ },
+ "800": {
+ "value": "#000510",
+ "type": "color"
+ },
+ "900": {
+ "value": "#000108",
+ "type": "color"
+ },
+ "950": {
+ "value": "#000003",
+ "type": "color"
+ }
+ },
+ "veilBlue": {
+ "25": {
+ "value": "#F9FBFD",
+ "type": "color"
+ },
+ "50": {
+ "value": "#F4F8FC",
+ "type": "color"
+ },
+ "100": {
+ "value": "#EAF2F9",
+ "type": "color"
+ },
+ "200": {
+ "value": "#DFEBF6",
+ "type": "color"
+ },
+ "300": {
+ "value": "#D5E4F2",
+ "type": "color"
+ },
+ "400": {
+ "value": "#CADEEF",
+ "type": "color"
+ },
+ "500": {
+ "value": "#C0D7EC",
+ "type": "color"
+ },
+ "600": {
+ "value": "#93A9BD",
+ "type": "color"
+ },
+ "700": {
+ "value": "#687D90",
+ "type": "color"
+ },
+ "800": {
+ "value": "#405365",
+ "type": "color"
+ },
+ "900": {
+ "value": "#1B2D3D",
+ "type": "color"
+ },
+ "950": {
+ "value": "#000B19",
+ "type": "color"
+ }
+ },
+ "freshAirBlue": {
+ "25": {
+ "value": "#F7FDFF",
+ "type": "color"
+ },
+ "50": {
+ "value": "#F1FBFF",
+ "type": "color"
+ },
+ "100": {
+ "value": "#E3F7FF",
+ "type": "color"
+ },
+ "200": {
+ "value": "#D4F2FF",
+ "type": "color"
+ },
+ "300": {
+ "value": "#C6EEFF",
+ "type": "color"
+ },
+ "400": {
+ "value": "#B6E9FF",
+ "type": "color"
+ },
+ "500": {
+ "value": "#A7E5FF",
+ "type": "color"
+ },
+ "600": {
+ "value": "#78B5CE",
+ "type": "color"
+ },
+ "700": {
+ "value": "#4B879F",
+ "type": "color"
+ },
+ "800": {
+ "value": "#1D5C72",
+ "type": "color"
+ },
+ "900": {
+ "value": "#003348",
+ "type": "color"
+ },
+ "950": {
+ "value": "#000E21",
+ "type": "color"
+ }
+ },
+ "marineBlue": {
+ "25": {
+ "value": "#E4E9EF",
+ "type": "color"
+ },
+ "50": {
+ "value": "#D3DAE4",
+ "type": "color"
+ },
+ "100": {
+ "value": "#A7B6C9",
+ "type": "color"
+ },
+ "200": {
+ "value": "#7E94AE",
+ "type": "color"
+ },
+ "300": {
+ "value": "#577293",
+ "type": "color"
+ },
+ "400": {
+ "value": "#305279",
+ "type": "color"
+ },
+ "500": {
+ "value": "#05325F",
+ "type": "color"
+ },
+ "600": {
+ "value": "#002450",
+ "type": "color"
+ },
+ "700": {
+ "value": "#001641",
+ "type": "color"
+ },
+ "800": {
+ "value": "#000832",
+ "type": "color"
+ },
+ "900": {
+ "value": "#000024",
+ "type": "color"
+ },
+ "950": {
+ "value": "#010016",
+ "type": "color"
+ }
+ },
+ "victoriaBlue": {
+ "25": {
+ "value": "#E7EDF6",
+ "type": "color"
+ },
+ "50": {
+ "value": "#D7E2F0",
+ "type": "color"
+ },
+ "100": {
+ "value": "#AFC5E1",
+ "type": "color"
+ },
+ "200": {
+ "value": "#88A9D1",
+ "type": "color"
+ },
+ "300": {
+ "value": "#628DC1",
+ "type": "color"
+ },
+ "400": {
+ "value": "#3B70B0",
+ "type": "color"
+ },
+ "500": {
+ "value": "#09549F",
+ "type": "color"
+ },
+ "600": {
+ "value": "#003E87",
+ "type": "color"
+ },
+ "700": {
+ "value": "#002870",
+ "type": "color"
+ },
+ "800": {
+ "value": "#001059",
+ "type": "color"
+ },
+ "900": {
+ "value": "#000043",
+ "type": "color"
+ },
+ "950": {
+ "value": "#05002D",
+ "type": "color"
+ }
+ },
+ "danubeBlue": {
+ "25": {
+ "value": "#EAF3F8",
+ "type": "color"
+ },
+ "50": {
+ "value": "#DCEBF3",
+ "type": "color"
+ },
+ "100": {
+ "value": "#B8D6E6",
+ "type": "color"
+ },
+ "200": {
+ "value": "#95C2DA",
+ "type": "color"
+ },
+ "300": {
+ "value": "#70AECD",
+ "type": "color"
+ },
+ "400": {
+ "value": "#4899C0",
+ "type": "color"
+ },
+ "500": {
+ "value": "#0085B3",
+ "type": "color"
+ },
+ "600": {
+ "value": "#006895",
+ "type": "color"
+ },
+ "700": {
+ "value": "#004C77",
+ "type": "color"
+ },
+ "800": {
+ "value": "#00315A",
+ "type": "color"
+ },
+ "900": {
+ "value": "#00163F",
+ "type": "color"
+ },
+ "950": {
+ "value": "#000024",
+ "type": "color"
+ }
+ },
+ "iridiumBlue": {
+ "25": {
+ "value": "#E2EDFF",
+ "type": "color"
+ },
+ "50": {
+ "value": "#d0e1ff",
+ "type": "color"
+ },
+ "100": {
+ "value": "#A1C3FF",
+ "type": "color"
+ },
+ "200": {
+ "value": "#74a3ff",
+ "type": "color"
+ },
+ "300": {
+ "value": "#4780FF",
+ "type": "color"
+ },
+ "400": {
+ "value": "#1956ff",
+ "type": "color"
+ },
+ "500": {
+ "value": "#0000FF",
+ "type": "color"
+ },
+ "600": {
+ "value": "#1000E4",
+ "type": "color"
+ },
+ "700": {
+ "value": "#1D00C8",
+ "type": "color"
+ },
+ "800": {
+ "value": "#2600AD",
+ "type": "color"
+ },
+ "900": {
+ "value": "#2B0093",
+ "type": "color"
+ },
+ "950": {
+ "value": "#290078",
+ "type": "color"
+ }
+ },
+ "maniacMansionGreyBlue": {
+ "25": {
+ "value": "#E5EAED",
+ "type": "color"
+ },
+ "50": {
+ "value": "#D3DCE1",
+ "type": "color"
+ },
+ "100": {
+ "value": "#A9B9C4",
+ "type": "color"
+ },
+ "200": {
+ "value": "#8098A7",
+ "type": "color"
+ },
+ "300": {
+ "value": "#58778B",
+ "type": "color"
+ },
+ "400": {
+ "value": "#315870",
+ "type": "color"
+ },
+ "500": {
+ "value": "#023A55",
+ "type": "color"
+ },
+ "600": {
+ "value": "#002C46",
+ "type": "color"
+ },
+ "700": {
+ "value": "#001E37",
+ "type": "color"
+ },
+ "800": {
+ "value": "#001028",
+ "type": "color"
+ },
+ "900": {
+ "value": "#00041B",
+ "type": "color"
+ },
+ "950": {
+ "value": "#00000D",
+ "type": "color"
+ }
+ },
+ "zundaGreen": {
+ "25": {
+ "value": "#F0F9EC",
+ "type": "color"
+ },
+ "50": {
+ "value": "#E7F5DF",
+ "type": "color"
+ },
+ "100": {
+ "value": "#CEEBBF",
+ "type": "color"
+ },
+ "200": {
+ "value": "#B6E09F",
+ "type": "color"
+ },
+ "300": {
+ "value": "#9ED57E",
+ "type": "color"
+ },
+ "400": {
+ "value": "#85CA59",
+ "type": "color"
+ },
+ "500": {
+ "value": "#6BBE27",
+ "type": "color"
+ },
+ "600": {
+ "value": "#469800",
+ "type": "color"
+ },
+ "700": {
+ "value": "#1E7200",
+ "type": "color"
+ },
+ "800": {
+ "value": "#004F00",
+ "type": "color"
+ },
+ "900": {
+ "value": "#002D00",
+ "type": "color"
+ },
+ "950": {
+ "value": "#000D00",
+ "type": "color"
+ }
+ },
+ "serpentGreen": {
+ "25": {
+ "value": "#F1F9EB",
+ "type": "color"
+ },
+ "50": {
+ "value": "#E8F4DE",
+ "type": "color"
+ },
+ "100": {
+ "value": "#D1E9BC",
+ "type": "color"
+ },
+ "200": {
+ "value": "#BBDE9A",
+ "type": "color"
+ },
+ "300": {
+ "value": "#A5D277",
+ "type": "color"
+ },
+ "400": {
+ "value": "#8EC64E",
+ "type": "color"
+ },
+ "500": {
+ "value": "#78BA00",
+ "type": "color"
+ },
+ "600": {
+ "value": "#559400",
+ "type": "color"
+ },
+ "700": {
+ "value": "#326F00",
+ "type": "color"
+ },
+ "800": {
+ "value": "#0F4C00",
+ "type": "color"
+ },
+ "900": {
+ "value": "#002B00",
+ "type": "color"
+ },
+ "950": {
+ "value": "#000C00",
+ "type": "color"
+ }
+ },
+ "puttingGreen": {
+ "25": {
+ "value": "#ECF5EB",
+ "type": "color"
+ },
+ "50": {
+ "value": "#DFEFDE",
+ "type": "color"
+ },
+ "100": {
+ "value": "#BFDFBD",
+ "type": "color"
+ },
+ "200": {
+ "value": "#9FCF9D",
+ "type": "color"
+ },
+ "300": {
+ "value": "#7FBE7D",
+ "type": "color"
+ },
+ "400": {
+ "value": "#5CAE5B",
+ "type": "color"
+ },
+ "500": {
+ "value": "#339D37",
+ "type": "color"
+ },
+ "600": {
+ "value": "#007D10",
+ "type": "color"
+ },
+ "700": {
+ "value": "#005E00",
+ "type": "color"
+ },
+ "800": {
+ "value": "#004100",
+ "type": "color"
+ },
+ "900": {
+ "value": "#002500",
+ "type": "color"
+ },
+ "950": {
+ "value": "#000A00",
+ "type": "color"
+ }
+ },
+ "broccoliParadiseGreen": {
+ "25": {
+ "value": "#E9F3EA",
+ "type": "color"
+ },
+ "50": {
+ "value": "#DBEBDC",
+ "type": "color"
+ },
+ "100": {
+ "value": "#B7D7BA",
+ "type": "color"
+ },
+ "200": {
+ "value": "#93C399",
+ "type": "color"
+ },
+ "300": {
+ "value": "#6EAE78",
+ "type": "color"
+ },
+ "400": {
+ "value": "#459A57",
+ "type": "color"
+ },
+ "500": {
+ "value": "#008635",
+ "type": "color"
+ },
+ "600": {
+ "value": "#006B18",
+ "type": "color"
+ },
+ "700": {
+ "value": "#005000",
+ "type": "color"
+ },
+ "800": {
+ "value": "#003700",
+ "type": "color"
+ },
+ "900": {
+ "value": "#001F00",
+ "type": "color"
+ },
+ "950": {
+ "value": "#000800",
+ "type": "color"
+ }
+ },
+ "starYellow": {
+ "25": {
+ "value": "#FFFDEE",
+ "type": "color"
+ },
+ "50": {
+ "value": "#FFFCE3",
+ "type": "color"
+ },
+ "100": {
+ "value": "#FEF8C6",
+ "type": "color"
+ },
+ "200": {
+ "value": "#FEF4A8",
+ "type": "color"
+ },
+ "300": {
+ "value": "#FFEF86",
+ "type": "color"
+ },
+ "400": {
+ "value": "#FFEA5D",
+ "type": "color"
+ },
+ "500": {
+ "value": "#FFE500",
+ "type": "color"
+ },
+ "600": {
+ "value": "#CDB300",
+ "type": "color"
+ },
+ "700": {
+ "value": "#9D8200",
+ "type": "color"
+ },
+ "800": {
+ "value": "#705500",
+ "type": "color"
+ },
+ "900": {
+ "value": "#462900",
+ "type": "color"
+ },
+ "950": {
+ "value": "#1E0300",
+ "type": "color"
+ }
+ },
+ "bumblebeeYellow": {
+ "25": {
+ "value": "#FFFAEE",
+ "type": "color"
+ },
+ "50": {
+ "value": "#FFF7E3",
+ "type": "color"
+ },
+ "100": {
+ "value": "#FFEFC6",
+ "type": "color"
+ },
+ "200": {
+ "value": "#FFE7A8",
+ "type": "color"
+ },
+ "300": {
+ "value": "#FFDE88",
+ "type": "color"
+ },
+ "400": {
+ "value": "#FFD563",
+ "type": "color"
+ },
+ "500": {
+ "value": "#FFCC2C",
+ "type": "color"
+ },
+ "600": {
+ "value": "#CF9E00",
+ "type": "color"
+ },
+ "700": {
+ "value": "#A17000",
+ "type": "color"
+ },
+ "800": {
+ "value": "#754600",
+ "type": "color"
+ },
+ "900": {
+ "value": "#4B1D00",
+ "type": "color"
+ },
+ "950": {
+ "value": "#220000",
+ "type": "color"
+ }
+ },
+ "vitaminCYellow": {
+ "25": {
+ "value": "#FFF5EC",
+ "type": "color"
+ },
+ "50": {
+ "value": "#FFEFDF",
+ "type": "color"
+ },
+ "100": {
+ "value": "#FFDFBE",
+ "type": "color"
+ },
+ "200": {
+ "value": "#FFCE9D",
+ "type": "color"
+ },
+ "300": {
+ "value": "#FFBD7A",
+ "type": "color"
+ },
+ "400": {
+ "value": "#FFAB51",
+ "type": "color"
+ },
+ "500": {
+ "value": "#FF9900",
+ "type": "color"
+ },
+ "600": {
+ "value": "#D37000",
+ "type": "color"
+ },
+ "700": {
+ "value": "#A74800",
+ "type": "color"
+ },
+ "800": {
+ "value": "#7D1E00",
+ "type": "color"
+ },
+ "900": {
+ "value": "#540000",
+ "type": "color"
+ },
+ "950": {
+ "value": "#2B0000",
+ "type": "color"
+ }
+ },
+ "grilledCheeseYellow": {
+ "25": {
+ "value": "#FFFAF0",
+ "type": "color"
+ },
+ "50": {
+ "value": "#FFF6E7",
+ "type": "color"
+ },
+ "100": {
+ "value": "#FFEDCE",
+ "type": "color"
+ },
+ "200": {
+ "value": "#FFE4B5",
+ "type": "color"
+ },
+ "300": {
+ "value": "#FFDB9A",
+ "type": "color"
+ },
+ "400": {
+ "value": "#FFD27E",
+ "type": "color"
+ },
+ "500": {
+ "value": "#FFC85E",
+ "type": "color"
+ },
+ "600": {
+ "value": "#CF9A27",
+ "type": "color"
+ },
+ "700": {
+ "value": "#A16E00",
+ "type": "color"
+ },
+ "800": {
+ "value": "#754400",
+ "type": "color"
+ },
+ "900": {
+ "value": "#4B1C00",
+ "type": "color"
+ },
+ "950": {
+ "value": "#220000",
+ "type": "color"
+ }
+ },
+ "victorianCrownBrown": {
+ "25": {
+ "value": "#F9F3EC",
+ "type": "color"
+ },
+ "50": {
+ "value": "#F6ECDF",
+ "type": "color"
+ },
+ "100": {
+ "value": "#ECD9BE",
+ "type": "color"
+ },
+ "200": {
+ "value": "#E2C59E",
+ "type": "color"
+ },
+ "300": {
+ "value": "#D9B27E",
+ "type": "color"
+ },
+ "400": {
+ "value": "#CE9F5B",
+ "type": "color"
+ },
+ "500": {
+ "value": "#C48C33",
+ "type": "color"
+ },
+ "600": {
+ "value": "#A06A00",
+ "type": "color"
+ },
+ "700": {
+ "value": "#7C4900",
+ "type": "color"
+ },
+ "800": {
+ "value": "#5B2900",
+ "type": "color"
+ },
+ "900": {
+ "value": "#3A0800",
+ "type": "color"
+ },
+ "950": {
+ "value": "#1A0000",
+ "type": "color"
+ }
+ },
+ "mahoganyRed": {
+ "25": {
+ "value": "#FBEDE8",
+ "type": "color"
+ },
+ "50": {
+ "value": "#F9E0D9",
+ "type": "color"
+ },
+ "100": {
+ "value": "#F1C2B2",
+ "type": "color"
+ },
+ "200": {
+ "value": "#E7A38D",
+ "type": "color"
+ },
+ "300": {
+ "value": "#DD8468",
+ "type": "color"
+ },
+ "400": {
+ "value": "#D06441",
+ "type": "color"
+ },
+ "500": {
+ "value": "#C24008",
+ "type": "color"
+ },
+ "600": {
+ "value": "#A21E00",
+ "type": "color"
+ },
+ "700": {
+ "value": "#830000",
+ "type": "color"
+ },
+ "800": {
+ "value": "#640000",
+ "type": "color"
+ },
+ "900": {
+ "value": "#450000",
+ "type": "color"
+ },
+ "950": {
+ "value": "#250000",
+ "type": "color"
+ }
+ },
+ "rhubarbRed": {
+ "25": {
+ "value": "#F3E8E8",
+ "type": "color"
+ },
+ "50": {
+ "value": "#EBD8DA",
+ "type": "color"
+ },
+ "100": {
+ "value": "#D5B2B5",
+ "type": "color"
+ },
+ "200": {
+ "value": "#BF8D92",
+ "type": "color"
+ },
+ "300": {
+ "value": "#A86970",
+ "type": "color"
+ },
+ "400": {
+ "value": "#904550",
+ "type": "color"
+ },
+ "500": {
+ "value": "#771E32",
+ "type": "color"
+ },
+ "600": {
+ "value": "#630622",
+ "type": "color"
+ },
+ "700": {
+ "value": "#4E0013",
+ "type": "color"
+ },
+ "800": {
+ "value": "#3A0005",
+ "type": "color"
+ },
+ "900": {
+ "value": "#260000",
+ "type": "color"
+ },
+ "950": {
+ "value": "#120000",
+ "type": "color"
+ }
+ },
+ "purplishRed": {
+ "25": {
+ "value": "#FBE9EC",
+ "type": "color"
+ },
+ "50": {
+ "value": "#F9DBDF",
+ "type": "color"
+ },
+ "100": {
+ "value": "#F0B8C0",
+ "type": "color"
+ },
+ "200": {
+ "value": "#E594A2",
+ "type": "color"
+ },
+ "300": {
+ "value": "#D87085",
+ "type": "color"
+ },
+ "400": {
+ "value": "#C94868",
+ "type": "color"
+ },
+ "500": {
+ "value": "#B80B4D",
+ "type": "color"
+ },
+ "600": {
+ "value": "#9A0037",
+ "type": "color"
+ },
+ "700": {
+ "value": "#7D0021",
+ "type": "color"
+ },
+ "800": {
+ "value": "#60000D",
+ "type": "color"
+ },
+ "900": {
+ "value": "#430001",
+ "type": "color"
+ },
+ "950": {
+ "value": "#250000",
+ "type": "color"
+ }
+ },
+ "crimsonRed": {
+ "25": {
+ "value": "#FFECEB",
+ "type": "color"
+ },
+ "50": {
+ "value": "#FFE0DD",
+ "type": "color"
+ },
+ "100": {
+ "value": "#FFBFBC",
+ "type": "color"
+ },
+ "200": {
+ "value": "#FB9F9B",
+ "type": "color"
+ },
+ "300": {
+ "value": "#F57D7B",
+ "type": "color"
+ },
+ "400": {
+ "value": "#EC585A",
+ "type": "color"
+ },
+ "500": {
+ "value": "#E22339",
+ "type": "color"
+ },
+ "600": {
+ "value": "#BE001A",
+ "type": "color"
+ },
+ "700": {
+ "value": "#9A0000",
+ "type": "color"
+ },
+ "800": {
+ "value": "#770000",
+ "type": "color"
+ },
+ "900": {
+ "value": "#540000",
+ "type": "color"
+ },
+ "950": {
+ "value": "#300000",
+ "type": "color"
+ }
+ },
+ "sixteenMillionPink": {
+ "25": {
+ "value": "#FFEEFF",
+ "type": "color"
+ },
+ "50": {
+ "value": "#FFE2FF",
+ "type": "color"
+ },
+ "100": {
+ "value": "#FFC4FF",
+ "type": "color"
+ },
+ "200": {
+ "value": "#FFA5FF",
+ "type": "color"
+ },
+ "300": {
+ "value": "#FF83FF",
+ "type": "color"
+ },
+ "400": {
+ "value": "#FF5AFF",
+ "type": "color"
+ },
+ "500": {
+ "value": "#FA00FF",
+ "type": "color"
+ },
+ "600": {
+ "value": "#D100D7",
+ "type": "color"
+ },
+ "700": {
+ "value": "#A800B0",
+ "type": "color"
+ },
+ "800": {
+ "value": "#80008A",
+ "type": "color"
+ },
+ "900": {
+ "value": "#580065",
+ "type": "color"
+ },
+ "950": {
+ "value": "#300041",
+ "type": "color"
+ }
+ },
+ "screamerPink": {
+ "25": {
+ "value": "#F9E9EA",
+ "type": "color"
+ },
+ "50": {
+ "value": "#F5DADD",
+ "type": "color"
+ },
+ "100": {
+ "value": "#EAB5BB",
+ "type": "color"
+ },
+ "200": {
+ "value": "#DC909B",
+ "type": "color"
+ },
+ "300": {
+ "value": "#CC6B7B",
+ "type": "color"
+ },
+ "400": {
+ "value": "#BB435D",
+ "type": "color"
+ },
+ "500": {
+ "value": "#A70240",
+ "type": "color"
+ },
+ "600": {
+ "value": "#8C002C",
+ "type": "color"
+ },
+ "700": {
+ "value": "#710018",
+ "type": "color"
+ },
+ "800": {
+ "value": "#570006",
+ "type": "color"
+ },
+ "900": {
+ "value": "#3C0000",
+ "type": "color"
+ },
+ "950": {
+ "value": "#210000",
+ "type": "color"
+ }
+ },
+ "fancyFuchsiaPink": {
+ "25": {
+ "value": "#FFECF2",
+ "type": "color"
+ },
+ "50": {
+ "value": "#FFE0EA",
+ "type": "color"
+ },
+ "100": {
+ "value": "#FFC0D4",
+ "type": "color"
+ },
+ "200": {
+ "value": "#FFA0C0",
+ "type": "color"
+ },
+ "300": {
+ "value": "#FF7DAB",
+ "type": "color"
+ },
+ "400": {
+ "value": "#FF5497",
+ "type": "color"
+ },
+ "500": {
+ "value": "#FF0084",
+ "type": "color"
+ },
+ "600": {
+ "value": "#D70065",
+ "type": "color"
+ },
+ "700": {
+ "value": "#AE0047",
+ "type": "color"
+ },
+ "800": {
+ "value": "#87002B",
+ "type": "color"
+ },
+ "900": {
+ "value": "#5F0012",
+ "type": "color"
+ },
+ "950": {
+ "value": "#360001",
+ "type": "color"
+ }
+ },
+ "liliacViolet": {
+ "25": {
+ "value": "#F9F4FF",
+ "type": "color"
+ },
+ "50": {
+ "value": "#F6ECFF",
+ "type": "color"
+ },
+ "100": {
+ "value": "#EDDAFE",
+ "type": "color"
+ },
+ "200": {
+ "value": "#E3C7FD",
+ "type": "color"
+ },
+ "300": {
+ "value": "#DAB4FB",
+ "type": "color"
+ },
+ "400": {
+ "value": "#D1A1F9",
+ "type": "color"
+ },
+ "500": {
+ "value": "#C88DF7",
+ "type": "color"
+ },
+ "600": {
+ "value": "#A167CD",
+ "type": "color"
+ },
+ "700": {
+ "value": "#7B41A5",
+ "type": "color"
+ },
+ "800": {
+ "value": "#581A7E",
+ "type": "color"
+ },
+ "900": {
+ "value": "#370058",
+ "type": "color"
+ },
+ "950": {
+ "value": "#180034",
+ "type": "color"
+ }
+ },
+ "americanViolet": {
+ "25": {
+ "value": "#ECE8F4",
+ "type": "color"
+ },
+ "50": {
+ "value": "#E0D9ED",
+ "type": "color"
+ },
+ "100": {
+ "value": "#C2B3DB",
+ "type": "color"
+ },
+ "200": {
+ "value": "#A58FC8",
+ "type": "color"
+ },
+ "300": {
+ "value": "#896AB4",
+ "type": "color"
+ },
+ "400": {
+ "value": "#6E45A0",
+ "type": "color"
+ },
+ "500": {
+ "value": "#551A8B",
+ "type": "color"
+ },
+ "600": {
+ "value": "#440077",
+ "type": "color"
+ },
+ "700": {
+ "value": "#340063",
+ "type": "color"
+ },
+ "800": {
+ "value": "#260050",
+ "type": "color"
+ },
+ "900": {
+ "value": "#18003E",
+ "type": "color"
+ },
+ "950": {
+ "value": "#0C002B",
+ "type": "color"
+ }
+ },
+ "zeusPurple": {
+ "25": {
+ "value": "#F2E7F1",
+ "type": "color"
+ },
+ "50": {
+ "value": "#E9D7E8",
+ "type": "color"
+ },
+ "100": {
+ "value": "#D2AFD1",
+ "type": "color"
+ },
+ "200": {
+ "value": "#BA89BA",
+ "type": "color"
+ },
+ "300": {
+ "value": "#A363A3",
+ "type": "color"
+ },
+ "400": {
+ "value": "#8A3B8B",
+ "type": "color"
+ },
+ "500": {
+ "value": "#710074",
+ "type": "color"
+ },
+ "600": {
+ "value": "#5D0061",
+ "type": "color"
+ },
+ "700": {
+ "value": "#49004E",
+ "type": "color"
+ },
+ "800": {
+ "value": "#36003C",
+ "type": "color"
+ },
+ "900": {
+ "value": "#23002A",
+ "type": "color"
+ },
+ "950": {
+ "value": "#100018",
+ "type": "color"
+ }
+ }
+ },
+ "opacity": {
+ "low": {
+ "value": "10%",
+ "type": "opacity"
+ },
+ "md": {
+ "value": "50%",
+ "type": "opacity"
+ },
+ "high": {
+ "value": "90%",
+ "type": "opacity"
+ }
+ },
+ "transparency": {
+ "total": {
+ "value": "transparent",
+ "type": "color"
+ },
+ "black": {
+ "low": {
+ "value": "rgba({colors.black}, 0.1)",
+ "type": "color"
+ },
+ "md": {
+ "value": "rgba({colors.black}, 0.72)",
+ "type": "color"
+ },
+ "high": {
+ "value": "rgba({colors.black}, 0.9)",
+ "type": "color"
+ }
+ },
+ "white": {
+ "low": {
+ "value": "rgba({colors.white}, 0.1)",
+ "type": "color"
+ },
+ "md": {
+ "value": "rgba({colors.white}, 0.72)",
+ "type": "color"
+ },
+ "high": {
+ "value": "rgba({colors.white}, 0.9)",
+ "type": "color"
+ }
+ }
+ },
+ "focus": {
+ "outlineWidth": {
+ "value": "4px",
+ "type": "outlineWidth"
+ },
+ "outlineStyle": {
+ "value": "solid",
+ "type": "outlineStyle"
+ },
+ "outlineColor": {
+ "value": "currentcolor",
+ "type": "outlineColor"
+ }
+ },
+ "fontFamilies": {
+ "heading": {
+ "value": "Noto Sans",
+ "type": "fontFamilies"
+ },
+ "body": {
+ "value": "Font Awesome 6 Free",
+ "type": "fontFamilies"
+ }
+ },
+ "lineHeights": {
+ "heading": {
+ "value": "110%",
+ "type": "lineHeights"
+ },
+ "body": {
+ "value": "140%",
+ "type": "lineHeights"
+ }
+ },
+ "letterSpacing": {
+ "default": {
+ "value": "0",
+ "type": "letterSpacing"
+ },
+ "increased": {
+ "value": "150%",
+ "type": "letterSpacing"
+ },
+ "decreased": {
+ "value": "-5%",
+ "type": "letterSpacing"
+ }
+ },
+ "paragraphSpacing": {
+ "h1": {
+ "value": "32",
+ "type": "paragraphSpacing"
+ },
+ "h2": {
+ "value": "26",
+ "type": "paragraphSpacing"
+ },
+ "h3": {
+ "value": "23",
+ "type": "paragraphSpacing"
+ },
+ "h4": {
+ "value": "22",
+ "type": "paragraphSpacing"
+ },
+ "h5": {
+ "value": "22",
+ "type": "paragraphSpacing"
+ },
+ "h6": {
+ "value": "22",
+ "type": "paragraphSpacing"
+ },
+ "body": {
+ "value": "22",
+ "type": "paragraphSpacing"
+ }
+ },
+ "fontWeights": {
+ "headingRegular": {
+ "value": "regular",
+ "type": "fontWeights"
+ },
+ "headingBold": {
+ "value": "bold",
+ "type": "fontWeights"
+ },
+ "bodyRegular": {
+ "value": "regular",
+ "type": "fontWeights"
+ },
+ "bodyBold": {
+ "value": "bold",
+ "type": "fontWeights"
+ }
+ },
+ "fontSizes": {
+ "h1": {
+ "value": "{fontSizes.h2} * 1.2",
+ "type": "fontSizes"
+ },
+ "h2": {
+ "value": "{fontSizes.h3} * 1.2",
+ "type": "fontSizes"
+ },
+ "h3": {
+ "value": "{fontSizes.h4} * 1.2",
+ "type": "fontSizes"
+ },
+ "h4": {
+ "value": "{fontSizes.h5} * 1.2",
+ "type": "fontSizes"
+ },
+ "h5": {
+ "value": "{fontSizes.h6} * 1.2",
+ "type": "fontSizes"
+ },
+ "h6": {
+ "value": "{fontSizes.body} * 1.2",
+ "type": "fontSizes"
+ },
+ "body": {
+ "value": "16",
+ "type": "fontSizes"
+ },
+ "sm": {
+ "value": "{fontSizes.body} * 0.8",
+ "type": "fontSizes"
+ },
+ "xs": {
+ "value": "{fontSizes.body} * 0.7",
+ "type": "fontSizes"
+ }
+ },
+ "textDecorations": {
+ "line": {
+ "none": {
+ "value": "none",
+ "type": "textDecorationsLine"
+ },
+ "underline": {
+ "value": "underline",
+ "type": "textDecorationsLine"
+ },
+ "overline": {
+ "value": "overline",
+ "type": "textDecorationsLine"
+ }
+ },
+ "thickness": {
+ "thin": {
+ "value": "0.5px",
+ "type": "textDecorationsThickness"
+ },
+ "thick": {
+ "value": "2px",
+ "type": "textDecorationsThickness"
+ }
+ },
+ "style": {
+ "solid": {
+ "value": "solid",
+ "type": "textDecorationsStyle"
+ },
+ "double": {
+ "value": "double",
+ "type": "textDecorationsStyle"
+ },
+ "wavy": {
+ "value": "wavy",
+ "type": "textDecorationsStyle"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/tokens/qgds.tokens.json b/tokens/qgds.tokens.json
new file mode 100644
index 0000000..8aeb2f1
--- /dev/null
+++ b/tokens/qgds.tokens.json
@@ -0,0 +1,16 @@
+{
+ "qgds": {
+ "colors": {
+ "neutral": {
+ "black": {
+ "value": "#131212",
+ "type": "color"
+ },
+ "white": {
+ "value": "#ffffff",
+ "type": "color"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/tokens/qld-default-palettes.tokens.json b/tokens/qld-default-palettes.tokens.json
new file mode 100644
index 0000000..50f6e8c
--- /dev/null
+++ b/tokens/qld-default-palettes.tokens.json
@@ -0,0 +1,2069 @@
+{
+ "palettes": {
+ "bright": {
+ "background": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "shade": {
+ "value": "{colors.christimasSilver.100}",
+ "type": "color"
+ },
+ "focus": {
+ "outlineColor": {
+ "value": "{colors.danubeBlue.500}",
+ "type": "outlineColor"
+ }
+ },
+ "border": {
+ "default": {
+ "value": "{colors.christimasSilver.500}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.christimasSilver.700}",
+ "type": "color"
+ }
+ },
+ "boundary": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color"
+ },
+ "partition": {
+ "value": "{colors.goshawkGrey.400}",
+ "type": "color"
+ },
+ "separator": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ },
+ "divider": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "fence": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color"
+ },
+ "line": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ },
+ "muted": {
+ "value": "{colors.christimasSilver.100}",
+ "type": "color",
+ "description": "Navigation background"
+ },
+ "subtle": {
+ "value": "{colors.christimasSilver.300}",
+ "type": "color",
+ "description": "Navigation hover"
+ },
+ "navText": {
+ "value": "{colors.goshawkGrey.500}",
+ "type": "color",
+ "description": "Navigation text"
+ },
+ "accent": {
+ "default": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color",
+ "description": "Navigation accent background"
+ },
+ "onAccent": {
+ "value": "{colors.victoriaBlue.600}",
+ "type": "color",
+ "description": "Navigation accent hover"
+ }
+ },
+ "typography": {
+ "siteTitle": {
+ "default": {
+ "value": "{theme.colors.wording.onBrights.siteTitle.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBrights.siteTitle.variant}",
+ "type": "color"
+ }
+ },
+ "heading": {
+ "default": {
+ "value": "{theme.colors.wording.onBrights.heading.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBrights.heading.variant}",
+ "type": "color"
+ }
+ },
+ "body": {
+ "default": {
+ "value": "{theme.colors.wording.onBrights.body.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBrights.body.variant}",
+ "type": "color"
+ }
+ }
+ },
+ "action": {
+ "button": {
+ "primary": {
+ "default": {
+ "background": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{colors.victoriaBlue.600}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.victoriaBlue.600}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{colors.victoriaBlue.600}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.victoriaBlue.600}",
+ "type": "color"
+ }
+ }
+ },
+ "secondary": {
+ "default": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color"
+ }
+ }
+ },
+ "tertiary": {
+ "default": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ }
+ }
+ }
+ },
+ "link": {
+ "default": {
+ "color": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thin}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "hover": {
+ "color": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "active": {
+ "color": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "visited": {
+ "color": {
+ "value": "{colors.americanViolet.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ }
+ },
+ "pagination": {
+ "default": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color"
+ }
+ },
+ "visited": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.americanViolet.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ }
+ }
+ }
+ }
+ },
+ "tint": {
+ "background": {
+ "value": "{colors.victoriaBlue.25}",
+ "type": "color"
+ },
+ "shade": {
+ "value": "{colors.victoriaBlue.50}",
+ "type": "color"
+ },
+ "focus": {
+ "outlineColor": {
+ "value": "{colors.danubeBlue.500}",
+ "type": "outlineColor"
+ }
+ },
+ "border": {
+ "default": {
+ "value": "{colors.victoriaBlue.100}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.christimasSilver.700}",
+ "type": "color"
+ }
+ },
+ "boundary": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color"
+ },
+ "partition": {
+ "value": "{colors.goshawkGrey.400}",
+ "type": "color"
+ },
+ "separator": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ },
+ "divider": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "fence": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color"
+ },
+ "line": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ },
+ "muted": {
+ "value": "{colors.christimasSilver.100}",
+ "type": "color",
+ "description": "Navigation background"
+ },
+ "subtle": {
+ "value": "{colors.christimasSilver.300}",
+ "type": "color",
+ "description": "Navigation hover"
+ },
+ "navText": {
+ "value": "{colors.goshawkGrey.500}",
+ "type": "color",
+ "description": "Navigation text"
+ },
+ "accent": {
+ "default": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color",
+ "description": "Navigation accent background"
+ },
+ "onAccent": {
+ "value": "{colors.victoriaBlue.600}",
+ "type": "color",
+ "description": "Navigation accent hover"
+ }
+ },
+ "typography": {
+ "siteTitle": {
+ "default": {
+ "value": "{theme.colors.wording.onBrights.siteTitle.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBrights.siteTitle.variant}",
+ "type": "color"
+ }
+ },
+ "heading": {
+ "default": {
+ "value": "{theme.colors.wording.onBrights.heading.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBrights.heading.variant}",
+ "type": "color"
+ }
+ },
+ "body": {
+ "default": {
+ "value": "{theme.colors.wording.onBrights.body.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBrights.body.variant}",
+ "type": "color"
+ }
+ }
+ },
+ "action": {
+ "button": {
+ "primary": {
+ "default": {
+ "background": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{colors.victoriaBlue.600}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.victoriaBlue.600}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{colors.victoriaBlue.600}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.victoriaBlue.600}",
+ "type": "color"
+ }
+ }
+ },
+ "secondary": {
+ "default": {
+ "background": {
+ "value": "{palettes.tint.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.tint.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.tint.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color"
+ }
+ }
+ },
+ "tertiary": {
+ "default": {
+ "background": {
+ "value": "{palettes.tint.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.tint.background}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.tint.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.tint.background}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.tint.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.tint.background}",
+ "type": "color"
+ }
+ }
+ }
+ },
+ "link": {
+ "default": {
+ "color": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thin}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "hover": {
+ "color": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "active": {
+ "color": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "visited": {
+ "color": {
+ "value": "{colors.americanViolet.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ }
+ },
+ "pagination": {
+ "default": {
+ "background": {
+ "value": "{palettes.tint.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.tint.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color"
+ }
+ },
+ "visited": {
+ "background": {
+ "value": "{palettes.tint.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.americanViolet.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ }
+ }
+ }
+ }
+ },
+ "alt": {
+ "background": {
+ "value": "{colors.christimasSilver.300}",
+ "type": "color"
+ },
+ "shade": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ },
+ "focus": {
+ "outlineColor": {
+ "value": "{colors.danubeBlue.500}",
+ "type": "outlineColor"
+ }
+ },
+ "border": {
+ "default": {
+ "value": "{colors.goshawkGrey.400}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.christimasSilver.700}",
+ "type": "color"
+ }
+ },
+ "boundary": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color"
+ },
+ "partition": {
+ "value": "{colors.goshawkGrey.400}",
+ "type": "color"
+ },
+ "separator": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ },
+ "divider": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "fence": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color"
+ },
+ "line": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ },
+ "muted": {
+ "value": "{colors.christimasSilver.100}",
+ "type": "color",
+ "description": "Navigation background"
+ },
+ "subtle": {
+ "value": "{colors.christimasSilver.300}",
+ "type": "color",
+ "description": "Navigation hover"
+ },
+ "navText": {
+ "value": "{colors.goshawkGrey.500}",
+ "type": "color",
+ "description": "Navigation text"
+ },
+ "accent": {
+ "default": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color",
+ "description": "Navigation accent background"
+ },
+ "onAccent": {
+ "value": "{colors.victoriaBlue.600}",
+ "type": "color",
+ "description": "Navigation accent hover"
+ }
+ },
+ "typography": {
+ "siteTitle": {
+ "default": {
+ "value": "{theme.colors.wording.onBrights.siteTitle.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBrights.siteTitle.variant}",
+ "type": "color"
+ }
+ },
+ "heading": {
+ "default": {
+ "value": "{theme.colors.wording.onBrights.heading.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBrights.heading.variant}",
+ "type": "color"
+ }
+ },
+ "body": {
+ "default": {
+ "value": "{theme.colors.wording.onBrights.body.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBrights.body.variant}",
+ "type": "color"
+ }
+ }
+ },
+ "action": {
+ "button": {
+ "primary": {
+ "default": {
+ "background": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{colors.victoriaBlue.600}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.victoriaBlue.600}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{colors.victoriaBlue.600}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.victoriaBlue.600}",
+ "type": "color"
+ }
+ }
+ },
+ "secondary": {
+ "default": {
+ "background": {
+ "value": "{palettes.alt.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.alt.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.alt.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color"
+ }
+ }
+ },
+ "tertiary": {
+ "default": {
+ "background": {
+ "value": "{palettes.alt.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.alt.background}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.alt.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.alt.background}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.alt.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.alt.background}",
+ "type": "color"
+ }
+ }
+ }
+ },
+ "link": {
+ "default": {
+ "color": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thin}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "hover": {
+ "color": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "active": {
+ "color": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "visited": {
+ "color": {
+ "value": "{colors.americanViolet.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ }
+ },
+ "pagination": {
+ "default": {
+ "background": {
+ "value": "{palettes.alt.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.alt.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color"
+ }
+ },
+ "visited": {
+ "background": {
+ "value": "{palettes.alt.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.americanViolet.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ }
+ }
+ }
+ }
+ },
+ "bold": {
+ "background": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "shade": {
+ "value": "{colors.victoriaBlue.600}",
+ "type": "color"
+ },
+ "focus": {
+ "outlineColor": {
+ "value": "{colors.freshAirBlue.500}",
+ "type": "outlineColor"
+ }
+ },
+ "border": {
+ "default": {
+ "value": "{colors.freshAirBlue.600}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.christimasSilver.700}",
+ "type": "color"
+ }
+ },
+ "boundary": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color"
+ },
+ "partition": {
+ "value": "{colors.freshAirBlue.600}",
+ "type": "color"
+ },
+ "separator": {
+ "value": "{colors.freshAirBlue.600}",
+ "type": "color"
+ },
+ "divider": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "fence": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color"
+ },
+ "line": {
+ "value": "{colors.freshAirBlue.600}",
+ "type": "color"
+ },
+ "muted": {
+ "value": "{colors.victoriaBlue.600}",
+ "type": "color",
+ "description": "Navigation background"
+ },
+ "subtle": {
+ "value": "{colors.marineBlue.500}",
+ "type": "color",
+ "description": "Navigation hover"
+ },
+ "navText": {
+ "value": "{colors.goshawkGrey.500}",
+ "type": "color",
+ "description": "Navigation text"
+ },
+ "accent": {
+ "default": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color",
+ "description": "Navigation accent background"
+ },
+ "onAccent": {
+ "value": "{colors.zundaGreen.300}",
+ "type": "color",
+ "description": "Navigation accent hover"
+ }
+ },
+ "typography": {
+ "siteTitle": {
+ "default": {
+ "value": "{theme.colors.wording.onBolds.siteTitle.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBolds.siteTitle.variant}",
+ "type": "color"
+ }
+ },
+ "heading": {
+ "default": {
+ "value": "{theme.colors.wording.onBolds.heading.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBolds.heading.variant}",
+ "type": "color"
+ }
+ },
+ "body": {
+ "default": {
+ "value": "{theme.colors.wording.onBolds.body.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBolds.body.variant}",
+ "type": "color"
+ }
+ }
+ },
+ "action": {
+ "button": {
+ "primary": {
+ "default": {
+ "background": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.victoriaBlue.900}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{colors.zundaGreen.600}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.victoriaBlue.900}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.zundaGreen.600}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{colors.zundaGreen.600}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.victoriaBlue.900}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.zundaGreen.600}",
+ "type": "color"
+ }
+ }
+ },
+ "secondary": {
+ "default": {
+ "background": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ }
+ }
+ },
+ "tertiary": {
+ "default": {
+ "background": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ }
+ }
+ }
+ },
+ "link": {
+ "default": {
+ "color": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thin}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "hover": {
+ "color": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "active": {
+ "color": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "visited": {
+ "color": {
+ "value": "{colors.americanViolet.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ }
+ },
+ "pagination": {
+ "default": {
+ "background": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.freshAirBlue.600}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.white}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color"
+ }
+ },
+ "visited": {
+ "background": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.americanViolet.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.freshAirBlue.600}",
+ "type": "color"
+ }
+ }
+ }
+ }
+ },
+ "strong": {
+ "background": {
+ "value": "{colors.marineBlue.500}",
+ "type": "color"
+ },
+ "shade": {
+ "value": "{colors.marineBlue.600}",
+ "type": "color"
+ },
+ "focus": {
+ "outlineColor": {
+ "value": "{colors.freshAirBlue.500}",
+ "type": "outlineColor"
+ }
+ },
+ "border": {
+ "default": {
+ "value": "{colors.freshAirBlue.600}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.christimasSilver.700}",
+ "type": "color"
+ }
+ },
+ "boundary": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color"
+ },
+ "partition": {
+ "value": "{colors.freshAirBlue.600}",
+ "type": "color"
+ },
+ "separator": {
+ "value": "{colors.freshAirBlue.600}",
+ "type": "color"
+ },
+ "divider": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "fence": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color"
+ },
+ "line": {
+ "value": "{colors.freshAirBlue.600}",
+ "type": "color"
+ },
+ "muted": {
+ "value": "{colors.victoriaBlue.600}",
+ "type": "color",
+ "description": "Navigation background"
+ },
+ "subtle": {
+ "value": "{colors.marineBlue.500}",
+ "type": "color",
+ "description": "Navigation hover"
+ },
+ "navText": {
+ "value": "{colors.goshawkGrey.500}",
+ "type": "color",
+ "description": "Navigation text"
+ },
+ "accent": {
+ "default": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color",
+ "description": "Navigation accent background"
+ },
+ "onAccent": {
+ "value": "{colors.zundaGreen.300}",
+ "type": "color",
+ "description": "Navigation accent hover"
+ }
+ },
+ "typography": {
+ "siteTitle": {
+ "default": {
+ "value": "{theme.colors.wording.onBolds.siteTitle.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBolds.siteTitle.variant}",
+ "type": "color"
+ }
+ },
+ "heading": {
+ "default": {
+ "value": "{theme.colors.wording.onBolds.heading.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBolds.heading.variant}",
+ "type": "color"
+ }
+ },
+ "body": {
+ "default": {
+ "value": "{theme.colors.wording.onBolds.body.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBolds.body.variant}",
+ "type": "color"
+ }
+ }
+ },
+ "action": {
+ "button": {
+ "primary": {
+ "default": {
+ "background": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.victoriaBlue.900}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{colors.zundaGreen.600}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.victoriaBlue.900}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.zundaGreen.600}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{colors.zundaGreen.600}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.victoriaBlue.900}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.zundaGreen.600}",
+ "type": "color"
+ }
+ }
+ },
+ "secondary": {
+ "default": {
+ "background": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ }
+ }
+ },
+ "tertiary": {
+ "default": {
+ "background": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ }
+ }
+ }
+ },
+ "link": {
+ "default": {
+ "color": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thin}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "hover": {
+ "color": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "active": {
+ "color": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "visited": {
+ "color": {
+ "value": "{colors.americanViolet.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ }
+ },
+ "pagination": {
+ "default": {
+ "background": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.freshAirBlue.600}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.white}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color"
+ }
+ },
+ "visited": {
+ "background": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.americanViolet.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.freshAirBlue.600}",
+ "type": "color"
+ }
+ }
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/tokens/qld-default-theme.tokens.json b/tokens/qld-default-theme.tokens.json
new file mode 100644
index 0000000..333b67d
--- /dev/null
+++ b/tokens/qld-default-theme.tokens.json
@@ -0,0 +1,198 @@
+{
+ "theme": {
+ "colors": {
+ "brand": {
+ "first": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "second": {
+ "value": "{colors.marineBlue.500}",
+ "type": "color"
+ },
+ "third": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color"
+ },
+ "fourth": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ }
+ },
+ "background": {
+ "bright": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "tint": {
+ "value": "{colors.victoriaBlue.25}",
+ "type": "color"
+ },
+ "alt": {
+ "value": "{colors.christimasSilver.300}",
+ "type": "color"
+ },
+ "bold": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "strong": {
+ "value": "{colors.marineBlue.500}",
+ "type": "color"
+ }
+ },
+ "action": {
+ "onBrights": {
+ "primary": {
+ "value": "{colors.victoriaBlue.500}",
+ "type": "color"
+ },
+ "secondary": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color"
+ },
+ "tertiary": {
+ "value": "{transparency.total}",
+ "type": "color"
+ }
+ },
+ "onBolds": {
+ "primary": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color"
+ },
+ "secondary": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ },
+ "tertiary": {
+ "value": "{transparency.total}",
+ "type": "color"
+ }
+ }
+ },
+ "wording": {
+ "onBrights": {
+ "siteTitle": {
+ "default": {
+ "value": "{colors.goshawkGrey.700}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.goshawkGrey.500}",
+ "type": "color"
+ }
+ },
+ "heading": {
+ "default": {
+ "value": "{colors.goshawkGrey.700}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.goshawkGrey.500}",
+ "type": "color"
+ }
+ },
+ "body": {
+ "default": {
+ "value": "{colors.goshawkGrey.700}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.goshawkGrey.500}",
+ "type": "color"
+ }
+ }
+ },
+ "onBolds": {
+ "siteTitle": {
+ "default": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.christimasSilver.50}",
+ "type": "color"
+ }
+ },
+ "heading": {
+ "default": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.christimasSilver.50}",
+ "type": "color"
+ }
+ },
+ "body": {
+ "default": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.christimasSilver.50}",
+ "type": "color"
+ }
+ }
+ }
+ },
+ "reserved": {
+ "error": {
+ "value": "{colors.crimsonRed.500}",
+ "type": "color"
+ },
+ "information": {
+ "value": "{colors.goshawkGrey.500}",
+ "type": "color"
+ },
+ "success": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color"
+ },
+ "alert": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ }
+ },
+ "syntax": {
+ "background": {
+ "value": "{colors.goshawkGrey.700}",
+ "type": "color"
+ },
+ "values": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color"
+ },
+ "elements": {
+ "value": "{colors.freshAirBlue.500}",
+ "type": "color"
+ },
+ "properties": {
+ "value": "{colors.zeusPurple.500}",
+ "type": "color"
+ },
+ "comments": {
+ "value": "{colors.veilBlue.500}",
+ "type": "color"
+ }
+ }
+ },
+ "focus": {
+ "outlineWidth": {
+ "value": "{focus.outlineWidth}",
+ "type": "outlineWidth"
+ },
+ "outlineStyle": {
+ "value": "{focus.outlineStyle}",
+ "type": "outlineStyle"
+ }
+ },
+ "shadows": {
+ "default": {
+ "value": "{colors.goshawkGrey.900}",
+ "type": "color"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/tokens/qld-high-contrast-palettes.tokens.json b/tokens/qld-high-contrast-palettes.tokens.json
new file mode 100644
index 0000000..61625d6
--- /dev/null
+++ b/tokens/qld-high-contrast-palettes.tokens.json
@@ -0,0 +1,2069 @@
+{
+ "palettes": {
+ "bright": {
+ "background": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "shade": {
+ "value": "{colors.christimasSilver.50}",
+ "type": "color"
+ },
+ "focus": {
+ "outlineColor": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "outlineColor"
+ }
+ },
+ "border": {
+ "default": {
+ "value": "{qgds.colors.neutral.black}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{qgds.colors.neutral.black}",
+ "type": "color"
+ }
+ },
+ "boundary": {
+ "value": "{qgds.colors.neutral.black}",
+ "type": "color"
+ },
+ "partition": {
+ "value": "{qgds.colors.neutral.black}",
+ "type": "color"
+ },
+ "separator": {
+ "value": "{qgds.colors.neutral.black}",
+ "type": "color"
+ },
+ "divider": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "fence": {
+ "value": "{qgds.colors.neutral.black}",
+ "type": "color"
+ },
+ "line": {
+ "value": "{qgds.colors.neutral.black}",
+ "type": "color"
+ },
+ "muted": {
+ "value": "{colors.christimasSilver.50}",
+ "type": "color",
+ "description": "Navigation background"
+ },
+ "subtle": {
+ "value": "{colors.white}",
+ "type": "color",
+ "description": "Navigation hover"
+ },
+ "navText": {
+ "value": "{qgds.colors.neutral.black}",
+ "type": "color",
+ "description": "Navigation text"
+ },
+ "accent": {
+ "default": {
+ "value": "{qgds.colors.neutral.black}",
+ "type": "color",
+ "description": "Navigation accent background"
+ },
+ "onAccent": {
+ "value": "{colors.iridiumBlue.600}",
+ "type": "color",
+ "description": "Navigation accent hover"
+ }
+ },
+ "typography": {
+ "siteTitle": {
+ "default": {
+ "value": "{theme.colors.wording.onBrights.siteTitle.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBrights.siteTitle.variant}",
+ "type": "color"
+ }
+ },
+ "heading": {
+ "default": {
+ "value": "{theme.colors.wording.onBrights.heading.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBrights.heading.variant}",
+ "type": "color"
+ }
+ },
+ "body": {
+ "default": {
+ "value": "{theme.colors.wording.onBrights.body.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBrights.body.variant}",
+ "type": "color"
+ }
+ }
+ },
+ "action": {
+ "button": {
+ "primary": {
+ "default": {
+ "background": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{colors.iridiumBlue.600}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.iridiumBlue.600}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{colors.iridiumBlue.600}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.iridiumBlue.600}",
+ "type": "color"
+ }
+ }
+ },
+ "secondary": {
+ "default": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ }
+ }
+ },
+ "tertiary": {
+ "default": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ }
+ }
+ }
+ },
+ "link": {
+ "default": {
+ "color": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thin}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "hover": {
+ "color": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "active": {
+ "color": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "visited": {
+ "color": {
+ "value": "{colors.sixteenMillionPink.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ }
+ },
+ "pagination": {
+ "default": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ }
+ },
+ "visited": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.sixteenMillionPink.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ }
+ }
+ }
+ }
+ },
+ "tint": {
+ "background": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "shade": {
+ "value": "{colors.christimasSilver.50}",
+ "type": "color"
+ },
+ "focus": {
+ "outlineColor": {
+ "value": "{colors.danubeBlue.500}",
+ "type": "outlineColor"
+ }
+ },
+ "border": {
+ "default": {
+ "value": "{qgds.colors.neutral.black}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.christimasSilver.700}",
+ "type": "color"
+ }
+ },
+ "boundary": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ },
+ "partition": {
+ "value": "{colors.goshawkGrey.400}",
+ "type": "color"
+ },
+ "separator": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ },
+ "divider": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "fence": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ },
+ "line": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ },
+ "muted": {
+ "value": "{colors.christimasSilver.100}",
+ "type": "color",
+ "description": "Navigation background"
+ },
+ "subtle": {
+ "value": "{colors.christimasSilver.300}",
+ "type": "color",
+ "description": "Navigation hover"
+ },
+ "navText": {
+ "value": "{colors.goshawkGrey.500}",
+ "type": "color",
+ "description": "Navigation text"
+ },
+ "accent": {
+ "default": {
+ "value": "{colors.starYellow.500}",
+ "type": "color",
+ "description": "Navigation accent background"
+ },
+ "onAccent": {
+ "value": "{colors.iridiumBlue.600}",
+ "type": "color",
+ "description": "Navigation accent hover"
+ }
+ },
+ "typography": {
+ "siteTitle": {
+ "default": {
+ "value": "{theme.colors.wording.onBrights.siteTitle.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBrights.siteTitle.variant}",
+ "type": "color"
+ }
+ },
+ "heading": {
+ "default": {
+ "value": "{theme.colors.wording.onBrights.heading.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBrights.heading.variant}",
+ "type": "color"
+ }
+ },
+ "body": {
+ "default": {
+ "value": "{theme.colors.wording.onBrights.body.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBrights.body.variant}",
+ "type": "color"
+ }
+ }
+ },
+ "action": {
+ "button": {
+ "primary": {
+ "default": {
+ "background": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{colors.iridiumBlue.600}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.iridiumBlue.600}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{colors.iridiumBlue.600}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.iridiumBlue.600}",
+ "type": "color"
+ }
+ }
+ },
+ "secondary": {
+ "default": {
+ "background": {
+ "value": "{palettes.tint.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.tint.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.tint.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ }
+ }
+ },
+ "tertiary": {
+ "default": {
+ "background": {
+ "value": "{palettes.tint.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.tint.background}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.tint.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.tint.background}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.tint.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.tint.background}",
+ "type": "color"
+ }
+ }
+ }
+ },
+ "link": {
+ "default": {
+ "color": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thin}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "hover": {
+ "color": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "active": {
+ "color": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "visited": {
+ "color": {
+ "value": "{colors.sixteenMillionPink.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ }
+ },
+ "pagination": {
+ "default": {
+ "background": {
+ "value": "{palettes.tint.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.tint.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ }
+ },
+ "visited": {
+ "background": {
+ "value": "{palettes.tint.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.sixteenMillionPink.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ }
+ }
+ }
+ }
+ },
+ "alt": {
+ "background": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "shade": {
+ "value": "{colors.christimasSilver.100}",
+ "type": "color"
+ },
+ "focus": {
+ "outlineColor": {
+ "value": "{colors.danubeBlue.500}",
+ "type": "outlineColor"
+ }
+ },
+ "border": {
+ "default": {
+ "value": "{qgds.colors.neutral.black}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.christimasSilver.700}",
+ "type": "color"
+ }
+ },
+ "boundary": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ },
+ "partition": {
+ "value": "{colors.goshawkGrey.400}",
+ "type": "color"
+ },
+ "separator": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ },
+ "divider": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "fence": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ },
+ "line": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ },
+ "muted": {
+ "value": "{colors.christimasSilver.100}",
+ "type": "color",
+ "description": "Navigation background"
+ },
+ "subtle": {
+ "value": "{colors.christimasSilver.300}",
+ "type": "color",
+ "description": "Navigation hover"
+ },
+ "navText": {
+ "value": "{colors.goshawkGrey.500}",
+ "type": "color",
+ "description": "Navigation text"
+ },
+ "accent": {
+ "default": {
+ "value": "{colors.starYellow.500}",
+ "type": "color",
+ "description": "Navigation accent background"
+ },
+ "onAccent": {
+ "value": "{colors.iridiumBlue.600}",
+ "type": "color",
+ "description": "Navigation accent hover"
+ }
+ },
+ "typography": {
+ "siteTitle": {
+ "default": {
+ "value": "{theme.colors.wording.onBrights.siteTitle.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBrights.siteTitle.variant}",
+ "type": "color"
+ }
+ },
+ "heading": {
+ "default": {
+ "value": "{theme.colors.wording.onBrights.heading.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBrights.heading.variant}",
+ "type": "color"
+ }
+ },
+ "body": {
+ "default": {
+ "value": "{theme.colors.wording.onBrights.body.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBrights.body.variant}",
+ "type": "color"
+ }
+ }
+ },
+ "action": {
+ "button": {
+ "primary": {
+ "default": {
+ "background": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{colors.iridiumBlue.600}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.iridiumBlue.600}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{colors.iridiumBlue.600}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.iridiumBlue.600}",
+ "type": "color"
+ }
+ }
+ },
+ "secondary": {
+ "default": {
+ "background": {
+ "value": "{palettes.alt.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.alt.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.alt.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ }
+ }
+ },
+ "tertiary": {
+ "default": {
+ "background": {
+ "value": "{palettes.alt.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.alt.background}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.alt.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.alt.background}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.alt.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.alt.background}",
+ "type": "color"
+ }
+ }
+ }
+ },
+ "link": {
+ "default": {
+ "color": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thin}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "hover": {
+ "color": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "active": {
+ "color": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "visited": {
+ "color": {
+ "value": "{colors.sixteenMillionPink.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ }
+ },
+ "pagination": {
+ "default": {
+ "background": {
+ "value": "{palettes.alt.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.alt.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ }
+ },
+ "visited": {
+ "background": {
+ "value": "{palettes.alt.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.sixteenMillionPink.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ }
+ }
+ }
+ }
+ },
+ "bold": {
+ "background": {
+ "value": "{colors.stellarExplorerGrey.800}",
+ "type": "color"
+ },
+ "shade": {
+ "value": "{colors.stellarExplorerGrey.950}",
+ "type": "color"
+ },
+ "focus": {
+ "outlineColor": {
+ "value": "{colors.iridiumBlue.100}",
+ "type": "outlineColor"
+ }
+ },
+ "border": {
+ "default": {
+ "value": "{qgds.colors.neutral.white}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.christimasSilver.700}",
+ "type": "color"
+ }
+ },
+ "boundary": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ },
+ "partition": {
+ "value": "{colors.freshAirBlue.600}",
+ "type": "color"
+ },
+ "separator": {
+ "value": "{colors.freshAirBlue.600}",
+ "type": "color"
+ },
+ "divider": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "fence": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ },
+ "line": {
+ "value": "{colors.freshAirBlue.600}",
+ "type": "color"
+ },
+ "muted": {
+ "value": "{colors.iridiumBlue.600}",
+ "type": "color",
+ "description": "Navigation background"
+ },
+ "subtle": {
+ "value": "{colors.marineBlue.500}",
+ "type": "color",
+ "description": "Navigation hover"
+ },
+ "navText": {
+ "value": "{colors.goshawkGrey.500}",
+ "type": "color",
+ "description": "Navigation text"
+ },
+ "accent": {
+ "default": {
+ "value": "{colors.starYellow.500}",
+ "type": "color",
+ "description": "Navigation accent background"
+ },
+ "onAccent": {
+ "value": "{colors.starYellow.300}",
+ "type": "color",
+ "description": "Navigation accent hover"
+ }
+ },
+ "typography": {
+ "siteTitle": {
+ "default": {
+ "value": "{theme.colors.wording.onBolds.siteTitle.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBolds.siteTitle.variant}",
+ "type": "color"
+ }
+ },
+ "heading": {
+ "default": {
+ "value": "{theme.colors.wording.onBolds.heading.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBolds.heading.variant}",
+ "type": "color"
+ }
+ },
+ "body": {
+ "default": {
+ "value": "{theme.colors.wording.onBolds.body.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBolds.body.variant}",
+ "type": "color"
+ }
+ }
+ },
+ "action": {
+ "button": {
+ "primary": {
+ "default": {
+ "background": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.iridiumBlue.900}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{colors.starYellow.600}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.iridiumBlue.900}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.starYellow.600}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{colors.starYellow.600}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.iridiumBlue.900}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.starYellow.600}",
+ "type": "color"
+ }
+ }
+ },
+ "secondary": {
+ "default": {
+ "background": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ }
+ }
+ },
+ "tertiary": {
+ "default": {
+ "background": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ }
+ }
+ }
+ },
+ "link": {
+ "default": {
+ "color": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thin}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "hover": {
+ "color": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "active": {
+ "color": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "visited": {
+ "color": {
+ "value": "{colors.sixteenMillionPink.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ }
+ },
+ "pagination": {
+ "default": {
+ "background": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.freshAirBlue.600}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ }
+ },
+ "visited": {
+ "background": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.sixteenMillionPink.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.freshAirBlue.600}",
+ "type": "color"
+ }
+ }
+ }
+ }
+ },
+ "strong": {
+ "background": {
+ "value": "{colors.stellarExplorerGrey.800}",
+ "type": "color"
+ },
+ "shade": {
+ "value": "{colors.stellarExplorerGrey.950}",
+ "type": "color"
+ },
+ "focus": {
+ "outlineColor": {
+ "value": "{colors.iridiumBlue.100}",
+ "type": "outlineColor"
+ }
+ },
+ "border": {
+ "default": {
+ "value": "{qgds.colors.neutral.white}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.christimasSilver.700}",
+ "type": "color"
+ }
+ },
+ "boundary": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ },
+ "partition": {
+ "value": "{colors.freshAirBlue.600}",
+ "type": "color"
+ },
+ "separator": {
+ "value": "{colors.freshAirBlue.600}",
+ "type": "color"
+ },
+ "divider": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "fence": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ },
+ "line": {
+ "value": "{colors.freshAirBlue.600}",
+ "type": "color"
+ },
+ "muted": {
+ "value": "{colors.iridiumBlue.600}",
+ "type": "color",
+ "description": "Navigation background"
+ },
+ "subtle": {
+ "value": "{colors.marineBlue.500}",
+ "type": "color",
+ "description": "Navigation hover"
+ },
+ "navText": {
+ "value": "{colors.goshawkGrey.500}",
+ "type": "color",
+ "description": "Navigation text"
+ },
+ "accent": {
+ "default": {
+ "value": "{colors.starYellow.500}",
+ "type": "color",
+ "description": "Navigation accent background"
+ },
+ "onAccent": {
+ "value": "{colors.starYellow.300}",
+ "type": "color",
+ "description": "Navigation accent hover"
+ }
+ },
+ "typography": {
+ "siteTitle": {
+ "default": {
+ "value": "{theme.colors.wording.onBolds.siteTitle.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBolds.siteTitle.variant}",
+ "type": "color"
+ }
+ },
+ "heading": {
+ "default": {
+ "value": "{theme.colors.wording.onBolds.heading.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBolds.heading.variant}",
+ "type": "color"
+ }
+ },
+ "body": {
+ "default": {
+ "value": "{theme.colors.wording.onBolds.body.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBolds.body.variant}",
+ "type": "color"
+ }
+ }
+ },
+ "action": {
+ "button": {
+ "primary": {
+ "default": {
+ "background": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.iridiumBlue.900}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{colors.starYellow.600}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.iridiumBlue.900}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.starYellow.600}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{colors.starYellow.600}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.iridiumBlue.900}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.starYellow.600}",
+ "type": "color"
+ }
+ }
+ },
+ "secondary": {
+ "default": {
+ "background": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ }
+ }
+ },
+ "tertiary": {
+ "default": {
+ "background": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ }
+ }
+ }
+ },
+ "link": {
+ "default": {
+ "color": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thin}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "hover": {
+ "color": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "active": {
+ "color": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "visited": {
+ "color": {
+ "value": "{colors.sixteenMillionPink.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ }
+ },
+ "pagination": {
+ "default": {
+ "background": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.freshAirBlue.600}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ }
+ },
+ "visited": {
+ "background": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.sixteenMillionPink.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.freshAirBlue.600}",
+ "type": "color"
+ }
+ }
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/tokens/qld-high-contrast-theme.tokens.json b/tokens/qld-high-contrast-theme.tokens.json
new file mode 100644
index 0000000..b6b8a99
--- /dev/null
+++ b/tokens/qld-high-contrast-theme.tokens.json
@@ -0,0 +1,198 @@
+{
+ "theme": {
+ "colors": {
+ "brand": {
+ "first": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "second": {
+ "value": "{colors.stellarExplorerGrey.800}",
+ "type": "color"
+ },
+ "third": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "fourth": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ }
+ },
+ "background": {
+ "bright": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "tint": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "alt": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "bold": {
+ "value": "{colors.stellarExplorerGrey.800}",
+ "type": "color"
+ },
+ "strong": {
+ "value": "{colors.stellarExplorerGrey.800}",
+ "type": "color"
+ }
+ },
+ "action": {
+ "onBrights": {
+ "primary": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "secondary": {
+ "value": "{colors.iridiumBlue.500}",
+ "type": "color"
+ },
+ "tertiary": {
+ "value": "{transparency.total}",
+ "type": "color"
+ }
+ },
+ "onBolds": {
+ "primary": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ },
+ "secondary": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ },
+ "tertiary": {
+ "value": "{transparency.total}",
+ "type": "color"
+ }
+ }
+ },
+ "wording": {
+ "onBrights": {
+ "siteTitle": {
+ "default": {
+ "value": "{qgds.colors.neutral.black}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.goshawkGrey.400}",
+ "type": "color"
+ }
+ },
+ "heading": {
+ "default": {
+ "value": "{qgds.colors.neutral.black}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.goshawkGrey.400}",
+ "type": "color"
+ }
+ },
+ "body": {
+ "default": {
+ "value": "{qgds.colors.neutral.black}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.goshawkGrey.400}",
+ "type": "color"
+ }
+ }
+ },
+ "onBolds": {
+ "siteTitle": {
+ "default": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.stellarExplorerGrey.200}",
+ "type": "color"
+ }
+ },
+ "heading": {
+ "default": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.stellarExplorerGrey.200}",
+ "type": "color"
+ }
+ },
+ "body": {
+ "default": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.stellarExplorerGrey.200}",
+ "type": "color"
+ }
+ }
+ }
+ },
+ "reserved": {
+ "error": {
+ "value": "{colors.crimsonRed.500}",
+ "type": "color"
+ },
+ "information": {
+ "value": "{colors.goshawkGrey.500}",
+ "type": "color"
+ },
+ "success": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color"
+ },
+ "alert": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ }
+ },
+ "syntax": {
+ "background": {
+ "value": "{colors.goshawkGrey.700}",
+ "type": "color"
+ },
+ "values": {
+ "value": "{colors.zundaGreen.500}",
+ "type": "color"
+ },
+ "elements": {
+ "value": "{colors.freshAirBlue.500}",
+ "type": "color"
+ },
+ "properties": {
+ "value": "{colors.zeusPurple.500}",
+ "type": "color"
+ },
+ "comments": {
+ "value": "{colors.veilBlue.500}",
+ "type": "color"
+ }
+ }
+ },
+ "focus": {
+ "outlineWidth": {
+ "value": "{focus.outlineWidth}",
+ "type": "outlineWidth"
+ },
+ "outlineStyle": {
+ "value": "{focus.outlineStyle}",
+ "type": "outlineStyle"
+ }
+ },
+ "shadows": {
+ "default": {
+ "value": "{colors.goshawkGrey.900}",
+ "type": "color"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/tokens/qld-maroon-palettes.tokens.json b/tokens/qld-maroon-palettes.tokens.json
new file mode 100644
index 0000000..0e5725c
--- /dev/null
+++ b/tokens/qld-maroon-palettes.tokens.json
@@ -0,0 +1,2069 @@
+{
+ "palettes": {
+ "bright": {
+ "background": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "shade": {
+ "value": "{colors.christimasSilver.100}",
+ "type": "color"
+ },
+ "focus": {
+ "outlineColor": {
+ "value": "{colors.danubeBlue.500}",
+ "type": "outlineColor"
+ }
+ },
+ "border": {
+ "default": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.christimasSilver.700}",
+ "type": "color"
+ }
+ },
+ "boundary": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "partition": {
+ "value": "{colors.goshawkGrey.400}",
+ "type": "color"
+ },
+ "separator": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ },
+ "divider": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "fence": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "line": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ },
+ "muted": {
+ "value": "{colors.christimasSilver.100}",
+ "type": "color",
+ "description": "Navigation background"
+ },
+ "subtle": {
+ "value": "{colors.christimasSilver.300}",
+ "type": "color",
+ "description": "Navigation hover"
+ },
+ "navText": {
+ "value": "{colors.goshawkGrey.500}",
+ "type": "color",
+ "description": "Navigation text"
+ },
+ "accent": {
+ "default": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color",
+ "description": "Navigation accent background"
+ },
+ "onAccent": {
+ "value": "{colors.purplishRed.600}",
+ "type": "color",
+ "description": "Navigation accent hover"
+ }
+ },
+ "typography": {
+ "siteTitle": {
+ "default": {
+ "value": "{theme.colors.wording.onBrights.siteTitle.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBrights.siteTitle.variant}",
+ "type": "color"
+ }
+ },
+ "heading": {
+ "default": {
+ "value": "{theme.colors.wording.onBrights.heading.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBrights.heading.variant}",
+ "type": "color"
+ }
+ },
+ "body": {
+ "default": {
+ "value": "{theme.colors.wording.onBrights.body.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBrights.body.variant}",
+ "type": "color"
+ }
+ }
+ },
+ "action": {
+ "button": {
+ "primary": {
+ "default": {
+ "background": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{colors.purplishRed.600}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.purplishRed.600}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{colors.purplishRed.600}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.purplishRed.600}",
+ "type": "color"
+ }
+ }
+ },
+ "secondary": {
+ "default": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ }
+ }
+ },
+ "tertiary": {
+ "default": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ }
+ }
+ }
+ },
+ "link": {
+ "default": {
+ "color": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thin}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "hover": {
+ "color": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "active": {
+ "color": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "visited": {
+ "color": {
+ "value": "{colors.americanViolet.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ }
+ },
+ "pagination": {
+ "default": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ }
+ },
+ "visited": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.americanViolet.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ }
+ }
+ }
+ }
+ },
+ "tint": {
+ "background": {
+ "value": "{colors.purplishRed.25}",
+ "type": "color"
+ },
+ "shade": {
+ "value": "{colors.purplishRed.50}",
+ "type": "color"
+ },
+ "focus": {
+ "outlineColor": {
+ "value": "{colors.danubeBlue.500}",
+ "type": "outlineColor"
+ }
+ },
+ "border": {
+ "default": {
+ "value": "{colors.purplishRed.100}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.christimasSilver.700}",
+ "type": "color"
+ }
+ },
+ "boundary": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "partition": {
+ "value": "{colors.goshawkGrey.400}",
+ "type": "color"
+ },
+ "separator": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ },
+ "divider": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "fence": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "line": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ },
+ "muted": {
+ "value": "{colors.christimasSilver.100}",
+ "type": "color",
+ "description": "Navigation background"
+ },
+ "subtle": {
+ "value": "{colors.christimasSilver.300}",
+ "type": "color",
+ "description": "Navigation hover"
+ },
+ "navText": {
+ "value": "{colors.goshawkGrey.500}",
+ "type": "color",
+ "description": "Navigation text"
+ },
+ "accent": {
+ "default": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color",
+ "description": "Navigation accent background"
+ },
+ "onAccent": {
+ "value": "{colors.purplishRed.600}",
+ "type": "color",
+ "description": "Navigation accent hover"
+ }
+ },
+ "typography": {
+ "siteTitle": {
+ "default": {
+ "value": "{theme.colors.wording.onBrights.siteTitle.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBrights.siteTitle.variant}",
+ "type": "color"
+ }
+ },
+ "heading": {
+ "default": {
+ "value": "{theme.colors.wording.onBrights.heading.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBrights.heading.variant}",
+ "type": "color"
+ }
+ },
+ "body": {
+ "default": {
+ "value": "{theme.colors.wording.onBrights.body.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBrights.body.variant}",
+ "type": "color"
+ }
+ }
+ },
+ "action": {
+ "button": {
+ "primary": {
+ "default": {
+ "background": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{colors.purplishRed.600}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.purplishRed.600}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{colors.purplishRed.600}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.purplishRed.600}",
+ "type": "color"
+ }
+ }
+ },
+ "secondary": {
+ "default": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ }
+ }
+ },
+ "tertiary": {
+ "default": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ }
+ }
+ }
+ },
+ "link": {
+ "default": {
+ "color": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thin}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "hover": {
+ "color": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "active": {
+ "color": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "visited": {
+ "color": {
+ "value": "{colors.americanViolet.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ }
+ },
+ "pagination": {
+ "default": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ }
+ },
+ "visited": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.americanViolet.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ }
+ }
+ }
+ }
+ },
+ "alt": {
+ "background": {
+ "value": "{colors.goshawkGrey.25}",
+ "type": "color"
+ },
+ "shade": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ },
+ "focus": {
+ "outlineColor": {
+ "value": "{colors.danubeBlue.500}",
+ "type": "outlineColor"
+ }
+ },
+ "border": {
+ "default": {
+ "value": "{colors.goshawkGrey.400}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.christimasSilver.700}",
+ "type": "color"
+ }
+ },
+ "boundary": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "partition": {
+ "value": "{colors.goshawkGrey.400}",
+ "type": "color"
+ },
+ "separator": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ },
+ "divider": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "fence": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "line": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ },
+ "muted": {
+ "value": "{colors.christimasSilver.100}",
+ "type": "color",
+ "description": "Navigation background"
+ },
+ "subtle": {
+ "value": "{colors.christimasSilver.300}",
+ "type": "color",
+ "description": "Navigation hover"
+ },
+ "navText": {
+ "value": "{colors.goshawkGrey.500}",
+ "type": "color",
+ "description": "Navigation text"
+ },
+ "accent": {
+ "default": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color",
+ "description": "Navigation accent background"
+ },
+ "onAccent": {
+ "value": "{colors.purplishRed.600}",
+ "type": "color",
+ "description": "Navigation accent hover"
+ }
+ },
+ "typography": {
+ "siteTitle": {
+ "default": {
+ "value": "{theme.colors.wording.onBrights.siteTitle.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBrights.siteTitle.variant}",
+ "type": "color"
+ }
+ },
+ "heading": {
+ "default": {
+ "value": "{theme.colors.wording.onBrights.heading.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBrights.heading.variant}",
+ "type": "color"
+ }
+ },
+ "body": {
+ "default": {
+ "value": "{theme.colors.wording.onBrights.body.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBrights.body.variant}",
+ "type": "color"
+ }
+ }
+ },
+ "action": {
+ "button": {
+ "primary": {
+ "default": {
+ "background": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{colors.purplishRed.600}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.purplishRed.600}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{colors.purplishRed.600}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.purplishRed.600}",
+ "type": "color"
+ }
+ }
+ },
+ "secondary": {
+ "default": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ }
+ }
+ },
+ "tertiary": {
+ "default": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ }
+ }
+ }
+ },
+ "link": {
+ "default": {
+ "color": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thin}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "hover": {
+ "color": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "active": {
+ "color": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "visited": {
+ "color": {
+ "value": "{colors.americanViolet.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ }
+ },
+ "pagination": {
+ "default": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ }
+ },
+ "visited": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.americanViolet.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.goshawkGrey.50}",
+ "type": "color"
+ }
+ }
+ }
+ }
+ },
+ "bold": {
+ "background": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "shade": {
+ "value": "{colors.purplishRed.600}",
+ "type": "color"
+ },
+ "focus": {
+ "outlineColor": {
+ "value": "{colors.freshAirBlue.500}",
+ "type": "outlineColor"
+ }
+ },
+ "border": {
+ "default": {
+ "value": "{colors.goshawkGrey.400}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.christimasSilver.700}",
+ "type": "color"
+ }
+ },
+ "boundary": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "partition": {
+ "value": "{colors.purplishRed.100}",
+ "type": "color"
+ },
+ "separator": {
+ "value": "{colors.purplishRed.100}",
+ "type": "color"
+ },
+ "divider": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "fence": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "line": {
+ "value": "{colors.purplishRed.100}",
+ "type": "color"
+ },
+ "muted": {
+ "value": "{colors.purplishRed.600}",
+ "type": "color",
+ "description": "Navigation background"
+ },
+ "subtle": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color",
+ "description": "Navigation hover"
+ },
+ "navText": {
+ "value": "{colors.goshawkGrey.500}",
+ "type": "color",
+ "description": "Navigation text"
+ },
+ "accent": {
+ "default": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color",
+ "description": "Navigation accent background"
+ },
+ "onAccent": {
+ "value": "{colors.purplishRed.300}",
+ "type": "color",
+ "description": "Navigation accent hover"
+ }
+ },
+ "typography": {
+ "siteTitle": {
+ "default": {
+ "value": "{theme.colors.wording.onBolds.siteTitle.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBolds.siteTitle.variant}",
+ "type": "color"
+ }
+ },
+ "heading": {
+ "default": {
+ "value": "{theme.colors.wording.onBolds.heading.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBolds.heading.variant}",
+ "type": "color"
+ }
+ },
+ "body": {
+ "default": {
+ "value": "{theme.colors.wording.onBolds.body.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBolds.body.variant}",
+ "type": "color"
+ }
+ }
+ },
+ "action": {
+ "button": {
+ "primary": {
+ "default": {
+ "background": {
+ "value": "{qgds.colors.neutral.white}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.purplishRed.900}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{qgds.colors.neutral.white}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{qgds.colors.neutral.white}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.purplishRed.900}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{qgds.colors.neutral.white}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{qgds.colors.neutral.white}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.purplishRed.900}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{qgds.colors.neutral.white}",
+ "type": "color"
+ }
+ }
+ },
+ "secondary": {
+ "default": {
+ "background": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.white}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.white}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.white}",
+ "type": "color"
+ }
+ }
+ },
+ "tertiary": {
+ "default": {
+ "background": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.bold.background}",
+ "type": "color"
+ }
+ }
+ }
+ },
+ "link": {
+ "default": {
+ "color": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thin}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "hover": {
+ "color": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "active": {
+ "color": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "visited": {
+ "color": {
+ "value": "{colors.americanViolet.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ }
+ },
+ "pagination": {
+ "default": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.purplishRed.100}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.white}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ }
+ },
+ "visited": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.americanViolet.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.purplishRed.100}",
+ "type": "color"
+ }
+ }
+ }
+ }
+ },
+ "strong": {
+ "background": {
+ "value": "{colors.stellarExplorerGrey.700}",
+ "type": "color"
+ },
+ "shade": {
+ "value": "{colors.stellarExplorerGrey.800}",
+ "type": "color"
+ },
+ "focus": {
+ "outlineColor": {
+ "value": "{colors.freshAirBlue.500}",
+ "type": "outlineColor"
+ }
+ },
+ "border": {
+ "default": {
+ "value": "{colors.goshawkGrey.400}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.christimasSilver.700}",
+ "type": "color"
+ }
+ },
+ "boundary": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "partition": {
+ "value": "{colors.purplishRed.100}",
+ "type": "color"
+ },
+ "separator": {
+ "value": "{colors.purplishRed.100}",
+ "type": "color"
+ },
+ "divider": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "fence": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "line": {
+ "value": "{colors.purplishRed.100}",
+ "type": "color"
+ },
+ "muted": {
+ "value": "{colors.purplishRed.600}",
+ "type": "color",
+ "description": "Navigation background"
+ },
+ "subtle": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color",
+ "description": "Navigation hover"
+ },
+ "navText": {
+ "value": "{colors.goshawkGrey.500}",
+ "type": "color",
+ "description": "Navigation text"
+ },
+ "accent": {
+ "default": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color",
+ "description": "Navigation accent background"
+ },
+ "onAccent": {
+ "value": "{colors.purplishRed.300}",
+ "type": "color",
+ "description": "Navigation accent hover"
+ }
+ },
+ "typography": {
+ "siteTitle": {
+ "default": {
+ "value": "{theme.colors.wording.onBolds.siteTitle.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBolds.siteTitle.variant}",
+ "type": "color"
+ }
+ },
+ "heading": {
+ "default": {
+ "value": "{theme.colors.wording.onBolds.heading.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBolds.heading.variant}",
+ "type": "color"
+ }
+ },
+ "body": {
+ "default": {
+ "value": "{theme.colors.wording.onBolds.body.default}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{theme.colors.wording.onBolds.body.variant}",
+ "type": "color"
+ }
+ }
+ },
+ "action": {
+ "button": {
+ "primary": {
+ "default": {
+ "background": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.purplishRed.900}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{colors.purplishRed.600}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.purplishRed.900}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.purplishRed.600}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{colors.purplishRed.600}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.purplishRed.900}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.purplishRed.600}",
+ "type": "color"
+ }
+ }
+ },
+ "secondary": {
+ "default": {
+ "background": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.white}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.white}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{colors.white}",
+ "type": "color"
+ }
+ }
+ },
+ "tertiary": {
+ "default": {
+ "background": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.none}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecoration": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecoration"
+ },
+ "border": {
+ "value": "{palettes.strong.background}",
+ "type": "color"
+ }
+ }
+ }
+ },
+ "link": {
+ "default": {
+ "color": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thin}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "hover": {
+ "color": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "active": {
+ "color": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ },
+ "visited": {
+ "color": {
+ "value": "{colors.americanViolet.500}",
+ "type": "color"
+ },
+ "textDecorationLine": {
+ "value": "{textDecorations.line.underline}",
+ "type": "textDecorationLine"
+ },
+ "textDecorationThickness": {
+ "value": "{textDecorations.thickness.thick}",
+ "type": "textDecorationThickness"
+ },
+ "textDecorationStyle": {
+ "value": "{textDecorations.style.solid}",
+ "type": "textDecorationStyle"
+ }
+ }
+ },
+ "pagination": {
+ "default": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.purplishRed.100}",
+ "type": "color"
+ }
+ },
+ "active": {
+ "background": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.white}",
+ "type": "color"
+ }
+ },
+ "hover": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ }
+ },
+ "visited": {
+ "background": {
+ "value": "{palettes.bright.background}",
+ "type": "color"
+ },
+ "text": {
+ "value": "{colors.americanViolet.500}",
+ "type": "color"
+ },
+ "border": {
+ "value": "{colors.purplishRed.100}",
+ "type": "color"
+ }
+ }
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/tokens/qld-maroon-theme.tokens.json b/tokens/qld-maroon-theme.tokens.json
new file mode 100644
index 0000000..7de195c
--- /dev/null
+++ b/tokens/qld-maroon-theme.tokens.json
@@ -0,0 +1,198 @@
+{
+ "theme": {
+ "colors": {
+ "brand": {
+ "first": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "second": {
+ "value": "{colors.stellarExplorerGrey.700}",
+ "type": "color"
+ },
+ "third": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "fourth": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ }
+ },
+ "background": {
+ "bright": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "tint": {
+ "value": "{colors.purplishRed.25}",
+ "type": "color"
+ },
+ "alt": {
+ "value": "{colors.goshawkGrey.25}",
+ "type": "color"
+ },
+ "bold": {
+ "value": "{colors.purplishRed.600}",
+ "type": "color"
+ },
+ "strong": {
+ "value": "{colors.stellarExplorerGrey.700}",
+ "type": "color"
+ }
+ },
+ "action": {
+ "onBrights": {
+ "primary": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "secondary": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "tertiary": {
+ "value": "{transparency.total}",
+ "type": "color"
+ }
+ },
+ "onBolds": {
+ "primary": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "secondary": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "tertiary": {
+ "value": "{transparency.total}",
+ "type": "color"
+ }
+ }
+ },
+ "wording": {
+ "onBrights": {
+ "siteTitle": {
+ "default": {
+ "value": "{colors.purplishRed.900}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.goshawkGrey.800}",
+ "type": "color"
+ }
+ },
+ "heading": {
+ "default": {
+ "value": "{colors.purplishRed.900}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.goshawkGrey.800}",
+ "type": "color"
+ }
+ },
+ "body": {
+ "default": {
+ "value": "{colors.goshawkGrey.700}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.goshawkGrey.500}",
+ "type": "color"
+ }
+ }
+ },
+ "onBolds": {
+ "siteTitle": {
+ "default": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.christimasSilver.50}",
+ "type": "color"
+ }
+ },
+ "heading": {
+ "default": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.christimasSilver.50}",
+ "type": "color"
+ }
+ },
+ "body": {
+ "default": {
+ "value": "{colors.white}",
+ "type": "color"
+ },
+ "variant": {
+ "value": "{colors.christimasSilver.50}",
+ "type": "color"
+ }
+ }
+ }
+ },
+ "reserved": {
+ "error": {
+ "value": "{colors.crimsonRed.500}",
+ "type": "color"
+ },
+ "information": {
+ "value": "{colors.goshawkGrey.500}",
+ "type": "color"
+ },
+ "success": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "alert": {
+ "value": "{colors.starYellow.500}",
+ "type": "color"
+ }
+ },
+ "syntax": {
+ "background": {
+ "value": "{colors.goshawkGrey.700}",
+ "type": "color"
+ },
+ "values": {
+ "value": "{colors.purplishRed.500}",
+ "type": "color"
+ },
+ "elements": {
+ "value": "{colors.freshAirBlue.500}",
+ "type": "color"
+ },
+ "properties": {
+ "value": "{colors.zeusPurple.500}",
+ "type": "color"
+ },
+ "comments": {
+ "value": "{colors.veilBlue.500}",
+ "type": "color"
+ }
+ }
+ },
+ "focus": {
+ "outlineWidth": {
+ "value": "{focus.outlineWidth}",
+ "type": "outlineWidth"
+ },
+ "outlineStyle": {
+ "value": "{focus.outlineStyle}",
+ "type": "outlineStyle"
+ }
+ },
+ "shadows": {
+ "default": {
+ "value": "{colors.goshawkGrey.900}",
+ "type": "color"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/tokens/typography.tokens.json b/tokens/typography.tokens.json
new file mode 100644
index 0000000..37a96a0
--- /dev/null
+++ b/tokens/typography.tokens.json
@@ -0,0 +1,178 @@
+{
+ "typography": {
+ "h1": {
+ "bold": {
+ "type": "typography",
+ "value": {
+ "fontFamily": "{fontFamilies.heading}",
+ "fontWeight": "{fontWeights.headingBold}",
+ "lineHeight": "{lineHeights.heading}",
+ "fontSize": "{fontSizes.h1}",
+ "paragraphSpacing": "{paragraphSpacing.h1}",
+ "letterSpacing": "{letterSpacing.decreased}"
+ }
+ },
+ "regular": {
+ "type": "typography",
+ "value": {
+ "fontFamily": "{fontFamilies.heading}",
+ "fontWeight": "{fontWeights.headingRegular}",
+ "lineHeight": "{lineHeights.heading}",
+ "fontSize": "{fontSizes.h1}",
+ "paragraphSpacing": "{paragraphSpacing.h1}",
+ "letterSpacing": "{letterSpacing.decreased}"
+ }
+ }
+ },
+ "h2": {
+ "bold": {
+ "type": "typography",
+ "value": {
+ "fontFamily": "{fontFamilies.heading}",
+ "fontWeight": "{fontWeights.headingBold}",
+ "lineHeight": "{lineHeights.heading}",
+ "fontSize": "{fontSizes.h2}",
+ "paragraphSpacing": "{paragraphSpacing.h2}",
+ "letterSpacing": "{letterSpacing.decreased}"
+ }
+ },
+ "regular": {
+ "type": "typography",
+ "value": {
+ "fontFamily": "{fontFamilies.heading}",
+ "fontWeight": "{fontWeights.headingRegular}",
+ "lineHeight": "{lineHeights.heading}",
+ "fontSize": "{fontSizes.h2}",
+ "paragraphSpacing": "{paragraphSpacing.h2}",
+ "letterSpacing": "{letterSpacing.decreased}"
+ }
+ }
+ },
+ "h3": {
+ "bold": {
+ "type": "typography",
+ "value": {
+ "fontFamily": "{fontFamilies.heading}",
+ "fontWeight": "{fontWeights.headingBold}",
+ "lineHeight": "{lineHeights.heading}",
+ "fontSize": "{fontSizes.h3}",
+ "paragraphSpacing": "{paragraphSpacing.h3}",
+ "letterSpacing": "{letterSpacing.decreased}"
+ }
+ },
+ "regular": {
+ "type": "typography",
+ "value": {
+ "fontFamily": "{fontFamilies.heading}",
+ "fontWeight": "{fontWeights.headingRegular}",
+ "lineHeight": "{lineHeights.heading}",
+ "fontSize": "{fontSizes.h3}",
+ "paragraphSpacing": "{paragraphSpacing.h3}",
+ "letterSpacing": "{letterSpacing.decreased}"
+ }
+ }
+ },
+ "h4": {
+ "bold": {
+ "type": "typography",
+ "value": {
+ "fontFamily": "{fontFamilies.heading}",
+ "fontWeight": "{fontWeights.headingBold}",
+ "lineHeight": "{lineHeights.heading}",
+ "fontSize": "{fontSizes.h4}",
+ "paragraphSpacing": "{paragraphSpacing.h4}",
+ "letterSpacing": "{letterSpacing.decreased}"
+ }
+ },
+ "regular": {
+ "type": "typography",
+ "value": {
+ "fontFamily": "{fontFamilies.heading}",
+ "fontWeight": "{fontWeights.headingRegular}",
+ "lineHeight": "{lineHeights.heading}",
+ "fontSize": "{fontSizes.h4}",
+ "paragraphSpacing": "{paragraphSpacing.h4}",
+ "letterSpacing": "{letterSpacing.decreased}"
+ }
+ }
+ },
+ "h5": {
+ "bold": {
+ "type": "typography",
+ "value": {
+ "fontFamily": "{fontFamilies.heading}",
+ "fontWeight": "{fontWeights.headingBold}",
+ "lineHeight": "{lineHeights.heading}",
+ "fontSize": "{fontSizes.h5}",
+ "paragraphSpacing": "{paragraphSpacing.h5}",
+ "letterSpacing": "{letterSpacing.decreased}"
+ }
+ },
+ "regular": {
+ "type": "typography",
+ "value": {
+ "fontFamily": "{fontFamilies.heading}",
+ "fontWeight": "{fontWeights.headingRegular}",
+ "lineHeight": "{lineHeights.heading}",
+ "fontSize": "{fontSizes.h5}",
+ "paragraphSpacing": "{paragraphSpacing.h5}",
+ "letterSpacing": "{letterSpacing.decreased}"
+ }
+ }
+ },
+ "h6": {
+ "bold": {
+ "type": "typography",
+ "value": {
+ "fontFamily": "{fontFamilies.heading}",
+ "fontWeight": "{fontWeights.headingBold}",
+ "lineHeight": "{lineHeights.heading}",
+ "fontSize": "{fontSizes.h6}",
+ "paragraphSpacing": "{paragraphSpacing.h6}",
+ "letterSpacing": "{letterSpacing.decreased}"
+ }
+ },
+ "regular": {
+ "type": "typography",
+ "value": {
+ "fontFamily": "{fontFamilies.heading}",
+ "fontWeight": "{fontWeights.headingRegular}",
+ "lineHeight": "{lineHeights.heading}",
+ "fontSize": "{fontSizes.h6}",
+ "paragraphSpacing": "{paragraphSpacing.h6}",
+ "letterSpacing": "{letterSpacing.decreased}"
+ }
+ }
+ },
+ "body": {
+ "type": "typography",
+ "value": {
+ "fontFamily": "{fontFamilies.body}",
+ "fontWeight": "{fontWeights.bodyRegular}",
+ "lineHeight": "{lineHeights.body}",
+ "fontSize": "{fontSizes.body}",
+ "paragraphSpacing": "{paragraphSpacing.body}"
+ }
+ },
+ "sm": {
+ "type": "typography",
+ "value": {
+ "fontFamily": "{fontFamilies.body}",
+ "fontWeight": "{fontWeights.bodyRegular}",
+ "lineHeight": "{lineHeights.body}",
+ "fontSize": "{fontSizes.sm}",
+ "paragraphSpacing": "{paragraphSpacing.body}"
+ }
+ },
+ "xs": {
+ "type": "typography",
+ "value": {
+ "fontFamily": "{fontFamilies.body}",
+ "fontWeight": "{fontWeights.bodyRegular}",
+ "lineHeight": "{lineHeights.body}",
+ "fontSize": "{fontSizes.xs}",
+ "paragraphSpacing": "{paragraphSpacing.body}"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/tsconfig.json b/tsconfig.json
new file mode 100644
index 0000000..df23f86
--- /dev/null
+++ b/tsconfig.json
@@ -0,0 +1,38 @@
+{
+ "files": ["src/index.ts"],
+ "include": [
+ "src/**/**/*.tokens.css",
+ "src/**/**/*.tokens.scss",
+ "src/**/**/*.tokens.js",
+ "src/**/**/*.tokens.xml",
+ "src/global.d.ts"
+ ],
+ "compilerOptions": {
+ "target": "ES6",
+ "module": "ES6",
+ "declaration": true,
+ "outDir": "./dist",
+ "noEmit": false,
+ "strict": true,
+ "noImplicitAny": true,
+ "strictNullChecks": true,
+ "strictFunctionTypes": true,
+ "strictBindCallApply": true,
+ "strictPropertyInitialization": true,
+ "noImplicitThis": true,
+ "alwaysStrict": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+ "noImplicitReturns": true,
+ "noFallthroughCasesInSwitch": true,
+ "noUncheckedIndexedAccess": true,
+ "noImplicitOverride": true,
+ "noPropertyAccessFromIndexSignature": true,
+ "forceConsistentCasingInFileNames": true,
+ "skipLibCheck": true,
+ "moduleResolution": "node",
+ "esModuleInterop": true,
+ "resolveJsonModule": true,
+ "plugins": [{ "name": "typescript-plugin-css-modules" }]
+ }
+}