I may be entirely wrong- feel free to dump it all out on me if i am. But i remember being able to style a gravity form quite well using:
- A filter to enable or disable default styles (layout/cosmetic)
- A series of fairly simple css selector with reasonably low specificity
This would transform a basic gravity form into something that fits reasonably well within a custom designed theme. But ever since the “orbital theme” update(s) this stuff has turned into the most insanely convoluted [expletive] imaginable.
The orbital theme seems like it’s been designed to adopt everything that makes gutenberg so utterly impenetrable with css.
I might be wrong, but it’s got 1000s of css variables, all of which have been placed at different nesting with high specificity… It’s selectors sometimes consist of 500+ character long boneheaded selector trees that not even chatgpt is able to decipher. Every form is littered with css variables and weird static values that need overwriting for it not to stir up parts of custom styling.
In the back of my head i’m still half convinced there’s some genius logic or reason behind all of the choices made here. That’s only because i’m used to so much better from Gravity forms and the updates seemed to actually make things easier (at least for a while). But i can only keep asking myself the question “who the [expletive] is this supposed to help, other than gutenberg users?”.
The gutenberg editor as far as i know, doesn’t even offer that many editable options… why did the entire form need to be turned into a variable and selector soup ball of chaos for the 10 options it offers to work?.
Can anyone guide me to what i might be missing, or at least confirm to me i’m not alone in finding this?