From 033e371ea34f05fc0595d99f4e0ffa88b0ed8a83 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 1 May 2026 03:52:32 +0000 Subject: [PATCH 1/3] Add Inter, Roboto, and JetBrains Mono via Google Fonts Loads all three families in a single @import for CDN caching efficiency. Sets Infima font variables: Inter for body, Roboto for headings, JetBrains Mono for code blocks. display=swap avoids FOIT. https://claude.ai/code/session_016imc14aFL2PYqA4qpUK9Dh --- src/css/custom.css | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/css/custom.css b/src/css/custom.css index 8769315..b3f01ff 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -4,6 +4,10 @@ * work well for content-centric websites. */ +/* Fonts: Roboto (display/headings) · Inter (body/UI) · JetBrains Mono (code) + * Single request loads all three families; display=swap avoids FOIT. */ +@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Roboto:wght@500;700;900&family=JetBrains+Mono:wght@400;500;700&display=swap"); + /* Color is charcoal */ :root { --ifm-color-primary: #2a6b32; @@ -15,6 +19,10 @@ --ifm-color-primary-lightest: #35863e; --ifm-background-color: #F8F9F5; --ifm-code-font-size: 95%; + /* Type system */ + --ifm-font-family-base: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; + --ifm-font-family-monospace: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace; + --ifm-heading-font-family: "Roboto", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif; --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1); } From 834436f2fed14810305dc9136bf880023a6ecb6f Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 1 May 2026 05:17:05 +0000 Subject: [PATCH 2/3] Switch heading font from Roboto to Montserrat https://claude.ai/code/session_016imc14aFL2PYqA4qpUK9Dh --- src/css/custom.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/css/custom.css b/src/css/custom.css index b3f01ff..a42b6d5 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -6,7 +6,7 @@ /* Fonts: Roboto (display/headings) · Inter (body/UI) · JetBrains Mono (code) * Single request loads all three families; display=swap avoids FOIT. */ -@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Roboto:wght@500;700;900&family=JetBrains+Mono:wght@400;500;700&display=swap"); +@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Montserrat:wght@500;700;900&family=JetBrains+Mono:wght@400;500;700&display=swap"); /* Color is charcoal */ :root { @@ -22,7 +22,7 @@ /* Type system */ --ifm-font-family-base: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; --ifm-font-family-monospace: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace; - --ifm-heading-font-family: "Roboto", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif; + --ifm-heading-font-family: "Montserrat", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif; --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1); } From 3afe46cf683bedfae9a753a5cfc4759d034df2e9 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 1 May 2026 05:20:42 +0000 Subject: [PATCH 3/3] Switch heading font from Montserrat to Maven Pro https://claude.ai/code/session_016imc14aFL2PYqA4qpUK9Dh --- src/css/custom.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/css/custom.css b/src/css/custom.css index a42b6d5..fbacb10 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -6,7 +6,7 @@ /* Fonts: Roboto (display/headings) · Inter (body/UI) · JetBrains Mono (code) * Single request loads all three families; display=swap avoids FOIT. */ -@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Montserrat:wght@500;700;900&family=JetBrains+Mono:wght@400;500;700&display=swap"); +@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Maven+Pro:wght@500;700;900&family=JetBrains+Mono:wght@400;500;700&display=swap"); /* Color is charcoal */ :root { @@ -22,7 +22,7 @@ /* Type system */ --ifm-font-family-base: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; --ifm-font-family-monospace: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace; - --ifm-heading-font-family: "Montserrat", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif; + --ifm-heading-font-family: "Maven Pro", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif; --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1); }