body {
    background-image: repeating-linear-gradient(45deg, #F1E6F9, #F1E6F9 40px, rgba(255, 153, 77, 0.3) 40px, rgba(255, 153, 77, 0.3) 80px);
    text-align: justify;
    font-size: 18px;
}
p {
    font-family: Caveat;
    color: #585B4C;
    text-align: center;
}
h1 {
    width: 1400px;
    height: 60px;
    margin: 5px auto;
    background: linear-gradient(45deg, #D2691E, #8B0000);
    font-family: Lobster;
    font-size: 32px;
    color: #0C0F0A;
    text-align: center;
    padding-top: 25px;
}
h2 {
    width: 800px;
    height: 50px;
    margin: 5px auto;
    padding-top: 30px;
    font-family: Caveat;
    font-size: 60px;
    background-color: #A62609;
    color: #A62609;
    text-align: justify;
}
a {color:  #A62609;}
b {color: #2E2E2E;}

h3 {
    font-family: Fahkwang;
    font-size: 27px;
    color: #A62609;
}
.image-container {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
}
.portrait {
    height: 300px;
    border-radius: 10px;
}
.extra-left, .extra-right {
    height: 150px;
    border-radius: 10px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}
.cadrage {
    margin: 0 100px;
    padding: 5px;
}
.contributions {
    margin: 5px 0;
    padding: 0 10px;
    border: 3px solid #FF9B85;
    background-color: #F1E6F3;
}
.spotify-container {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 50px;
    margin: 20px;
}
.spotify-container iframe {
    border-radius: 10px;
    width: 100%;
    max-width: 300px;
    height: 380px;
}
.spotify-text {
    font-family: 'Poppins';
    font-size: 32px;
    font-weight: bold;
    color: #2E2E2E;
    text-align: center;
    margin-right: 20px;
}
.video-container {
    display: flex;
    justify-content: center; 
}
.video-container iframe {
    width: 100%;
    max-width: 700px; 
    height: 400px; 
    border-radius: 10px; 
}
.video-text {
    text-align: center; 
    font-size: 22px;
    color: #77021D; 
    font-weight: bold; 
}
.liens {
	margin: 5px 0px;
	padding: 0px 10px;
	border: 3px solid darkslategray;
	background-color: lavender;
}
.gouda {
	font-family: Arial;
	color: blue;
	text-align: center;
}	