.header{min-height:20px;padding:5px}.item,.itemsList,.thumb{display:flex;justify-content:center}.itemsList{margin:30px auto;flex-wrap:wrap}.itemsList a{text-decoration:none}.item,.thumb{align-items:center}.item{margin:5px;background-color:var(--hBCol);transition:box-shadow 200ms cubic-bezier(.4,0,.2,1);background-size:cover;flex-wrap:wrap;cursor:pointer;position:relative}.item.icon{background-position:center;background-size:40%;background-repeat:no-repeat}.item .filename{flex:0;line-height:30px;vertical-align:middle;text-align:center;overflow:hidden;text-overflow:ellipsis;font-size:14px;white-space:nowrap;background-color:var(--theme-bg);width:100%;position:absolute;bottom:0;left:0;opacity:0;transition:opacity .3s ease}.item.folder .filename,.item:hover .filename{opacity:.8}.thumb{width:100%;height:100%}