.effect-card .ec-tilt{--mx:50%;--my:50%;--rx:0deg;--ry:0deg;--hover:0;border-radius:1.5rem;isolation:isolate;position:relative;transition:transform .4s cubic-bezier(.2,.8,.2,1)}@property --ec-gradient-angle{syntax:"<angle>";initial-value:90deg;inherits:false}.effect-card .ec-tilt:after,.effect-card .ec-tilt:before{background:conic-gradient(from var(--ec-gradient-angle),#fff,#a8e2ec,#a9e0e6,#fef9c3,#99c9d3,#d5f6f9,#fff);border-radius:inherit;content:" ";inset:-.2rem;pointer-events:none;position:absolute;z-index:-1}.effect-card:hover .ec-tilt:after,.effect-card:hover .ec-tilt:before{animation:ec-border-rotate 5s linear infinite}.effect-card .ec-tilt:after{filter:blur(.5rem)}@keyframes ec-border-rotate{0%{--ec-gradient-angle:0deg}to{--ec-gradient-angle:360deg}}.effect-card .ec-tilt.is-tilting{transform:perspective(800px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(calc(var(--hover)*-4px));transition:transform .08s linear}html.ic-scrolling .effect-card{pointer-events:none}.effect-card .ec-glare,.effect-card .ec-holo{border-radius:inherit;inset:0;pointer-events:none;position:absolute;z-index:41}.effect-card .ec-glare{background:radial-gradient(circle at var(--mx) var(--my),hsla(0,0%,100%,.4),transparent 48%);mix-blend-mode:overlay;opacity:var(--hover);transition:opacity .3s ease}.effect-card .ec-holo{background:linear-gradient(115deg,transparent 18%,rgba(255,60,190,.28) 34%,rgba(60,210,255,.28) 46%,rgba(255,240,90,.24) 58%,rgba(140,255,150,.2) 68%,transparent 84%);background-position:var(--mx) var(--my);background-size:260% 260%;mix-blend-mode:color-dodge;opacity:calc(var(--hover)*.55);transition:opacity .3s ease}@media(prefers-reduced-motion:reduce){.effect-card .ec-tilt{transform:none}.effect-card .ec-tilt:after,.effect-card .ec-tilt:before{animation:none}}.packs-carousel-track>.effect-card.gaming-card{box-sizing:border-box;flex:0 0 clamp(220px,27vw,360px);max-width:360px;min-width:220px;scroll-snap-align:start;width:clamp(220px,27vw,360px)}.gaming-card .background-image{display:flex;height:100%;width:100%}.gaming-card .background-image img{height:100%;-o-object-fit:contain;object-fit:contain}.gaming-card .card-content{--pos:100%;background:linear-gradient(0deg,#00000080,transparent);border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem;filter:drop-shadow(0 0 10px rgba(0,0,0,.3));position:absolute;top:var(--pos);transform:translateY(calc(var(--pos)*-1));width:100%}.gaming-card .card-content h2{font-weight:600;line-height:35px}@media(max-width:620px){.packs-carousel-track>.effect-card.gaming-card{flex-basis:clamp(220px,78vw,300px);max-width:300px;min-width:220px;width:clamp(220px,78vw,300px)}}
