@Phillip,
Every day I see lots of websites, I have many too, and everything works fine on all of them, so I can't figure out why, all of a sudden and for no apparent reason, Joomla has simply stopped ignoring the presence of the template.css file. This is normal css file. If you or your hosting provider updated the server configuration, the MIME types might have been overwritten. This is the only reason I can imagine.
You can also use those lines inside .htaccess file
# Forcing correct MIME for CSS and JS files
AddType text/css .css
AddType application/javascript .js
@Matt, please add it too, It's best to add it right at the beginning.
A stronger alternative
<Files "template.css">
Header set Content-Type "text/css"
</Files>
New guide: https://www.joomshaper.com/documentation/helix-framework/troubleshooting-faq#missing-styles-for-template