Ir al contenido

16 · Palette

Versión: 0.1 Última actualización: 2026-04-24


Los colores están inspirados en arquitectura y arte mexicano moderno — Barragán, Tamayo, papel picado, talavera — pero ejecutados con la precisión de un design system contemporáneo.

Premisa: color cálido sobre base neutra, con acentos saturados que sirvan jerarquía. NUNCA neón. NUNCA pure black (#000). NUNCA pure white (#fff). Todo tiene sesgo cálido.


Dark mode (default — mejor para focus time largo)

Sección titulada «Dark mode (default — mejor para focus time largo)»
NombreHexUso
ink#1a1511Background principal. Obsidiana cálida, no puro negro.
ink-2#24201aBackground de cards, elevated surfaces
ink-3#2f2a22Background de inputs, code blocks, tooltips
border-warm#3a2f25Borders sutiles, líneas divisorias
NombreHexUso
text-primary#f4ecdfCal rosada clara — text body
text-secondary#c5b29cPara metadata, labels, captions
text-muted#8a7a6aPara placeholder, deshabilitado
text-inverted#1a1511Text sobre backgrounds claros (botones)
NombreHexInspiraciónUso
terracotta#d67a3cTejas, barroPrimary accent. CTAs, focus, marca
añil#6a7ab5Azul Barragán, talaveraSecondary. Links, info, progreso
nopal#8aa06aVerde nopal, agaveTertiary. Success, nature
cempazúchil#f5b85aFlor de muertosHighlight, warning atenuado
oxblood#a14a3eRojo talavera profundoError, urgent

Light mode (toggle optional, para lectura larga)

Sección titulada «Light mode (toggle optional, para lectura larga)»
NombreHexUso
paper#f4ecdfBackground principal — cal rosada
paper-2#e8dcc9Cards, secondary
paper-3#d4c5b0Inputs, code blocks
border-cream#b8a78eBorders
NombreHexUso
ink#1a1511Text primary
ink-2#4a3d33Secondary
ink-muted#7a6d5fMuted

Acentos (ligeramente más profundos que dark mode — más densidad para contraste)

Sección titulada «Acentos (ligeramente más profundos que dark mode — más densidad para contraste)»
NombreHexUso
terracotta#b85c2ePrimary
añil#2a3a6bSecondary
nopal#5c6b47Tertiary
cempazúchil#e5a44aHighlight
oxblood#8b3a3aError

bg: ink (#1a1511)
text: text-primary (#f4ecdf)
accent: terracotta (#d67a3c)
secondary-accent: añil (#6a7ab5)
  • Background: terracotta #d67a3c
  • Text: ink #1a1511 (oscuro sobre naranja cálido)
  • Hover: brightness 110% o slight glow cálido (NO neon)
  • Background: transparent
  • Border: añil #6a7ab5
  • Text: añil #6a7ab5
  • Hover: background añil con 10% opacity

Estados semánticos (en brand, NO en verde/amarillo/rojo default)

Sección titulada «Estados semánticos (en brand, NO en verde/amarillo/rojo default)»
EstadoColorUso
Successnopal #8aa06a✓ entregado, completado
Infoañil #6a7ab5ℹ progreso, neutro
Warningcempazúchil #f5b85a⚠ atención
Erroroxblood #a14a3e✕ falló

Chapter themes (re-mapeados de Dirección C)

Sección titulada «Chapter themes (re-mapeados de Dirección C)»

Cada chapter sigue teniendo tema visual, pero ahora en la paleta del brand, no genéricos:

Chapter topicThemeAccentGradient sutil (solo en header)
Ecosystem / overviewterracotta#d67a3cfrom-[#1a1511] via-[#2a1f18] to-[#1a1511] con hint de terracotta
Architecture / structureañil#6a7ab5igual pero con hint de añil
Skills / customizationcempazúchil#f5b85acon hint marigold
Automation / hooksnopal#8aa06acon hint verde
AI concepts / agentsoxblood#a14a3econ hint rojo profundo
CLI / terminaltext-secondary#c5b29cmonocromo cálido

Regla crítica: los gradients NO son glow — son sugerencias muy sutiles (5-10% tint max). El fondo principal sigue siendo ink.


Estos son los tells de “AI default” que explícitamente rechazamos:

ColorHex aproxPor qué no
Violet neón#8b5cf6, #a78bfaDefault de Tailwind/Vercel/Linear. Dice “generated by AI”.
Purple gradient#a855f7 → #ec4899Usado en TODO startup de AI. Muerto.
Pink neon#f472b6Reel glitch, demasiado trendy 2023-2024
Cyan glow#22d3eeCyberpunk default, vacío de contenido
Pure green #00ff00#00ff00Matrix cliché
Discord blurple#5865f2Corporate gaming
Pure black#000000Demasiado crudo, sin textura
Pure white#ffffffHospital, frío
Glassmorphism bgrgba(255,255,255,0.1) con blurOverused 2021-2023
  • Syntax highlighting en code blocks — usa el colorscheme estándar del lenguaje (no tiene que ser brand). Pero elegir tema warm (Tokyo Night Warm, One Light, Solarized) antes que tema cool (Dracula, Atom One Dark Cool).

Hero section (landing de lesson):

bg: ink (#1a1511)
h1: text-primary (#f4ecdf), font Fraunces 64px
subtitle: text-secondary (#c5b29c), font Work Sans 20px
accent underline: terracotta (#d67a3c), 3px
cta primary: terracotta bg, ink text

Chapter card:

bg: ink-2 (#24201a)
border: border-warm (#3a2f25), 1px
theme accent stripe: [chapter theme color], 4px left border
title: text-primary, Fraunces 20px
meta: text-secondary, Work Sans 12px monospace

Code block:

bg: ink-3 (#2f2a22)
text: text-primary
syntax: Tokyo Night Warm theme
file-header: text-secondary background ink-2

Para cada decisión de color, preguntar:

  1. ¿Está en esta lista? Si no, ¿por qué?
  2. ¿Satura el espacio? La paleta es cálida pero minimal — NO todo es terracotta.
  3. ¿Estoy usando más de 2 acentos en la misma vista? Generalmente no. Máx 2 + neutros.
  4. ¿El contraste cumple WCAG AA? Especialmente text-primary sobre ink, text-secondary sobre ink.