.icon-fit { height: 1em; flex-grow: 1; flex-shrink: 1; padding: 1ch; } .icon { width: 32px; height: 32px; &:hover { filter: contrast(120%) brightness(120%); } } .icon-shrink { flex-shrink: 1; height: 1em; }