.site-music{left:max(16px, env(safe-area-inset-left));bottom:calc(16px + env(safe-area-inset-bottom));z-index:55;font-family:var(--font-sans), system-ui, sans-serif;position:fixed}.site-music-btn{-webkit-backdrop-filter:blur(10px);color:#1f3b2d;height:46px;font:inherit;cursor:pointer;background:#fcf9f3db;border:1px solid #1f3b2d2e;border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 14px;font-size:13px;font-weight:500;transition:background .3s,color .3s,border-color .3s,transform .3s;display:inline-flex;box-shadow:0 10px 30px -12px #12251b59}.site-music-btn:hover{transform:translateY(-2px)}.site-music-btn.is-playing{color:#f7f1e7;background:#1f3b2d;border-color:#1f3b2d}.site-music-bars{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.site-music-bars i{transform-origin:50% 100%;background:currentColor;border-radius:2px;width:3px;height:100%;transition:transform .4s;transform:scaleY(.25)}.site-music-btn.is-playing .site-music-bars i{background:#d6b674;animation:1.1s ease-in-out infinite alternate site-music-eq}.site-music-btn.is-playing .site-music-bars i:nth-child(2){animation-delay:-.35s}.site-music-btn.is-playing .site-music-bars i:nth-child(3){animation-delay:-.7s}.site-music-btn.is-playing .site-music-bars i:nth-child(4){animation-delay:-.2s}@keyframes site-music-eq{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}.site-music-hint{color:#f7f1e7;background:#1f3b2d;border-radius:12px;width:max-content;max-width:70vw;margin:0;padding:8px 12px;font-size:12px;animation:.5s cubic-bezier(.16,1,.3,1) both site-music-hint;position:absolute;bottom:56px;left:0;box-shadow:0 10px 30px -12px #12251b73}@keyframes site-music-hint{0%{opacity:0;transform:translateY(6px)}}@media (max-width:640px){.site-music-btn{justify-content:center;width:46px;padding:0}.site-music-label{display:none}}@media (prefers-reduced-motion:reduce){.site-music-btn.is-playing .site-music-bars i{animation:none;transform:scaleY(.7)}}@media print{.site-music{display:none}}
