diff --git a/frontend/src/lib/planner/DesktopDayTile.svelte b/frontend/src/lib/planner/DesktopDayTile.svelte index 0a09a86..549583c 100644 --- a/frontend/src/lib/planner/DesktopDayTile.svelte +++ b/frontend/src/lib/planner/DesktopDayTile.svelte @@ -237,6 +237,10 @@ .scene-selected { box-shadow: 0 0 0 2px var(--green-dark), 0 6px 18px rgba(28,28,24,.14); } + /* Keep ring visible on hover — :hover alone has higher specificity than .scene-selected */ + .scene-selected:hover { + box-shadow: 0 0 0 2px var(--green-dark), 0 6px 18px rgba(28,28,24,.14); + } .scene-dimmed { opacity: 0.42; pointer-events: none; @@ -262,6 +266,10 @@ border-radius: 10px; overflow: hidden; } + /* backface-visibility hides visually but NOT pointer events — disable manually */ + .card-back { pointer-events: none; } + .card.flipped .card-back { pointer-events: auto; } + .card.flipped .card-front { pointer-events: none; } /* ── Front face ── */ .tile-overlay {