.gem-card.svelte-jh1ok5{background-color:var(--color-base-100);background-image:radial-gradient(120% 80% at 50% -10%,rgba(245,150,73,.07) 0%,transparent 60%)}.gem-card-featured.svelte-jh1ok5{background-image:radial-gradient(120% 90% at 50% -10%,rgba(245,150,73,.16) 0%,transparent 62%);box-shadow:0 1px #f5964926 inset,0 18px 48px -22px #f596498c}.gem-float.svelte-jh1ok5{animation:svelte-jh1ok5-gem-bob 4.5s ease-in-out infinite;will-change:transform}.gem-card.svelte-jh1ok5:hover .gem-float:where(.svelte-jh1ok5){animation-duration:2.4s}.gem-glow.svelte-jh1ok5{animation:svelte-jh1ok5-gem-pulse 4.5s ease-in-out infinite}.gem-card.svelte-jh1ok5:hover .gem-glow:where(.svelte-jh1ok5){background-color:#f5964966}.gem-amount.svelte-jh1ok5{background-image:linear-gradient(110deg,#ffe9c9 0%,#ffd9a0 22%,var(--color-credit-primary) 48%,var(--color-credit-secondary) 70%,#ffd9a0 100%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 12px rgba(245,150,73,.35));animation:svelte-jh1ok5-gem-shimmer 7s linear infinite}.gem-card.svelte-jh1ok5:hover .gem-amount:where(.svelte-jh1ok5){animation-duration:3.5s}@keyframes svelte-jh1ok5-gem-shimmer{to{background-position:220% center}}@keyframes svelte-jh1ok5-gem-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes svelte-jh1ok5-gem-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion: reduce){.gem-float.svelte-jh1ok5,.gem-glow.svelte-jh1ok5,.gem-amount.svelte-jh1ok5{animation:none}}
