After exploring the demo_umami profile (and reading documentation about the things I was wondering about) I see that the umami.libaries.yml are well organized, but slightly off standard.
According to https://www.drupal.org/docs/develop/standards/css/css-file-organization-... there should be base: component: and layout: categories.
I've included a patch
| Comment | File | Size | Author |
|---|---|---|---|
| #4 | umami_basecss_after.png | 865.12 KB | mcannon |
| #4 | umami_basecss_before.png | 852.44 KB | mcannon |
| umami-follow-css-file-organization.patch | 580 bytes | parijke |
Comments
Comment #2
imalabyaComment #3
eli-tComment #4
mcannon commentedI tested the patch and it works as intended without issue. I also verified that any styles in
base.csswere not overriding any styles inlayoutcss folder those are the only theme files that rendered before thebase.cssfile. I found no conflict nor saw any visible issues.Markup before patch:

Markup after patch:

Comment #7
lauriiiCommitted b3047e1 and pushed to 8.7.x. Also cherry picked to 8.6.x. Thanks!