diff --git a/public/fonts/plus-jakarta-sans-variable-italic.woff2 b/public/fonts/plus-jakarta-sans-variable-italic.woff2 new file mode 100644 index 0000000..ea54ef7 Binary files /dev/null and b/public/fonts/plus-jakarta-sans-variable-italic.woff2 differ diff --git a/public/fonts/plus-jakarta-sans-variable.woff2 b/public/fonts/plus-jakarta-sans-variable.woff2 new file mode 100644 index 0000000..5ec77ed Binary files /dev/null and b/public/fonts/plus-jakarta-sans-variable.woff2 differ diff --git a/public/styles/tokens.css b/public/styles/tokens.css index 3dc1a57..4e9f0f4 100644 --- a/public/styles/tokens.css +++ b/public/styles/tokens.css @@ -27,6 +27,25 @@ * die öffentliche API bleibt stabil und muss nie doppelt geändert werden. */ +/* -------------------------------------------------------- + * Plus Jakarta Sans — selbst gehostet, Variable Font + * -------------------------------------------------------- */ +@font-face { + font-family: 'Plus Jakarta Sans'; + src: url('/fonts/plus-jakarta-sans-variable.woff2') format('woff2-variations'); + font-weight: 200 800; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'Plus Jakarta Sans'; + src: url('/fonts/plus-jakarta-sans-variable-italic.woff2') format('woff2-variations'); + font-weight: 200 800; + font-style: italic; + font-display: swap; +} + :root { /* -------------------------------------------------------- * 1. Farben - Neutral-Skala @@ -270,7 +289,7 @@ * System-Font-Stack laut Redesign-Spec. * Skala von xs (12px) bis 4xl (36px). * -------------------------------------------------------- */ - --font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; + --font-sans: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; --font-mono: 'SF Mono', 'Fira Code', 'Fira Mono', 'Roboto Mono', monospace; /* Size-Skala */