Sistema de diseño

El Ganso People · reflejo vivo de theme.css

Tokens de color

Cada muestra lee el valor real y actual del token (cambia con el tema). Los componentes solo usan estos tokens, nunca colores literales.

Tipografía

--display Libre Caslon Display para títulos y cifras · --body Mulish para todo lo demás.

Display · títulos
El Ganso People
Horarios y turnos · Las Rozas
Body · cuerpo

Mulish en 15px para el texto corrido. Pesos de 300 a 800 disponibles. Las etiquetas en mayúscula llevan interletraje y color tenue.

Radios

Tarjetas --r · sub-tarjetas --r-sm · campos --ri · pastillas 999px.

--r 16
--r-sm 11
--ri 10
999px

Sombras

Reposo --shadow · elevación --shadow-lg · acento --glow.

--shadow
--shadow-lg
--glow

Botones

Base .btn + variante. Todos suben al pasar el ratón y se hunden al pulsar. Talla pequeña con .sm (nunca padding inline).

Pastillas y selectores

.pill etiqueta con icono · .seg segmentos (el activo .on).

ALRV Las Rozas

Chips de estado

Color semántico independiente del acento.

Aprobado Por revisar Publicado Borrador Turno mañana +3

Tarjetas

Todas heredan .card. Las clicables (.kpi, .tcard) suben 3px al pasar el ratón.

Plantilla activa
635
+12 altas este mes
Jornadas por aprobar
143
pendientes

Panel

Tarjeta con cabecera
Ver detalle →

Contenido del panel. Radio --r, sombra --shadow.

ALRV
Las Rozas
Plantilla44
Horas semana1.312

Formularios

Radio único --ri y el mismo halo de foco en todos los campos. Haz clic en un campo para verlo.

Cabecera de vista

Cada sección se identifica con el mismo icono del menú + su nombre. Se genera con setViewHeader() desde VIEW_ICON/VIEW_TITLES.

Mi tienda
Las Rozas · Semana 27

Documento vivo. La referencia escrita está en DESIGN_SYSTEM.md. Este styleguide usa exactamente el mismo theme.css que la app.