/*
================================================================================
 B3INSIDER - MAIN STYLESHEET
 Este arquivo atua como um orquestrador, importando todos os módulos de estilo.
 A ordem de importação é importante para a cascata de estilos.
================================================================================
*/

/* 1. Core: Variáveis, reset, estilos globais e layout principal */
@import url('core.css');

/* 2. Layout Sections: Componentes principais da estrutura */
@import url('sidebar.css');
@import url('chat.css');

/* 3. Components: Elementos de UI reutilizáveis e específicos */
@import url('components.css');
@import url('marble-button.css');

/* Adicione no final de /assets/css/main.css */
.loading-indicator {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: currentColor;
  opacity: 0.6;
  animation: loading-blink 1.2s infinite ease-in-out;
}

@keyframes loading-blink {
  0%, 100% { transform: scale(0.8); opacity: 0.4; }
  50% { transform: scale(1.2); opacity: 1; }
}