@keyframes svelte-mgas0l-pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse.svelte-mgas0l{animation:svelte-mgas0l-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.photo-card.svelte-g7r7pr{will-change:transform,border-color}.photo-card.svelte-g7r7pr:hover,.photo-card.svelte-g7r7pr:focus-visible{transform:translateY(-4px) scale(1.02);border-color:#d4af3780;box-shadow:0 12px 24px -6px #0000004d}.photo-card.svelte-g7r7pr .favorite-btn-icon{border:1px solid color-mix(in srgb,var(--gallery-ink, white) 30%,transparent);box-shadow:0 2px 10px #00000047}.photo-card.svelte-g7r7pr .favorite-btn-icon[aria-label="Remove saved photo"]{background:var(--gallery-accent, #CBD8DF);border-color:var(--gallery-accent-pressed, var(--gallery-accent, #CBD8DF));box-shadow:0 0 0 2px var(--gallery-accent-soft, color-mix(in srgb, var(--gallery-accent, currentColor) 35%, transparent))}.photo-card.svelte-g7r7pr .favorite-btn-icon:active{transform:scale(.92)}.photo-card.svelte-g7r7pr:focus-visible{border-color:#d4af37;box-shadow:0 12px 24px -6px #0000004d,0 0 0 2px #d4af3780}@media(prefers-reduced-motion:reduce){.photo-card.svelte-g7r7pr{transition:none!important}.photo-card.svelte-g7r7pr:hover,.photo-card.svelte-g7r7pr:focus-visible{transform:none!important}.photo-card.svelte-g7r7pr .favorite-btn-icon{transition:none!important;transform:none!important}}
