diff --git a/.playwright-mcp/page-2026-03-17T05-13-50-415Z.png b/.playwright-mcp/page-2026-03-17T05-13-50-415Z.png
new file mode 100644
index 0000000..916cb10
Binary files /dev/null and b/.playwright-mcp/page-2026-03-17T05-13-50-415Z.png differ
diff --git a/astro.config.mjs b/astro.config.mjs
index d37dbd5..d080fb6 100644
--- a/astro.config.mjs
+++ b/astro.config.mjs
@@ -17,7 +17,7 @@ export default defineConfig({
},
},
integrations: [
- react(),
+ react(),
sitemap({
i18n: {
defaultLocale: 'en',
@@ -31,6 +31,16 @@ export default defineConfig({
],
vite: {
plugins: [tailwindcss()],
+ build: {
+ cssCodeSplit: true,
+ rollupOptions: {
+ output: {
+ manualChunks: {
+ 'vendor-react': ['react', 'react-dom'],
+ }
+ }
+ }
+ }
},
i18n: {
// The default locale to fall back to if a page isn't available in the active locale
diff --git a/public/fonts/archivo-400.ttf b/public/fonts/archivo-400.ttf
new file mode 100644
index 0000000..757e07f
Binary files /dev/null and b/public/fonts/archivo-400.ttf differ
diff --git a/public/fonts/archivo-400.woff2 b/public/fonts/archivo-400.woff2
new file mode 100644
index 0000000..57d60ba
Binary files /dev/null and b/public/fonts/archivo-400.woff2 differ
diff --git a/public/fonts/archivo-700.ttf b/public/fonts/archivo-700.ttf
new file mode 100644
index 0000000..8893a0d
Binary files /dev/null and b/public/fonts/archivo-700.ttf differ
diff --git a/public/fonts/archivo-700.woff2 b/public/fonts/archivo-700.woff2
new file mode 100644
index 0000000..b560e57
Binary files /dev/null and b/public/fonts/archivo-700.woff2 differ
diff --git a/public/fonts/space-grotesk-400.ttf b/public/fonts/space-grotesk-400.ttf
new file mode 100644
index 0000000..576f9b5
Binary files /dev/null and b/public/fonts/space-grotesk-400.ttf differ
diff --git a/public/fonts/space-grotesk-400.woff2 b/public/fonts/space-grotesk-400.woff2
new file mode 100644
index 0000000..d587601
Binary files /dev/null and b/public/fonts/space-grotesk-400.woff2 differ
diff --git a/public/fonts/space-grotesk-700.ttf b/public/fonts/space-grotesk-700.ttf
new file mode 100644
index 0000000..f4f8002
Binary files /dev/null and b/public/fonts/space-grotesk-700.ttf differ
diff --git a/public/fonts/space-grotesk-700.woff2 b/public/fonts/space-grotesk-700.woff2
new file mode 100644
index 0000000..9c436fd
Binary files /dev/null and b/public/fonts/space-grotesk-700.woff2 differ
diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx
index 02d943d..19364b6 100644
--- a/src/components/Footer.tsx
+++ b/src/components/Footer.tsx
@@ -1,7 +1,6 @@
import { useTranslations } from "@/i18n/utils";
import type { Lang } from "@/types/i18n";
import { personalInfo } from "@/lib/data/index";
-import { motion } from "framer-motion";
import { useState, useEffect } from "react";
import { defaultLang } from "@/i18n/ui";
import Container from "./ui/Container.tsx";
@@ -9,7 +8,7 @@ import { type FooterProps } from "@/types";
export default function Footer({ lang: propLang }: FooterProps) {
const [lang, setLang] = useState