Complete rewrite of core styling to realign with current Nextcloud, and rely more on CSS4 variable for theming.