From c4c93eb0e394e43d1a6f710b2f20022ae688cc5f Mon Sep 17 00:00:00 2001
From: digital-garbage <133010426+digital-garbage@users.noreply.github.com>
Date: Wed, 26 Aug 2026 17:57:22 +0300
Subject: [PATCH] style(editor): no monospace anywhere in the interface
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
81 uses of --font-mono, two stray var(--mono, ...) fallbacks that were always
resolving to raw monospace because that token was never defined, and the boot
error banner's inline font. All now Inter. The --font-mono token is deleted
rather than repointed at a sans stack — a name saying "mono" that isn't would
be a trap for whoever reads it next.
JetBrains Mono is also dropped from the Google Fonts request. It was still
being fetched on every load for a family nothing used.
Kept the one thing monospace was earning: digits that do not jitter. A timecode
or countdown re-laying itself out every frame is why readouts reached for a
mono stack at all, so those selectors get font-variant-numeric: tabular-nums.
Inter carries tabular figures, so the alignment survives without the typewriter.
Courier New stays in the video text-overlay font picker. That is a creative
choice burned into the output, not interface chrome.
Verified in a browser against the real stylesheet: every sampled element
resolves to Inter, numeric readouts report tabular-nums.
---
movie_editor/frontend/index.html | 6 +-
movie_editor/frontend/styles.css | 182 +++++++++++++++++--------------
2 files changed, 101 insertions(+), 87 deletions(-)
diff --git a/movie_editor/frontend/index.html b/movie_editor/frontend/index.html
index 1c7755c5..f72524e6 100644
--- a/movie_editor/frontend/index.html
+++ b/movie_editor/frontend/index.html
@@ -13,7 +13,7 @@
-
+