/* Accurate 3D cards overlay solitaire while preserving direct drag/drop. */
#stage #solRoot.fg3d-solitaire-active,
#stage #spRoot.fg3d-solitaire-active,
#stage #fcRoot.fg3d-solitaire-active{position:relative!important;isolation:isolate;}
#stage .fg3d-solitaire-active .sol-card,
#stage .fg3d-solitaire-active .fc-card{opacity:0!important}
#stage .fg3d-solitaire-active .sol-card:focus-visible,
#stage .fg3d-solitaire-active .fc-card:focus-visible{opacity:1!important;outline:3px solid #78d1e9!important}
#stage .fg3d-solitaire-canvas{position:absolute!important;inset:0!important;z-index:12!important;
width:100%!important;height:100%!important;pointer-events:none!important;display:block!important}
