body {
font-family: Arial, sans-serif;
background-color: #b2ebf2;
margin: 0;
padding: 0;
}
section {
background-color: #e0f7fa;
max-width: 900px;
margin: 2rem auto;
padding: 2rem 2rem 2rem 4rem; /* بیشتر فاصله از چپ برای موج */
border-radius: 20px;
position: relative;
box-shadow: 0 4px 10px rgba(0,0,0,0.1);
overflow: visible;
}
h1, h2, h3 {
color: #01579b;
margin-top: 0;
}
p, li {
color: #004d40;
line-height: 1.5;
}
ul {
padding-left: 20px;
}
/* موج سینوسی بزرگ و دقیق کنار کادر */
section::befor