@layer amvia-layout{
/* The current next action shares the original wordmark's palette and flow. */
body[data-amvia-next-step-guide] :is(#save-photo,#amvia-save-preferences,#analyze,#generate-one,#generate,summary)[data-amvia-next-step]{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}
@supports ((background-clip:text) or (-webkit-background-clip:text)){
 body[data-amvia-next-step-guide] :is(#save-photo,#amvia-save-preferences,#analyze,#generate-one,#generate,summary)[data-amvia-next-step]{background-image:var(--amvia-creation-spectrum)!important;background-size:300% 100%!important;background-repeat:no-repeat!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;filter:brightness(var(--amvia-spectrum-tone));animation:amvia-spectrum-flow 9s ease-in-out infinite,amvia-next-step-breathe 4.5s ease-in-out infinite}
}
@keyframes amvia-next-step-breathe{0%,100%{opacity:.85}50%{opacity:1}}
@media(prefers-reduced-motion:reduce){
 body[data-amvia-next-step-guide] :is(#save-photo,#amvia-save-preferences,#analyze,#generate-one,#generate,summary)[data-amvia-next-step]{animation:none;background-size:100% 100%!important;background-position:50% 50%!important;opacity:1}
}
@media(forced-colors:active){
 body[data-amvia-next-step-guide] :is(#save-photo,#amvia-save-preferences,#analyze,#generate-one,#generate,summary)[data-amvia-next-step]{background:none!important;animation:none;filter:none;opacity:1;color:CanvasText;-webkit-text-fill-color:CanvasText!important}
}

}

