.app-item{display:inline-flex;flex-direction:column;align-items:center;justify-content:center}.app-item .app-item-container{display:grid;width:100%;height:100%}.app-item .app-icon{aspect-ratio:1/1;overflow:hidden;display:flex;padding:0}.app-item .app-icon .image{margin:auto}.app-item .app-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis;margin-top:.5em;color:var(--theme-font-primary);font-weight:bold;text-align:center;text-decoration:none;line-height:1.25}
.app-exhibit{--columns: var(--grid-columns, 12);--gap: var(--grid-gap, 1em);position:relative;display:block;min-height:7.5em}.app-exhibit:has(.loading-el.hidden):has(.app-exhibit-content:not([data-empty-mark])):has(.app-exhibit-content:empty){display:none}.app-exhibit .loading-el.hidden+.app-exhibit-content:empty[data-empty-mark]::before{content:attr(data-empty-mark)}.app-exhibit .app-exhibit-content{display:grid;grid-template-columns:repeat(var(--columns), 1fr);gap:var(--gap)}.app-exhibit .app-exhibit-content:empty{grid-template-columns:auto}

/*# sourceMappingURL=5573.821fb752.css.map*/