"The ext.3d.styles module is added to [[ https://github.com/wikimedia/mediawiki-extensions-3D/blob/d716f7da13b88f62c2928a751d363e5df7fc27b8/src/Hooks.php#L29 | every single desktop page view unconditionally via the onBeforePageDisplay ]].
It does not get added to mobile as it does not specify a target which is both good (no performance penalty) and bad (no 3d styling capability).
Instead of this, the module could try one of the following strategies:
1) add itself based on the patterns using the pattern we use [[ https://github.com/wikimedia/mediawiki/blob/master/includes/skins/Skin.php#L219 | in core ]]
2) Load itself via addModules (if that's possible)
3) Load the module only only pages where ThreeDThumbnailImage is added to the page
= Acceptance criteria
[] Fix the loading mechanism
[] Set targets for the module to mobile.