The effective style isn't determined until pre-rendering (a bit late in the request lifecycle), since it can be set explicitly on reply objects. Specific nodes can force a particular style, for example.
After pre-rendering, the style object is available in PHP via the templater object: