#16 add @keyframes and @media support