.carta-holografica{--x:50%;--y:50%;--rx:0deg;--ry:0deg}.carta-holografica__superficie{isolation:isolate;border-radius:var(--radius-xl);transform:perspective(300px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .15s ease-out;position:relative;overflow:hidden}.carta-holografica[data-miniatura=true] .carta-holografica__superficie{border-radius:0}.carta-holografica__arco-iris,.carta-holografica__reflexo,.carta-holografica__pontos{pointer-events:none;border-radius:inherit;position:absolute;inset:0}.carta-holografica__arco-iris{mix-blend-mode:overlay;opacity:.55;animation:carta-holo-arco-iris var(--duracao-arco-iris,2.8s) linear infinite;animation-delay:var(--atraso-arco-iris,0s);background:linear-gradient(115deg,#0000 30%,#ff6499 38%,#ffd56a 43%,#9aff9a 48%,#65eaff 53%,#a28aff 58%,#0000 68%) 0 0/300% 300%}.carta-holografica__reflexo{background:radial-gradient(circle at var(--x) var(--y), #fff 0%, #ffffffb3 7%, #80eaff80 20%, #b080ff59 36%, #ff80bd33 48%, transparent 66%);mix-blend-mode:color-dodge;opacity:0;transition:opacity .2s}.carta-holografica[data-hover=true] .carta-holografica__reflexo{opacity:.8}.carta-holografica__pontos>span{width:3px;height:3px;animation:1.8s ease-in-out infinite carta-holo-twinkle;animation-delay:var(--atraso);background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 4px 1px #fff,0 0 9px 2px #b3ddff}@keyframes carta-holo-arco-iris{0%{background-position:100%}to{background-position:0%}}@keyframes carta-holo-twinkle{0%,to{opacity:.12;transform:scale(.5)}50%{opacity:.95;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.carta-holografica__superficie{transition:none;transform:none}.carta-holografica__arco-iris{opacity:.2;background-position:50%;animation:none}.carta-holografica__pontos>span{opacity:.25;animation:none}.carta-holografica__reflexo{display:none}}.carta-holografica[data-visivel=false] .carta-holografica__arco-iris,.carta-holografica[data-visivel=false] .carta-holografica__pontos>span{animation-play-state:paused}
