@charset "UTF-8";.gm-wallpaper-btn-wrapper{position:relative}#gir:has(.gi_cus_pane[inert]) .sparkle-dot,#gir:has(.gi_cus_pane.strm) .sparkle-dot{display:none}#gir:not(:has(.gi_cus_pane[inert])):not(:has(.gi_cus_pane.strm)) .gm-toolbar .gm-wallpaper-btn-wrapper .sparkle-dot{animation:dot-twinkle 3.5s ease-in-out 3,dot-hide 10.5s ease-in-out 1 forwards}#gir:not(:has(.gi_cus_pane[inert])):not(:has(.gi_cus_pane.strm)) .gm-toolbar .gm-wallpaper-btn button::before{animation:shimmer 3.5s ease-in-out 3}#gir:not(:has(.gi_cus_pane[inert])):not(:has(.gi_cus_pane.strm)) .gm-toolbar .gm-wallpaper-btn button::after{animation:sparkle-pop 3.5s ease-in-out 3}.gm-wallpaper-btn-wrapper .sparkle-dot{position:absolute;width:4px;height:4px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--bing-smtc-data-foreground-blue-default,.8),transparent));pointer-events:none}.sparkle-dot:nth-child(1){top:-2px;left:20%;animation-delay:.2s}.sparkle-dot:nth-child(2){bottom:-1px;right:25%;animation-delay:.7s}.sparkle-dot:nth-child(3){top:50%;right:-2px;animation-delay:1.1s}.gm-wallpaper-btn button{overflow:hidden;position:relative}.gm-wallpaper-btn button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent 0%,transparent 35%,color-mix(in srgb,var(--bing-smtc-foreground-content-white) 45%,transparent),color-mix(in srgb,var(--bing-smtc-foreground-content-white) 50%,transparent),color-mix(in srgb,var(--bing-smtc-foreground-content-white) 55%,transparent),transparent 65%,transparent 100%);pointer-events:none}.gm-wallpaper-btn button::after{content:'✦';position:absolute;font-size:10px;color:color-mix(in srgb,var(--bing-smtc-data-foreground-blue-default) 0%,transparent);top:4px;right:8px;pointer-events:none}@keyframes shimmer{0%{left:-100%}40%{left:120%}100%{left:120%}}@keyframes sparkle-pop{0%,30%{opacity:0;transform:scale(.5) rotate(0deg);color:color-mix(in srgb,var(--bing-smtc-data-foreground-blue-default) 0%,transparent)}38%{opacity:1;transform:scale(1.2) rotate(15deg);color:color-mix(in srgb,var(--bing-smtc-data-foreground-blue-default) 70%,transparent)}44%{opacity:.6;transform:scale(.8) rotate(-10deg);color:color-mix(in srgb,var(--bing-smtc-data-foreground-blue-default) 40%,transparent)}50%,100%{opacity:0;transform:scale(.5) rotate(0deg);color:color-mix(in srgb,var(--bing-smtc-data-foreground-blue-default) 0%,transparent)}}@keyframes dot-hide{0%,99%{opacity:1}100%{opacity:0}}@keyframes dot-twinkle{0%,25%{opacity:0;transform:scale(0)}35%{opacity:1;transform:scale(1.5)}45%{opacity:0;transform:scale(0)}100%{opacity:0;transform:scale(0)}}@keyframes sparkle-pop-hc{0%,30%{transform:scale(0) rotate(0deg)}35%{transform:scale(1.2) rotate(15deg)}44%{transform:scale(.8) rotate(-10deg)}50%{transform:scale(0) rotate(0deg)}100%{transform:scale(0) rotate(0deg)}}@media(forced-colors:active){#gir:not(:has(.gi_cus_pane[inert])):not(:has(.gi_cus_pane.strm)) .gm-toolbar .gm-wallpaper-btn button::before,#gir:not(:has(.gi_cus_pane[inert])):not(:has(.gi_cus_pane.strm)) .gm-toolbar .gm-wallpaper-btn button::after,#gir:not(:has(.gi_cus_pane[inert])):not(:has(.gi_cus_pane.strm)) .gm-toolbar .sparkle-dot{forced-color-adjust:none}.gm-wallpaper-btn button::after{color:ButtonText}.gm-wallpaper-btn-wrapper .sparkle-dot{background:ButtonText}#gir:not(:has(.gi_cus_pane[inert])):not(:has(.gi_cus_pane.strm)) .gm-toolbar .gm-wallpaper-btn button::after{animation:sparkle-pop-hc 3.5s ease-in-out 3,dot-hide 10.5s ease-in-out 1 forwards}}.gm-toolbar button{border:0}