diff --git a/bun.lockb b/bun.lockb
index 1068d57..08b8a83 100755
Binary files a/bun.lockb and b/bun.lockb differ
diff --git a/package.json b/package.json
index 6bbedae..497caa6 100644
--- a/package.json
+++ b/package.json
@@ -12,8 +12,8 @@
"dependencies": {
"@astrojs/check": "^0.7.0",
"@astrojs/tailwind": "^5.1.0",
- "@fontsource/fira-mono": "^5.0.13",
- "@fontsource/inter": "^5.0.19",
+ "@fontsource-variable/fira-code": "^5.0.18",
+ "@fontsource-variable/inter": "^5.0.19",
"astro": "^4.11.5",
"extract-colors": "^4.0.6",
"tailwindcss": "^3.4.4",
diff --git a/src/layouts/MainLayout.astro b/src/layouts/MainLayout.astro
index 7e26c4a..65d45c4 100644
--- a/src/layouts/MainLayout.astro
+++ b/src/layouts/MainLayout.astro
@@ -1,6 +1,5 @@
---
-import "@fontsource/inter/400.css";
-import "@fontsource/inter/700.css";
+import "@fontsource-variable/inter";
---
diff --git a/src/pages/go.astro b/src/pages/go.astro
index 0e31749..7540435 100644
--- a/src/pages/go.astro
+++ b/src/pages/go.astro
@@ -1,5 +1,5 @@
---
-import "@fontsource/fira-mono/400.css";
+import "@fontsource-variable/fira-code";
import MainLayout from "../layouts/MainLayout.astro";
import { Picture } from "astro:assets";
@@ -64,6 +64,6 @@ import LogoWhite from "../img/logo-white.png";
diff --git a/src/pages/nowplaying-dom.astro b/src/pages/nowplaying-dom.astro
index b50ae05..bf828bd 100644
--- a/src/pages/nowplaying-dom.astro
+++ b/src/pages/nowplaying-dom.astro
@@ -1,5 +1,5 @@
---
-import "@fontsource/inter/700.css";
+import "@fontsource-variable/inter";
---