/* 5.2.5: accessible audio-responsive orb */
.allatyme-player-card .allatyme-audio-orb {position:relative;isolation:isolate;width:min(100%,280px);height:220px;margin:10px auto 18px;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(201,154,50,.14),rgba(4,10,18,.65) 52%,transparent 75%)}
.allatyme-player-card .allatyme-orb-fallback {position:absolute;left:50%;top:50%;width:46%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 30% 25%,#f4e6cb 0%,#c99a32 22%,#148fa4 63%,#08151d 94%);box-shadow:0 0 36px rgba(201,154,50,.36),inset -12px -12px 28px rgba(0,0,0,.5)}
.allatyme-player-card .allatyme-audio-orb.orb-ready .allatyme-orb-fallback {display:none}
.allatyme-player-card .allatyme-orb-canvas {display:block;width:100%;height:100%;pointer-events:none}
@media(max-width:540px){.allatyme-player-card .allatyme-audio-orb{height:180px;width:200px}}
@media(prefers-reduced-motion:reduce){.allatyme-player-card .allatyme-orb-fallback{animation:none!important}}
