
.jr-running-border::after,.jr-light-divider::after,.hero::before,#astrofoto::before{animation-play-state:paused!important}
.jr-running-border.jr-effect-visible::after,.jr-effect-visible>.jr-light-divider::after,.hero.jr-effect-visible::before,#astrofoto.jr-effect-visible::before{animation-play-state:running!important}
.jr-effects-suspended .jr-running-border::after,.jr-effects-suspended .jr-light-divider::after,.jr-effects-suspended .hero::before,.jr-effects-suspended #astrofoto::before{animation-play-state:paused!important}
.jr-running-border[hidden]::after,.jr-nested-light::after{display:none!important}
.jr-button-light:disabled::after{animation-play-state:paused!important;opacity:.15}
.jr-running-border::after{filter:none!important}
.jr-light-divider{overflow:hidden!important;pointer-events:none;height:3px;box-shadow:0 0 8px #2b9bff33}
body .hub-card{border-radius:24px}body .pro-book-card,body .pro-song-card,body .ai-service-card,body .astro-film-card{border-radius:18px}
@supports not (mask-composite:exclude){.jr-running-border::after{display:none}.jr-running-border{outline:1px solid #69d5ff40;outline-offset:-1px}}
@media(pointer:coarse){.jr-running-border::after{animation-duration:10s}.jr-button-light::after{animation-duration:12s}}
@media(prefers-reduced-motion:reduce){.jr-running-border::after,.jr-light-divider::after{animation:none!important}.jr-light-divider::after{opacity:.3}}
