html, body {
    width:100%;
    min-width:100%;
}

/* Style pour le body */
body {
    display:block;
    unicode-bidi: isolate;
    margin: 0;
    padding: 0;
    background-color: white;
}

/* Style pour les titres h2 */
h2 {
    font-family: K2D;
    font-size: 5em;
    display: flex;
    flex-direction: row;
    justify-content: center;
    background-color: rgb(211, 211, 211);
    color: rgb(124, 124, 124);
    margin-top: 2em;
}


/* Main */
main {
    justify-self: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding : 2em;
    gap: 2em;
    width: 80%;
    max-width: 80%;
    background-color: rgb(236, 235, 235);
    border: 4px solid black;
}

div {
    display: flex;
    flex-direction: row;
    justify-content: space-between;

 }

/* Style pour les plateaux d'échecs */
div img {
    border: 5px solid black;
    transition: transform 0.7s ease;
}

div img:hover {
    transform: scale(1.025);
}
/* Fin Style pour les plateaux d'échecs */

/* Style pour les titres */
h3 {
    font-family: Kanit;
    font-size: 4em;
    color: rgb(29, 29, 29);
    text-decoration: underline;
}

h4 {
    font-family: Arial, sans-serif;
    font-size: 1.5em;
    color: rgb(170, 170, 170);
}
/* Fin Style pour les titres */

.sec-text {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    width: 50%;
}