.GalleryGrid_grid__dGro1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.GalleryGrid_tile__efxQQ{margin:0;overflow:hidden;scroll-margin-top:12px}.GalleryGrid_tile__efxQQ:target{outline:2px solid var(--focus);outline-offset:2px}.GalleryGrid_thumbnail__p5FDd{position:relative;display:block;padding:0;border:0;background:var(--subtle);width:100%;cursor:zoom-in}.GalleryGrid_thumbnail__p5FDd:focus-visible{outline-offset:-4px}.GalleryGrid_thumbnail__p5FDd img{width:100%;aspect-ratio:1.54;object-fit:cover}.GalleryGrid_thumbnail__p5FDd span{position:absolute;bottom:8px;right:8px;border-radius:4px;display:grid;place-items:center;width:30px;height:30px;background:rgb(11 31 37/80%);color:#fff}.GalleryGrid_tile__efxQQ figcaption{padding:12px 13px}.GalleryGrid_tile__efxQQ time{display:block;margin-top:3px;color:var(--muted);font-size:.74rem}.GalleryGrid_tile__efxQQ p{margin:6px 0 0;color:var(--muted);font-size:.87rem}.GalleryGrid_dialog__ypaLy{padding:0;width:max-content;max-width:min(980px,calc(100% - 22px));max-height:calc(100dvh - 20px);border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text)}.GalleryGrid_dialog__ypaLy::backdrop{background:rgb(5 15 21/86%)}.GalleryGrid_dialogContent__17tfy{padding:9px}.GalleryGrid_controls__Cxy1l,.GalleryGrid_dialogTop__UUE_G{display:flex;justify-content:space-between;align-items:center;gap:10px}.GalleryGrid_dialogTop__UUE_G{padding:0 0 6px 6px;font-size:.88rem}.GalleryGrid_dialog__ypaLy button{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 10px;min-height:44px;min-width:44px;cursor:pointer;color:var(--text);background:var(--subtle);border:1px solid var(--line);border-radius:5px}.GalleryGrid_expanded__PtvqX{margin:0}.GalleryGrid_expanded__PtvqX img{width:auto;height:auto;max-height:65dvh;margin:auto;object-fit:contain;border-radius:4px}.GalleryGrid_expanded__PtvqX figcaption{padding:8px 6px;color:var(--muted);font-size:.87rem}@media (max-width:860px){.GalleryGrid_grid__dGro1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:510px){.GalleryGrid_grid__dGro1{grid-template-columns:1fr}}