/* Cabinet Infirmier Estelle MANENC-DURET - Styles globaux */

/* Reset CSS */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    font-family: 'Poppins', -apple-system, BlinkMacSystemFont, sans-serif;
    line-height: 1.6;
    color: #333;
    scroll-behavior: smooth;
}

/* Variables CSS - Thème Violet/Cyan */
:root {
    --primary-color: #6B46C1;
    --secondary-color: #8B5CF6;
    --accent-color: #06B6D4;
    --accent-light: #22D3EE;
    --text-dark: #2D1B69;
    --text-light: #6B7280;
    --bg-light: #F8FAFC;
    --bg-gradient: linear-gradient(135deg, #6B46C1 0%, #06B6D4 100%);
    --white: #ffffff;
    --shadow: 0 8px 25px rgba(107, 70, 193, 0.15);
    --shadow-cyan: 0 8px 25px rgba(6, 182, 212, 0.15);
}

/* Utilitaires communs */
.container {
    max-width: 1200px;
    margin: 0 auto;
}

/* Classes d'animation communes */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

@keyframes pulse {
    0%, 100% {
        transform: scale(1);
        opacity: 1;
    }
    50% {
        transform: scale(1.1);
        opacity: 0.8;
    }
}
