I feel like Storm being in Mars, other dimensions and etc just proves she's Osthur blessed. She constantly has more tools at her disposal to use whether it be magic, cosmic, techno energy and etc.
Think about it Oshtur is an Earth Goddess who left to explore the universe and gain more power. Which is why she ascended above godhood.