.tarotcard {
    display: grid;
    grid-template-columns: repeat(3, 300px);
    grid-template-rows: 1fr;
    grid-column-gap: 75px;
    grid-row-gap: 0px;
    align-items: center;
    justify-content: center;
    }
    
    .cardsnake { grid-area: 1 / 1 / 2 / 2; }
    .cardstar { grid-area: 1 / 2 / 2 / 3; }
    .div3 { grid-area: 1 / 3 / 2 / 4; }

    .cardsnake img {
        width: 100%;
        height: 494px;
    }

    .cardstar img {
        width: 100%;
        height: 494px;
    }

    .cardsun img {
        width: 100%;
        height: 494px;
    }

.textcardtarot h2 {
    padding-top: 200px;
    color: white;
    text-align: left; /* Aligne le texte à gauche */
    font-family: Ourobouros;
    font-size: 48px;
    letter-spacing: 2px;
}

.textcardtarot p {
    text-align: left;
    padding-top: 25px;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
}