/* Fluid match interaction v124: no lingering raised hand owner or input-blocking tooltip. */
html body.duel-mode #hand>.playing-card:is(:hover,:focus-visible,.chosen,.is-card-hovering){transform:perspective(1000px) translateY(-32px) rotateX(0deg) rotateZ(0deg) scale(1.10);z-index:25;transition:transform 90ms ease-out;}
html body.duel-mode #card-detail,html body.duel-mode #card-detail *{pointer-events:none!important;}
@media(min-width:1500px){html body.duel-mode #play-prompt[data-kind="unit"]{padding:10px 12px!important;}html body.duel-mode #play-prompt[data-kind="unit"] .play-prompt-card{font-size:13px!important;line-height:1.2!important;}html body.duel-mode #play-prompt[data-kind="unit"] h2{font-size:18px!important;line-height:1.2!important;margin:5px 0!important;}html body.duel-mode #play-prompt[data-kind="unit"]>p{font-size:11px!important;line-height:1.25!important;margin:4px 0!important;}html body.duel-mode #play-prompt[data-kind="unit"] .play-prompt-choices{max-height:180px!important;}}
@media(min-width:1500px){html body.duel-mode #play-prompt[data-kind="unit"] .play-prompt-card{font-size:13px;line-height:1.2;}html body.duel-mode #play-prompt[data-kind="unit"] .play-prompt-choices{max-height:210px;overflow:auto;}html body.duel-mode #play-prompt[data-kind="unit"] .selection-choice-heading{display:flex;flex-wrap:wrap;gap:4px;align-items:baseline;}html body.duel-mode #play-prompt[data-kind="unit"] .selection-choice-heading>b{font-size:14px;overflow-wrap:normal;word-break:normal;flex:1 1 auto;}html body.duel-mode #play-prompt[data-kind="unit"] .selection-cost{font-size:12px;flex:0 0 auto;}}
@media(min-width:1500px){html body.duel-mode #play-prompt[data-kind="unit"]{position:fixed!important;left:auto!important;right:14px!important;top:190px!important;bottom:auto!important;transform:none!important;width:286px!important;max-width:286px!important;max-height:min(460px,calc(100dvh - 450px))!important;padding:10px 12px;overflow:auto;}html body.duel-mode #play-prompt[data-kind="unit"] h2{font-size:20px;margin:5px 0;}html body.duel-mode #play-prompt[data-kind="unit"]>p{font-size:12px;line-height:1.3;}html body.duel-mode #play-prompt[data-kind="unit"] .play-prompt-choices{grid-template-columns:1fr;gap:6px;}html body.duel-mode #play-prompt[data-kind="unit"] .selection-choice{min-height:0;padding:8px;font-size:14px;}html body.duel-mode #play-prompt[data-kind="unit"] .selection-choice-detail,html body.duel-mode #play-prompt[data-kind="unit"] .selection-choice-reason{font-size:12px;line-height:1.25;}}
