/* Transient cards share the game layer, below every menu. */
.card-flight{z-index:45!important}
.trick-zoom{z-index:44!important}
#overlay{isolation:isolate}
.hand-card,.dock-card{transition:transform .27s cubic-bezier(.2,.75,.25,1),filter .22s ease;transform-origin:50% 88%;will-change:transform}
.hand-card.v5-selected,.dock-card.v5-selected{transform:translateY(-18px) rotate(-5deg)!important;z-index:100!important;filter:brightness(1.07)}
.hand-card .card,.dock-card .card{transition:box-shadow .25s ease,outline-color .25s ease}
.hand-card.v5-selected .card,.dock-card.v5-selected .card{outline:2px solid #f9d56d;box-shadow:0 10px 22px #0007,0 0 15px #f6cf7566!important}
.v4-reaction{display:none!important}
.two-tap-hint{overflow:hidden;max-height:55px;opacity:1;transition:opacity .5s ease,max-height .5s ease,padding .5s ease}
.card-help-learned .two-tap-hint{opacity:0;max-height:0;padding:0;pointer-events:none}
.card-help-learned .dock-head span{display:none}
@media(prefers-reduced-motion:reduce){.hand-card,.dock-card,.hand-card .card,.dock-card .card,.two-tap-hint{transition:none!important}}
