Only reason it's controlled with media queries is because it was an entry for this months Mozilla dev derby (which is based around media queries).
I could pretty easily modify and release as a straight up animation though with no media query control.