Update star to use style

Hi all.

This one was very simple and straightforward and passes the specs. Ready to go :)
Two questions on this bit.

First off, is there a compelling reason to access the `@style` hash directly here? Seems like doing a `self.outer = ...` would be better, in case we introduce any style-setting functionality (i.e. update triggers, etc.) when changing a style.

Second, is there a reason that we're passing the parameters `inner` and `outer` to `style_init` when we turn right around, recalculate something different, and then set those on the styles? Seems like maybe we should do the calculations before and pass those to `style_init` instead.