*,*:before,*:after{box-sizing:border-box}:root{color-scheme:light dark;font-family:Inter,system-ui,-apple-system,sans-serif;height:100%}body{margin:0;min-height:100%;touch-action:pan-y}img{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:none;margin:0;padding:0;text-align:inherit;-webkit-tap-highlight-color:transparent}button:not(:disabled){cursor:pointer}p{line-height:1.4}:root{--bg-clr: #fff;--fg-clr: #333333;--border-clr: #666;--tip-bg-clr: #242424;--tip-fg-clr: #ddd;--icon-clr: var(--fg-clr);--button-bg-clr: #222;--button-fg-clr: #fff;--button-tap-highlight-clr: rgb(0 0 0 / .25);--scrollbar-thumb-clr: rgba(0 0 0 / .1);--heading-clr: #121212;--hover-bg-clr: rgb(0 0 0 / .05);--selection-bg-clr: rgb(65 115 255 / 75%);--selection-fg-clr: var(--bg-clr);--progress-track-clr: rgba(0 0 0 / .1);--progress-thumb-clr: rgba(0 0 0 / .75);--z-index-player: 99;--z-index-dialog: 100;--page-width: 80rem;--page-inline-padding: 1rem;--page-width-after-padding: calc(var(--page-width) + 2rem);--page-inline-blank-space: calc( calc(var(--page-width-after-padding) - 100vw) / 2 );--page-inline-padding-adjust: 0rem;--page-inline-padding-adjust: clamp( 0rem, var(--page-inline-blank-space), 1rem )}@media (prefers-color-scheme: dark){:root{--bg-clr: #121212;--fg-clr: #ddd;--border-clr: #444444;--tip-bg-clr: #f0f0f0;--tip-fg-clr: #242424;--button-bg-clr: #fff;--button-fg-clr: #222;--scrollbar-thumb-clr: rgba(255 255 255 / .1);--button-tap-highlight-clr: rgb(255 255 255 / .25);--heading-clr: #fff;--hover-bg-clr: rgb(255 255 255 / .05);--selection-bg-clr: rgb(65 115 255 / 50%);--selection-fg-clr: var(--fg-clr);--progress-track-clr: rgba(255 255 255 / .1);--progress-thumb-clr: rgba(255 255 255 / .75)}}@media (width <= 80rem){:root{--page-inline-padding-adjust: 1rem}}@media (width <= 40rem){.no-mobile{display:none!important}}@media not (width <= 40rem){.mobile{display:none!important}}.breakout,.horizontal-scroller{position:relative;margin-inline:calc(var(--page-inline-padding) * -1)}.breakout.inside,.horizontal-scroller.inside{margin-inline:calc(var(--page-inside-inline-padding) * -1)}.horizontal-scroller{overflow-x:auto;display:flex;grid-auto-flow:column;gap:.5rem;height:-moz-max-content;height:max-content;padding-block:.5rem;padding-inline:var(--page-inline-padding)}.horizontal-scroller>*{flex-shrink:0}.horizontal-scroller.inside{padding-inline:var(--page-inside-inline-padding)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:root{background-color:var(--bg-clr);color:var(--fg-clr)}h1,h2,h3,h4,h5,h6{color:var(--heading-clr)}::-moz-selection{background-color:var(--selection-bg-clr);color:var(--selection-fg-clr)}::selection{background-color:var(--selection-bg-clr);color:var(--selection-fg-clr)}::-webkit-scrollbar{width:4px;height:4px;background-color:transparent}::-webkit-scrollbar-thumb{border-radius:2px;background-color:var(--scrollbar-thumb-clr)}@keyframes slide-left-back{to{translate:-4rem 0;opacity:.25}}@keyframes slide-left{0%{translate:100vw 0}}@keyframes slide-right-back{to{translate:4rem 0;opacity:.25}}@keyframes slide-right{0%{translate:-100vw 0}}[transition=push]:root::view-transition-old(root){animation-name:slide-left-back;z-index:1;animation-timing-function:cubic-bezier(0,.9,.4,1);animation-duration:.2s}[transition=push]:root::view-transition-new(root){animation-name:slide-left;transform-origin:100% 50%;animation-timing-function:cubic-bezier(.165,.84,.44,1);z-index:1}[transition=pop]:root::view-transition-old(root){animation-name:slide-right-back;z-index:1;animation-timing-function:cubic-bezier(0,.9,.4,1);animation-duration:.2s}[transition=pop]:root::view-transition-new(root){animation-name:slide-right;transform-origin:100% 50%;animation-timing-function:cubic-bezier(.165,.84,.44,1);z-index:1}@media (width <= 40rem){::view-transition-group(player){background-color:var(--bg-clr)}}::view-transition-group(player),::view-transition-group(player-track-cover){animation-timing-function:cubic-bezier(.5,.15,.17,1)}.back-navigation::view-transition-group(player),.back-navigation::view-transition-group(player-track-cover){animation-timing-function:cubic-bezier(.83,0,.5,.85)}@keyframes fade-in{0%{opacity:0}}::view-transition-new(player):only-child,::view-transition-old(player):only-child{animation-name:fade-in;animation-timing-function:cubic-bezier(.5,.15,.17,1)}::view-transition-old(player):only-child{animation-direction:reverse}@keyframes scale-up{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes scale-up-move-up{0%{opacity:0;transform:scale(.9) translateY(4rem)}to{opacity:1;transform:scale(1)}}::view-transition-new(fullscreen-player-controls):only-child,::view-transition-old(fullscreen-player-controls):only-child{animation-name:scale-up;animation-timing-function:cubic-bezier(.5,.15,.17,1)}::view-transition-old(fullscreen-player-controls):only-child{animation-direction:reverse}::view-transition-new(fullscreen-player-info):only-child,::view-transition-old(fullscreen-player-info):only-child,::view-transition-new(player-track-cover):only-child,::view-transition-old(player-track-cover):only-child{animation-name:scale-up-move-up;animation-timing-function:cubic-bezier(.5,.15,.17,1)}::view-transition-old(fullscreen-player-info):only-child,::view-transition-old(player-track-cover):only-child{animation-direction:reverse}.controls.svelte-10nx546{display:flex;align-items:center;gap:1rem}.controls.large.svelte-10nx546{gap:1.5rem}.progress.svelte-qqgb7h{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;font-size:.75rem;gap:.5rem;width:100%}.timestamp.svelte-qqgb7h{width:2rem;opacity:.75}.current.svelte-qqgb7h{text-align:end}.duration.svelte-qqgb7h{text-align:start}.track.svelte-qqgb7h{width:100%;position:relative;height:.25rem;border-radius:2px;background-color:var(--progress-track-clr);overflow:hidden}.thumb.svelte-qqgb7h{position:absolute;top:0;left:0;height:100%;width:100%;background-color:var(--progress-thumb-clr);border-radius:2px;transform-origin:left center;transform:scaleX(var(--progress))}.player.svelte-afqqr4.svelte-afqqr4{display:grid;align-items:center;grid-template-rows:auto 3.5rem;grid-template-columns:1fr auto;grid-template-areas:"progress progress" "track   controls";-moz-column-gap:.5rem;column-gap:.5rem;background-color:var(--bg-clr)}@media not (width <= 40rem){.player.svelte-afqqr4.svelte-afqqr4{grid-template-columns:auto 1fr auto auto;grid-template-rows:unset;grid-template-areas:"controls progress track additional-controls";padding:.5rem 1rem;margin:0 auto;gap:1.5rem}}.progress.svelte-afqqr4.svelte-afqqr4{grid-area:progress;width:100%;max-width:40rem;margin-inline:auto}.progress.svelte-afqqr4 .track{border-radius:0}@media (width <= 40rem){.progress.svelte-afqqr4 .timestamp{display:none}}.controls.svelte-afqqr4.svelte-afqqr4{grid-area:controls}@media (width <= 40rem){.controls.svelte-afqqr4.svelte-afqqr4{margin-inline:1rem}.controls.svelte-afqqr4 .shuffle,.controls.svelte-afqqr4 .repeat{display:none}}.track.svelte-afqqr4.svelte-afqqr4{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;grid-area:track;display:flex;align-items:center;gap:.5rem;font-size:.875rem}.track.svelte-afqqr4 .cover.svelte-afqqr4{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:3.5rem;height:3.5rem}@media not (width <= 40rem){.track.svelte-afqqr4 .cover.svelte-afqqr4{width:2.5rem;height:2.5rem;border-radius:2px}}.track.svelte-afqqr4 .info.svelte-afqqr4{min-width:0}.additional-controls.svelte-afqqr4.svelte-afqqr4{grid-area:additional-controls;display:flex;align-items:center;gap:1rem}@media (width <= 40rem){.additional-controls.svelte-afqqr4.svelte-afqqr4{display:none}}@keyframes svelte-afqqr4-disappear-to-bottom{0%{transform:translateY(0)}to{opacity:0;transform:translateY(4rem)}}@keyframes svelte-nbbcpn-fade-in{0%{opacity:0}}.background-wrapper.svelte-nbbcpn{isolation:isolate;display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-100}.background.svelte-nbbcpn{flex-shrink:0;width:max(100vw,100vh);aspect-ratio:1;position:relative;--animation-duration:60s;opacity:.375;isolation:isolate;animation:svelte-nbbcpn-fade-in 1s ease;filter:saturate(1.5) brightness(1.25) blur(1rem)}@keyframes svelte-nbbcpn-wiggle{0%{transform:var(--transform) rotate(0)}to{transform:var(--transform) rotate(360deg)}}img.svelte-nbbcpn{--transform:translate(0, 0);position:absolute;max-width:unset;width:200%;aspect-ratio:1;animation:svelte-nbbcpn-wiggle var(--animation-duration) linear infinite;animation-direction:reverse;border-radius:50%}.a.svelte-nbbcpn{right:0;top:0;z-index:10;animation-direction:normal}.b.svelte-nbbcpn{left:0;bottom:0;z-index:1}.c.svelte-nbbcpn{left:50%;top:50%;--transform:translate(-50%, -50%);z-index:0}.wrapper.svelte-rd3wv9.svelte-rd3wv9{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:auto 1fr;z-index:var(--z-index-player);background-color:var(--bg-clr)}.header.svelte-rd3wv9.svelte-rd3wv9{display:flex;padding:1rem;position:relative;z-index:10}@media not (width <= 40rem){.header.svelte-rd3wv9.svelte-rd3wv9{justify-content:flex-end}}.fullscreen-player.svelte-rd3wv9.svelte-rd3wv9{display:flex;flex-direction:column;align-self:center;align-items:center;justify-items:center;padding:2rem;padding-block-start:.5rem}.track.svelte-rd3wv9.svelte-rd3wv9{display:grid;gap:1rem;margin-inline:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.track.svelte-rd3wv9 .cover-wrapper.svelte-rd3wv9{max-width:min(100%,100vh - 18rem);max-width:min(100%,100svh - 18rem);justify-self:center}.track.svelte-rd3wv9 .cover.svelte-rd3wv9{border-radius:.25rem;width:20rem;max-width:100%;aspect-ratio:1;box-shadow:0 0 .5rem #00000020}.track.svelte-rd3wv9 .info.svelte-rd3wv9{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25rem}.track.svelte-rd3wv9 .title.svelte-rd3wv9{grid-area:title;font-size:1.5rem;font-weight:600}.track.svelte-rd3wv9 .artist.svelte-rd3wv9{grid-area:artist;font-size:1rem;font-weight:400;opacity:.5}.controls.svelte-rd3wv9.svelte-rd3wv9{display:grid;justify-items:center;gap:1rem;width:100%;max-width:30rem;padding:1rem}.page-width.svelte-14uxbaj{margin-inline:auto;max-width:var(--page-width)}.content.svelte-14uxbaj{padding-block-end:5rem}.player-wrapper.svelte-14uxbaj{position:fixed;bottom:0;left:0;right:0;background-color:var(--bg-clr)}
