Enqueue JS + CSS via a child theme functions.php file?

Your issue is the dependency:

array( '' )

That’s setting your stylesheet to have a dependency on a stylesheet whose name is an empty string. If you want to say that there’s no dependency you need to use an empty array:

array()

Also, your second bit of code is missing an endif, which will cause a fatal error.