.like-button { display: inline-block; padding: 0 5px; color: #000; border: 1px solid currentColor; background-color: #fff; font: inherit; } .like-button__inner { position: relative; display: flex; align-items: center; justify-content: center; } .like-button__icon { width: 1.5em; height: 1.5em; fill: currentColor; } .like-button__icon_liked { display: none; } .like-button__label { margin-left: 5px; } .like-button_pressed { color: #fff; background-color: #000; } .like-button_pressed .like-button__icon_like { display: none; } .like-button_pressed .like-button__icon_liked { display: block; }