From 897804cbb25b8ad2363d7fa573009dcc48f75213 Mon Sep 17 00:00:00 2001
From: Christopher <131207452+PetrefiedThunder@users.noreply.github.com>
Date: Fri, 23 Oct 2026 15:35:17 -0700
Subject: [PATCH 1/9] style(frontend): use Inter for headings and drop the
Outfit font load
---
frontend/src/app/globals.css | 4 ++--
frontend/src/app/layout.tsx | 2 +-
frontend/src/design-system/design-tokens.json | 2 +-
frontend/src/styles/DESIGN_SYSTEM.md | 2 +-
4 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/frontend/src/app/globals.css b/frontend/src/app/globals.css
index d83358fa7..ca6031af9 100644
--- a/frontend/src/app/globals.css
+++ b/frontend/src/app/globals.css
@@ -391,9 +391,9 @@ body[data-inflow-lab="true"] {
--re-shadow-glow: 0 0 0 3px var(--re-brand-muted);
--re-shadow-glow-strong: 0 0 0 3px var(--re-brand-muted);
- /* ── Type families. Marketing wears Outfit; the product wears Inter. ── */
+ /* Type families. Marketing and product both wear Inter. */
--re-font-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;
- --re-font-display: "Outfit", "Inter", system-ui, -apple-system, sans-serif;
+ --re-font-display: "Inter", system-ui, -apple-system, sans-serif;
--re-font-serif: Georgia, "Times New Roman", serif;
--re-font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;
diff --git a/frontend/src/app/layout.tsx b/frontend/src/app/layout.tsx
index 9d8bc43e2..b1765c4e0 100644
--- a/frontend/src/app/layout.tsx
+++ b/frontend/src/app/layout.tsx
@@ -56,7 +56,7 @@ export default async function RootLayout({
{/* PWA manifest (#568) */}
diff --git a/frontend/src/design-system/design-tokens.json b/frontend/src/design-system/design-tokens.json
index 2ae07c3d4..cd3d8b054 100644
--- a/frontend/src/design-system/design-tokens.json
+++ b/frontend/src/design-system/design-tokens.json
@@ -77,7 +77,7 @@
"typography": {
"fontFamily": {
"sans": "'Inter', system-ui, -apple-system, sans-serif",
- "display": "'Outfit', system-ui, -apple-system, sans-serif",
+ "display": "'Inter', system-ui, -apple-system, sans-serif",
"serif": "'Fraunces', Georgia, serif",
"mono": "'JetBrains Mono', 'Fira Code', monospace"
},
diff --git a/frontend/src/styles/DESIGN_SYSTEM.md b/frontend/src/styles/DESIGN_SYSTEM.md
index 1c3638538..c32cc7255 100644
--- a/frontend/src/styles/DESIGN_SYSTEM.md
+++ b/frontend/src/styles/DESIGN_SYSTEM.md
@@ -76,7 +76,7 @@ All colors use CSS custom properties defined in `globals.css` and mapped to Tail
| Class | Font | Use For |
|----------------|-------------|--------------------------------------------|
-| `font-display` | Outfit | All headings (h1-h4), hero text |
+| `font-display` | Inter | All headings (h1-h4), hero text |
| `font-sans` | Inter | Body text, UI labels, descriptions (default) |
| `font-serif` | Fraunces | Accent quotes, testimonials |
| `font-mono` | JetBrains Mono | Code, technical values, API references |
From 72aa271bdcfc658ba8252dbb9850555c70f16853 Mon Sep 17 00:00:00 2001
From: Christopher <131207452+PetrefiedThunder@users.noreply.github.com>
Date: Fri, 23 Oct 2026 18:06:42 -0700
Subject: [PATCH 2/9] fix(frontend): label EPCIS as Preview, remove made-up
data, dashes and the EDI label
---
.../app/blog/fsma-204-cte-kde-guide/page.tsx | 2 +-
.../page.tsx | 2 +-
frontend/src/app/dashboard/settings/page.tsx | 2 +-
frontend/src/app/docs/authentication/page.tsx | 2 +-
frontend/src/app/fsma/page.tsx | 29 ++++++-----
.../src/app/onboarding/bulk-upload/page.tsx | 2 +-
frontend/src/app/records/page.tsx | 5 +-
frontend/src/app/requests/page.tsx | 2 +-
frontend/src/app/rules/page.tsx | 2 +-
.../src/app/tools/notice-validator/page.tsx | 51 +------------------
frontend/src/app/why-regengine/page.tsx | 21 --------
.../dashboard/metrics-overview-widget.tsx | 2 +-
12 files changed, 26 insertions(+), 96 deletions(-)
diff --git a/frontend/src/app/blog/fsma-204-cte-kde-guide/page.tsx b/frontend/src/app/blog/fsma-204-cte-kde-guide/page.tsx
index 03b1561de..66128848c 100644
--- a/frontend/src/app/blog/fsma-204-cte-kde-guide/page.tsx
+++ b/frontend/src/app/blog/fsma-204-cte-kde-guide/page.tsx
@@ -424,7 +424,7 @@ export default function CTEKDEGuidePage() {
- Ready to implement FSMA 204 traceability in your business? See how RegEngine handles CTE/KDE capture, validation, and EPCIS-oriented export workflows.
+ Ready to implement FSMA 204 traceability in your business? See how RegEngine handles CTE/KDE capture, validation, and EPCIS-oriented export workflows (Preview).
- Try: LOT-2025-ROMAINE-001 or{' '}
- TLC-LETTUCE-BATCH-42
-
- Sample Data (first {csvPreview.sampleRows.length} rows) + First {csvPreview.sampleRows.length} rows of your file