I'm confused why this style gets applied in `_layout` for mobile, but `_element_defaults` for desktop - couldn't we just put it in `_element_defaults` outside the `$platform` guard so that it applies to both platforms?