/* Import des variables et reset */
@import url('base/variables.css');
@import url('base/reset.css');
@import url('base/typography.css');

/* Import des composants */
@import url('components/header.css');
@import url('components/navigation.css');
@import url('components/buttons.css');
@import url('components/testimonials.css');
@import url('components/pricing-enhanced.css');
@import url('components/forms.css');

/* Import du layout */
@import url('layout/grid.css');
@import url('layout/sections.css');
@import url('layout/footer.css');

/* Import des utilitaires */
@import url('utils/responsive.css');
@import url('utils/animations.css');

/* Styles globaux supplémentaires */
body {
    font-family: var(--font-primary);
    line-height: 1.6;
    color: var(--text-dark);
    overflow-x: hidden;
}

.container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 var(--space-6);
}

.main-content {
    padding-top: 80px; /* Compensation pour le header fixe */
    min-height: calc(100vh - 400px); /* Hauteur minimale moins le footer */
}