@charset "UTF-8";@font-face{font-family:cstd;src:url(../../../fonts/DwMbyrnCMiZMVFXBZkwz.eot);src:url(../../../fonts/DwMbyrnCMiZMVFXBZkwz.eot?#iefix) format("embedded-opentype"),url(../../../fonts/DwMbyrnCMiZMVFXBZkwz.woff) format("woff"),url(../../../fonts/DwMbyrnCMiZMVFXBZkwz.ttf) format("truetype"),url(../../../fonts/DwMbyrnCMiZMVFXBZkwz.svg#dd452d63ae05ddb466f19713a7d09fd5) format("svg");font-style:normal;font-weight:400}@font-face{font-family:cstd;src:url(../../../fonts/xFErEAWaEHlAopmQYjAg.eot);src:url(../../../fonts/xFErEAWaEHlAopmQYjAg.eot?#iefix) format("embedded-opentype"),url(../../../fonts/xFErEAWaEHlAopmQYjAg.woff) format("woff"),url(../../../fonts/xFErEAWaEHlAopmQYjAg.ttf) format("truetype"),url(../../../fonts/xFErEAWaEHlAopmQYjAg.svg#a81919819e5d11fb78ee7eadc8883b0d) format("svg");font-style:normal;font-weight:500}.now-playing.svelte-gs8b8u{position:absolute;top:8px;left:8px;right:8px;max-width:calc(100% - 16px);display:flex;align-items:center;gap:4px;padding:4px 8px;background:#000000e6;color:#fff;border-radius:16px;font-size:.875rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;animation:svelte-gs8b8u-fadeIn .3s ease-out;width:-moz-fit-content;width:fit-content}@keyframes svelte-gs8b8u-fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.equalizer.svelte-gs8b8u{display:flex;align-items:flex-end;gap:2px;height:16px}.bar.svelte-gs8b8u{width:3px;background:#e33d3d;animation:svelte-gs8b8u-dance .5s ease-in-out infinite;transform-origin:bottom}.bar.svelte-gs8b8u:nth-child(1){height:40%;animation-delay:0s}.bar.svelte-gs8b8u:nth-child(2){height:60%;animation-delay:.2s}.bar.svelte-gs8b8u:nth-child(3){height:50%;animation-delay:.4s}@keyframes svelte-gs8b8u-dance{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.8)}}.track-name-container.svelte-gs8b8u{max-width:200px;overflow:hidden;position:relative}.track-name.svelte-gs8b8u{display:inline-block;white-space:nowrap;font-weight:500}.track-name.marquee.svelte-gs8b8u{animation:svelte-gs8b8u-marquee 8s linear infinite}.track-name.marquee.svelte-gs8b8u:hover{animation-play-state:paused}.marquee-gap.svelte-gs8b8u{display:inline-block}@keyframes svelte-gs8b8u-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media only screen and (max-width: 450px) and (max-height: 1280px) and (-webkit-min-device-pixel-ratio: 2){.now-playing.svelte-gs8b8u{font-size:.75rem;padding:2px 4px}.track-name-container.svelte-gs8b8u{display:none}}@font-face{font-family:cstd;src:url(../../../fonts/DwMbyrnCMiZMVFXBZkwz.eot);src:url(../../../fonts/DwMbyrnCMiZMVFXBZkwz.eot?#iefix) format("embedded-opentype"),url(../../../fonts/DwMbyrnCMiZMVFXBZkwz.woff) format("woff"),url(../../../fonts/DwMbyrnCMiZMVFXBZkwz.ttf) format("truetype"),url(../../../fonts/DwMbyrnCMiZMVFXBZkwz.svg#dd452d63ae05ddb466f19713a7d09fd5) format("svg");font-style:normal;font-weight:400}@font-face{font-family:cstd;src:url(../../../fonts/xFErEAWaEHlAopmQYjAg.eot);src:url(../../../fonts/xFErEAWaEHlAopmQYjAg.eot?#iefix) format("embedded-opentype"),url(../../../fonts/xFErEAWaEHlAopmQYjAg.woff) format("woff"),url(../../../fonts/xFErEAWaEHlAopmQYjAg.ttf) format("truetype"),url(../../../fonts/xFErEAWaEHlAopmQYjAg.svg#a81919819e5d11fb78ee7eadc8883b0d) format("svg");font-style:normal;font-weight:500}.album.svelte-t4zhi7{width:100%;height:100%}.album.svelte-t4zhi7 .album-wrapper:where(.svelte-t4zhi7){display:flex;flex-direction:column;gap:8px;width:100%;height:100%}.album.svelte-t4zhi7 a:where(.svelte-t4zhi7){display:flex;flex-direction:column;gap:12px;text-decoration:none;transition:gap .15s ease-in-out;width:100%;height:100%}.album.svelte-t4zhi7 a:where(.svelte-t4zhi7) .artwork-container:where(.svelte-t4zhi7){position:relative;width:100%;aspect-ratio:1/1;background-color:#fafafa;border-radius:8px}.album.svelte-t4zhi7 a:where(.svelte-t4zhi7) img:where(.svelte-t4zhi7){border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 0 8px #0000001a;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.album.svelte-t4zhi7 a:where(.svelte-t4zhi7) .preview-button:where(.svelte-t4zhi7){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:#0006;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;padding-left:2px;font-size:24px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.album.svelte-t4zhi7 a:where(.svelte-t4zhi7) .preview-button.corner:where(.svelte-t4zhi7){top:auto;left:12px;bottom:16px;transform:none;width:40px;height:40px;font-size:18px}.album.svelte-t4zhi7 a:where(.svelte-t4zhi7) .preview-button:where(.svelte-t4zhi7):hover{background:#00000080;transform:translate(-50%,-50%) scale(1.1)}.album.svelte-t4zhi7 a:where(.svelte-t4zhi7) .preview-button:hover.corner:where(.svelte-t4zhi7){transform:scale(1.1)}.album.svelte-t4zhi7 a:where(.svelte-t4zhi7) .preview-button.playing:where(.svelte-t4zhi7){background:#e33d3d;padding-left:0}.album.svelte-t4zhi7 a:where(.svelte-t4zhi7) .info:where(.svelte-t4zhi7){display:flex;flex-direction:column;gap:2px}.album.svelte-t4zhi7 a:where(.svelte-t4zhi7) .info:where(.svelte-t4zhi7) p:where(.svelte-t4zhi7){padding:0;margin:0}.album.svelte-t4zhi7 a:where(.svelte-t4zhi7) .info:where(.svelte-t4zhi7) .album-name:where(.svelte-t4zhi7){font-size:1rem;font-weight:500;color:#e33d3d;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.album.svelte-t4zhi7 a:where(.svelte-t4zhi7) .info:where(.svelte-t4zhi7) .artist-name:where(.svelte-t4zhi7){font-size:.75rem;font-weight:500;color:#999}@font-face{font-family:cstd;src:url(../../../fonts/DwMbyrnCMiZMVFXBZkwz.eot);src:url(../../../fonts/DwMbyrnCMiZMVFXBZkwz.eot?#iefix) format("embedded-opentype"),url(../../../fonts/DwMbyrnCMiZMVFXBZkwz.woff) format("woff"),url(../../../fonts/DwMbyrnCMiZMVFXBZkwz.ttf) format("truetype"),url(../../../fonts/DwMbyrnCMiZMVFXBZkwz.svg#dd452d63ae05ddb466f19713a7d09fd5) format("svg");font-style:normal;font-weight:400}@font-face{font-family:cstd;src:url(../../../fonts/xFErEAWaEHlAopmQYjAg.eot);src:url(../../../fonts/xFErEAWaEHlAopmQYjAg.eot?#iefix) format("embedded-opentype"),url(../../../fonts/xFErEAWaEHlAopmQYjAg.woff) format("woff"),url(../../../fonts/xFErEAWaEHlAopmQYjAg.ttf) format("truetype"),url(../../../fonts/xFErEAWaEHlAopmQYjAg.svg#a81919819e5d11fb78ee7eadc8883b0d) format("svg");font-style:normal;font-weight:500}:root{--corner-radius: 16px;--content-table-border: rgba(128, 128, 128, .3);--content-table-header: rgba(128, 128, 128, .1);--bg-color: #e8e8e8;--page-color: #ffffff;--card-color: #f0f0f0;--mention-bg-color: #f0f0f0;--text-color: #666666;--input-bg: #f0f0f0;--input-bg-hover: #ebebeb;--input-bg-focus: #ffffff;--input-text: #666666;--input-text-hover: #4d4d4d;--input-border: #e8e8e8;--input-border-focus: #1482c1;--error-bg: rgba(227, 61, 61, .1);--error-text: #dc2626;--error-border: rgba(227, 61, 61, .2);--success-bg: rgba(16, 185, 129, .1);--success-text: #059669;--success-border: rgba(16, 185, 129, .2);--warning-bg: rgba(245, 197, 0, .1);--warning-text: #664400;--warning-border: rgba(245, 197, 0, .2);--empty-state-text: #999999;--empty-state-heading: #666666;--card-bg: #ffffff;--card-border: #e8e8e8;--card-shadow: rgba(0, 0, 0, .08);--card-shadow-hover: rgba(0, 0, 0, .12);--dropdown-bg: #ffffff;--dropdown-border: #e8e8e8;--dropdown-shadow: rgba(0, 0, 0, .12);--dropdown-item-hover: #f5f5f5;--modal-overlay: rgba(0, 0, 0, .5);--modal-bg: #ffffff;--modal-shadow: rgba(0, 0, 0, .15)}.recent-albums.svelte-gr9ya9 ul:where(.svelte-gr9ya9){list-style:none;margin:0;padding:0}.recent-albums.svelte-gr9ya9 p:where(.svelte-gr9ya9){text-align:center}@media only screen and (min-width: 1024px){.recent-albums.svelte-gr9ya9 ul:where(.svelte-gr9ya9){display:flex;flex-wrap:wrap;justify-content:space-between}.recent-albums.svelte-gr9ya9 ul:where(.svelte-gr9ya9) li:where(.svelte-gr9ya9){flex:1 1 calc(20% - 10px);margin:5px}.recent-albums.svelte-gr9ya9 ul:where(.svelte-gr9ya9) li:where(.svelte-gr9ya9):first-child{margin-left:40px}.recent-albums.svelte-gr9ya9 ul:where(.svelte-gr9ya9) li:where(.svelte-gr9ya9):last-child{margin-right:40px}}@media only screen and (max-width: 450px) and (max-height: 1280px) and (-webkit-min-device-pixel-ratio: 2){.recent-albums.svelte-gr9ya9 ul:where(.svelte-gr9ya9){display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:16px;scrollbar-width:none}.recent-albums.svelte-gr9ya9 ul:where(.svelte-gr9ya9)::-webkit-scrollbar{display:none}.recent-albums.svelte-gr9ya9 li:where(.svelte-gr9ya9){flex:0 0 auto;scroll-snap-align:start;width:100%;padding:0 24px;box-sizing:border-box}}@media only screen and (max-width: 395px) and (max-height: 1280px) and (-webkit-min-device-pixel-ratio: 2){.recent-albums.svelte-gr9ya9 li:where(.svelte-gr9ya9){padding:0 16px}}
