mirror of
https://github.com/anand34577/ferrum.git
synced 2026-09-11 21:38:59 +00:00
29a9519ed7
The GitHub merge of feature/glass-flight-deck and feature/theme-selector left :root/.dark (the "no [data-look] override" baseline) set to Glass Flight Deck's tokens instead of the plain Enterprise baseline, so every look inherited its Oswald type, tight radii, persistent caution bar, and corner brackets regardless of which one was selected — the themes were indistinguishable because they were all secretly the same rejected design underneath. Restores :root/.dark to a clean Enterprise baseline and moves every Glass-Flight-Deck-specific token into its own explicit [data-look="glassFlightDeck"] block, same as the others. Also makes .panel-label's tracked-caps transform and .corner-frame's visible border look-gated (glassFlightDeck only) instead of global, and MasterCautionBar look-aware (persistent nameplate only in Glass Flight Deck; a conventional reactive banner — hidden when nominal — everywhere else), so no look can leak another look's structural signature. Expands the six-value Look enum/backend whitelist with two new designs: - Midnight: modern dev-tool dark (Nord/GitHub-dark-adjacent), cool blue-slate ground with a visible glow instead of a hard shadow. - Paper: ultra-minimal and warm, off-white ground, zero shadow, hairline borders only, with a genuinely warm (not blue-black) dark variant. All six verified live end-to-end (build/typecheck clean, each rendered and screenshotted in both themes where applicable).