/* Keep the wallpaper underneath the app throughout its trip to/from the icon. */
.app-transition-layer{position:absolute;inset:0;overflow:hidden;pointer-events:none;transform-origin:0 0;z-index:2;background:#fbfbfc;will-change:transform,border-radius;contain:layout paint}
.app-home-backdrop{z-index:0;transform-origin:50% 50%;background:transparent;will-change:transform,filter}
.app-transitioning #screen{z-index:1;will-change:transform,filter;transform-origin:50% 50%}
.app-transitioning #screen.app-window-opening{z-index:2;transform-origin:0 0;background:#fbfbfc;will-change:transform,border-radius}
.app-transition-artwork{position:absolute;inset:0;z-index:25;pointer-events:none;overflow:hidden;border-radius:inherit}
.app-transition-artwork>.app-icon,.app-transition-artwork>.day-widget,.app-transition-artwork>.photo-widget{width:100%;height:100%;margin:0;border-radius:0;box-shadow:none;aspect-ratio:auto}
.app-transition-artwork>.app-icon>img{border-radius:0}
.app-transitioning #screen{pointer-events:none}
@media(prefers-reduced-motion:reduce){.app-transition-layer,.app-transition-artwork{display:none}}

.app-closing-window{background:transparent}
.app-closing-content{position:absolute;inset:0;overflow:hidden;transform-origin:50% 0;will-change:transform,opacity}
.app-closing-window>.app-transition-artwork{top:50%;bottom:auto;transform-origin:center;will-change:transform,opacity}
