.relic-card-wrapper.svelte-13ivbrr.svelte-13ivbrr{--glow-color:#ffd700}.relic-outer-glow.svelte-13ivbrr.svelte-13ivbrr{background:var(--glow-color);animation:svelte-13ivbrr-pulse-glow 3s ease-in-out infinite}.relic-card.svelte-13ivbrr.svelte-13ivbrr{transform-style:preserve-3d;transition:transform .4s cubic-bezier(.23,1,.32,1),box-shadow .4s cubic-bezier(.23,1,.32,1);box-shadow:0 2px 8px -2px #0003,0 0 0 1px color-mix(in srgb,var(--glow-color) 30%,transparent)}.relic-card-wrapper.svelte-13ivbrr:hover .relic-card.svelte-13ivbrr{transform:translateY(-4px) scale(1.01);box-shadow:0 8px 20px -6px #0000004d,0 0 0 1px var(--glow-color),0 0 25px -8px var(--glow-color)}.relic-border.svelte-13ivbrr.svelte-13ivbrr{padding:3px;background:conic-gradient(from var(--border-angle, 0deg),transparent 0%,var(--glow-color) 10%,color-mix(in srgb,var(--glow-color) 80%,white) 20%,var(--glow-color) 30%,transparent 40%,transparent 60%,var(--glow-color) 70%,color-mix(in srgb,var(--glow-color) 80%,white) 80%,var(--glow-color) 90%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:svelte-13ivbrr-border-rotate 6s linear infinite;opacity:.8}.relic-card-wrapper.svelte-13ivbrr:hover .relic-border.svelte-13ivbrr{animation-duration:3s;opacity:1}.relic-corner.svelte-13ivbrr.svelte-13ivbrr{position:absolute;width:16px;height:16px;z-index:15;pointer-events:none}.relic-corner.svelte-13ivbrr.svelte-13ivbrr:before,.relic-corner.svelte-13ivbrr.svelte-13ivbrr:after{content:"";position:absolute;background:var(--glow-color);box-shadow:0 0 6px var(--glow-color)}.relic-corner-tl.svelte-13ivbrr.svelte-13ivbrr{top:4px;left:4px}.relic-corner-tl.svelte-13ivbrr.svelte-13ivbrr:before{width:12px;height:2px;top:0;left:0}.relic-corner-tl.svelte-13ivbrr.svelte-13ivbrr:after{width:2px;height:12px;top:0;left:0}.relic-corner-tr.svelte-13ivbrr.svelte-13ivbrr{top:4px;right:4px}.relic-corner-tr.svelte-13ivbrr.svelte-13ivbrr:before{width:12px;height:2px;top:0;right:0}.relic-corner-tr.svelte-13ivbrr.svelte-13ivbrr:after{width:2px;height:12px;top:0;right:0}.relic-corner-bl.svelte-13ivbrr.svelte-13ivbrr{bottom:4px;left:4px}.relic-corner-bl.svelte-13ivbrr.svelte-13ivbrr:before{width:12px;height:2px;bottom:0;left:0}.relic-corner-bl.svelte-13ivbrr.svelte-13ivbrr:after{width:2px;height:12px;bottom:0;left:0}.relic-corner-br.svelte-13ivbrr.svelte-13ivbrr{bottom:4px;right:4px}.relic-corner-br.svelte-13ivbrr.svelte-13ivbrr:before{width:12px;height:2px;bottom:0;right:0}.relic-corner-br.svelte-13ivbrr.svelte-13ivbrr:after{width:2px;height:12px;bottom:0;right:0}.relic-shimmer.svelte-13ivbrr.svelte-13ivbrr{background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.1) 35%,rgba(255,255,255,.4) 45%,rgba(255,255,255,.6) 50%,rgba(255,255,255,.4) 55%,rgba(255,255,255,.1) 65%,transparent 80%);background-size:300% 100%;background-position:200% 0;opacity:0;transition:opacity .2s ease}.relic-card-wrapper.svelte-13ivbrr:hover .relic-shimmer.svelte-13ivbrr{opacity:1;animation:svelte-13ivbrr-shimmer-sweep 2s ease-in-out infinite}.sparkle.svelte-13ivbrr.svelte-13ivbrr{position:absolute;width:3px;height:3px;background:#fff;border-radius:50%;z-index:15;opacity:0;pointer-events:none;box-shadow:0 0 4px #fff,0 0 8px var(--glow-color)}.relic-card-wrapper.svelte-13ivbrr:hover .sparkle.svelte-13ivbrr{animation:svelte-13ivbrr-sparkle-float 2s ease-in-out infinite}.sparkle-1.svelte-13ivbrr.svelte-13ivbrr{top:15%;left:20%;animation-delay:0s}.sparkle-2.svelte-13ivbrr.svelte-13ivbrr{top:25%;right:15%;animation-delay:.5s}.sparkle-3.svelte-13ivbrr.svelte-13ivbrr{bottom:20%;left:25%;animation-delay:1s}.sparkle-4.svelte-13ivbrr.svelte-13ivbrr{bottom:30%;right:20%;animation-delay:1.5s}@keyframes svelte-13ivbrr-border-rotate{0%{--border-angle:0deg}to{--border-angle:360deg}}@keyframes svelte-13ivbrr-pulse-glow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.02)}}@keyframes svelte-13ivbrr-shimmer-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes svelte-13ivbrr-sparkle-float{0%,to{opacity:0;transform:translateY(0) scale(0)}20%{opacity:1;transform:translateY(-5px) scale(1)}80%{opacity:1;transform:translateY(-15px) scale(1)}to{opacity:0;transform:translateY(-20px) scale(0)}}@property --border-angle{syntax:"<angle>";initial-value:0deg;inherits:false}
