/* ========== ОСНОВНОЙ ФАЙЛ СТИЛЕЙ ========== */
/* Импортируем базовые стили */
@import 'base/_variables.css';
@import 'base/_reset.css';
@import 'base/_typography.css';

/* Импортируем макеты */
@import 'layout/_grid.css';
@import 'layout/_sections.css';
@import 'layout/_timeline.css';

/* Импортируем компоненты */
@import 'components/_cards.css';
@import 'components/_tables.css';
@import 'components/_charts.css';
@import 'components/_indicators.css';
@import 'components/_notes.css';
@import 'components/_buttons.css';

/* Импортируем утилиты */
@import 'utilities/_animations.css';
@import 'utilities/_helpers.css';

/* Медиа-запросы для адаптивности */
@media (max-width: 768px) {
    .stats-grid, .metrics-grid, .comparison-grid, .strategy-grid {
        grid-template-columns: 1fr;
    }
    
    .key-metrics {
        grid-template-columns: repeat(auto-fit, minmax(130px, 1fr));
    }
}

@media (max-width: 480px) {
body {
        padding: 15px;
    }
    
    h1 {
        font-size: 24px;
    }
    
    h2 {
        font-size: 20px;
    }
    
    h3 {
    font-size: 16px;
}

.key-stat-value {
        font-size: 22px;
    }
}
