.picture-wrapper{display:grid;gap:var(--doublepad);grid-template-columns:repeat(auto-fit,minmax(150px,max-content));justify-content:start;align-items:start;height:100%;padding:var(--pad);overflow-y:scroll;align-content:start}@media(width < 854px){.picture-wrapper{justify-content:center}}.picture-item-wrapper{display:flex;flex-direction:column;align-items:end;gap:3px;padding:0;margin:0;cursor:pointer}.picture-item-wrapper>.picture-item-container{position:relative;width:150px;height:150px}.picture-item-wrapper>.picture-item-container>img{border-radius:var(--halfpad);object-fit:cover}.picture-wrapper>.loading-container{font-size:var(--md)}.picture-wrapper>.loading-container>span{font-weight:700}.picture-viewer-wrapper{--blur:10px;position:fixed;z-index:1;top:0;left:0;height:100%;width:100%;background-color:color-mix(in srgb,var(--foreground) 50%,transparent);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));display:flex;flex-direction:column;user-select:none}.picture-viewer-container{height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.picture-viewer-pos{width:100%;max-height:calc(100% - var(--doublepad)*4);display:flex;justify-content:space-between;gap:var(--doublepad)}@media(width < 640px){.picture-viewer-pos{gap:var(--halfpad)}}.picture-viewer-item-container>.picture-viewer-item{object-fit:cover}.picture-viewer-item-container.side{width:100px}@media(width < 640px){.picture-viewer-item-container.side{width:5%}}.picture-viewer-item-container.middle{width:100%;max-height:calc(100% - var(--doublepad)*2);display:flex;flex-direction:row;justify-content:center;align-items:center}.picture-viewer-item-container>.picture-viewer-item.side{width:100%;height:100%;cursor:pointer}.picture-viewer-item-container>.picture-viewer-item.middle{height:100%}.picture-viewer-item-container>.picture-viewer-item.left{object-position:right}.picture-viewer-item-container>.picture-viewer-item.right{object-position:left}.picture-viewer-wrapper>.close-btn{align-self:flex-end;padding:var(--halfpad);cursor:pointer}