diff --git a/src/static_src/scss/_billboard.scss b/src/static_src/scss/_billboard.scss index b53717a..069d1ad 100644 --- a/src/static_src/scss/_billboard.scss +++ b/src/static_src/scss/_billboard.scss @@ -611,7 +611,8 @@ body.page-billposts { width: var(--applet-card-w); aspect-ratio: 5 / 8; align-self: center; - background: rgba(var(--priUser), 0.8); + // Sprint A.7.5-polish-2 — unified 0.5 alpha across all stat-block surfaces. + background: rgba(var(--priUser), 0.5); border-radius: 0.4rem; border: 0.1rem solid rgba(var(--terUser), 0.15); padding: calc(var(--applet-card-w) * 0.08); @@ -708,12 +709,11 @@ body.page-billposts { // --secUser stat block (light), w. --quiUser label + --priUser // keywords for contrast against the light bg. .my-sign-applet-body[data-polarity="gravity"] .my-sign-applet-stat-block { - background: rgba(var(--priUser), 1); + // Sprint A.7.5-polish-2 — bg override dropped; default 0.5 alpha + // applies in both polarities now that we've unified opacity across + // the 4 stat-block surfaces. Border + keyword color overrides kept + // because they specifically target the gravity card-pair convention. border-color: rgba(var(--secUser), 0.15); - // Sprint A.7.5 — label override removed; bg under gravity is still - // --priUser (just full alpha vs. the default 0.8), so the shared - // --secUser label is readable in both polarities + matches the new - // applet convention end-to-end. .stat-keywords li { color: rgba(var(--secUser), 1); border-bottom-color: rgba(var(--secUser), 0.18); diff --git a/src/static_src/scss/_card-deck.scss b/src/static_src/scss/_card-deck.scss index 5949e3a..3ceac27 100644 --- a/src/static_src/scss/_card-deck.scss +++ b/src/static_src/scss/_card-deck.scss @@ -363,7 +363,10 @@ // 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 { - background: rgba(var(--priUser), 1); + // 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); border-color: rgba(var(--terUser), 0.15); color: rgba(var(--secUser), 1); .stat-face-label { color: rgba(var(--secUser), 1); } @@ -2114,7 +2117,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); - background: rgba(var(--priUser), 0.85); + // Sprint A.7.5-polish-2 — unified 0.5 alpha across all stat-block surfaces. + background: rgba(var(--priUser), 0.5); border-radius: 0.4rem; border: 0.1rem solid rgba(var(--terUser), 0.15); position: relative; @@ -2141,7 +2145,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 { - background: rgba(var(--priUser), 0.85); + // Sprint A.7.5-polish-2 — unified 0.5 alpha across all stat-block surfaces. + background: rgba(var(--priUser), 0.5); border-color: rgba(var(--terUser), 0.15); .stat-face-label { color: rgba(var(--secUser), 1); } .stat-keywords li {