NGINX+wordpress: CSS being served but not applied

My nginx config did not include the mime.types defaults.

That seems to be affecting the nginx “Content-Type” response header, leading to it being “text/plain” instead of “text/css” …

… which is unfortunate because none of the wordpress templates specify the content type in the request, e.g:

<link rel="stylesheet" id='wp-block-library-css'  href="https://censored.net/wp-includes/css/dist/block-library/style.css?ver=5.8" media="all" />

Should probably look anything like this, but oh well

<link rel="stylesheet" type="text/css" ...>