From e82380e14a998e9a7223241b9645a347d2d3fbd6 Mon Sep 17 00:00:00 2001 From: timkjr Date: Wed, 19 Aug 2026 13:08:47 -0500 Subject: [PATCH] fix(ui): close unclosed CSS blocks that killed the stylesheet tail The rebase hand-repair dropped the closing brace of .welcome-btn-pi:hover and .btn-toolbar.btn-run.mode-pi:hover before the inserted OMP rules. The browser CSS parser drops every rule after an unclosed block, so the deployed UI rendered as unstyled text bars (only ~456 of ~2583 rules applied). Verified clean via esbuild --minify (no css-syntax-error) and rebuilt dist. --- src/web/public/styles.css | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/web/public/styles.css b/src/web/public/styles.css index 000f13d6..b4e2eac7 100644 --- a/src/web/public/styles.css +++ b/src/web/public/styles.css @@ -3877,6 +3877,8 @@ body.touch-device .terminal-container .xterm .xterm-helper-textarea { box-shadow: 0 4px 20px rgba(244, 114, 182, 0.3), 0 0 40px rgba(190, 24, 93, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.08); border-color: rgba(249, 168, 212, 0.5); color: #fff1f7; + transform: translateY(-1px); +} /* OMP: indigo identity, matching .btn-toolbar.btn-run.mode-omp and .run-mode-dot.omp so the welcome action reads as the same backend. */ .welcome-btn-omp { @@ -5000,6 +5002,7 @@ body.touch-device .terminal-container .xterm .xterm-helper-textarea { box-shadow: 0 0 12px rgba(244, 114, 182, 0.35), 0 2px 8px rgba(190, 24, 93, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.08); border-color: rgba(249, 168, 212, 0.6); color: #fff1f7; +} /* OMP mode colors */ .btn-toolbar.btn-run.mode-omp, .btn-toolbar.btn-run-gear.mode-omp {