Default Card
Combine with layout utilities like `p-md` or `gap-sm` for content spacing.
Each block shows the default, simulated hover, focus, and disabled states.
Default
Hover (simulated)
Focus (simulated)
Disabled
Default
Hover (simulated)
Focus (simulated)
Disabled
Use `data-variant` for semantic colorways.
Cards inherit focus-ring behaviour and support semantic states.
Combine with layout utilities like `p-md` or `gap-sm` for content spacing.
Applies the hover shadow and lift.
Rings appear on `focus-visible`.
Opacity drops and the shadow is removed.
`.input` works for both `<input>` and `<textarea>` elements.
Add `.focus-ring` to custom interactives when you opt out of `.btn` or other primitives.
`.bv-modal` anchors the overlay, `.bv-modal-backdrop` dims the page, and `.bv-modal__panel` styles content.
Use `.input` and `.btn` primitives inside panels for consistency.
Use `data-variant="cards"` for responsive columns or `data-orientation="vertical"` for flex stacks.
Card A
Card B
Card C
Row 1
Row 2
Row 3 (disabled)