.galeria__visor.svelte-1cfu1yv{margin:auto;padding:0;border:0;background:transparent;color:var(--theme-text);max-width:100vw;max-height:100dvh;width:min(100vw,64rem);overflow:visible}.galeria__visor.svelte-1cfu1yv::backdrop{background:#000000d1}.galeria__caja.svelte-1cfu1yv{position:relative;display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:3.25rem 1rem 1rem;max-height:100dvh}.galeria__foto.svelte-1cfu1yv{max-width:100%;max-height:70dvh;object-fit:contain;border-radius:.5rem;background:var(--theme-bg)}.galeria__pie.svelte-1cfu1yv{margin:0;max-width:40rem;text-align:center;font-size:.9rem;color:#fff}.galeria__barra.svelte-1cfu1yv{display:flex;align-items:center;gap:1rem}.galeria__cuenta.svelte-1cfu1yv{margin:0;font-size:.85rem;color:#fff;opacity:.85;min-width:6.5rem;text-align:center}.galeria__boton.svelte-1cfu1yv{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:9999px;border:0;cursor:pointer;background:var(--theme-primary);color:var(--theme-bg)}.galeria__boton.svelte-1cfu1yv:hover{opacity:.85}.galeria__boton.svelte-1cfu1yv:focus-visible,.galeria__miniatura.svelte-1cfu1yv:focus-visible{outline:3px solid var(--theme-accent);outline-offset:2px}.galeria__cerrar.svelte-1cfu1yv{position:absolute;top:.5rem;right:1rem}@media(prefers-reduced-motion:no-preference){.galeria__miniatura.svelte-1cfu1yv img:where(.svelte-1cfu1yv){transition:transform .2s ease}.galeria__miniatura.svelte-1cfu1yv:hover img:where(.svelte-1cfu1yv){transform:scale(1.04)}.galeria__visor[open].svelte-1cfu1yv{animation:svelte-1cfu1yv-galeria-entra .16s ease-out}@keyframes svelte-1cfu1yv-galeria-entra{0%{opacity:0}to{opacity:1}}}body:has(dialog.galeria__visor[open]){overflow:hidden}
