/**
 * @rubis/ui — design system partagé.
 *
 * Convention : exports nommés uniquement, pas de default export.
 * Un consommateur fait `import { Button, Card } from "@rubis/ui"`.
 *
 * Tokens CSS et base layer importables séparément :
 *   import "@rubis/ui/styles/tokens.css";
 *   import "@rubis/ui/styles/base.css";
 */
export { cn } from "./lib/cn.js";

export { Brand } from "./components/Brand.js";
export { Button, buttonVariants, type ButtonProps } from "./components/Button.js";
export { Card, type CardProps } from "./components/Card.js";
export { Chip, type ChipProps } from "./components/Chip.js";
export { EmptyState } from "./components/EmptyState.js";
export { Eyebrow } from "./components/Eyebrow.js";
export { Gem } from "./components/Gem.js";
