diff --git a/apps/nt-headless-ui/stories/colors/brand/brand.mdx b/apps/nt-headless-ui/stories/colors/brand/brand.mdx
index e4e3224..b8d27fc 100644
--- a/apps/nt-headless-ui/stories/colors/brand/brand.mdx
+++ b/apps/nt-headless-ui/stories/colors/brand/brand.mdx
@@ -9,7 +9,7 @@ import {
import colors from './colors.json'
-
+
{colors.map((color) => (
diff --git a/apps/nt-headless-ui/stories/colors/danger/colors.json b/apps/nt-headless-ui/stories/colors/danger/colors.json
new file mode 100644
index 0000000..88442e4
--- /dev/null
+++ b/apps/nt-headless-ui/stories/colors/danger/colors.json
@@ -0,0 +1,18 @@
+[
+ {
+ "name": "bold",
+ "value": "#E51010"
+ },
+ {
+ "name": "regular (default)",
+ "value": "#FA5151"
+ },
+ {
+ "name": "light",
+ "value": "#F9BBBB"
+ },
+ {
+ "name": "thin",
+ "value": "#FFE9E9"
+ }
+]
diff --git a/apps/nt-headless-ui/stories/colors/danger/danger.mdx b/apps/nt-headless-ui/stories/colors/danger/danger.mdx
new file mode 100644
index 0000000..1ebba83
--- /dev/null
+++ b/apps/nt-headless-ui/stories/colors/danger/danger.mdx
@@ -0,0 +1,22 @@
+import { Markdown } from '@storybook/blocks'
+import {
+ Canvas,
+ ColorItem,
+ ColorPalette,
+ Meta,
+ Story,
+} from '@storybook/blocks'
+
+import colors from './colors.json'
+
+
+
+
+ {colors.map((color) => (
+
+ ))}
+
diff --git a/apps/nt-headless-ui/stories/colors/info/colors.json b/apps/nt-headless-ui/stories/colors/info/colors.json
new file mode 100644
index 0000000..deb0a2d
--- /dev/null
+++ b/apps/nt-headless-ui/stories/colors/info/colors.json
@@ -0,0 +1,18 @@
+[
+ {
+ "name": "bold",
+ "value": "#0094D5"
+ },
+ {
+ "name": "regular (default)",
+ "value": "#33A9DD"
+ },
+ {
+ "name": "light",
+ "value": "#B3DFF2"
+ },
+ {
+ "name": "thin",
+ "value": "#E6F4FB"
+ }
+]
diff --git a/apps/nt-headless-ui/stories/colors/info/info.mdx b/apps/nt-headless-ui/stories/colors/info/info.mdx
new file mode 100644
index 0000000..18685de
--- /dev/null
+++ b/apps/nt-headless-ui/stories/colors/info/info.mdx
@@ -0,0 +1,22 @@
+import { Markdown } from '@storybook/blocks'
+import {
+ Canvas,
+ ColorItem,
+ ColorPalette,
+ Meta,
+ Story,
+} from '@storybook/blocks'
+
+import colors from './colors.json'
+
+
+
+
+ {colors.map((color) => (
+
+ ))}
+
diff --git a/apps/nt-headless-ui/stories/colors/shades-primary/shades-primary.mdx b/apps/nt-headless-ui/stories/colors/shades/primary.mdx
similarity index 78%
rename from apps/nt-headless-ui/stories/colors/shades-primary/shades-primary.mdx
rename to apps/nt-headless-ui/stories/colors/shades/primary.mdx
index df3490b..c64444c 100644
--- a/apps/nt-headless-ui/stories/colors/shades-primary/shades-primary.mdx
+++ b/apps/nt-headless-ui/stories/colors/shades/primary.mdx
@@ -7,12 +7,11 @@ import {
Story,
} from '@storybook/blocks'
-
+
+
+
+
+
+
diff --git a/apps/nt-headless-ui/stories/colors/shades/secondary-2.mdx b/apps/nt-headless-ui/stories/colors/shades/secondary-2.mdx
new file mode 100644
index 0000000..632963e
--- /dev/null
+++ b/apps/nt-headless-ui/stories/colors/shades/secondary-2.mdx
@@ -0,0 +1,29 @@
+import { Markdown } from '@storybook/blocks'
+import {
+ Canvas,
+ ColorItem,
+ ColorPalette,
+ Meta,
+ Story,
+} from '@storybook/blocks'
+
+
+
+
+
+
diff --git a/apps/nt-headless-ui/stories/colors/shades/secondary-3.mdx b/apps/nt-headless-ui/stories/colors/shades/secondary-3.mdx
new file mode 100644
index 0000000..2a959bb
--- /dev/null
+++ b/apps/nt-headless-ui/stories/colors/shades/secondary-3.mdx
@@ -0,0 +1,28 @@
+import { Markdown } from '@storybook/blocks'
+import {
+ Canvas,
+ ColorItem,
+ ColorPalette,
+ Meta,
+ Story,
+} from '@storybook/blocks'
+
+
+
+
+
+
diff --git a/apps/nt-headless-ui/stories/colors/shades/secondary-4.mdx b/apps/nt-headless-ui/stories/colors/shades/secondary-4.mdx
new file mode 100644
index 0000000..465651c
--- /dev/null
+++ b/apps/nt-headless-ui/stories/colors/shades/secondary-4.mdx
@@ -0,0 +1,28 @@
+import { Markdown } from '@storybook/blocks'
+import {
+ Canvas,
+ ColorItem,
+ ColorPalette,
+ Meta,
+ Story,
+} from '@storybook/blocks'
+
+
+
+
+
+
diff --git a/apps/nt-headless-ui/stories/colors/shades/shades-neutral.mdx b/apps/nt-headless-ui/stories/colors/shades/shades-neutral.mdx
new file mode 100644
index 0000000..fc09b10
--- /dev/null
+++ b/apps/nt-headless-ui/stories/colors/shades/shades-neutral.mdx
@@ -0,0 +1,29 @@
+import { Markdown } from '@storybook/blocks'
+import {
+ Canvas,
+ ColorItem,
+ ColorPalette,
+ Meta,
+ Story,
+} from '@storybook/blocks'
+
+
+
+
+
+
diff --git a/apps/nt-headless-ui/stories/colors/shadow/shadow.mdx b/apps/nt-headless-ui/stories/colors/shadow/shadow.mdx
new file mode 100644
index 0000000..b959df6
--- /dev/null
+++ b/apps/nt-headless-ui/stories/colors/shadow/shadow.mdx
@@ -0,0 +1,24 @@
+import { Markdown } from '@storybook/blocks'
+import {
+ Canvas,
+ ColorItem,
+ ColorPalette,
+ Meta,
+ Story,
+} from '@storybook/blocks'
+
+import { boxShadow } from '../../../../nt-stylesheet/themes/colors.ts'
+
+
+
+
+ {Object.entries(boxShadow)
+ .map(([name, value]) => ({ name, value }))
+ .map((color) => (
+
+ ))}
+
diff --git a/apps/nt-headless-ui/stories/colors/success/colors.json b/apps/nt-headless-ui/stories/colors/success/colors.json
new file mode 100644
index 0000000..f5a17bb
--- /dev/null
+++ b/apps/nt-headless-ui/stories/colors/success/colors.json
@@ -0,0 +1,18 @@
+[
+ {
+ "name": "bold",
+ "value": "#359000"
+ },
+ {
+ "name": "regular (default)",
+ "value": "#6CD430"
+ },
+ {
+ "name": "light",
+ "value": "#ABE38B"
+ },
+ {
+ "name": "thin",
+ "value": "#E4FFD5"
+ }
+]
diff --git a/apps/nt-headless-ui/stories/colors/success/success.mdx b/apps/nt-headless-ui/stories/colors/success/success.mdx
new file mode 100644
index 0000000..8cff269
--- /dev/null
+++ b/apps/nt-headless-ui/stories/colors/success/success.mdx
@@ -0,0 +1,22 @@
+import { Markdown } from '@storybook/blocks'
+import {
+ Canvas,
+ ColorItem,
+ ColorPalette,
+ Meta,
+ Story,
+} from '@storybook/blocks'
+
+import colors from './colors.json'
+
+
+
+
+ {colors.map((color) => (
+
+ ))}
+
diff --git a/apps/nt-headless-ui/stories/colors/warning/colors.json b/apps/nt-headless-ui/stories/colors/warning/colors.json
new file mode 100644
index 0000000..2e76c73
--- /dev/null
+++ b/apps/nt-headless-ui/stories/colors/warning/colors.json
@@ -0,0 +1,18 @@
+[
+ {
+ "name": "bold",
+ "value": "#DF7700"
+ },
+ {
+ "name": "regular (default)",
+ "value": "#FFB92E"
+ },
+ {
+ "name": "light",
+ "value": "#FED496"
+ },
+ {
+ "name": "thin",
+ "value": "#FFF0DA"
+ }
+]
diff --git a/apps/nt-headless-ui/stories/colors/warning/warning.mdx b/apps/nt-headless-ui/stories/colors/warning/warning.mdx
new file mode 100644
index 0000000..8823f48
--- /dev/null
+++ b/apps/nt-headless-ui/stories/colors/warning/warning.mdx
@@ -0,0 +1,22 @@
+import { Markdown } from '@storybook/blocks'
+import {
+ Canvas,
+ ColorItem,
+ ColorPalette,
+ Meta,
+ Story,
+} from '@storybook/blocks'
+
+import colors from './colors.json'
+
+
+
+
+ {colors.map((color) => (
+
+ ))}
+