.player-wrapper.svelte-2vgck3{display:flex;flex-direction:column}.player-wrapper.full-player.svelte-2vgck3 .player-main:where(.svelte-2vgck3){display:flex;flex-direction:row;align-items:center;gap:1.25rem;width:100%}.player-wrapper.full-player.svelte-2vgck3 .play-button:where(.svelte-2vgck3){height:72px;width:72px;--icon-size: 2.25rem}.player-wrapper.full-player.svelte-2vgck3 .metadata:where(.svelte-2vgck3){display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-top:1rem}.player-wrapper.full-player.svelte-2vgck3 .metadata:where(.svelte-2vgck3) .title:where(.svelte-2vgck3){font-size:1.25rem}@media screen and (min-width:48rem){.player-wrapper.full-player.svelte-2vgck3 .metadata:where(.svelte-2vgck3) .title:where(.svelte-2vgck3){font-size:1.75rem}}.player-wrapper.full-player.svelte-2vgck3 .metadata:where(.svelte-2vgck3) .title:where(.svelte-2vgck3){line-height:1.25;font-weight:700;letter-spacing:-.0069em;font-family:SoehneBreit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:unset;margin-bottom:.5rem;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1rem}.player-wrapper.full-player.svelte-2vgck3 .metadata:where(.svelte-2vgck3) .description:where(.svelte-2vgck3){margin-top:1.25rem;font-size:.875rem;color:#303236;overflow:hidden;text-overflow:ellipsis;margin-bottom:3rem}.player-wrapper.full-player.svelte-2vgck3 .details:where(.svelte-2vgck3){display:flex;flex-direction:column}.player-wrapper.full-player.svelte-2vgck3 .preview:where(.svelte-2vgck3){font-size:1.25rem}@media screen and (min-width:48rem){.player-wrapper.full-player.svelte-2vgck3 .preview:where(.svelte-2vgck3){font-size:1.25rem}}.player-wrapper.full-player.svelte-2vgck3 .preview:where(.svelte-2vgck3){line-height:1.25;font-weight:700;letter-spacing:-.0042em;font-family:SoehneBreit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:unset;color:#303236;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.25rem;margin-bottom:1rem;margin-top:1rem}.player-wrapper.full-player.svelte-2vgck3 .artist:where(.svelte-2vgck3){font-size:.75rem;line-height:1.5;font-weight:400;margin-bottom:2rem}.player-wrapper.mini-player.svelte-2vgck3{display:flex;flex-direction:row;align-items:center;justify-content:left;gap:1.25rem;border:1px solid var(--ui-04);border-radius:.5rem;padding:1rem;overflow:hidden;cursor:pointer;transition:background-color .3s ease}.player-wrapper.mini-player.svelte-2vgck3:hover{background-color:#e5e5e8}.player-wrapper.mini-player.svelte-2vgck3 .metadata:where(.svelte-2vgck3){display:flex;flex-direction:column;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.player-wrapper.mini-player.svelte-2vgck3 .metadata:where(.svelte-2vgck3) .title:where(.svelte-2vgck3){font-size:1rem}@media screen and (min-width:48rem){.player-wrapper.mini-player.svelte-2vgck3 .metadata:where(.svelte-2vgck3) .title:where(.svelte-2vgck3){font-size:1rem}}.player-wrapper.mini-player.svelte-2vgck3 .metadata:where(.svelte-2vgck3) .title:where(.svelte-2vgck3){line-height:1.25;font-weight:700;letter-spacing:-.0026em;font-family:SoehneBreit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:unset;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-wrapper.mini-player.svelte-2vgck3 .metadata:where(.svelte-2vgck3) .preview:where(.svelte-2vgck3){font-size:.875rem;color:#303236;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-wrapper.svelte-2vgck3 .play-button:where(.svelte-2vgck3){flex-shrink:0;display:flex;justify-content:center;align-items:center;height:42px;width:42px;border-radius:50%;background-color:var(--play-button-background, #000);color:var(--play-button-color, #fff);outline:none;transition:background-color .2s ease}.player-wrapper.svelte-2vgck3 .play-button:where(.svelte-2vgck3):hover{background-color:var(--play-button-background, #303236);opacity:.88;color:var(--play-button-color, #fff)}.player-wrapper.svelte-2vgck3 .play-button:where(.svelte-2vgck3):focus-visible{box-shadow:0 0 0 3px var(--focus)}.player-wrapper.svelte-2vgck3 .play-button:where(.svelte-2vgck3):disabled{cursor:default;opacity:.64}.player-wrapper.svelte-2vgck3 .wavesurfer-wrapper:where(.svelte-2vgck3){position:relative;flex:1;min-width:0}.player-wrapper.svelte-2vgck3 .wavesurfer-skeleton:where(.svelte-2vgck3){position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}
