/* EV 1.2.98 — identical scoped card face border and uninterrupted sweep in both views. */
/* Share container/frame missing in earlier releases. */
.ev-1289-panel .ev-1296-live{
 box-sizing:border-box!important;position:relative!important;display:block!important;
 width:100%!important;height:415px!important;min-height:415px!important;
 border:1px solid rgba(194,150,232,.52)!important;border-radius:15px!important;
 box-shadow:inset 0 0 0 1px rgba(220,176,255,.07),0 0 18px rgba(105,57,153,.12)!important;
 overflow:hidden!important;isolation:isolate!important;
 background:radial-gradient(ellipse at 50% 52%,rgba(98,57,138,.15),transparent 52%),linear-gradient(165deg,#090612,#180e26 64%,#0a0712)!important;
 perspective:1100px!important;
}
.ev-1289-panel .ev-1296-live>.evp-vault-rotator{
 position:absolute!important;inset:50% auto auto 50%!important;top:50%!important;left:50%!important;
 right:auto!important;bottom:auto!important;width:235px!important;height:335px!important;
 max-width:72%!important;max-height:88%!important;min-width:0!important;min-height:0!important;
 margin:0!important;padding:0!important;transform:translate(-50%,-50%)!important;
 transform-origin:center center!important;z-index:3!important;
}
.ev-1289-panel .ev-1296-live .evp-vault-rotator-inner{
 position:absolute!important;inset:0!important;width:100%!important;height:100%!important;
 transform-style:preserve-3d!important;animation:evpEVRotation1289 18s ease-in-out infinite!important;
}
/* Same purple edge outline on MAIN and SHARE, both front and back. */
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-ev-face,
.ev-1289-panel .ev-1296-live .evp-ev-face{
 box-sizing:border-box!important;position:absolute!important;inset:0!important;
 border:1.5px solid rgba(219,178,246,.72)!important;border-radius:13px!important;
 box-shadow:inset 0 0 0 1px rgba(238,217,250,.14),0 0 18px rgba(159,91,216,.24),0 11px 24px rgba(0,0,0,.3)!important;
 background:linear-gradient(155deg,#180e27,#251431 56%,#120a1c)!important;
 overflow:hidden!important;isolation:isolate!important;
 backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;
}
/* The card frame always renders on top of the image; overlay inset prevents clipping by old CSS. */
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-ev-face::after,
.ev-1289-panel .ev-1296-live .evp-ev-face::after{
 content:''!important;display:block!important;position:absolute!important;inset:0!important;
 pointer-events:none!important;border:2px solid rgba(214,173,239,.66)!important;
 border-radius:12px!important;z-index:22!important;box-shadow:inset 0 0 12px rgba(183,115,236,.16)!important;
}
/* Unlike the old left:-100% plus translate, use full surface overlay with a background
   gradient sliding over 0..100%: no transform reset, no spin-phase gating. */
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-ev-face>.evp-ev-shine,
.ev-1289-panel .ev-1296-live .evp-ev-face>.evp-ev-shine{
 box-sizing:border-box!important;content:''!important;display:block!important;
 position:absolute!important;inset:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important;
 width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;
 background:linear-gradient(108deg,transparent 34%,rgba(245,228,255,.05) 43%,rgba(255,255,255,.49) 49.5%,rgba(255,255,255,.69) 50%,rgba(205,148,248,.2) 55%,transparent 66%)!important;
 background-size:320% 100%!important;background-position:100% 0!important;
 animation:evp1298Light 6.2s linear infinite!important;animation-delay:0s!important;
 opacity:1!important;visibility:visible!important;filter:none!important;
 mix-blend-mode:screen!important;pointer-events:none!important;z-index:13!important;
 transform:none;will-change:background-position!important;
}
@keyframes evp1298Light{
 0%{background-position:100% 0}
 83%{background-position:0% 0}
 100%{background-position:0% 0}
}
/* stamp remains atop illumination, crisp and unmirrored */
.ev-1289-panel .ev-1296-live .evp-ev-stamp,
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-ev-stamp{z-index:24!important}
@media(prefers-reduced-motion:reduce){
 body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-ev-face>.evp-ev-shine,
 .ev-1289-panel .ev-1296-live .evp-ev-face>.evp-ev-shine{animation:none!important;background-position:50% 0!important;opacity:.15!important}
}
