._grid_1b635_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:var(--spacing-2)}._tile_1b635_2{position:relative;min-width:0;aspect-ratio:1;background:var(--muted);border-radius:var(--radius);overflow:hidden}._thumbnail_1b635_3{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}._thumbnail_1b635_3 img,._thumbnail_1b635_3 video{width:100%;height:100%;display:block;object-fit:cover}._thumbnail_1b635_3:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}._play_1b635_6{position:absolute;inset:0;display:grid;place-items:center;color:var(--primary-foreground);background:color-mix(in srgb,var(--foreground) 25%,transparent);pointer-events:none}._unavailable_1b635_7{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-1);color:var(--muted-foreground);font-size:.75rem}._delete_1b635_8{position:absolute;right:var(--spacing-1);top:var(--spacing-1)}._lightbox_1b635_9{width:min(90vw,820px)}._viewer_1b635_10{display:grid;place-items:center;background:var(--foreground);border-radius:var(--radius);overflow:hidden}._viewer_1b635_10 img,._viewer_1b635_10 video{max-width:100%;max-height:65vh;object-fit:contain}._navigation_1b635_12{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);margin-top:var(--spacing-4);font-size:.875rem}@media(max-width:480px){._grid_1b635_1{grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}._navigation_1b635_12 button{padding-inline:var(--spacing-2)}}
