base.css
Reset, html, body y tokens globales.
Cada archivo del framework tiene una responsabilidad concreta. Esta página define qué debe contener cada módulo, qué no debe mezclarse dentro de él y cómo mantener el sistema claro al crecer.
Un framework se vuelve confuso cuando los archivos empiezan a mezclar estructura, tipografía, utilidades y estilos de proyecto en el mismo lugar. La claridad del sistema depende de que cada archivo resuelva un problema específico.
Esta separación no es solo orden técnico. También mejora la documentación, facilita el mantenimiento y permite escalar el sistema sin convertirlo en una colección de reglas aisladas.
Reset, html, body y tokens globales.
Mapa oficial responsive y criterio de escalado del sistema.
Escala tipográfica, line-height y jerarquía semántica base.
Color, alineación, transformación, peso y tracking.
Containers, grid, columnas y proporciones.
Ritmo macro entre bloques grandes.
Flujo vertical interno entre hijos.
Margin y padding puntuales del sistema.
Composición flex, dirección, justify, items, wrap y gap.
Anchos internos complementarios a container.
Helpers estructurales de altura y viewport.
Sistema de curvatura para esquinas.
Mostrar, ocultar y atajos responsive del sistema.
Listas estructurales, inline, verticales y editoriales.
Movimiento base, duraciones, delays y accesibilidad.
Solo margin y padding del sistema. No define stack ni section.
Solo helpers flex: dirección, alineación, wrap y gap.
Helpers de ancho estructural y lectura editorial.
Helpers de altura estructural, viewport y auto.
Helpers de border-radius. No debe contener sombras ni borders.
Control responsive de visibilidad y atajos semánticos.
Listas estructurales inline, stack y editoriales.
Organizar imports, capas y orden del sistema. Es el archivo orquestador del framework.
No debe llenarse de reglas visuales, componentes, hacks o CSS del proyecto.
Ajustes específicos del sitio, estilos particulares de documentación o adaptaciones del proyecto.
Cambios que en realidad deberían integrarse al framework base como parte del sistema.
Repetir spacing, text helpers o visibilidad en varios archivos rompe la claridad del sistema.
Poner estilos propios del sitio dentro del núcleo hace más difícil mantener el sistema.
Helpers sin relación con la escala o la arquitectura general debilitan la consistencia del framework.
Cuando un archivo empieza a resolver problemas que pertenecen a otro, la documentación deja de ser confiable.
Continúa con framework core para revisar el orden de imports, capas y ensamblado del sistema.