/* The same native lake painting, divided into registered depth surfaces. */
.painted-desktop-landscape{position:absolute;inset:0;isolation:isolate;overflow:hidden;pointer-events:none;background:#ede6d6;contain:layout paint}
.painted-desktop-landscape-layer,.painted-desktop-landscape-fallback{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform-origin:center;user-select:none;pointer-events:none}
.painted-desktop-landscape-layer{will-change:transform}
.painted-desktop-wallpaper:has(.painted-desktop-landscape){background-image:none!important;transform:none}
.painted-desktop-wallpaper:has(.painted-desktop-landscape)::before{opacity:.045}
.painted-desktop-wallpaper:has(.painted-desktop-landscape)::after{opacity:0}
@media(prefers-reduced-motion:reduce){.painted-desktop-landscape-layer{will-change:auto}}
/* Carry each broken paint contour on its own support, like the room's alpha
   layers. The Finder controls remain on their separate paper surface. */
.is-paper-desktop .painted-desktop-wallpaper:has(.painted-desktop-landscape){mask:none;overflow:visible;clip-path:none;background:transparent}
.is-paper-desktop .painted-desktop-wallpaper:has(.painted-desktop-landscape)::before,
.is-paper-desktop .painted-desktop-wallpaper:has(.painted-desktop-landscape)::after{display:none}
.is-paper-desktop .painted-desktop-landscape{overflow:visible;contain:layout;background:transparent}
.is-paper-desktop .painted-desktop-landscape-layer,
.is-paper-desktop .painted-desktop-landscape-fallback{mask-image:var(--layer-paper-mask,url('/assets/painted/desktop-paper-edge.svg'));mask-position:calc(50% + var(--layer-edge-offset-x,0px) * var(--edge-release,0)) center;mask-repeat:no-repeat;mask-size:calc(var(--layer-paper-width,1000px) * var(--edge-size,1.5) / var(--layer-edge-compensation,1)) calc(var(--layer-paper-height,600px) * var(--edge-size,1.5) / var(--layer-edge-compensation,1))}
