body {
    width: 780px;
    margin: 20px auto;
    padding: 20px;
    border: 4px solid #1e73be;
    border-radius: 12px;
    background:#F5F1E8;
    box-sizing: border-box;
	 background-color: var(--sable);
}

html {
    
    background-color: #F5F1E8;
}
	
}

/* En-têtes */
h1, h2, h3 {
    color: #2c3e50;
    font-weight: bold;
}

h1 {
    font-size: 2rem;
    margin-bottom: 0.5rem;
}

/* Paragraphes */
p {
    font-size: 1,1rem;
    margin-bottom: 1rem;
}

/* Liens */
a {
    color: #3498db;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

/* Conteneur principal */

{
    
    background-color: #F5F1E8;
}

body {
    background-color: var(--sable);
}
