.favorite-button-icon{position:absolute;top:12px;right:12px;width:24px;height:24px;background:transparent;border:none;cursor:pointer;z-index:1;display:flex;align-items:center;justify-content:center;padding:0;transition:transform .2s}.favorite-button-icon:hover{transform:scale(1.1)}.favorite-button-icon:active{transform:scale(.95)}.favorite-button-icon svg{width:24px;height:24px;transition:fill .2s}