.soccer-field{
width: 50%;
box-shadow: 0 4px 12px 4px rgba(0,0,0,0.2);
}
.text-sf p{
float:left;
}
.right-curve{
float:right;
width: 0;
height: 0;
border-style: solid;
border-width: 0 0 152px 157px;
border-color: transparent transparent #d869a7 transparent;
}
<div class="soccer-field">
<div class="text-sf">
<p>Soccer is now a popular sport in many countries. Whether played on city streets or village fields, it captures the spirit of competition and camaraderie.</p>
<div class="right-curve"></div>
</div>
</div>
click here to see an image of what I am trying to create In my design, I aim to showcase a small box with text on the left and a curved image on the right using CSS. How can I achieve this effect? Refer to the above image link for inspiration.