.noise-overlay{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}
.pixel-blast-container{width:100%;height:100%;position:relative;overflow:hidden}
.card-swap-container{transform-origin:50%;perspective:900px;margin:0 auto;position:relative;overflow:visible;transform:translate(-40px)translateY(35px)}.card{border:1px solid var(--c-border);background:var(--c-bg-raised);transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;border-radius:12px;transition:border-color .4s,background-color .4s;position:absolute;top:50%;left:50%}@media (min-width:1024px){.card-swap-container{transform:none}}
