Folders beside public_html

I host my website on 000Webhost.
I had filled all my scripts for my website in the folder “public_html” (Example: /public_html/index.html). And it was running correctly.

I would like to have a “private” folder on the same level (Example: /private_html/style.css) like public_html, but where only I can access and place things in it. I already tried it, but it doesn’t run anymore. The style sheet which is in the private folder wouldn’t be found

Is there any possibility for it to fix the problem?

@Stefan_U
"private_html" won’t work until this directory is placed in “public_html”.
Note:- Anything outside “public_html” will not work.