/* Preserve the current photographic opening layout. */
.pixel-art-frame #pixel-art { image-rendering: auto; }
.pixel-art-frame .pixel-wave-still { position: absolute; inset: 0; width: 100%; height: 100%; max-width: none; display: block; object-fit: cover; object-position: center; opacity: 0; transition: opacity 200ms ease; }
.pixel-backdrop.photo-ready .pixel-wave-still { opacity: 1; }
@media (prefers-reduced-motion: reduce) { .pixel-art-frame .pixel-wave-still { transition: none; } }
