Rescoping header CSS on not found pages

If you hit a node url directly it does not use the .page-notfound class so we can't scope all the css to these pages. This fixes #3536 

@DFurnes @weerd