.card-base.svelte-dr52su{display:block;position:relative;overflow:hidden;box-sizing:border-box}.card.svelte-dr52su{display:block;position:relative;overflow:hidden;transition:all var(--transition-normal);background-color:var(--color-surface);color:var(--color-text);border-radius:var(--border-radius-md);border:1px solid var(--color-border)}.card.svelte-dr52su:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.card-default.svelte-dr52su{background-color:var(--color-surface);border:1px solid var(--color-border)}.card-outlined.svelte-dr52su{background-color:transparent;border:2px solid var(--color-border)}.card-filled.svelte-dr52su{background-color:var(--card-theme-color, var(--color-primary));color:var(--card-theme-text-color, white);border:none}.card-elevated.svelte-dr52su{background-color:var(--color-surface);box-shadow:var(--shadow-md)}.card-ghost.svelte-dr52su{background-color:transparent;border:none;color:inherit}.card-sm.svelte-dr52su{padding:var(--spacing-sm);font-size:var(--font-size-sm)}.card-md.svelte-dr52su{padding:var(--spacing-md);font-size:var(--font-size-md)}.card-lg.svelte-dr52su{padding:var(--spacing-lg);font-size:var(--font-size-lg)}.card-xl.svelte-dr52su{padding:var(--spacing-xl);font-size:var(--font-size-xl)}.card-radius-none.svelte-dr52su{border-radius:var(--border-radius-none)}.card-radius-sm.svelte-dr52su{border-radius:var(--border-radius-sm)}.card-radius-md.svelte-dr52su{border-radius:var(--border-radius-md)}.card-radius-lg.svelte-dr52su{border-radius:var(--border-radius-lg)}.card-radius-xl.svelte-dr52su{border-radius:var(--border-radius-xl)}.card-radius-2xl.svelte-dr52su{border-radius:var(--border-radius-2xl)}.card-radius-full.svelte-dr52su{border-radius:var(--border-radius-full)}.card-shadow-none.svelte-dr52su{box-shadow:none}.card-shadow-sm.svelte-dr52su{box-shadow:var(--shadow-sm)}.card-shadow-md.svelte-dr52su{box-shadow:var(--shadow-md)}.card-shadow-lg.svelte-dr52su{box-shadow:var(--shadow-lg)}.card-shadow-xl.svelte-dr52su{box-shadow:var(--shadow-xl)}.card-shadow-inner.svelte-dr52su{box-shadow:inset 0 2px 4px #0000000f}.theme-primary.svelte-dr52su{--card-theme-color: var(--color-primary);--card-theme-color-dark: var(--color-primary-dark);--card-theme-color-rgb: var(--color-primary-rgb);--card-theme-text-color: white}.theme-secondary.svelte-dr52su{--card-theme-color: var(--color-secondary);--card-theme-color-dark: var(--color-secondary-dark);--card-theme-color-rgb: var(--color-secondary-rgb);--card-theme-text-color: white}.theme-accent.svelte-dr52su{--card-theme-color: var(--color-accent);--card-theme-color-dark: var(--color-accent-dark);--card-theme-color-rgb: var(--color-accent-rgb);--card-theme-text-color: white}.theme-success.svelte-dr52su{--card-theme-color: var(--color-success);--card-theme-color-dark: var(--color-success-dark, var(--color-success));--card-theme-color-rgb: var(--color-success-rgb, 34, 197, 94);--card-theme-text-color: white}.theme-warning.svelte-dr52su{--card-theme-color: var(--color-warning);--card-theme-color-dark: var(--color-warning-dark, var(--color-warning));--card-theme-color-rgb: var(--color-warning-rgb, 245, 158, 11);--card-theme-text-color: black}.theme-error.svelte-dr52su{--card-theme-color: var(--color-error);--card-theme-color-dark: var(--color-error-dark, var(--color-error));--card-theme-color-rgb: var(--color-error-rgb, 239, 68, 68);--card-theme-text-color: white}.theme-info.svelte-dr52su{--card-theme-color: var(--color-info);--card-theme-color-dark: var(--color-info-dark, var(--color-info));--card-theme-color-rgb: var(--color-info-rgb, 59, 130, 246);--card-theme-text-color: white}.theme-surface.svelte-dr52su{--card-theme-color: var(--color-surface);--card-theme-color-dark: var(--color-surface-hover);--card-theme-color-rgb: var(--color-surface-rgb);--card-theme-text-color: var(--color-text)}.theme-background.svelte-dr52su{--card-theme-color: var(--color-background);--card-theme-color-dark: var(--color-background);--card-theme-color-rgb: var(--color-background-rgb);--card-theme-text-color: var(--color-text)}.theme-text.svelte-dr52su{--card-theme-color: var(--color-text);--card-theme-color-dark: var(--color-text);--card-theme-color-rgb: var(--color-text-rgb);--card-theme-text-color: var(--color-background)}.card-hoverable.svelte-dr52su{transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast);cursor:pointer}.card-hoverable.svelte-dr52su:hover{transform:scale(var(--card-hover-scale, 1.02));box-shadow:var(--card-hover-shadow, var(--shadow-lg));box-shadow:0 4px 12px var(--card-hover-shadow-color, rgba(0, 0, 0, .15));background-color:var(--card-hover-bg, var(--color-surface-hover));border-color:var(--card-hover-border, var(--color-border-hover))}.dark .card-default.svelte-dr52su{background-color:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}.dark .card-outlined.svelte-dr52su{background-color:transparent;border-color:var(--color-border)}.dark .card-filled.svelte-dr52su{background-color:var(--card-theme-color-dark, var(--color-primary-dark));color:var(--card-theme-text-color, white)}.dark .card-elevated.svelte-dr52su{background-color:var(--color-surface);box-shadow:var(--shadow-lg)}.dark .card-hoverable.svelte-dr52su:hover{background-color:var(--card-hover-bg, var(--color-surface-hover));border-color:var(--card-hover-border, var(--color-border-hover));box-shadow:0 6px 16px var(--card-hover-shadow-color, rgba(0, 0, 0, .25))}
