/* ----- flex styling ------ */
.library-container-mini{
display: flex;
flex-flow: row wrap;
justify-content:flex-start;
gap: 0px 20px;
}
/* ----- grid styling ------
.library-container-mini{
display: grid;
grid-template-columns: repeat(3, 1fr);
} */
.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;
}