From 6a1b41ac93763302b6e3e29dd267aefe2c0117f0 Mon Sep 17 00:00:00 2001 From: Pontoporeia Date: Mon, 6 Apr 2026 16:16:11 +0200 Subject: [PATCH] css: remove dark mode, unify token system, eliminate all hardcoded colors - Remove @media (prefers-color-scheme: dark) block from variables.css - Delete colors.css (dead reference doc, never loaded) - Add semantic tokens to variables.css: --header-gradient-fade, --header-shadow-strong/soft, --header-nav-active-border --search-error-bg/border/color --sys-bg-surface/deep/panel, --sys-border/border-deep/border-hover --sys-text-dim/bright/body, --sys-overlay, --sys-syntax-* (7 highlight tokens) --success/warning/error/blue/yellow/green -muted-bg/border/hover alpha overlays --danger-border-muted - Replace all hardcoded hex/rgba in common.css, main.css, search.css, admin.css, system.css - Fix --border-color typo -> --border-primary in search.css - Fix view-toggle__btn active color: --text-primary -> --accent-foreground - Admin and public share identical token set, no separate admin theme - Update README.md --- TODO.md | 2 + public/assets/css/README.md | 44 ++++------- public/assets/css/admin.css | 34 ++++---- public/assets/css/colors.css | 39 --------- public/assets/css/common.css | 6 +- public/assets/css/main.css | 4 +- public/assets/css/search.css | 4 +- public/assets/css/system.css | 126 ++++++++++++++--------------- public/assets/css/variables.css | 136 +++++++++++++++++++------------- 9 files changed, 183 insertions(+), 212 deletions(-) delete mode 100644 public/assets/css/colors.css diff --git a/TODO.md b/TODO.md index 2edd22b..b6fccea 100644 --- a/TODO.md +++ b/TODO.md @@ -11,6 +11,8 @@ Pending tasks have been split into topic files under [`todo/`](todo/README.md): ## Recently completed (this session) +- [x] CSS cleanup — removed dark-mode `@media (prefers-color-scheme: dark)` block from `variables.css`; deleted dead `colors.css` reference file; added all missing semantic tokens to `variables.css` (`--header-*`, `--search-error-*`, `--sys-*` dark-terminal tokens, `--*-muted-bg/border/hover` alpha overlay tokens); replaced every hardcoded hex/rgba in `common.css`, `main.css`, `search.css`, `admin.css`, `system.css` with `var()` references; fixed `--border-color` typo → `--border-primary` in `search.css`; fixed `view-toggle__btn` active color to use `--accent-foreground`; updated `README.md`; admin and public now share identical token set with zero duplication + - [x] `pages-edit.php` — replaced EasyMDE (333 KB: 320 KB JS + 13 KB CSS) with OverType (118 KB, single JS file, no CSS); removed `easymde.min.js` and `easymde.min.css` from `public/assets/`; vendored `overtype.min.js`; replaced `