.card.svelte-7d5xe5{background-color:var(--color-bg-primary);border-radius:var(--radius-lg);border:1px solid var(--color-border);display:flex;flex-direction:column;overflow:hidden;transition:all var(--transition-base);position:relative}.card-variant-default.svelte-7d5xe5{background-color:var(--color-bg-primary)}.card-variant-flat.svelte-7d5xe5{background-color:var(--color-bg-secondary);border-color:transparent}.card-variant-bordered.svelte-7d5xe5{background-color:transparent;border:1px solid var(--color-border)}.card-shadow.svelte-7d5xe5{box-shadow:var(--shadow-sm)}.card-interactive.svelte-7d5xe5{cursor:pointer}.card-interactive.svelte-7d5xe5:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:var(--color-border-hover)}.card-interactive.svelte-7d5xe5:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.card-padding-none.svelte-7d5xe5{padding:0}.card-padding-sm.svelte-7d5xe5{padding:var(--spacing-3)}.card-padding-md.svelte-7d5xe5{padding:var(--spacing-5)}.card-padding-lg.svelte-7d5xe5{padding:var(--spacing-8)}.card-header.svelte-7d5xe5{margin-bottom:var(--spacing-4)}.card-title.svelte-7d5xe5{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0;line-height:1.3}.card-subtitle.svelte-7d5xe5{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:var(--spacing-1) 0 0 0}.card-content.svelte-7d5xe5{flex:1;color:var(--color-text-secondary)}.card-footer.svelte-7d5xe5{margin-top:var(--spacing-6);padding-top:var(--spacing-4);border-top:1px solid var(--color-border);display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-3)}
