.card-image-wrapper.svelte-1ezir8n.svelte-1ezir8n{position:relative;width:100%}.card-tilt.svelte-1ezir8n.svelte-1ezir8n{position:relative;transform-style:preserve-3d;will-change:transform}.card-image.svelte-1ezir8n.svelte-1ezir8n{position:relative;z-index:10}.holographic-overlay.svelte-1ezir8n.svelte-1ezir8n{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.75rem;overflow:hidden;pointer-events:none;z-index:15}.holographic-overlay.svelte-1ezir8n.svelte-1ezir8n:after{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.08) 45%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.08) 55%,transparent 60%);animation:svelte-1ezir8n-holoShimmer 3s ease-in-out infinite;animation-delay:.5s}@keyframes svelte-1ezir8n-holoShimmer{0%{transform:translate(-100%) rotate(15deg)}to{transform:translate(100%) rotate(15deg)}}.card-glow.svelte-1ezir8n.svelte-1ezir8n{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;background:radial-gradient(ellipse,hsl(var(--ring)/.3) 0%,transparent 70%);animation:svelte-1ezir8n-glowPulse 1.2s ease-out forwards;z-index:5;pointer-events:none}@keyframes svelte-1ezir8n-glowPulse{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}40%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.1)}}.stats-rows.svelte-1ezir8n.svelte-1ezir8n{display:flex;flex-direction:column;gap:2px}.rows-hidden.svelte-1ezir8n .rating.svelte-1ezir8n{opacity:0;transform:translate(-10px)}.rows-visible.svelte-1ezir8n .rating.svelte-1ezir8n{animation:svelte-1ezir8n-rowSlideIn .4s cubic-bezier(.33,1,.68,1) forwards}.rows-visible.svelte-1ezir8n .rating.svelte-1ezir8n:nth-child(1){animation-delay:0ms}.rows-visible.svelte-1ezir8n .rating.svelte-1ezir8n:nth-child(2){animation-delay:80ms}.rows-visible.svelte-1ezir8n .rating.svelte-1ezir8n:nth-child(3){animation-delay:.16s}.rows-visible.svelte-1ezir8n .rating.svelte-1ezir8n:nth-child(4){animation-delay:.24s}@keyframes svelte-1ezir8n-rowSlideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.confetti-container{position:fixed;top:-50px;left:0;height:100vh;width:100vw;display:flex;justify-content:center;overflow:hidden;pointer-events:none;z-index:100}@media (prefers-reduced-motion: reduce){.card-glow.svelte-1ezir8n.svelte-1ezir8n{animation:none!important;display:none}.holographic-overlay.svelte-1ezir8n.svelte-1ezir8n:after{animation:none!important}.rows-hidden.svelte-1ezir8n .rating.svelte-1ezir8n{opacity:1;transform:none}.rows-visible.svelte-1ezir8n .rating.svelte-1ezir8n{animation:none!important;opacity:1;transform:none}.card-tilt.svelte-1ezir8n.svelte-1ezir8n{transition:none!important}}.bgGradient.svelte-1ezir8n.svelte-1ezir8n{-webkit-mask-image:linear-gradient(rgb(0,0,0) 0%,rgb(0,0,0) 25%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(#000,#000 25%,#0000);width:calc(100% - 2px);height:100px}.progressBar.svelte-1ezir8n.svelte-1ezir8n{background-color:gray;width:100%;border-radius:10px;overflow:hidden;scale:.7}.progressBar.svelte-1ezir8n b.svelte-1ezir8n{color:var(--textColorInverted);margin-right:5px}.progressBar.svelte-1ezir8n .progress.svelte-1ezir8n{background-color:var(--textColor);text-align:right;border-radius:10px}.wrapper.svelte-1ezir8n.svelte-1ezir8n{align-items:center;gap:7px;margin-top:50px;display:flex;flex-direction:column;min-height:100vh}.leftCol.svelte-1ezir8n.svelte-1ezir8n{width:50px;display:flex;justify-content:center}.hoverName.svelte-1ezir8n.svelte-1ezir8n{display:flex;gap:10px;align-items:center;padding-bottom:10px}.content.svelte-1ezir8n.svelte-1ezir8n{padding-top:10px}.rankWrapper.svelte-1ezir8n.svelte-1ezir8n{display:flex;gap:5px}.rankWrapper.svelte-1ezir8n .rank.svelte-1ezir8n{background-color:var(--textColor);color:var(--textColorInverted);padding-inline:6px;height:-moz-fit-content;height:fit-content;border-radius:5px;font-weight:600}.rating.svelte-1ezir8n.svelte-1ezir8n{display:flex;gap:10px;align-items:center;font-size:13px}.rating.svelte-1ezir8n .title.svelte-1ezir8n{padding:2px;padding-inline:5px;border-radius:5px;font-weight:700;font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.rank.svelte-1ezir8n.svelte-1ezir8n{color:#fff;font-size:10px;width:-moz-fit-content;width:fit-content;padding-inline:5px;border-radius:5px;font-weight:600}img.svelte-1ezir8n.svelte-1ezir8n{background-color:var(--textColorInverted);width:100%;aspect-ratio:245/155.48}
