/**
 * NIMA — Sistema CSS modular
 * Orden de carga: base → extras páginas → funcionales → auth → admin
 */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,700;1,900&display=swap');

/* ── 1. BASE (tokens, reset, tipografía, layout, botones, nav, hero, secciones) */
@import 'modules/01-tokens.css';
@import 'modules/02-reset.css';
@import 'modules/03-typography.css';
@import 'modules/04-layout.css';
@import 'modules/05-buttons.css';
@import 'modules/06-header.css';
@import 'modules/07-hero.css';
@import 'modules/08-services.css';
@import 'modules/09-sections.css';
@import 'modules/10-contact.css';
@import 'modules/11-footer.css';
@import 'modules/12-utilities.css';
@import 'modules/13-responsive.css';
@import 'modules/14-layout-extra.css';

/* ── 2. PÁGINAS INTERNAS (catálogo, DTF, 3D, diseñador, fan shop) */
@import 'modules/layout.css';       /* page-hero crema, tabs, grids extras   */
@import 'modules/catalog.css';      /* product-grid, cards, filtros, swatches */
@import 'modules/designer.css';     /* personalizador full print              */
@import 'modules/animations.css';   /* reveal.visible, spinner, pulse         */
@import 'modules/upload-overlay.css'; /* overlay "subiendo…" reutilizable      */
@import 'modules/legal.css';        /* páginas legales + banner de cookies     */
@import 'modules/marketplace.css';  /* escaparate público del marketplace      */

/* ── 3. USUARIOS (auth + área cliente) */
@import 'modules/14-auth.css';
@import 'modules/account.css';

/* ── 4. ADMIN */
@import 'modules/admin.css';

/* NO se importan: auth.css (sustituido por 14-auth.css)
                   components.css (duplica 05-buttons y 10-contact)
                   tokens.css / reset.css / nav.css / ... (versiones legacy) */
