Ah, so it's related to the Throat source code's custom CSS validation methods as to why it's not supported. Would be able to check it but it looks like https://phab.phuks.co is down due to a MySQL connection issue right now. :/
Sorry, we have to update the code. It moved to github.
Huh. I'm having trouble finding where exactly where in the CSS validation part of their code CSS custom properties are not supported. I'm looking app/misc.py. And I see the rules that say no to `` and just the %% itself. But I don't see anything that is exactly stopping what I've mentioned: https://github.com/Phuks-co/throat/blob/96109cfcd65a96cc8e60aed18669eb2d3a7d0eb8/app/misc.py#L1199 Unless it's related to something with tinycss.
Aha. I think I might have found the piece of code that stops custom CSS properties. https://github.com/Kozea/tinycss/blob/a14535a5cd344329403795ec19929c3d2593499f/tinycss/decoding.py#L63
*Edit: Never mind. I'm still not sure :/
(post is archived)