/* ==========================================================================
   HOJA DE ESTILOS MAESTRA (MASTER ARCHITECTURE INDEX)
   Proyecto: Qubik Timer - Speedcubing Web Application
   Propósito: Centralizar, estructurar y jerarquizar los módulos CSS mediante
              directivas de importación siguiendo el patrón de diseño atómico.
   ========================================================================== */

/**
 * 1. NÚCLEO Y CONFIGURACIONES BASE
 * - Carga variables globales, normalización (Reset/Normalize), fuentes base,
 * diseño de tipografías raíz y propiedades estructurales del body.
 * - Debe ser el primer archivo cargado para establecer los cimientos del árbol CSS.
 */
@import url('base.css');

/**
 * 2. COMPONENTES ESTRUCTURALES DEL LAYOUT LATERAL
 * - Controla la barra de navegación lateral fija (Sidebar), sus efectos de
 * expansión dinámica (:hover) y las listas descriptivas de opciones.
 */
@import url('navbar.css');

/**
 * 3. COMPONENTES DEL ENTORNO DE MEZCLA
 * - Gestiona el área de texto adaptativa (Textarea) encargada de procesar e
 * inyectar los algoritmos oficiales de la WCA (Scrambles).
 */
@import url('scramble.css');

/**
 * 4. NÚCLEO DINÁMICO (CORE TIMER INTERFACE)
 * - Controla el motor numérico del cronómetro principal, inputs de tiempos manuales,
 * los botones rápidos de control y las animaciones por fotogramas (@keyframes).
 */
@import url('timer.css');

/**
 * 5. VIEWPORT GRÁFICO (CUBE VIEWER)
 * - Contiene los estilos estructurales, transformaciones tridimensionales o planos 2D
 * que renderizan el estado del cubo según el algoritmo activo.
 */
@import url('cube.css');

/**
 * 6. PANELES ANALÍTICOS Y ESTADÍSTICOS
 * - Estiliza el archivador histórico de resoluciones (Solves Data Panel), los estados 
 * dinámicos vacíos con imágenes y la matriz (Grid) de las tarjetas de promedios.
 */
@import url('panels.css');

/**
 * 7. CAPAS SUPERPUESTAS DE INTERFACES INTERACTIVAS
 * - Centraliza los modales de auditoría de tiempos individuales, configuraciones 
 * del sistema y la pasarela interactiva de donaciones.
 */
@import url('modals.css');

/**
 * 8. ADAPTABILIDAD ESPECÍFICA (RESPONSIVE & OVERRIDES)
 * - NOTA CRÍTICA DE CASCADA: Se importa estrictamente al final del archivo maestro.
 * - Su posición garantiza que las Media Queries tengan la máxima prioridad en el flujo,
 * permitiendo sobreescribir con total soltura los valores de los módulos superiores 
 * para resoluciones críticas (laptops cortas, entornos móviles y TVs grandes).
 */
@import url('responsive.css');