.gallery-card.svelte-1h80hbh{position:relative;border:1px solid #ccc;width:100%;display:flex;flex-direction:column;border-radius:8px;overflow:hidden;transition:transform .2s;background:#fff;height:auto;max-height:none}.gallery-card.svelte-1h80hbh:hover{transform:scale(1.05)}.image-container.svelte-1h80hbh{position:relative;flex:1 1 auto;display:block;align-items:center;justify-content:center;min-height:0;height:auto;width:100%}.image-container.svelte-1h80hbh .image:where(.svelte-1h80hbh){position:relative;height:auto;width:100%;transition:opacity 1s ease-in-out;z-index:3;display:block;opacity:1}.image-container.svelte-1h80hbh .timelapse-player:where(.svelte-1h80hbh){position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;z-index:2;display:block;pointer-events:none}.image-container.hovered.svelte-1h80hbh .image:where(.svelte-1h80hbh){opacity:0}.info-container.svelte-1h80hbh{padding:1em;background:#faf9f6;flex-shrink:0}.info-container.svelte-1h80hbh .title:where(.svelte-1h80hbh){font-size:1.5em;margin:.5em 0}.info-container.svelte-1h80hbh .description:where(.svelte-1h80hbh){font-size:1em;color:#666}.delete-button.svelte-1h80hbh{position:absolute;top:.5em;right:.5em;width:2em;height:2em;cursor:pointer;opacity:.8;transition:opacity .2s;z-index:4;font-size:large;font-weight:bolder;background-color:red;border:solid 2px red;border-radius:50%}.delete-button.svelte-1h80hbh:hover{opacity:1}.gallery-section.svelte-9ziuim{display:flex;gap:2rem;padding:1rem;justify-content:flex-start}.gallery-col.svelte-9ziuim{display:flex;flex-direction:column;gap:2rem}
