Почему браузер применяет CSS-свойство, которого нет?
В show 2s 1 есть неявный delay в 0 секунд. Вам нужно переопределяющие стили перенести под базовые в файле.
проблема в том, что animation задаёт все, в независимости от указанных вами параметров, так же как background, border, padding и тд