.card.svelte-1udyrqm{--start:0;--pos-x:50%;--pos-y:50%;--rot-x:0deg;--rot-y:0deg;--card-gradient:radial-gradient(30rem at var(--pos-x) var(--pos-y), var(--primary-500) 0%, var(--primary-500-ft) 50%);background-color:var(--card-bg-color,var(--gray-925));border-radius:var(--card-border-radius);height:fit-content;box-shadow:var(--card-elevation);color:var(--gray-100);transition:border-color var(--transition-duration), scale var(--transition-duration);position:relative;scale:1}[data-theme=light] .card.svelte-1udyrqm{--card-gradient:radial-gradient(30rem at var(--pos-x) var(--pos-y), var(--primary-700) 0%, var(--primary-700-ft) 50%)}.card.svelte-1udyrqm:hover{transform:rotateX(var(--rot-x)) rotateY(var(--rot-y));scale:var(--hover-scale)}.card.svelte-1udyrqm:before,.card.svelte-1udyrqm:after{content:"";border-radius:var(--card-border-radius);transition:var(--transition-duration) ease;z-index:-1;position:absolute;inset:0}.card.svelte-1udyrqm:after{background:var(--primary-500);-webkit-mask:linear-gradient(#0000, #0000), conic-gradient(from calc((var(--start) - 22) * 1deg), #ffffff1f 0deg, white, #fff0 100deg);mask:linear-gradient(#0000, #0000), conic-gradient(from calc((var(--start) - 22) * 1deg), #ffffff1f 0deg, white, #fff0 100deg);opacity:0;border:2px solid #0000;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect}.card.svelte-1udyrqm:before{background:var(--card-gradient);opacity:0}.card.svelte-1udyrqm:hover:before{opacity:.1}.card.svelte-1udyrqm:hover:after{opacity:.2}
