.card-base.svelte-7d5xe5{border-radius:var(--radius-xl);border:var(--border-hairline);box-shadow:var(--shadow-card);transition:border-color .3s var(--ease-premium), background .3s var(--ease-premium), box-shadow .3s var(--ease-premium), transform .3s var(--ease-premium);position:relative;overflow:hidden}.card-base.svelte-7d5xe5:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;box-shadow:var(--edge-highlight);position:absolute;inset:0}.card-default.svelte-7d5xe5{background:var(--color-surface)}.card-elevated.svelte-7d5xe5{background:var(--color-bg-elevated);border-color:var(--color-border);box-shadow:var(--shadow-elevated)}.card-interactive.svelte-7d5xe5{background:var(--color-surface)}.card-interactive.svelte-7d5xe5:hover{border-color:var(--color-border-glow);background:var(--color-surface-hover);box-shadow:var(--shadow-elevated)}.dark .card-base.svelte-7d5xe5{box-shadow:var(--edge-highlight), var(--shadow-card)}.dark .card-elevated.svelte-7d5xe5{box-shadow:var(--edge-highlight-strong), var(--shadow-elevated)}.light .card-base.svelte-7d5xe5:before{box-shadow:inset 0 1px #ffffff80}
