/* ============================================================
   main.css — Ponto de entrada de todos os estilos do Morro Digital
   Ordem: base → layout → componentes → navegação → vendor → utilitários
   ============================================================ */

/* --- Base --- */
@import "base/variables.css";
@import "base/reset.css";
@import "base/typography.css";
@import "base/animations.css";

/* --- Layout --- */
@import "layout/app-shell.css";
@import "layout/map.css";
@import "layout/controls.css";

/* --- Componentes: botões --- */
@import "components/buttons/buttons.css";
@import "components/buttons/end-navigation-btn.css";

/* --- Componentes: mapa --- */
@import "components/map/map-controls.css";
@import "components/map/map-indicators.css";
@import "components/map/map-rotation.css";
@import "components/map/map3d.css";
@import "components/map/map3d-loading.css";
@import "components/map/map-3d-fixes.css";
@import "components/map/mapbox-osm-3d.css";

/* --- Componentes: marcadores e localização --- */
@import "components/markers.css";
@import "components/location-indicator.css";

/* --- Componentes: navegação --- */
@import "components/navigation/navigation-banner.css";

/* --- Componentes: assistente --- */
@import "components/assistant/assistantModalUI.css";
@import "components/assistant/assistant-mood.css";
@import "components/assistant/carouselModal.css";
@import "components/assistant/assistant-voice-selector.css";

/* --- Componentes: tour imersivo --- */
@import "components/tour/tour.css";

/* --- Componentes: UI geral --- */
@import "components/popups.css";
@import "components/inputs/inputs.css";
@import "components/weather.css";
@import "components/accessibility.css";

/* --- Navegação: marcador do usuário --- */
@import "navigation/user-marker.css";

/* --- Vendor --- */
@import "vendor/leaflet-custom.css";
@import "vendor-fixes.css";

/* --- Utilitários e responsividade --- */
@import "base/responsive.css";
@import "z-index-standards.css";
