Design of a novel Schiff-base fluorescent sensor for Al3+: experimental and computational studies