What’s a style.css header?
Every WordPress theme, in order to display properly within the WordPress dashboard and the WordPress.org theme directory, should include a proper comment block at the top of its
style.css file. See the Twenty Ten theme’s header as an example.
If your theme’s header is missing, or improperly written, WordPress won’t be able to recognize and activate your theme.