The style of an element depends on it's navigable's viewport size which in turn depends on the navigable's container's style - so if requires a style update then so does the original element.