.card-swap-container{transform-origin:50%;perspective:900px;pointer-events:auto;width:100%;max-width:520px;height:420px;margin:0 auto;position:relative;overflow:visible;transform:none}.card{transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;pointer-events:auto;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:12px;position:absolute;top:50%;left:50%}@media (max-width:768px){.card-swap-container{transform-origin:50%;transform:scale(.85)}}@media (max-width:480px){.card-swap-container{transform-origin:50%;transform:scale(.7)}}
