Sea Select options: disabled-btn contrast + AUTO DRAW scrolls back to the cross

- A disabled OK/DEL × inside a --priUser option chunk blended into it (the global
  `.btn-disabled` bg is also --priUser → no visible circle). Drop the disabled
  btns in `.sea-options-col` to the felt --duoUser so they read as a distinct
  disabled circle, like the deck-stack FLIP ×.
- AUTO DRAW now eases the felt back UP to the cross even when the user already
  OK'd the spread + scrolled DOWN to the options page — so he watches the cards
  land one-by-one. `_chooseSpread(slideIn)`: the OK reveal pins to the options
  (slide-in from above); AUTO DRAW (already chosen) skips the pin + just eases up
  to the cross. `_scrollToCross` now eases from the current scroll position.
- 12 PickSeaUnifiedFeltTest render ITs green.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Disco DeDisco
2026-06-08 00:14:25 -04:00
parent 1fe257a7a9
commit 2bf439eab5
2 changed files with 29 additions and 10 deletions

View File

@@ -162,6 +162,15 @@ html.sea-open .sea-page.sea-page--room {
gap: 0.75rem;
}
// A disabled btn (OK × / DEL ×) inside a --priUser chunk would BLEND into it —
// the global `.btn-disabled` bg is also --priUser → no visible circle. Drop them
// to the felt --duoUser so they read as a distinct disabled circle (like the
// deck-stack FLIP ×, user-spec 2026-06-08). The active/depress treatment is
// irrelevant here (the btns are inert).
.sea-page--room .sea-options-col .btn-disabled {
background-color: rgba(var(--duoUser), 1) !important;
}
// Pre-confirm: only the options show (the cross is hidden), filling the aperture
// (mirrors `body:not(.sky-saved) .sky-wheel-col{display:none}`).
.sea-page--room:not(.sea-spread-chosen) .sea-cross-col { display: none; }