`.
* Prefer this over `class` overrides when the requested look falls outside the
* semantic intent palette — presets keep hover/active/dark-mode logic coherent
* and make the custom look reusable across the project.
*
* A conditional `overrides` rule on a Card keys on its variant axes, and one
* of those is not a prop: `interactive` is the axis `clickable`, `onclick`
* and `href` all resolve to, so `overrides: [{ interactive: true, … }]`
* styles every card that has a click source, whichever of the three gave it
* one. It is deliberately not settable — a card made to look interactive
* without one would be a `` with `cursor-pointer` and a hover-lift and
* no way to operate it (WCAG 3.2 Predictable).
*/
preset?: string;
/**
* Micro-interaction preset applied to the card. Only applies while the
* card is interactive (`clickable`, `onclick`, or `href`) and not disabled.
* @default 'none'
*/
mint?: MintProp;
}
export { default as Card } from './Card.svelte';
export { type CardVariants, cardVariants } from './card.variants.js';