/* ----- flex styling ------
.library-container-mini{
display:flex;
flex-flow:row wrap;
justify-content:flex-start;
} */
/* ----- grid styling ------ */
.library-container-mini{
display: inline-grid;
grid-template-columns: auto auto auto;
}
.library-card-mini{
display:inline;
/* margin 0 20px; */
}
.library-card-mini img{
height:35px;
width:35px;
vertical-align:middle;
object-fit:cover;
overflow:hidden;
border-radius:4px;
}
.library-card-mini-title{
height:0;
width:0;
position:relative;
}
.library-card-mini-TOC{
position: absolute;
width: 0;
height: 0;
overflow: hidden;
visibility: hidden;
}