Hi, your solution looks good, I liked the curves you added.
Can you try to make it responsive. Use max-width and min-height, it will help your project to become responsive?
also try to use media queries to fit the content according to screen size.
in Flex layout, explore flex-direction, flex-wrap, gap properties. it will help you to adjust the content according to screen size.