diff --git a/src/static_src/scss/_billboard.scss b/src/static_src/scss/_billboard.scss index 6416f73..b777f63 100644 --- a/src/static_src/scss/_billboard.scss +++ b/src/static_src/scss/_billboard.scss @@ -581,23 +581,17 @@ body.page-billposts { } } - // Sprint A.6 — FLIP btn for non-polarized image-equipped decks in the - // applet. Nested INSIDE .my-sign-applet-card.--image (which has - // position: relative) so absolute positioning anchors to the card. - // Polish-5: shares `@include flip-btn-base` + `%flip-btn-mid-flip` w. - // the other 2 surfaces (my_sign main + game-kit fan) via `_card-deck.scss`. - .my-sign-applet-card .my-sign-applet-flip-btn { - @include flip-btn-base; - z-index: 10; - bottom: 0.6rem; - left: 0.6rem; - } - // Btn is nested INSIDE the card, so the [data-flipping] hook is a direct - // ancestor — no `:has()` needed (unlike the my_sign + fan surfaces where - // the btn is a sibling of the flipping card under a common parent). - .my-sign-applet-card[data-flipping] .my-sign-applet-flip-btn { - @extend %flip-btn-mid-flip; - } + // Polish-6-fix — FLIP-btn position + mid-flip-hide rules DROPPED here. + // Both lived inside `#id_applet_my_sign { ... }` so they resolved to + // `#id_applet_my_sign .my-sign-applet-card .my-sign-applet-flip-btn` + // (specificity 0,1,2,0 — ID + 2 classes) which OUT-CASCADED the + // hover-reveal rule `.my-sign-applet-card:hover .my-sign-applet-flip-btn` + // (specificity 0,0,3,0 — no ID) on the ID axis. Result: opacity:0 stuck + // even on hover; user-reported "still not seeing it on My Sign applet". + // The unified positioning + mid-flip rules in `_card-deck.scss`'s + // polish-5/6 FLIP-btn block now cover the applet w/o ID-context — the + // applet btn picks them up by class alone, hover-reveal wins as + // intended. // Stat block — mirrors the stage card's footprint (same 5:8 aspect + // height) so the pair reads as a balanced 2-tile composition centred