Estilo Gubernamental / institucional limpio: prompt de diseño UI
Paleta, reglas tipográficas y un prompt pegable para gubernamental / institucional limpio. También llamado sistema de diseño gubernamental, estilo GOV.UK, USWDS, diseño cívico, UI del sector público, web institucional. 2012 (lanzamiento de GOV.UK), 2016 (USWDS), continuo.
Rasgos
- lenguaje claro primero; el layout sirve a la lectura y a los formularios, no al marketing
- tipografía grande y de alto contraste, una columna, line-height generoso
- texto negro sobre blanco, un azul de enlace fuerte, un amarillo de foco, una barra de marca fina arriba
- los formularios como patrón central: una pregunta por página, inputs grandes, resúmenes de error claros
- sin imágenes de hero, sin tarjetas, sin iconos más allá de un escudo o un chevrón
- accesible por defecto: enlaces de salto, foco visible, objetivos de 44px, AA o mejor
- cero movimiento decorativo
Paleta
#ffffff página, #0b0c0c texto, #1d70b8 enlace, #003078 hover de enlace, #ffdd00 foco, #d4351c error, #00703c éxito, #f3f2f1 superficie, #b1b4b6 borde
Tipografía
GDS Transport es de uso restringido; libres: Public Sans (USWDS), Source Sans 3 o Atkinson Hyperlegible; cuerpo 19px con line-height 1.3-1.5, títulos 700 a 48/36/27px, ancho máximo 66ch
Haz
- sigue los patrones de un sistema de diseño público existente (GOV.UK Design System o USWDS) para formularios, errores, botones y navegación
- mantén las páginas a una columna de 66ch y pon una tarea por página
- haz que el estado de foco sea un fondo #ffdd00 de 3px más un outline #0b0c0c de 3px para que sea imposible pasarlo por alto
Evita
- no añadas secciones de marketing, testimonios, imágenes de hero ni animación
- no uses texto gris claro, etiquetas solo en placeholder ni bordes finos
- no inventes componentes nuevos cuando el sistema de diseño ya tiene uno
Conocido por: GOV.UK, USWDS (usa.gov), Canada.ca, Service NSW, Bundesregierung.de (parcial)
Semilla CSS
:root {
--bg: #ffffff;
--fg: #0b0c0c;
--accent: #1d70b8;
--focus: #ffdd00;
--error: #d4351c;
--surface: #f3f2f1;
--line: #b1b4b6;
--radius: 0;
--font: 'Public Sans',sans-serif
}
Prompt
Construye el sitio en estilo institucional gubernamental siguiendo las convenciones del GOV.UK Design System. Fondo #ffffff, texto #0b0c0c, enlaces #1d70b8 subrayados (hover #003078), foco #ffdd00, error #d4351c, éxito #00703c, superficie #f3f2f1, bordes #b1b4b6. Arriba: una barra de marca de 10px en #1d70b8, después una cabecera negra de 60px con un logotipo blanco y una nav de texto plano. Fuente Public Sans: cuerpo 19px con line-height 1.5, títulos 700 a 48/36/27/24px con 30px de margen inferior, pies 16px, max-width 66ch, una sola columna con 30px de padding lateral. Formularios: una pregunta por página, etiquetas 19px 700 sobre los inputs, texto de ayuda 16px en #505a5f, inputs de 40px de alto con borde 2px #0b0c0c y radio 0, estado de error con borde izquierdo 4px #d4351c y una caja de resumen de errores en la parte superior. Botones: relleno #00703c, texto blanco 19px 700, canto inferior de 2px más oscuro, radio 0. Foco: fondo #ffdd00 de 3px y outline #0b0c0c de 3px. Enlace de salto primero. Sin imágenes, sin tarjetas, sin animación.
Para design.md, .cursorrules o AGENTS.md
## Dirección de diseño
Construye el sitio en estilo institucional gubernamental siguiendo las convenciones del GOV.UK Design System. Fondo #ffffff, texto #0b0c0c, enlaces #1d70b8 subrayados (hover #003078), foco #ffdd00, error #d4351c, éxito #00703c, superficie #f3f2f1, bordes #b1b4b6. Arriba: una barra de marca de 10px en #1d70b8, después una cabecera negra de 60px con un logotipo blanco y una nav de texto plano. Fuente Public Sans: cuerpo 19px con line-height 1.5, títulos 700 a 48/36/27/24px con 30px de margen inferior, pies 16px, max-width 66ch, una sola columna con 30px de padding lateral. Formularios: una pregunta por página, etiquetas 19px 700 sobre los inputs, texto de ayuda 16px en #505a5f, inputs de 40px de alto con borde 2px #0b0c0c y radio 0, estado de error con borde izquierdo 4px #d4351c y una caja de resumen de errores en la parte superior. Botones: relleno #00703c, texto blanco 19px 700, canto inferior de 2px más oscuro, radio 0. Foco: fondo #ffdd00 de 3px y outline #0b0c0c de 3px. Enlace de salto primero. Sin imágenes, sin tarjetas, sin animación.
## Tokens
:root { --bg:#ffffff; --fg:#0b0c0c; --accent:#1d70b8; --focus:#ffdd00; --error:#d4351c; --surface:#f3f2f1; --line:#b1b4b6; --radius:0; --font:'Public Sans',sans-serif }
Mantén estados hover y focus-visible en cada elemento interactivo. No añadas un framework CSS.