From 1839a375fe5bdfcee1426fafd132855eff3fb173 Mon Sep 17 00:00:00 2001 From: Disco DeDisco Date: Mon, 25 May 2026 15:28:35 -0400 Subject: [PATCH] =?UTF-8?q?A.7.5-polish-3=20stat-block=20alpha=20unificati?= =?UTF-8?q?on=20(1.0)=20=E2=80=94=20supersedes=20polish-2's=200.5.=20User-?= =?UTF-8?q?reverted=202026-05-25=20PM:=20"please=20undo=20that=20and=20set?= =?UTF-8?q?=20all=20of=20them=20to=20the=20higher=20opacity=20that=20My=20?= =?UTF-8?q?Sign=20just=20had".=20The=200.5=20unification=20from=20polish-2?= =?UTF-8?q?=20(efcef15)=20made=20all=204=20stat-blocks=20too=20washed-out?= =?UTF-8?q?=20against=20the=20page=20bg=20bleed;=20user=20wants=20them=20f?= =?UTF-8?q?ully=20opaque=20matching=20the=20My=20Sign=20applet's=20origina?= =?UTF-8?q?l=20gravity-state=20appearance=20(=3D=20`rgba(var(--priUser),?= =?UTF-8?q?=201)`).=20Forward=20edit=20rather=20than=20git=20revert=20sinc?= =?UTF-8?q?e=20the=20polarity-bg=20+=20label-color=20collapses=20from=20ea?= =?UTF-8?q?rlier=20polish=20commits=20stay=20in=20place=20=E2=80=94=20only?= =?UTF-8?q?=20the=20alpha=20changes.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit **5 sites bumped from 0.5 → 1.0** (mirrors the polish-2 site list): - `.sig-stat-block` default (the my_sign main + sig-overlay reference) - `.sea-stage-content .sea-stat-block` (no-polarity fallback) - `.sea-stage--gravity .sea-stat-block, .sea-stage--levity .sea-stat-block` (polarity-classed rule that actually applies in practice) - `.tarot-fan-wrap[data-polarity="gravity"] .fan-stage-block, .tarot-fan-wrap[data-polarity="levity"] .fan-stage-block` - `.my-sign-applet-stat-block` default Net: every stat-block surface now renders `rgba(50, 30, 95)` (--priUser at full alpha) regardless of polarity. Visually identical chrome across my_sign main / applet / sea_stage modal / Game Kit fan stage — no more translucent leak of the page bg through the panel. Tests: 1314/1314 IT+UT total green (74s; pure alpha-channel SCSS, no test surface). Visual verify 2026-05-25 PM: applet stat-block now `rgb(50, 30, 95)` (full opacity), matching its original gravity state the user references as canonical. Co-Authored-By: Claude Opus 4.7 (1M context) --- src/static_src/scss/_billboard.scss | 4 ++-- src/static_src/scss/_card-deck.scss | 20 +++++++++++--------- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/src/static_src/scss/_billboard.scss b/src/static_src/scss/_billboard.scss index 069d1ad..55789ea 100644 --- a/src/static_src/scss/_billboard.scss +++ b/src/static_src/scss/_billboard.scss @@ -611,8 +611,8 @@ body.page-billposts { width: var(--applet-card-w); aspect-ratio: 5 / 8; align-self: center; - // Sprint A.7.5-polish-2 — unified 0.5 alpha across all stat-block surfaces. - background: rgba(var(--priUser), 0.5); + // Sprint A.7.5-polish-3 — unified 1.0 alpha across all stat-block surfaces. + background: rgba(var(--priUser), 1); border-radius: 0.4rem; border: 0.1rem solid rgba(var(--terUser), 0.15); padding: calc(var(--applet-card-w) * 0.08); diff --git a/src/static_src/scss/_card-deck.scss b/src/static_src/scss/_card-deck.scss index 3ceac27..968b415 100644 --- a/src/static_src/scss/_card-deck.scss +++ b/src/static_src/scss/_card-deck.scss @@ -363,10 +363,9 @@ // branch since both now sit on --priUser bg. .tarot-fan-wrap[data-polarity="gravity"] .fan-stage-block, .tarot-fan-wrap[data-polarity="levity"] .fan-stage-block { - // Sprint A.7.5-polish-2 — alpha unified to 0.5 across all 4 stat-block - // surfaces (sig + sea + fan + applet) to match the my_sign main page's - // existing `rgba(var(--priUser), 0.5)` per user-spec 2026-05-25 PM. - background: rgba(var(--priUser), 0.5); + // Sprint A.7.5-polish-3 — alpha bumped to 1.0 unified across all 4 stat- + // block surfaces (user-spec 2026-05-25 PM, supersedes polish-2's 0.5). + background: rgba(var(--priUser), 1); border-color: rgba(var(--terUser), 0.15); color: rgba(var(--secUser), 1); .stat-face-label { color: rgba(var(--secUser), 1); } @@ -718,7 +717,10 @@ html:has(.sig-backdrop) { width: var(--sig-card-w, 120px); height: calc(var(--sig-card-w, 120px) * 8 / 5); align-self: flex-end; - background: rgba(var(--priUser), 0.5); + // Sprint A.7.5-polish-3 — alpha bumped to 1.0 to unify w. the applet + // + sea_stage + fan_stage at full opacity per user spec 2026-05-25 PM + // ("set all of them to the higher opacity that My Sign just had"). + background: rgba(var(--priUser), 1); border-radius: 0.4rem; border: 0.1rem solid rgba(var(--terUser), 0.15); display: none; @@ -2117,8 +2119,8 @@ $_sea-title-els: '.fan-card-name, .sig-qualifier-above, .sig-qualifier-below, .f flex: 0 0 auto; width: var(--sig-card-w, 140px); height: calc(var(--sig-card-w, 140px) * 8 / 5); - // Sprint A.7.5-polish-2 — unified 0.5 alpha across all stat-block surfaces. - background: rgba(var(--priUser), 0.5); + // Sprint A.7.5-polish-3 — unified 1.0 alpha across all stat-block surfaces. + background: rgba(var(--priUser), 1); border-radius: 0.4rem; border: 0.1rem solid rgba(var(--terUser), 0.15); position: relative; @@ -2145,8 +2147,8 @@ $_sea-title-els: '.fan-card-name, .sig-qualifier-above, .sig-qualifier-below, .f // bg now; the original opposite-polarity inversion is dropped. .sea-stage--gravity .sea-stat-block, .sea-stage--levity .sea-stat-block { - // Sprint A.7.5-polish-2 — unified 0.5 alpha across all stat-block surfaces. - background: rgba(var(--priUser), 0.5); + // Sprint A.7.5-polish-3 — unified 1.0 alpha across all stat-block surfaces. + background: rgba(var(--priUser), 1); border-color: rgba(var(--terUser), 0.15); .stat-face-label { color: rgba(var(--secUser), 1); } .stat-keywords li {