Enhance weather effects: improve fog handling, adjust storm darkness and thickness calculations, and refine lighting dimming across shaders
