@import url("https://use.typekit.net/iap1rcv.css");
body{
	font-family: "obviously-variable", sans-serif;
	font-variation-settings: "wght"900, "wdth" 1000, "ital" 0;
	line-height: 35px;
}
button {
	top: 630px;
	left: 10px;
	background-color: rgb(248, 248, 248);
	box-shadow: 0 0 3rem #00000054;
	border: none;
	border-radius: 20px;
	padding: 20px 40px;
	font-family: "obviously-variable", sans-serif ;
}


.video{
	width: 255px;
	top: 638px;
	left: 390px;
	border-radius: 20px;
}

.titre, .logo, button, .lieux, .video {
	position: absolute; /* Permet le déplacement */
	cursor: grab; /* Curseur de drag */
	user-select: none; /* Empêche la sélection de texte */
}

.lieux{
	top: 710px;
	left: 18px;
	background-color: rgb(248, 248, 248);
	box-shadow: 0 0 3rem #00000054;
	border-radius: 20px;
	padding: 20px;
}

.titre{
	top: 10px;
	left: 10px;
	width: 400px;
	background-color: rgb(248, 248, 248);
	box-shadow: 0 0 3rem #00000054;
	border-radius: 20px;
	padding: 20px;
}

a{
	color:black;
	font-size: 10px;
	font-variation-settings: "wght"300, "wdth" 100, "ital" 0;
	line-height: 1rem;
}

button:hover{
	background-color: black;
	color: white;
	box-shadow: 0 0 3rem #00000054;
}

#logo-container {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 300px;
	height: 300px;
	margin: 20px auto;
	position: relative;
}

.container {
	position: relative;
	width: 100%;
	height: 100%;
}

.svg-element {
	position: absolute;
	height: 100px; /* Hauteur fixe */
	width: auto;   /* Largeur ajustée automatiquement */
	mix-blend-mode: multiply; /* Mode de fusion */
	filter: saturate(2); /* Augmenter la saturation des couleurs */
}

.logo{
	top: 220px;
	left: 10px;
	justify-content: center;
	align-items: center;
	padding-right: 125px;
	background-color: rgb(248, 248, 248);
	height: 300px;
	width: 500px;
	border-radius: 20px;
	padding-top: 20px;
	padding-bottom: 70px;
	box-shadow: 0 0 3rem #00000054;
}	

