body{
	margin: 0;
	min-height: 100hv;
	display: flex;
	justify-content: center;
	align-items: center;
	background: radial-gradient(circle at centerr, #18213d 0%, #080b16 55%, #03040a 100% );
	color: white; 

	font-family: Georgia, "Times New Roman", serif;
	padding: 30px;
	box-sizing: border-box;

}
.carte{
	width: 90%;
	max-width: 950px;
	padding: 60px 50px;

	text-align: center;

	border: 2px solid #d4af37;
background: rgba(10, 14, 30, 0.84);
 box-shadow:
        0 0 25px rgba(212, 175, 55, 0.25),
        inset 0 0 30px rgba(212, 175, 55, 0.08);
        position:relative ;
}
.decorationsh {
	font-size: 40px;
	letter-spacing:12px ;
	margin-bottom:25px ;


} 
.decorationsb {
	font-size: 40px;
	letter-spacing:12px ;
	margin-top: 35px;
}
h1{
	font-size: 42px;
    letter-spacing: 5px;
    margin: 15px 0 5px;

    color: #e6c65c;
}
h2 {
	font-size: 32px;
	margin: 0 0 32px;
	color: white;
}

h3{
	ont-size: 22px;
    font-weight: normal;

    color: #d4af37;

    margin: 25px 0;
}
.ligne{
	width: 80%;
	height: 1px;
	background: #d4af37;
    margin: 25px auto;
}
.message{
	max-width: 650px;
	margin: auto;
	font-size:20px ;
	line-height: 1.8;
	color: #eeeeee;

}
