/* 1.2.91: stronger overrides, sparkle on front/back face */
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-vault-list{grid-template-columns:1fr!important}
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-vault-card{grid-template-columns:minmax(0,49%) minmax(0,51%)!important;min-height:570px!important}
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-1291-scene{position:relative!important;display:block!important;height:100%!important;min-height:570px!important;overflow:hidden!important;isolation:isolate!important;perspective:1100px!important;background:radial-gradient(ellipse at 50% 52%,rgba(98,57,138,.15),transparent 52%),linear-gradient(165deg,#090612,#180e26 64%,#0a0712)!important}
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults canvas.evp-1291-dust{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:1!important;display:block!important;pointer-events:none!important;background:transparent!important;border:0!important;transform:none!important}
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-vault-rotator{position:absolute!important;top:50%!important;left:50%!important;inset:auto!important;width:min(54%,258px)!important;max-width:258px!important;height:auto!important;aspect-ratio:.70!important;min-width:0!important;min-height:0!important;max-height:none!important;transform:translate(-50%,-54%)!important;z-index:3!important;filter:drop-shadow(0 21px 25px rgba(0,0,0,.52))!important}
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-vault-rotator-inner{position:absolute!important;inset:0!important;transform-style:preserve-3d!important;animation:evpEVRotation1289 18s ease-in-out infinite!important}
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-ev-face{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;overflow:hidden!important;isolation:isolate!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;border:1px solid rgba(216,189,230,.34)!important;border-radius:13px!important;background:linear-gradient(152deg,#180e27,#251431 54%,#120a1c)!important;box-shadow:0 0 18px rgba(171,116,224,.14),0 13px 30px rgba(0,0,0,.36)!important}
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-vault-rotator-front{transform:rotateY(0)!important}
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-vault-rotator-back{transform:rotateY(180deg)!important}
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-ev-face>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center!important;display:block!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;opacity:1!important;filter:none!important;-webkit-filter:none!important;z-index:1!important;transform:none!important}
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-ev-face>.evp-ev-shine{position:absolute!important;inset:-55%!important;width:auto!important;height:auto!important;z-index:5!important;display:block!important;pointer-events:none!important;opacity:.88!important;mix-blend-mode:screen!important;background:linear-gradient(108deg,transparent 42%,rgba(255,255,255,.015) 45%,rgba(255,255,255,.28) 49%,rgba(222,176,255,.075) 52%,transparent 57%)!important;animation:evpEVShine1289 6.2s ease-in-out infinite!important}
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-1291-spark-layer{position:absolute!important;inset:0!important;display:block!important;z-index:7!important;background:none!important;pointer-events:none!important;overflow:hidden!important}
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-1291-spark{position:absolute!important;width:3px!important;height:3px!important;z-index:8!important;background:#f1d5ff!important;border-radius:50%!important;box-shadow:0 0 6px 2px rgba(245,213,255,.9),0 0 16px 5px rgba(173,103,237,.58)!important;pointer-events:none!important;transform:translate(-50%,-50%) scale(.1);animation:evp1291Spark var(--dur,800ms) ease-out forwards!important}
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-1291-spark::before,body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-1291-spark::after{content:""!important;display:block!important;position:absolute!important;width:15px!important;height:1px!important;top:50%!important;left:50%!important;background:linear-gradient(90deg,transparent,#e8c5ff,transparent)!important;transform:translate(-50%,-50%)!important}
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-1291-spark::after{transform:translate(-50%,-50%) rotate(90deg)!important}
@keyframes evp1291Spark{0%,100%{opacity:0;transform:translate(-50%,-50%) scale(.1)}38%{opacity:1;transform:translate(-50%,-50%) scale(1.28)}68%{opacity:.9;transform:translate(-50%,-50%) scale(.87)}}
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-ev-stamp{position:absolute!important;top:auto!important;left:auto!important;right:7%!important;bottom:6%!important;z-index:20!important;display:grid!important;place-items:center!important;width:45px!important;height:45px!important;min-width:45px!important;min-height:45px!important;padding:0!important;margin:0!important;border-radius:50%!important;border:1px solid rgba(240,216,255,.70)!important;background:radial-gradient(circle at 35% 25%,rgba(183,120,224,.4),rgba(28,10,49,.68))!important;box-shadow:0 0 0 2px rgba(124,67,171,.18),0 0 16px rgba(182,109,239,.27)!important;transform:rotate(-9deg)!important;opacity:.85!important;visibility:visible!important;color:#f4daff!important;line-height:1!important;letter-spacing:normal!important;font-size:0!important}
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-ev-stamp strong{display:block!important;position:static!important;color:#f4daff!important;font:normal 20px/1 Georgia,serif!important;text-shadow:0 0 8px rgba(198,118,254,.55)!important;transform:none!important;opacity:1!important}
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-vault-scene-caption{z-index:6!important;bottom:26px!important}
@media(max-width:950px){body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-vault-card{grid-template-columns:1fr!important;min-height:0!important}body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-1291-scene{height:480px!important;min-height:480px!important}}
@media(prefers-reduced-motion:reduce){body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-ev-shine{animation:none!important}}
