Ukrainian drones and missiles struck oil terminals, gas compressor stations, and air-defence radars on both sides of the Kerch Strait overnight, prompting Moscow-appointed authorities to ban all civilian fuel sales and triggering blackouts in Sevastopol.