diff --git a/.storybook/preview.ts b/.storybook/preview.ts
index adf18fe4..869a9e5b 100644
--- a/.storybook/preview.ts
+++ b/.storybook/preview.ts
@@ -66,6 +66,11 @@ export const parameters = {
'*',
],
'Borders',
+ 'Colours', [
+ 'Primary',
+ 'Thematic',
+ '*',
+ ]
],
'Actions',
['Intro', '*'],
diff --git a/src/docs/styles/colours/primary.stories.mdx b/src/docs/styles/colours/primary.stories.mdx
new file mode 100644
index 00000000..7585a530
--- /dev/null
+++ b/src/docs/styles/colours/primary.stories.mdx
@@ -0,0 +1,41 @@
+import { Meta } from '@storybook/addon-docs';
+import { parameters } from '$docs/utils/docsPage.js';
+import CopyColourTable from '../../docs-components/CopyColourTable/Table.jsx';
+import { extractCssColourVariables } from '../../utils/parseCss';
+
+{/* @ts-ignore */}
+import greyScheme from '$lib/scss/colours/primary/\_grey.scss?raw';
+
+{/* @ts-ignore */}
+import redScheme from '$lib/scss/colours/primary/\_red.scss?raw';
+
+{/* @ts-ignore */}
+import blueScheme from '$lib/scss/colours/primary/\_blue.scss?raw';
+
+
+
+
+
+# Primary colours
+
+
+
+
+
+
diff --git a/src/docs/styles/colours/thematic.stories.mdx b/src/docs/styles/colours/thematic.stories.mdx
index f95aa9ec..3551bc41 100644
--- a/src/docs/styles/colours/thematic.stories.mdx
+++ b/src/docs/styles/colours/thematic.stories.mdx
@@ -3,9 +3,6 @@ import { parameters } from '$docs/utils/docsPage.js';
import CopyColourTable from '../../docs-components/CopyColourTable/Table.jsx';
import { extractCssColourVariables } from '../../utils/parseCss';
-{/* @ts-ignore */}
-import greyScheme from '$lib/scss/colours/thematic/\_grey.scss?raw';
-
{/* @ts-ignore */}
import trScheme from '$lib/scss/colours/thematic/\_tr.scss?raw';
@@ -16,17 +13,7 @@ import nordScheme from '$lib/scss/colours/thematic/\_nord.scss?raw';

-# Colours
-
-Several colour schemes are accessible through CSS variables in the tables below.
-
-
+# Thematic colours