Todos los estilos y componentes en un lugar para mantener consistencia
import Button from '../ui/Button.svelte';
import { getButtonClasses, animations } from '../lib/theme';
import { cn, formatPrice } from '../lib/utils'; <Button variant="primary" size="lg" outline={true}>
¡Cotiza Ahora!
</Button>
<Card
variant="success"
icon="💰"
title="Precio: {formatPrice(1500)}"
description="Card con precio formateado"
/> const buttonClass = getButtonClasses('primary', true); // outline button
const cardClass = getCardClasses('success', true); // animated card
const combinedClass = cn(buttonClass, 'mt-4', isActive && 'ring-2'); Todos los componentes usan los mismos colores y estilos
No reinventes la rueda, usa funciones ya creadas
Cambia un color en theme.ts y se aplica en toda la app