@@ -106,6 +127,8 @@
diff --git a/src/components/Theme/stories/docs/customise-font.md b/src/components/Theme/stories/docs/customise-font.md
new file mode 100644
index 00000000..4c847c86
--- /dev/null
+++ b/src/components/Theme/stories/docs/customise-font.md
@@ -0,0 +1,52 @@
+For some projects, you may need to use typefaces other than the defaults provided by the GraphicsKit.
+
+You will need to:
+
+- Import the fonts in your code.
+- Declare the `font-family` in the corresponding CSS variables in the Theme.
+
+There are many ways to load fonts, but care should be taken that the font files load first before page render, to avoid layout shifts during font swapping after the font is downloaded. For this reason, we will use `` method in the page `head` instead of CSS imports.
+
+> ##### Importing custom fonts
+
+> In this sample from [Google Fonts](https://fonts.google.com/specimen/Bebas+Neue), once we have selected the font family, copy the `` code.
+
+> ```html
+>
+>
+> href="https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap"
+> rel="stylesheet"
+> />
+> ```
+
+> In your project, navigate to `src` > `template.html` and add the copied code in `head` section :
+
+> ```svelte
+>
+>
+>
+>
+> href="https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap"
+> rel="stylesheet"
+> />
+>
+> %sveltekit.head%
+>
+> ```
+
+> Similarly, you can add fonts from [Adobe Typekit](https://fonts.adobe.com/) or custom local fonts with the correct paths to the URL.
+
+You can customise one or more of the pre-defined font families in the Theme. Do not directly apply the font family in your CSS. Always use the CSS variables defined in the Theme so that it configures and reflects across the page design.
+
+```svelte
+
+
+
+```
diff --git a/src/components/Theme/stories/docs/customise.md b/src/components/Theme/stories/docs/customise.md
index e0550a91..00296641 100644
--- a/src/components/Theme/stories/docs/customise.md
+++ b/src/components/Theme/stories/docs/customise.md
@@ -11,7 +11,7 @@ Check out the "Control" column for `theme` in the properties table above to see
> ```scss
> // global.scss
> body {
-> background-color: #333;
+> background-color: #2e3440;
> }
> ```
@@ -19,8 +19,8 @@ Check out the "Control" column for `theme` in the properties table above to see
diff --git a/src/components/Theme/stories/docs/gfonts.png b/src/components/Theme/stories/docs/gfonts.png
new file mode 100644
index 00000000..9e36b0cd
Binary files /dev/null and b/src/components/Theme/stories/docs/gfonts.png differ