body{
margin:0;
padding:0;
background:#fdf3f3;
color:#5c3a4d;
font-family:Verdana,sans-serif;
}
header{
background:#f7d9d9;
text-align:center;
padding:50px;
}
nav{
background:#ffe9ef;
padding:15px;
text-align:center;
}
nav a{
text-decoration:none;
color:#8d4d68;
margin:0 12px;
font-weight:bold;
}
main{
width:1200px;
margin:auto;
padding:30px;
}
section{
background:white;
border-radius:20px;
padding:25px;
margin-bottom:25px;
box-shadow:0 5px 20px rgba(0,0,0,.08);
}