Sistema de diseño · Verificación visual viva

Guía de estilo de Ágora Eve

Teatro editorial que se convierte en libro: la entrada es oscura y dramática; las superficies de trabajo, como esta, aclaran el fondo y conservan el mismo ritmo tipográfico. Esta página rinde cada cimiento y cada componente del sistema con los tokens de producción — si algo se ve mal acá, está mal en el producto.

01 · Color

Paleta y semántica

Tonos planos, sin degradados. La noche y el carbón sostienen el teatro; el pergamino y el marfil, la lectura. Cinco acentos de peso parejo hacen el resto del trabajo.

Paleta base
Noche
#12100E — fondos de impacto
Carbón
#211D18 — superficies oscuras
Pergamino
#F3EBDD — lectura y documentos
Marfil
#FFF9ED — tarjetas · texto sobre oscuro
Gris pizarra
#6C6963 — texto secundario
Acentos
Musgo
#6F7E45 — acción principal · colección
Oro viejo
#B89A5E — citas, reglas, detalle en vivo
Borgoña
#733C3C — colección · tensión, nunca error
Azul tinta
#38556A — colección · metadatos
Riesgo
#A33D35 — solo fallo explícito y etiquetado

El rojo de riesgo queda reservado a fallos explícitos y siempre etiquetados con texto. El borgoña marca colección o tensión filosófica: nunca es un color de error.

Colecciones
Colección musgo
--collection-moss
Colección borgoña
--collection-burgundy
Colección azul tinta
--collection-ink-blue
Colección oro viejo
--collection-old-gold

El color de colección identifica una colección de clase o una escuela filosófica. Nunca codifica calidad ni nota, y siempre viaja acompañado de su etiqueta de texto.

Alias semánticos
--surface-impactentrada teatral y sala en vivo
--surface-darkpaneles oscuros
--surface-dark-raisedtarjeta sobre fondo oscuro
--surface-readingsuperficie de trabajo y lectura
--surface-cardtarjeta sobre pergamino
--surface-sunkencampos y fondos hundidos
Superficies
Aa--text-on-dark-primarytexto principal sobre oscuro
Aa--text-on-dark-secondarytexto secundario sobre oscuro
Aa--text-on-light-primarytexto principal sobre claro
Aa--text-on-light-secondarytexto secundario sobre claro
Aa--text-linkenlaces y referencias
Texto
--action-primaryrelleno de la acción dominante
--action-primary-hoverpresión/hover de la acción
--border-accentcontornos y reglas acentuadas
Aa--status-live-fgestado EN VIVO
Aa--status-danger-fgfallo explícito — siempre con etiqueta
Acción y estado
02 · Tipografía

Cuatro familias, un oficio cada una

Los titulares hablan en Cormorant Garamond; la lectura larga, en Source Serif 4 a medida de 68–78 caracteres; la interfaz, en Inter; los códigos y metadatos compactos, en IBM Plex Mono.

¿Puede una máquina comprender?
La comprensión como habilidad encarnada
--font-display · Cormorant Garamond — titulares editoriales, un poco teatrales

Si una máquina produce respuestas indistinguibles de las de un humano en una conversación abierta y sostenida, entonces atribuimos comprensión en la práctica. La comprensión se revela en la conducta inteligible, no en el acceso interno a significados.

--font-reading · Source Serif 4 — 18px / 1.6 · medida de 74ch
Abrir encuentro completo
12 encuentros · Último completado: 13 jul 2026
--font-ui · Inter — interfaz, datos y etiquetas
Código IA-COMPRENDER-5A · Sala 4.º año
--font-mono · IBM Plex Mono — códigos de entrada y metadatos compactos
Escala
--text-display · 64pxÁgora
--text-h1 · 44pxBiblioteca de encuentros
--text-h2 · 32pxEstudio del simposiarca
--text-h3 · 24pxMovimientos del encuentro
--text-body · 18pxCuerpo de interfaz y formularios
--text-small · 15pxMetadatos y ayudas de campo
--text-label · 13pxRÓTULOS Y ETIQUETAS
03 · Espaciado

Escala de 4px y blancos accesibles

Todo múltiplo de 4. El blanco no es adorno: separa movimientos, voces y evidencias. El objetivo táctil mínimo es de 44px en todas partes — el aula proyecta y se toca.

4--space-1
8--space-2
12--space-3
16--space-4
24--space-6
32--space-8
48--space-12
64--space-16
--space-1 … --space-16 — escala base de 4px
44objetivo mínimo
anillo de foco
--min-target · 44px — objetivo táctil mínimo · --focus-ring · 3px — foco siempre visible
04 · Radios y movimiento

Esquinas, sombras y tiempos

Las esquinas crecen con la jerarquía de la superficie. El movimiento es breve y con propósito: nada parpadea ni se anima en continuo, y el estado se comunica siempre también con texto.

6pxcontroles
12pxtarjetas y paneles
20pxsuperficies destacadas
999pxinsignias y barras de voto
--radius-small · medium · large · pill
--shadow-card
--shadow-raised-dark
--shadow-card — tarjeta sobre pergamino · --shadow-raised-dark — superficie elevada oscura
--motion-fast · 160msmicro-cambios de estado
--motion-standard · 240mstransiciones entre vistas
--motion-book-open · 500msapertura del libro — duración máxima
--motion-ease · cubic-bezier(0.2, 0.7, 0.3, 1)
Duraciones — con reduced-motion todas colapsan a un instante
05 · Componentes

Cada pieza en sus estados

Los once componentes de producción, rendidos desde components/ui con los mismos tokens que el resto del producto.

NavBar

Navegación superior. La variante impact abre las superficies teatrales; la variante reading acompaña el trabajo sobre pergamino.

variant="impact" · con estado en vivo y rol
variant="reading"

Button

Una sola acción dominante por escena. El relleno musgo es de la acción principal; el contorno oro viejo, de la secundaria; danger existe solo para fallos explícitos y etiquetados.

variant="primary" · "secondary" · "ghost" · "danger"
size="small" · "medium" · "large" — nunca por debajo del objetivo táctil
disabled · icon
onDark — sobre superficies noche/carbón

Badge

Etiqueta chica de identidad o metadato. El color de colección viaja siempre con su nombre en texto.

Ilustración escocesaContractualistasUtilitaristasClásicos
collection="moss" · "burgundy" · "inkBlue" · "oldGold" — siempre con etiqueta
12 encuentrosEdición fallida
tone="neutral" · tone="danger" — el rojo solo nombra fallos
Temporada 2026
onDark

StatusPill

El ciclo completo del encuentro, del borrador al archivo. El estado nunca depende del color solo: siempre hay etiqueta, y el pulso de EN VIVO es un anillo quieto, no un parpadeo.

BORRADORstatus="draft"
PROGRAMADOstatus="scheduled"
EN VIVOstatus="live"
PROCESANDO EDICIÓNstatus="processing_edition"
LISTOstatus="ready"
PRIVADOstatus="private"
PUBLICADOstatus="published"
REVISIÓN PENDIENTEstatus="needs_review"
FALLIDOstatus="failed"
CANCELADOstatus="cancelled"
Los diez estados de la máquina del encuentro

ProgressSteps

Los cuatro pasos del estudio docente: contexto, pregunta y resultado, elenco y tensión, participación y entrega.

Contexto
Pregunta y resultado
Elenco y tensiónPaso 3 de 4
Participación y entrega
done · current (con meta) · upcoming
Contexto
Pregunta y resultado
Elenco y tensiónPaso 3 de 4
Participación y entrega
onDark

PersonCard

Una voz del elenco: retrato real, posición y fechas. Cuando interviene, el borde oro viejo y la marca de texto lo dicen a la vez.

John Locke
John Locke
Contrato y tolerancia
1632–1704
Alan Turing
Alan Turing● INTERVIENE
Computación y mente
1912–1954
H
Hipatia de Alejandría
Matemática y astronomía
c. 360–415
retrato real · speaking · sin retrato (inicial)
John Stuart Mill
John Stuart Mill
Libertad y utilidad
1806–1873
Mijaíl Bakunin
Mijaíl Bakunin● INTERVIENE
Crítica de toda autoridad
1814–1876
onDark · onDark + speaking

EvidenceCard

La cita exacta en el punto de uso, nunca como apéndice decorativo. Distingue evidencia verificada de fuente primaria.

Evidencia verificada

Siendo todos iguales e independientes, nadie debe dañar a otro en su vida, salud, libertad o posesiones. — Locke, Segundo Tratado, §6

Evidencia sin verificar

No es de la benevolencia del carnicero, del cervecero o del panadero que esperamos nuestra cena, sino del cuidado que ponen en su propio interés. — Smith, La riqueza de las naciones, I.2

verified · verified={false}
Evidencia verificada

Solo podemos ver poco del futuro, pero lo suficiente para darnos cuenta de que hay mucho que hacer. — Turing, Computing Machinery and Intelligence

onDark

BookSpine

Un encuentro terminado es un lomo en el estante: título, elenco abreviado, fecha y color de colección. El ancho aproxima la duración dentro de límites accesibles.

collection=moss · oldGold · burgundy · inkBlue — 45 a 120 minutos

VoteBar

Una opción de votación de clase en vivo: número editorial, etiqueta, porcentaje y barra. El musgo marca el voto propio.

selected — voto propio en musgo; el resto, oro viejo

CodeInput

El código temporal con el que el estudiantado se suma a la sala: casilleros mono de objetivo grande que avanzan solos.

length={5} — sobre superficie clara
onDark — como en la entrada teatral

TextInput

Campo de una línea para los formularios del estudio docente, con etiqueta en mayúsculas mono y ayuda opcional.

label · placeholder · hint
onDark