← Volver al índice Lockup final → Diez direcciones → Shortlist →
El Tamiz · DLS v1 · Nocturno

DLS v1 — Nocturno

Borrador para ratificación. El sistema de color, tipografía, layout, componentes P0 y gates de accesibilidad del nuevo El Tamiz.

v1.0.0-rc.12026-10-21NocturnoPara ratificar
Decisión solicitada

Oli ratifica seis cosas

  1. Tokens de Nocturno — claro y oscuro, capa semántica, excepciones por componente.
  2. Tipografía — Literata para display y cuerpo; Inter para interfaz y metadatos.
  3. Layout y espaciado — página, columna de artículo, rail, gutters, breakpoints.
  4. Componentes P0 — inventario y las tres piezas de marca: SourceList, VerificationBox, CorrectionNotice.
  5. Gates de accesibilidad — cuerpo AAA, secundario AA, foco, objetivos, reflow, motion.
  6. Gobierno — design/tokens.json como fuente, CI, changelog, amendment.

Diferido: secciones y colores de sección, ads, fotografía, bylines, timing del toggle de tema, prueba de lectores, mono. Detalle en §12.3.

Principios

Lo que el sistema protege cuando hay prisa.

Lectura primero

Cuerpo AAA (≥ 7:1) en toda superficie. Claro por defecto; oscuro como opción diseñada, no como identidad por defecto.

La fuente es la marca

SourceList, VerificationBox y CorrectionNotice hacen visible “periodismo con fuentes”. Son las piezas que reciben el diseño.

Estructura, no decoración

Filetes, espacio y retícula. Sin sombras de tarjeta, sin carruseles, sin parallax. El ámbar firma; la palabra carga.

Marca

H1 en Literata 600; retícula 3×3, separador de 2 px y “Periodismo selecto”. El lockup completo es texto, no imagen. El favicon es la retícula sola; la marca compacta es ET + retícula.

Nocturno · claro
EL
Tamiz
Periodismo selecto
Nocturno · oscuro
EL
Tamiz
Periodismo selecto
Compacta y favicon · claro
ET48
ET32
48
32
16

La retícula sola es el favicon; ET + retícula es la marca compacta. El punto ámbar se retiró.

Compacta y favicon · oscuro
ET48
ET32
48
32
16

La retícula reemplaza el punto y se sienta en la línea base. A 16 px, usa la retícula sola.

Ajustes del lockup en revisión: la cejilla y la retícula. El texto no cambia.

Color

La capa semántica es la que usan los componentes. Los valores crudos viven solo en tokens.json. Los modos son un remapeo, no una segunda hoja.

TokenClaroOscuroUsoGate
--color-bg#FAF8F3#121417Page—
--color-bg-subtle#F0EDE6#1A1E23Panels, SourceList, VerificationBox—
--color-fg#171512#EDEAE3Body text≥ 7:1
--color-fg-muted#5B564E#A8A49BBylines, captions, metadata≥ 4.5:1
--color-brand#8A5A00#E8B04BMasthead, section labels, wordmark≥ 4.5:1
--color-on-brand#FFF8E7#121417Text on brand≥ 4.5:1
--color-link#1D4ED8#7FB2FFIn-body links, focus≥ 4.5:1
--color-live#B00020#FF8A8ABreaking, corrections, live≥ 4.5:1
--color-border#DED8CB#2A2F36Hairlines, dividersDecorative
Par medidoClaroOscuroVeredicto
Body on bg17.1715.36AAA
Body on bg-subtle15.5913.94AAA
Muted on bg6.867.42AA
Muted on bg-subtle6.226.74AA
Link on bg6.318.54AA
Link on bg-subtle5.737.75AA
Brand on bg5.589.44AA
On-brand on brand5.609.44AA
Live on bg6.908.13AA

Cuerpo AAA en ambos modos y ambas superficies. Muted, link, brand y live pasan AA. El muted claro (6.86) es el único casi-AAA y se restringe a metadatos. Los colores de sección quedan diferidos; v1 usa etiquetas brand.

Tipografía

Literata para leer y display; Inter para la interfaz. Sin tercera familia. Tamaños en rem; los fluidos en clamp().

Literata

Lectura y display. 400, 500, 600; itálica para citas. Cubre el español en el subset latin.

Inter

Interfaz y metadatos. 400, 500, 600; cifras tabulares para fechas y conteos.

Display 1Literata 600 · 5rem · 0.98 · -0.02em
El agua que no llega
H1 artículoLiterata 600 · 2.75rem · 1.1 · -0.01em
El agua que no llega
H2Literata 600 · 1.55rem · 1.2 · -0.005em
Lo que dicen los documentos
BodyLiterata 400 · 1.125rem · 1.62
Tres comunidades llevan semanas sin agua. La documentación muestra que el pozo se cerró en agosto y que nadie avisó a las familias.
MetaInter 500 · 13px · 1.4 · 0.01em
Ana Ruiz · 21 oct 2026 · 6 min
LabelInter 600 · 11px · 1.2 · 0.12em · mayúsculas ≤ 3 palabras
México

El preview carga Literata e Inter desde Google Fonts; producción las sirve self-hosted (woff2, subset latin).

Prueba de español

¿Qué pasó con el niño? ¡Ñandú, ü, ÁÉÍÓÚ! El País, 21 oct 2026 — “La corrección cambió la cifra: de 3 a 30.”

Probar en todo componente que ponga mayúsculas, trunque, hifenice o use line-height apretado. Los signos invertidos no se recortan.

Layout

Página 1240 px; artículo 680–720; rail 300–320; gutter 24 móvil / 32 escritorio. Breakpoints 480, 768, 1024, 1280, 1440.

Artículo 680–720medida 62–70ch · cuerpo 18px
Rail 300–320fuentes, contexto, relacionados

Escala de espacio

4812162432486496

Todo múltiplo de 4; la mayoría de 8. Sin sombras de tarjeta; filetes de 1 px y espacio.

Componentes

Cinco piezas que definen el sistema. El inventario P0 completo está abajo.

Masthead · claro
EL
Tamiz
Periodismo selecto
Masthead · oscuro
EL
Tamiz
Periodismo selecto

El masthead usa el lockup a 64 px en escritorio y 40 px sin bajada en móvil; el espécimen está a 64. El lockup es texto en Literata; el SVG es para contextos sin la fuente.

ArticleCard · claro
Imagen 3:2
México

El agua que no llega

Tres comunidades llevan semanas sin agua. La documentación muestra que el pozo se cerró en agosto.

Ana Ruiz · 21 oct 2026 · 6 min
ArticleCard · oscuro
Imagen 3:2
México

El agua que no llega

Tres comunidades llevan semanas sin agua. La documentación muestra que el pozo se cerró en agosto.

Ana Ruiz · 21 oct 2026 · 6 min
SourceList · claro

Fuentes

3 fuentes
  1. 1
    Medio unoTítulo de la fuente uno21 oct 2026
    Abrir ↗
  2. 2
    Medio dosTítulo de la fuente dos20 oct 2026
    Abrir ↗
  3. 3
    Medio tresTítulo de la fuente tres19 oct 2026
    Abrir ↗

Los enlaces abren la fuente original.

SourceList · oscuro

Fuentes

3 fuentes
  1. 1
    Medio unoTítulo de la fuente uno21 oct 2026
    Abrir ↗
  2. 2
    Medio dosTítulo de la fuente dos20 oct 2026
    Abrir ↗
  3. 3
    Medio tresTítulo de la fuente tres19 oct 2026
    Abrir ↗

Los enlaces abren la fuente original.

VerificationBox · claro

Cómo lo verificamos

  1. Pedimos los documentos del pozo a la autoridad municipal.
  2. Cruzamos la fecha de cierre con dos actas y una nota de prensa.
  3. Llamamos a tres familias y confirmamos el corte.

Leer la metodología

VerificationBox · oscuro

Cómo lo verificamos

  1. Pedimos los documentos del pozo a la autoridad municipal.
  2. Cruzamos la fecha de cierre con dos actas y una nota de prensa.
  3. Llamamos a tres familias y confirmamos el corte.

Leer la metodología

CorrectionNotice · claro
Corrección · 21 oct 2026

Se corrigió la cifra: de 3 a 30 comunidades afectadas.

Ver historial
CorrectionNotice · oscuro
Corrección · 21 oct 2026

Se corrigió la cifra: de 3 a 30 comunidades afectadas.

Ver historial

Inventario P0

El set de lanzamiento. Las tres piezas de marca están especificadas arriba; el resto comparte las reglas de componentes.

ComponentePara quéTokensNotas
MastheadMarca, secciones, búsqueda, temabg, fg, brand, borderLockup de texto; 64 px escritorio, 40 px móvil sin bajada
SectionNavOrientación de secciónfg, brand, focusaria-current; teclado; scroll en móvil
SearchEncontrar contenidobg, fg, focusDiálogo/página; input 44 px; estado vacío
ArticleCardEntrada a una historiafg, muted, borderLead/standard/compact/list; sin sombras
BylineAtribución y tiempomuted, linkNombre,
SourceListProbar las fuentesbg-subtle, border, brandEl componente de marca; numerado; enlaces externos
VerificationBoxMostrar cómo se verificóbg-subtle, border2–4 pasos; enlace a metodología
CorrectionNoticeCorregir en públicobg-subtle, liveFilete live de 3 px + etiqueta de texto
FigureImagen, pie, créditoborder, mutedAspecto fijo; crédito siempre; sin texto sin scrim
PullQuoteÉnfasisbrand, fgFilete brand de 2 px; 30ch; itálica
LiveBadgeEstado urgentelive, bgPunto + etiqueta; sin pulso con reduced motion
PaginationNavegar el archivofg, border, focusObjetivos 44 px; aria-current
NewsletterSuscripciónbg-subtle, linkEtiqueta, error, privacidad; sin dark patterns
FooterMapa y confianzamuted, borderMetodología, correcciones, privacidad, contacto
SkipLinkSalto de tecladobg, fgVisible al foco; destino #main
FocusUbicación de tecladofocusAnillo 2 px + offset 2 px; nunca outline:none

P1: live blog con pausa, autor, tag, progreso, TOC, relacionados, share, “en contexto”. P2: persistencia del tema, guardados, personalización, data-viz, comentarios solo con moderación.

Accesibilidad

Los gates no son aspiraciones; son la definición de terminado.

GateRequisito
Cuerpo≥ 7:1 en bg y bg-subtle
Secundario, link, live≥ 4.5:1 en ambas superficies
UI y foco≥ 3:1 contra colores adyacentes
FocoVisible en todo interactivo; anillo 2 px + offset 2 px
Objetivos≥ 24×24; 44×44 en acciones primarias móviles
EnlacesSubrayados en cuerpo; hover/focus no solo color en nav
UrgenteEtiqueta de texto, nunca solo color
TecladoMenús, búsqueda y diálogos operables; Esc cierra; foco vuelve
Reflow320 px; zoom 200%; text-spacing; sin scroll horizontal
MotionReduced motion; sin autoplay; sin carrusel automático
Españollang="es-MX"; acentos; signos invertidos
Foco visible Enlace en cuerpo, subrayado Objetivo mínimo 44 px en acciones primarias; 24 px en el resto.

Gobierno, motion y entrega

El sistema vive en tokens; las decisiones viven en un registro.

Motion

120–200 ms hover/focus; 240 ms overlays; sin parallax, sin scroll-jacking, sin autoplay. Reduced motion colapsa a opacidad o nada.

Performance

Literata + Inter self-hosted, woff2, subset latin. ≤ 120 KB de fuentes (ideal ≤ 80). LCP < 2.5 s, CLS < 0.1, INP < 200 ms.

Gobierno

design/tokens.json como fuente; CI de hex crudo y matriz de contraste; changelog; amendment. Oli decide diseño; CTO implementa.

FaseTrabajoGate
2Tokens + dos páginas espécimen (home, artículo) en worktree; sin deployDesign review
3Prueba de lectores 15–25 (validación diferida)Veredicto registrado
4DLS v1 ratificado; construir P0D3 registrado
5Revisión en staging.eltamiz.com.mxFirma de Oli
6Cutover a producción según thread #416Gate humano
Ratificación

DLS v1 — Nocturno

Si estás de acuerdo, marca las seis casillas y responde “ratificado” en el hilo. El set congela en v1.0.0; los cambios van por amendment.

Oli: ______________________________ · Fecha: ______________

Diferido, no bloquea tokens: secciones y colores de sección, ads, fotografía, bylines, timing del toggle, prueba de lectores, mono, target de accesibilidad.

Diferido

Lo que la ratificación no congela.

ItemOwnerRecomendación
Secciones y colores de secciónOli + contenidoFijar la taxonomía antes de estilizar; v1 usa etiquetas brand
Ads al lanzamientoOliSi sí, reservar slots y paleta aparte; v1 no reserva
Fotografía: grading/proxyCTOCachear/proxy; graduar solo si la imagen no se lee
Modelo de bylinesOli + LexieAutores individuales; el componente soporta “Redacción”
Timing del toggle de temaOliLos tokens van en v1; el toggle al lanzamiento o después
Prueba de lectores 15–25CTOCorrer después de ratificar; insumo para v1.1
Mono opcionalCTODiferir; Inter tabular cubre datos en v1
Target de accesibilidadOliAAA cuerpo + AA secundario (este draft)

DLS v1 (Nocturno) · v1.0.0-rc.1 · 2026-10-21 · Borrador para ratificación de Oli · unodos.news/docs/2026-10-21-eltamiz-dls-v1.md · Lockup final · Diez direcciones · Shortlist · thread #438.