diff --git a/src/lib/styles/fonts.css b/src/lib/styles/fonts.css new file mode 100644 index 0000000..49671d4 --- /dev/null +++ b/src/lib/styles/fonts.css @@ -0,0 +1,23 @@ +/* ================================================================ + * fonts.css — Global font-face definitions + * + * Ensures Inter and JetBrains Mono are reliably loaded from + * local assets regardless of the host environment. + * ================================================================ */ + +@font-face { + font-family: "Inter"; + font-style: normal; + font-weight: 400 800; + font-display: swap; + src: url("/assets/fonts/Inter-4.1/web/InterVariable.woff2") format("woff2"); +} + +@font-face { + font-family: "JetBrains Mono"; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url("/assets/fonts/JetBrainsMono-2.304/fonts/webfonts/JetBrainsMono-Regular.woff2") + format("woff2"); +} diff --git a/src/routes/layout.css b/src/routes/layout.css index 1aac98e..6f59b5b 100644 --- a/src/routes/layout.css +++ b/src/routes/layout.css @@ -2,6 +2,7 @@ @layer theme, base, components, utilities; +@import "../lib/styles/fonts.css"; @import "../lib/styles/theme.css"; @import "../lib/styles/content.css"; @import "../lib/styles/components.css";