/* ----- 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-container{
height:50px;
width:150px;
}
.library-card-mini * {
display:inline;
}
.library-card-mini-image{
display:inline-block;
height:inherit;
}
.library-card-mini img{
height:35px;
width:35px;
vertical-align:middle;
object-fit:cover;
overflow:hidden;
border-radius:4px;
margin-right:5px;
}
.library-card-mini-title{
height:0;
width:0;
position:relative;
}
.library-card-mini-TOC{
position: absolute;
width: 0;
height: 0;
overflow: hidden;
visibility: hidden;
}