/* Creation is a three-second story beat, not a delay on opening an app. */
body .phone-shell .pinned-widget.has-widget-finish{transition:none;transform-origin:center;min-width:0}
.widget-surface{width:164px;height:164px;inset:0 auto auto 0;background:transparent!important}
.widget-content{position:absolute;inset:0;display:block;transform-origin:center;border-radius:inherit}
.widget-metal{position:absolute;inset:0;z-index:10;pointer-events:none;background:linear-gradient(125deg,#eef0f3 4%,#a3aab4 23%,#f9fafb 39%,#8f98a3 52%,#e2e6eb 62%,#fff 80%,#b9c0c9);background-size:180% 180%}
.widget-metal canvas{display:block;width:100%;height:100%}
.widget-metal[hidden],.widget-metal canvas[hidden]{display:none}
.widget-creation-outline{position:absolute;inset:0;width:164px;height:164px;z-index:21;pointer-events:none;overflow:visible}
.widget-creation-outline rect{fill:none;stroke:#a1aab5;stroke-width:1.1;stroke-linecap:round;stroke-dasharray:100;filter:drop-shadow(0 1px 0 #fff)}
body .phone-shell .pinned-widget[aria-busy=true]{cursor:progress}
body .phone-shell .pinned-widget[aria-busy=true] .widget-surface::after{opacity:0}
@media(forced-colors:active){.widget-metal{background:Canvas}.widget-metal canvas{display:none}.widget-creation-outline rect{stroke:CanvasText}}
