diff --git a/src/styles/globals.css b/src/styles/globals.css index 846b1f6..8fb9cc9 100644 --- a/src/styles/globals.css +++ b/src/styles/globals.css @@ -5,3 +5,39 @@ /* Dark Mode */ @custom-variant dark (&:is(.dark *)); + +/* Fonts */ +@font-face { + font-family: "Geist"; + src: url("/fonts/Geist.woff2") format("woff2"); + font-weight: 100 900; + font-display: swap; + font-style: normal; +} + +@font-face { + font-family: "GeistMono"; + src: url("/fonts/GeistMono.woff2") format("woff2"); + font-weight: 100 900; + font-display: swap; + font-style: normal; +} + +@font-face { + font-family: "OnestMedium"; + src: url("/fonts/OnestMedium.woff2") format("woff2"); + font-display: swap; + font-style: normal; +} + +@theme { + --font-sans: + "Geist", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", + "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --font-mono: + "GeistMono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, + "Liberation Mono", "Courier New", monospace, "Apple Color Emoji"; + --font-onest: + "OnestMedium", system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", + "Segoe UI Symbol", "Noto Color Emoji"; +} diff --git a/static/fonts/Geist.woff2 b/static/fonts/Geist.woff2 new file mode 100644 index 0000000..d101f19 Binary files /dev/null and b/static/fonts/Geist.woff2 differ diff --git a/static/fonts/GeistMono.woff2 b/static/fonts/GeistMono.woff2 new file mode 100644 index 0000000..b96b7d4 Binary files /dev/null and b/static/fonts/GeistMono.woff2 differ diff --git a/static/fonts/GeistMonoVariableVF.woff2 b/static/fonts/GeistMonoVariableVF.woff2 deleted file mode 100644 index dc6d198..0000000 Binary files a/static/fonts/GeistMonoVariableVF.woff2 and /dev/null differ diff --git a/static/fonts/InterVariable.woff2 b/static/fonts/InterVariable.woff2 deleted file mode 100644 index 22a12b0..0000000 Binary files a/static/fonts/InterVariable.woff2 and /dev/null differ diff --git a/static/fonts/OnestMedium.woff2 b/static/fonts/OnestMedium.woff2 new file mode 100644 index 0000000..f7383f3 Binary files /dev/null and b/static/fonts/OnestMedium.woff2 differ