Photoreceptor-based magnetoreception: optimal design of receptor molecules, cells, and neuronal processing