.swipe-nav{pointer-events:none;z-index:20;position:fixed;bottom:200px;left:0;right:0}.swipe-nav__item{will-change:transform,opacity;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff80;align-items:center;gap:.5rem;max-width:160px;padding:.5rem 1rem;display:flex;position:absolute;box-shadow:inset 0 0 0 1px #0003}.swipe-nav__item--prev{border-left:none;border-radius:0 8px 8px 0;left:-2px}.swipe-nav__item--next{border-right:none;border-radius:8px 0 0 8px;right:-2px}.swipe-nav__info{flex-direction:column;gap:2px;min-width:0;display:flex}.swipe-nav__title{color:#000;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;overflow:hidden}.swipe-nav__artist{color:#737373;white-space:nowrap;text-overflow:ellipsis;font-size:.65rem;overflow:hidden}
.song-page{background:#fff;flex-direction:column;min-height:100svh;padding-bottom:65px;display:flex}.song-page--loading,.song-page--error{min-height:100svh}