diff --git a/src/static_src/scss/_card-deck.scss b/src/static_src/scss/_card-deck.scss index 89ce7d4..4e94991 100644 --- a/src/static_src/scss/_card-deck.scss +++ b/src/static_src/scss/_card-deck.scss @@ -870,6 +870,20 @@ body.deck-family-english { --img-stroke-w: 0.125rem; } +// ROTATED image cards (the 5° spread significator + the 90°/270° cross) drop the +// 4-cardinal CONTOUR-stroke chain, keeping ONLY the depth drop-shadow. Each +// contour drop-shadow re-rasterizes the already-downscaled card image (408→64px +// here), so a rotation compounds that re-sampling into visible BLUR — verified +// 2026-05-30: a lone depth shadow on a rotated card stays crisp, the 4-shadow +// chain does not (it's NOT the angle; even the 5° sig blurs). Upright cards keep +// the full contour. The override sets `filter` outright (zeroing `--img-stroke-w` +// wouldn't help — the blur is the chained-shadow re-rasterization, not the +// offset). Source-ordered after the base + english rules to win the 0-3-0 tie. +.sea-sig-card.sig-stage-card--image .sig-stage-card-img, +.sea-pos-cross .sea-card-slot--image .sig-stage-card-img { + filter: drop-shadow(1px 1px 2px rgba(0, 0, 0, 1)); +} + // ─── My Sign picker — sizing + state-gated reveal ──────────────────────────── // Two-phase layout: landing (DRY 1-chair hex w. SCAN SIGN center) → picker // (sig-card grid below an always-present stage frame). SAVE SIGN rides