/* ==========================================================
   AGUDEF · Panel Público
   Archivo principal de estilos

   Responsabilidad:
   - Cargar todos los módulos CSS del inicio público.
   - Mantener cada archivo con una sola responsabilidad.
   ========================================================== */

@import url("./colors.css");

@import url("./topbar.css");
@import url("./navbar.css");
@import url("./navbar-brand.css");
@import url("./navbar-menu.css");


/* ==========================================================
   AGUDEF · Navbar Actions

   Responsabilidad:
   - Cargar las partes separadas del archivo navbar-actions.css.
   - Se separó porque navbar-actions.css tenía demasiado código.
   - Cada archivo nuevo contiene una sola responsabilidad.
   - Aquí sí se agregan las URL porque app.css es el archivo principal.
   ========================================================== */

@import url("./actions/actions-layout.css");
@import url("./actions/actions-cart.css");
@import url("./actions/actions-access-legacy.css");
@import url("./actions/actions-dropdown.css");
@import url("./actions/mensaje-error.css");


/* ==========================================================
   AGUDEF · Componentes generales
   ========================================================== */

@import url("./forms.css");
@import url("./buttons.css");
@import url("./cards.css");


@import url("./footer_public/app.css");


/* ==========================================================
   AGUDEF · Panel público · Hero
   ========================================================== */

@import url("./hero/hero-layout.css");
@import url("./hero/hero-card.css");
@import url("./hero/hero-content.css");
@import url("./hero/hero-button.css");
@import url("./hero/hero-arrows.css");
@import url("./hero/hero-dots.css");
@import url("../shared/chat/app.css");


/* ==========================================================
   AGUDEF · Oferteros públicos · Listado

   Responsabilidad:
   - Cargar los estilos exclusivos de la vista /ofertas.
   - Mostrar el catálogo público de oferteros.
   ========================================================== */

@import url("./ofertas/listado/app.css");


/* ==========================================================
   AGUDEF · Oferteros públicos · Detalle

   Responsabilidad:
   - Cargar los estilos exclusivos del visor tipo libro.
   - Aplicarse en /ofertas/{codigoPublico}.
   ========================================================== */

@import url("./ofertas/detalle/app.css");

/* ==========================================================
   AGUDEF · Panel público · Quiénes somos

   Responsabilidad:
   - Cargar los estilos exclusivos de /quienes-somos.
   - Mantener separada la presentación institucional.
   ========================================================== */

@import url("./quienes_somos/app.css");


@import url("./contactanos/app.css");

@import "./unete_nosotros/app.css";

/* ==========================================================
   AGUDEF · Responsive

   Responsabilidad:
   - Cargar los estilos responsive separados por módulo.
   - Se separó porque responsive.css tenía demasiado código.
   - Cada archivo nuevo contiene una sola responsabilidad.
   ========================================================== */

@import url("./responsive/responsive-topbar.css");
@import url("./responsive/responsive-navbar.css");
@import url("./responsive/responsive-menubar.css");
@import url("./responsive/responsive-hero.css");
@import url("./responsive/responsive-benefits.css");