.card.svelte-7d5xe5{background:linear-gradient(135deg,color-mix(in srgb,var(--bg-card) 60%,transparent),color-mix(in srgb,var(--bg-glow) 40%,transparent));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.05);transition:all var(--transition-normal);position:relative;overflow:hidden}.elevated.svelte-7d5xe5{box-shadow:var(--shadow-card)}.interactive.svelte-7d5xe5{cursor:pointer;box-shadow:var(--shadow-card)}.interactive.svelte-7d5xe5:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--primary-1),var(--accent-1),var(--primary-1),transparent);background-size:200% 100%;opacity:0;transition:opacity var(--transition-normal)}.interactive.svelte-7d5xe5:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--primary-1) 30%,transparent);box-shadow:var(--shadow-card),0 8px 32px color-mix(in srgb,var(--primary-1) 15%,transparent)}.interactive.svelte-7d5xe5:hover:before{opacity:1;animation:svelte-7d5xe5-shimmer 2s ease-in-out infinite}@keyframes svelte-7d5xe5-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.padding-none.svelte-7d5xe5{padding:0}.padding-sm.svelte-7d5xe5{padding:var(--space-md)}.padding-md.svelte-7d5xe5{padding:var(--space-lg)}.padding-lg.svelte-7d5xe5{padding:var(--space-xl)}
