.photo-card.svelte-zfnqoi:hover{transform:translateY(-2px);box-shadow:0 12px 32px -10px oklch(0% 0 0/.14)}.scan-beam.svelte-zfnqoi{background:linear-gradient(180deg, transparent 0%, color-mix(in oklab, var(--color-accent) 35%, transparent) 48%, color-mix(in oklab, var(--color-accent) 55%, transparent) 50%, color-mix(in oklab, var(--color-accent) 35%, transparent) 52%, transparent 100%);animation:1.1s ease-in-out infinite svelte-zfnqoi-scan-sweep}@keyframes svelte-zfnqoi-scan-sweep{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.obs-appear.svelte-zfnqoi{animation:.24s both svelte-zfnqoi-obs-in}@keyframes svelte-zfnqoi-obs-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.detail-panel.svelte-zfnqoi{animation:.35s cubic-bezier(.25,.46,.45,.94) both svelte-zfnqoi-detail-slide}@keyframes svelte-zfnqoi-detail-slide{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.scan-beam.svelte-zfnqoi,.obs-appear.svelte-zfnqoi,.detail-panel.svelte-zfnqoi{animation:none}}
