:root,:host{--am-ease-out:cubic-bezier(.23, 1, .32, 1);--am-ease-in-out:cubic-bezier(.77, 0, .175, 1);--am-ease-drawer:cubic-bezier(.32, .72, 0, 1)}@keyframes am-marquee-pingpong{0%,2%{transform:translate(0)}45%{transform:translate3d(calc(-1 * var(--overflow,0px)), 0, 0)}50%,55%{transform:translate3d(calc(-1 * var(--overflow,0px)), 0, 0)}95%{transform:translate(0)}to{transform:translate(0)}}.am-marquee{animation:am-marquee-pingpong var(--marquee-duration,8s) ease-in-out infinite}.am-marquee-hover-pause:hover{animation-play-state:paused}.am-player-font{font-optical-sizing:auto;font-family:Inter,AM Player Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.am-player-font .overflow-y-auto{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent}.am-glass{-webkit-backdrop-filter:blur(16px)saturate(180%);background:#ffffff1a;border:1px solid #fff3}.am-glass-panel{-webkit-backdrop-filter:blur(22px)saturate(180%);background:linear-gradient(#18181b6b,#18181b4d);border:1px solid #ffffff24;transform:translateZ(0);box-shadow:0 8px 32px #00000052}.am-glass-panel.am-glass-sheet{background:#18181b}.am-glass-bar{-webkit-backdrop-filter:blur(18px)saturate(180%);background:linear-gradient(#18181b57,#18181b3d);border:1px solid #ffffff1f}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.am-queue-slide-up{animation:slideInFromBottom .2s var(--am-ease-out) both}.am-queue-slide-right{animation:slideInFromRight .2s var(--am-ease-out) both}.am-slider-glass{--accent:#ffffff26;--primary:#ffffffd9;--primary-foreground:#fff}@keyframes am-volume-in{0%{opacity:0;scale:.96}}.am-volume-in{transform-origin:100%;animation:am-volume-in .16s var(--am-ease-out)}@keyframes am-tooltip-in{0%{opacity:0;transform:translate(-50%,calc(-100% - 6px))scale(.95)}to{opacity:1;transform:translate(-50%,calc(-100% - 10px))scale(1)}}.am-tooltip{animation:am-tooltip-in .12s var(--am-ease-out) forwards}.am-slider-volume [role=slider]{opacity:0;transition:opacity .15s}.am-slider-volume:hover [role=slider],.am-slider-volume [role=slider]:focus-visible{opacity:1}@keyframes am-bar-reveal{0%{opacity:0;transform:translateY(.5rem)}}.am-bar-reveal{animation:am-bar-reveal .3s var(--am-ease-out) both}.am-vinyl{aspect-ratio:1;width:72%;position:relative}.am-vinyl-sleeve{z-index:2;border-radius:6px;position:absolute;inset:0;overflow:hidden;box-shadow:0 34px 50px -22px #000000f2,0 8px 16px -8px #0009}.am-vinyl-disc{z-index:1;aspect-ratio:1;background:radial-gradient(circle,#0a0a0a 0 2.2%,#0000 2.3%),radial-gradient(circle,#0000 0 17%,#0b0b0b 17.4% 18.4%,#0000 18.6%),repeating-radial-gradient(circle,#111 0 1.1px,#1b1b1b 1.3px 2.2px),#111;border-radius:50%;width:94%;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;top:3%;left:3%;transform:translate(44%);box-shadow:0 20px 40px -18px #000000e6}.am-vinyl-disc:after{content:"";background:conic-gradient(from 30deg, transparent 0 8%, #ffffff17 12%, transparent 18% 50%, #ffffff0f 60%, transparent 66%);border-radius:50%;position:absolute;inset:0}.am-vinyl[data-swapping] .am-vinyl-disc{transform:translate(0)}.am-vinyl-spin{border-radius:50%;position:absolute;inset:0}.am-vinyl[data-playing] .am-vinyl-spin{animation:1.8s linear infinite am-vinyl-spin}.am-vinyl-label{opacity:.9;border-radius:50%;position:absolute;inset:33%;overflow:hidden}@keyframes am-vinyl-spin{to{transform:rotate(360deg)}}@keyframes am-art-in{0%{opacity:0}}.am-art-in{animation:am-art-in .2s var(--am-ease-out) both}@keyframes am-wave-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.am-wave-draw{animation:am-wave-draw .5s var(--am-ease-out) both paused}.am-wave-draw[data-revealed]{animation-play-state:running}.am-wave-skeleton{background:repeating-linear-gradient(90deg,#ffffff24 0 2px,#0000 2px 3px) 50%/100% 40% no-repeat;animation:1.2s ease-in-out infinite alternate am-wave-skeleton}@keyframes am-wave-skeleton{0%{opacity:.5}to{opacity:1}}.am-eq{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.am-eq i{color:#fff;transform-origin:bottom;background:currentColor;border-radius:1px;width:3px;height:100%;transform:scaleY(.4)}.am-eq-on i{animation:.9s ease-in-out infinite alternate am-eq}.am-eq-on i:nth-child(2){animation-delay:-.3s}.am-eq-on i:nth-child(3){animation-delay:-.6s}@keyframes am-eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.am-marquee,.am-queue-slide-up,.am-queue-slide-right,.am-volume-in,.am-tooltip,.am-bar-reveal,.am-wave-skeleton,.am-vinyl[data-playing] .am-vinyl-spin,.am-eq-on i{animation:none}.am-vinyl-disc{transition:none}.am-wave-draw{animation-name:am-wave-fade;animation-duration:.2s}}@keyframes am-wave-fade{0%{opacity:0}}
