Like everything else, it evolved, and at different times. Some tools put 0 at North, others at East. CSS changed from one to the other and browsers had to also. Some themes still do it wrong for the newer browsers (using old syntax).
Yep, imperfection is a main driver of evolution. I feel comfortable with all that, started the topic just for fun. After all, I can fix it by rotating my monitor
Taking another look at this now that we’ve launched the new website and begun work on organizing our design guidelines better.
There are really 2 different gradients in use. One for the logo, which has “blue” at the top left and “green” at the bottom right, and another one for backgrounds, which has “blue” at the bottom left and “green” at the top right.
This is a better way of explaining the angle, if we provide a number then we also have to provide the coordinate system. CSS is probably the best choice for this since we are a web project.