@codigosinsiesta/theme
Sistema de diseño V4 compartido entre las presentaciones de Código Sin Siesta. Tokens CSS + chrome global + Tailwind preset + 6 componentes-átomo Svelte + 26 slide-shells canónicos cubriendo el kit V4 completo + los 16 patrones del audit V5 (Tier 1/2/3) + 4 layouts editoriales residuales (Section / Quote / WhoAmI / ToolsGrid). Brand assets oficiales (búho + wordmark + 13 Heroicons). Mismo stack Astro 5 + Svelte 5 + Tailwind 4 que los decks consumidores.
Empieza aquí
Instala el theme en tu deck (Astro o Svelte) — basta con la dependencia git URL hasta que se publique en npm:
$ pnpm add github:CodigoSinSiesta/theme En tu CSS global:
@import '@codigosinsiesta/theme/all.css'; Composables (v0.8.0+)
Helpers runes-based (Svelte 5) para patrones comunes de animación on-scroll y comportamiento reactivo. Compartidos entre decks y sitios CsS (portfolio, landings).
Layout — sitios web (v0.9.0+)
Primitivos para layout de páginas web (no decks). Site shell, container bento, cards. Compañeros de los slide-shells para presentaciones.
Componentes-átomo (v0.2.0+)
Primitivas reutilizables. Pásales props con el contenido y obtienes el patrón canónico del kit V4.
Slide-shells canónicos · 26 layouts (v0.7.0 cierra el kit completo)
Composiciones completas de slide. Pásales data y obtienes un slide pixel-perfect. Los layouts cubren los 15 slide-types del kit V4, los 16 patrones del audit V5, y 4 layouts editoriales residuales.