.auto-hang-action{--amvia-control-outline:0;position:relative;min-height:44px;padding:8px 16px;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;cursor:pointer}
.auto-hang-action[hidden]{display:none!important}.auto-hang-action:disabled{cursor:default;opacity:.45}
.auto-hang-action[aria-busy=true]{opacity:1;cursor:progress}
.auto-hang-action[aria-busy=true]::after{content:"";position:absolute;left:16px;right:16px;bottom:5px;height:2px;pointer-events:none;background-image:var(--amvia-creation-spectrum,linear-gradient(105deg,#ff70bb,#ffc95c,#86efac,#64dfff,#af91ff,#ff8b69,#ff70bb));background-size:300% 100%;filter:brightness(var(--amvia-spectrum-tone,1));box-shadow:0 0 6px #64dfff66;animation:amvia-auto-hang-flow 9s ease-in-out infinite}
.auto-hang-action:focus-visible{outline:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}
@keyframes amvia-auto-hang-flow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
@media(prefers-reduced-motion:reduce){.auto-hang-action[aria-busy=true]::after{animation:none}}
@media(forced-colors:active){.auto-hang-action:focus-visible{outline:1px solid Highlight}.auto-hang-action[aria-busy=true]::after{background:Highlight;filter:none;box-shadow:none;animation:none}}
