diff --git a/.storybook/preview.ts b/.storybook/preview.ts
index 2653a35..36d42e6 100644
--- a/.storybook/preview.ts
+++ b/.storybook/preview.ts
@@ -1,6 +1,12 @@
 import type { Preview } from '@storybook/svelte'
 import Root from './Root.svelte'
 
+import '@fontsource/ibm-plex-sans-kr/300.css'
+import '@fontsource/ibm-plex-sans-kr/400.css'
+import '@fontsource/ibm-plex-sans-kr/500.css'
+import '@fontsource/ibm-plex-sans-kr/600.css'
+import '@fontsource/ibm-plex-sans-kr/700.css'
+
 const preview: Preview = {
 	parameters: {
 		controls: {
@@ -10,7 +16,6 @@ const preview: Preview = {
 			}
 		}
 	},
-	// @ts-expect-error
 	decorators: [() => Root]
 }
 
diff --git a/package.json b/package.json
index 72ef51b..bef1fbb 100644
--- a/package.json
+++ b/package.json
@@ -56,6 +56,7 @@
 		"typescript": "^5.6.3",
 		"vite": "^5.4.10",
 		"vite-plugin-dts": "^4.3.0",
+		"@fontsource/ibm-plex-sans-kr": "^5.1.0",
 		"vite-tsconfig-paths": "^5.0.1"
 	},
 	"peerDependencies": {
@@ -63,7 +64,6 @@
 		"svelte": "5"
 	},
 	"dependencies": {
-		"@fontsource/ibm-plex-sans-kr": "^5.1.0",
 		"clsx": "^2.1.1",
 		"js-cookie": "^3.0.5",
 		"svelte-component-actions": "^1.1.0"
diff --git a/src/lib/index.ts b/src/lib/index.ts
index 4a1b377..932e5e3 100644
--- a/src/lib/index.ts
+++ b/src/lib/index.ts
@@ -1,11 +1,5 @@
 // Reexport your entry components here
 
-import '@fontsource/ibm-plex-sans-kr/300.css'
-import '@fontsource/ibm-plex-sans-kr/400.css'
-import '@fontsource/ibm-plex-sans-kr/500.css'
-import '@fontsource/ibm-plex-sans-kr/600.css'
-import '@fontsource/ibm-plex-sans-kr/700.css'
-
 // System / Utils
 export * from './system/context.js'
 export * from './assets/index.js'