/* Applique un reset CSS de base pour éviter des styles par défaut gênants */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

/* L'arrière-plan avec l'image qui s'ajuste selon l'écran */
body {
    background-image: url('image/bg.jpg');
    /* L'image de fond */
    background-size: cover;
    /* L'image couvre tout l'écran */
    background-position: center;
    /* Centre l'image */
    background-attachment: fixed;
    /* Rendre l'image fixe lors du défilement */
    height: 100vh;
    /* Hauteur de la fenêtre du navigateur */
    font-family: Arial, sans-serif;
    /* Choix de la police de base */
}

/* Footer */
footer {
    position: absolute;
    bottom: 20px;
    width: 100%;
    text-align: center;
    color: white;
    font-size: 1rem;
}