Espaciado y grilla

Sistema de espaciado basado en múltiplos de 4 px y grilla responsive por breakpoint.

Sistema de espaciado

El espaciado se basa en múltiplos de 4 px (escala de 4). Todos los márgenes, paddings y separaciones deben ser múltiplos de esta base para garantizar consistencia visual entre sistemas.

TokenValorpx equivalenteUso típico
--space-xs0.25 rem4 pxSeparación mínima entre íconos y texto
--space-sm0.5 rem8 pxPadding interno de chips y badges
--space-md1 rem16 pxPadding de tarjetas, separación de campos
--space-lg1.5 rem24 pxSeparación entre secciones de formulario
--space-xl2 rem32 pxMargen entre bloques de contenido principales
--space-2xl3 rem48 pxSeparación de secciones de página
--space-3xl4 rem64 pxSeparación de bloques mayores en landing
--space-4xl6 rem96 pxEspaciado de respiro entre grandes secciones

Escala visual a tamaño real (cada barra mide exactamente su valor en px):

--space-xs4 px · 0.25 rem
--space-sm8 px · 0.5 rem
--space-md16 px · 1 rem
--space-lg24 px · 1.5 rem
--space-xl32 px · 2 rem
--space-2xl48 px · 3 rem
--space-3xl64 px · 4 rem
--space-4xl96 px · 6 rem

Radios de esquina

Los bordes redondeados se rigen por una escala de tokens. El valor por defecto para tarjetas, campos y botones es --radius-md (8 px). Usar --radius-pill solo en chips, badges y botones tipo pill.

TokenValorUso típico
--radius-none0Tablas a sangre, divisores
--radius-xs2 pxElementos densos, indicadores
--radius-sm4 pxInputs compactos, tags
--radius-md8 pxDefault — tarjetas, campos, botones
--radius-lg12 pxTarjetas destacadas, modales
--radius-xl16 pxContenedores grandes, hero
--radius-pillChips, badges, botones pill
--radius-none0
--radius-xs2 px
--radius-sm4 px
--radius-md8 px · default
--radius-lg12 px
--radius-xl16 px
--radius-pill

Elevación

La elevación comunica jerarquía mediante sombras suaves. No combinar sombras manuales: usar los tokens. El nivel por defecto para tarjetas es --shadow-md.

TokenUso
--shadow-smRealce sutil — inputs, hover de filas
--shadow-mdDefault — tarjetas y paneles
--shadow-lgMenús, popovers, dropdowns
--shadow-xlModales y sheets
--shadow-smrealce sutil
--shadow-mdtarjetas · default
--shadow-lgmenús · popovers
--shadow-xlmodal · sheet

Sistema de grilla

La grilla del sistema es responsive y se adapta al ancho del dispositivo. Se utilizan las siguientes configuraciones:

NombreBreakpointColumnasComportamiento
Desktop1024–1279 px3 colLayout completo, sidebar visible
Desktop L≥ 1280 px4 colContenido centrado con margen lateral, max-width 1440 px