diff --git a/public/fonts/Inter-roman.var.woff2 b/public/fonts/Inter-roman.var.woff2
new file mode 100644
index 0000000..6a256a0
Binary files /dev/null and b/public/fonts/Inter-roman.var.woff2 differ
diff --git a/src/components/fonts.astro b/src/components/fonts.astro
new file mode 100644
index 0000000..751b74c
--- /dev/null
+++ b/src/components/fonts.astro
@@ -0,0 +1,10 @@
+
diff --git a/src/pages/pdf.astro b/src/pages/pdf.astro
index 5fdfc3e..8a97228 100644
--- a/src/pages/pdf.astro
+++ b/src/pages/pdf.astro
@@ -1,4 +1,5 @@
---
+import Fonts from '@/components/fonts.astro';
import Footer from '@/pdf/components/footer.astro';
import EducationSection from '@/pdf/sections/education-section.pdf.astro';
import ExperienceSection from '@/pdf/sections/experience-section.pdf.astro';
@@ -23,6 +24,7 @@ const shouldRenderSection = (section: keyof typeof sections) => sections[section
PDF preview
+
{shouldRenderSection('main') && }
diff --git a/src/web/components/head.astro b/src/web/components/head.astro
index b9d8868..d279185 100644
--- a/src/web/components/head.astro
+++ b/src/web/components/head.astro
@@ -1,8 +1,8 @@
---
+import Fonts from '@/components/fonts.astro';
import Favicons from '@/web/head/favicons.auto-generated.astro';
import InitialTheme from '@/web/head/initial-theme.astro';
import Meta from '@/web/head/meta.astro';
-
import type { MetaConfig } from '@/types/config/meta-config.types';
interface Props {
@@ -16,4 +16,5 @@ const { meta } = Astro.props;
+
diff --git a/tailwind.config.cjs b/tailwind.config.cjs
index 03ca7f5..9e948ea 100644
--- a/tailwind.config.cjs
+++ b/tailwind.config.cjs
@@ -1,4 +1,5 @@
const colors = require('tailwindcss/colors');
+const defaultTheme = require('tailwindcss/defaultTheme');
/** @type {import('tailwindcss').Config} */
module.exports = {
@@ -22,6 +23,9 @@ module.exports = {
animation: {
show: 'show 225ms ease-in-out',
},
+ fontFamily: {
+ sans: ['Inter var', ...defaultTheme.fontFamily.sans],
+ },
},
},
plugins: [],