.ambient-loop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity .6s ease;pointer-events:none;z-index:1}.ambient-loop.is-playing{opacity:1}.ambient-loop-light,[data-theme=light] .ambient-loop-dark{display:none}[data-theme=light] .ambient-loop-light{display:block}@media (prefers-reduced-motion:reduce){.ambient-loop{display:none!important}}