Seems like a lot of supportive commenters didn't try CSS-IN-JS like @emotion/styled, stitches, styled-components. Where are you guys? Why learning alternative names for CSS rules considered to be better, than just using those good ol' "let you do everything what you want"s.
I don't recommend GL.inet routers. I have the Marble and it is slower than my ISPs router. It has a thing called network hardware acceleration, and it breaks my home server. Services just stop working well with it. So I keep it turned off. When I reported the issue they said it is working for them and came up with a completely hypotical setup..
With AdGuard enabled it frequently froze and I had to reboot it. For some reason even without AdGuard name resolution is noticeably slower. Doesn't matter if I use my ISP's DNS or not.
Also, DynDNS doesn't support custom names, so I installed an alternative service for mywire.org.
Overally, this box came with drawbacks, but no doubt about it is hackable in the good way.
I would like to try openwrt's own router, next time.
There's a similar effort to have a figma alternative. It's called penpot. But when I tried to self-host it, first it's inconvenient, second it missed features, that was there in their official site. I wish it good luck, but Ardour is pretty good already.
I use Ctrl, Alt for applications, Super for the os/windowing. I hated MacOS which mixed these things. Luckily X.org let's you do whatever you like, sometimes it's just harder to configure. But I like it as it is.
Most of the time a popular distro just works, your special case did not. You should find the root cause, and report it. I'm sure windows is not bug free.