Moved all the components to styled-components, created a custom hook for theme handling, refactored all the components and updated file structure. Fixed bugs in mobile and tablet view, added like icon change on action in favourites and gallery pages. Updated css code - css grid isn't that of a mess now, at last.