.card.svelte-7d5xe5{position:relative;background:var(--bg-card);border:1px solid var(--glass-border);border-radius:var(--radius-lg);transition:transform var(--transition-normal),box-shadow var(--transition-normal),border-color var(--transition-normal);overflow:hidden}.card.svelte-7d5xe5:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px;opacity:.03;pointer-events:none;border-radius:inherit;z-index:0}.card-content.svelte-7d5xe5{position:relative;z-index:1;height:100%}.padding-none.svelte-7d5xe5 .card-content:where(.svelte-7d5xe5){padding:0}.padding-sm.svelte-7d5xe5 .card-content:where(.svelte-7d5xe5){padding:var(--space-4)}.padding-md.svelte-7d5xe5 .card-content:where(.svelte-7d5xe5){padding:var(--space-6)}.padding-lg.svelte-7d5xe5 .card-content:where(.svelte-7d5xe5){padding:var(--space-8)}.card-elevated.svelte-7d5xe5{box-shadow:var(--shadow-md)}.card-interactive.svelte-7d5xe5{cursor:pointer;border:1px solid transparent;background:linear-gradient(var(--bg-card),var(--bg-card)) padding-box,linear-gradient(135deg,var(--glass-border),var(--glass-border)) border-box}.card-glow.svelte-7d5xe5{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;background:radial-gradient(400px circle at var(--mouse-x) var(--mouse-y),var(--color-primary-muted),transparent 40%);transition:opacity .3s ease;pointer-events:none}.card-shine.svelte-7d5xe5{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;background:radial-gradient(200px circle at var(--mouse-x) var(--mouse-y),rgba(255,255,255,.15),transparent 50%);transition:opacity .3s ease;pointer-events:none}.card-interactive.svelte-7d5xe5:hover{transform:translateY(-6px) scale(1.01);box-shadow:var(--shadow-lg),0 0 40px -10px var(--accent-1);background:linear-gradient(var(--bg-card),var(--bg-card)) padding-box,linear-gradient(135deg,var(--accent-1),var(--accent-2),var(--accent-3)) border-box}.card-interactive.hovered.svelte-7d5xe5 .card-glow:where(.svelte-7d5xe5){opacity:1}.card-interactive.hovered.svelte-7d5xe5 .card-shine:where(.svelte-7d5xe5){opacity:1}.card-interactive.svelte-7d5xe5:hover:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:var(--radius-lg);padding:1px;background:linear-gradient(135deg,var(--accent-1),var(--accent-2),var(--accent-3));-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-7d5xe5-borderGlow 2s ease-in-out infinite}@keyframes svelte-7d5xe5-borderGlow{0%,to{opacity:.5}50%{opacity:1}}.card-interactive.svelte-7d5xe5:active{transform:translateY(-2px) scale(.99);transition:transform .1s ease}@media (max-width: 640px){.card-interactive.svelte-7d5xe5:hover{transform:translateY(-4px)}.card-interactive.svelte-7d5xe5:active{transform:translateY(-2px)}}.card-watermark.svelte-7d5xe5{position:absolute;bottom:var(--watermark-offset-y, -140px);right:var(--watermark-offset-x, -280px);width:540px;height:540px;background-color:var(--bg-card);background-image:var(--watermark-url);background-size:contain;background-repeat:no-repeat;background-position:center;background-blend-mode:var(--blend-mode, luminosity);opacity:var(--watermark-opacity, .1);pointer-events:none;z-index:0}
