Instead of marking the hover selector with ":not(:disabled)" we can break out this into its own section. This makes things easier to read. In order to ensure the correct selector prioritization we also reorder the file a bit.