First element/selector of enqueued CSS file breaks

Have you checked this document?
https://codex.wordpress.org/Child_Themes

I meant this in particular:

If your child theme style.css contains actual CSS code (as it normally does), you will need to enqueue it as well. Setting ‘parent-style’ as a dependency will ensure that the child theme stylesheet loads after it. Including the child theme version number ensures that you can bust cache also for the child theme. (See a more detailed discussion on Stack Exchange.) The complete (recommended) example becomes:


Please provide the lines how you enqueued the styles in your child theme.


PS: You don’t need to use <styles> inside of your CSS files.