From d66d898f4d3a54cfae67125f60229c107b2281a7 Mon Sep 17 00:00:00 2001 From: Disco DeDisco Date: Mon, 1 Jun 2026 20:47:12 -0400 Subject: [PATCH] light palettes: --duoUser = --undUser felt so input/aperture fills blend with the page MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit On *-light palettes the dark-olive --duoUser felt (terFor) read too heavy as an input / aperture fill against the light page. The light-palette override block (body[class*="-light"]) now sets --duoUser: var(--undUser), so every --duoUser surface — e.g. oblivion-light's New Game / New Post composer inputs — uses the lighter forest felt and blends in. Overrides the :root --duoUser for every *-light palette (body[class*="-light"] out-specifies :root). Composer polish (_applets.scss): the New Game / New Post line inputs gain an explicit --duoUser background fill + a --priUser placeholder colour, alongside the 700 weight + terUser focus shift already added. Forest felt (priFor) retuned in rootvars to suit the lighter light-palette fill. [[project-room-scroll-of-events]] Co-Authored-By: Claude Opus 4.8 (1M context) --- src/static_src/scss/_applets.scss | 5 +++++ src/static_src/scss/rootvars.scss | 7 ++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/static_src/scss/_applets.scss b/src/static_src/scss/_applets.scss index 9267f40..7639694 100644 --- a/src/static_src/scss/_applets.scss +++ b/src/static_src/scss/_applets.scss @@ -106,10 +106,15 @@ #id_new_game_name, #id_new_post_text { font-weight: 700; + background-color: rgba(var(--duoUser), 1); &:focus { color: rgba(var(--terUser), 1); } + + &::placeholder { + color: rgba(var(--priUser), 1); + } } // Page-level gear buttons — fixed to viewport bottom-right diff --git a/src/static_src/scss/rootvars.scss b/src/static_src/scss/rootvars.scss index 288a9f7..2dfc6b2 100644 --- a/src/static_src/scss/rootvars.scss +++ b/src/static_src/scss/rootvars.scss @@ -229,7 +229,7 @@ --secPmm: 150, 120, 182; --terPmm: 112, 79, 146; // forest - --priFor: 114, 146, 79; + --priFor: 124, 156, 89; --secFor: 94, 124, 61; --terFor: 74, 102, 43; @@ -512,6 +512,11 @@ body[class*="-light"] { --tooltip-bg: 255, 255, 255; --title-shadow-offset: -0.06125rem; + /* The dark-olive --duoUser felt (terFor) reads too heavy as an input / + aperture fill against a light page — use the lighter --undUser felt + (priFor) instead, so e.g. oblivion-light's composer inputs blend with + the page. Overrides the :root --duoUser for every *-light palette. */ + --duoUser: var(--undUser); } /* Palette Classes */