Fix broken `text-shadow` syntax

A small bug, the `@` for the `else` statement was omitted, and causing the else statement to always be evaluated.

Proposed fix for #958