.contents-container.svelte-1i9muc0.svelte-1i9muc0{width:100%;display:flex;align-items:center;flex-direction:column;overflow:scroll;z-index:0;margin-bottom:14vh}.contents-container.svelte-1i9muc0 .contents.svelte-1i9muc0{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.contents-container.svelte-1i9muc0 .contents .category-title.svelte-1i9muc0{font-size:1.6rem;font-family:Josefin Sans,sans-serif;margin-top:20px;margin-bottom:2vh;display:flex;align-items:center}.contents-container.svelte-1i9muc0 .contents .top-result.svelte-1i9muc0{background:#17171700;border:1px solid #333;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:20em;margin-top:6vh;margin-bottom:8vh;margin-left:-1%;display:flex;align-items:center;height:150px;width:100%;overflow:hidden}.contents-container.svelte-1i9muc0 .contents .song-results.svelte-1i9muc0{background:#17171700;border:1px solid #333;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);margin-bottom:2em;border-radius:1em;padding:.4em 1em;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.contents-container.svelte-1i9muc0 .contents .song-results .element.svelte-1i9muc0{background:#222;height:5.9vh;width:98%;display:flex;align-items:center;padding:.6em .7em;margin:.5em .5em .4em;transition:.4s;border-radius:1em}.contents-container.svelte-1i9muc0 .contents .album-results.svelte-1i9muc0{width:100%;padding:2em 0;display:flex;flex-direction:row;align-items:center;margin-left:-2%;border-radius:1em}.contents-container.svelte-1i9muc0 .contents .album-results .element.svelte-1i9muc0{background:#17171700;border:1px solid #333;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:1em;margin:0 2.5%;text-align:left;border-radius:20px;display:flex;flex-direction:column;height:227px;width:180px}.contents-container.svelte-1i9muc0 .contents .artist-results.svelte-1i9muc0{display:flex;justify-content:flex-start;align-items:center;margin-left:-2%}.contents-container.svelte-1i9muc0 .contents .artist-results .element.svelte-1i9muc0{background:#17171700;border:1px solid #333;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;flex-direction:column;align-items:center;padding:1em;margin:0 2.5%;background:#171717;border-radius:20px;height:227px;width:180px}.container.svelte-q0z8cs.svelte-q0z8cs{background:#17171700;border:1px solid #333;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 0 28px #0f0f0f;border-radius:20em;margin-top:6vh;margin-bottom:8vh;margin-left:-1%;display:flex;align-items:center;height:150px;width:100%;overflow:hidden;background-position:center;background-size:cover;background-repeat:no-repeat}.element.svelte-q0z8cs.svelte-q0z8cs{display:flex;align-items:center;height:100%;width:100%;-webkit-backdrop-filter:blur(8px) brightness(60%);backdrop-filter:blur(8px) brightness(60%);opacity:1;transition:.3s;border-radius:20em}.element-picture.svelte-q0z8cs.svelte-q0z8cs{border-radius:20em;background:#2a2a2a;height:100%;width:150px;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 0 24px #171717}.element-picture.svelte-q0z8cs object.svelte-q0z8cs{display:flex;align-items:center;justify-content:center}.element-picture.svelte-q0z8cs object img.svelte-q0z8cs,.element-picture.svelte-q0z8cs object .default-img.svelte-q0z8cs{height:100%;width:100%}@media (hover: hover){.element-picture.svelte-q0z8cs.svelte-q0z8cs:hover{cursor:pointer;opacity:.8}}.element-info.svelte-q0z8cs.svelte-q0z8cs{margin-left:1.4em;display:flex;align-items:center;height:100%}.element-info.svelte-q0z8cs .title.svelte-q0z8cs{margin-bottom:.5em;width:20em;border-radius:20em;font-size:24px;font-family:Josefin Sans,sans-serif;text-shadow:0 0 10px #222}.element-info.svelte-q0z8cs .artist.svelte-q0z8cs{width:100%;border-radius:20em;font-family:Josefin Sans,sans-serif;color:#8f49ff;font-size:17px}.button-container.svelte-q0z8cs.svelte-q0z8cs{display:flex;justify-content:flex-end;align-items:center;width:100%;height:100%;margin-right:1em}.button-container.svelte-q0z8cs .play-button.svelte-q0z8cs{width:38px;height:38px}.play-button.svelte-q0z8cs.svelte-q0z8cs:hover{cursor:pointer}.container.svelte-bomxz6.svelte-bomxz6{background:#17171700;border:1px solid #333;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 0 28px #0f0f0f;margin-bottom:2em;border-radius:1em;padding:.4em 1em;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.container.svelte-bomxz6 .element.svelte-bomxz6{height:5.9vh;width:98%;display:flex;align-items:center;padding:.6em .7em;margin:.5em .5em .4em;transition:.4s;border-radius:1em}.container.svelte-bomxz6 .element .music-art-container .music-art-button.svelte-bomxz6{height:50px;width:50px;background:#2a2a2a;border-radius:10px;overflow:hidden;display:flex;justify-content:center;align-items:center}.container.svelte-bomxz6 .element .music-art-container .music-art-button .music-art.svelte-bomxz6{display:flex;align-items:center;justify-content:center}.container.svelte-bomxz6 .element .music-art-container .music-art-button .music-art .default-img.svelte-bomxz6{height:36px;width:36px}.container.svelte-bomxz6 .element .music-art-container .music-art-button .now-playing-container.svelte-bomxz6{display:flex;justify-content:center;align-items:center;position:absolute;height:50px;width:50px;border-radius:10px;border:1px solid #333;background:#000000d4}.container.svelte-bomxz6 .element .music-art-container .music-art-button .now-playing.svelte-bomxz6{width:30px}.container.svelte-bomxz6 .element .music-art-container .play-icon.svelte-bomxz6{position:absolute;font-size:2rem;background:#222;padding:15px;opacity:0}.container.svelte-bomxz6 .element .element-info.svelte-bomxz6{margin-left:15px;width:100%}.container.svelte-bomxz6 .element .element-info .title.svelte-bomxz6{height:14px;width:100%;margin-bottom:10px;border-radius:100px;font-size:17px;white-space:nowrap}.container.svelte-bomxz6 .element .element-info .artist.svelte-bomxz6{height:10px;width:100%;border-radius:100px;opacity:.5;font-size:14px}.container.svelte-bomxz6 .element .option-button.svelte-bomxz6{width:100%;display:flex;justify-content:flex-end;align-items:center}.container.svelte-bomxz6 .element .option-button .option-icon.svelte-bomxz6{width:22px}.container.svelte-bomxz6 .element .see-more.svelte-bomxz6{width:100%;display:flex;justify-content:center;align-items:center}.container.svelte-bomxz6 .element .see-more span.svelte-bomxz6{margin-left:.5em;font-size:1.2rem}.container.svelte-bomxz6 .element.svelte-bomxz6:nth-last-child(1){height:1.8em}@media (hover: hover){.element.svelte-bomxz6.svelte-bomxz6:hover{cursor:grab;background:#222}.element.svelte-bomxz6:hover .option-button.svelte-bomxz6{cursor:grab}.element.svelte-bomxz6:hover .option-button .option-icon.svelte-bomxz6{cursor:pointer}.element.svelte-bomxz6:hover .music-art-container .play-icon.svelte-bomxz6{opacity:.8}.music-art-button.svelte-bomxz6.svelte-bomxz6:hover{cursor:pointer}}.container.svelte-1smpl5n.svelte-1smpl5n{display:flex;justify-content:flex-start;align-items:center;margin-left:-2%}.container.svelte-1smpl5n .element.svelte-1smpl5n{background:#17171700;border:1px solid #333;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 0 28px #0f0f0f;display:flex;flex-direction:column;align-items:center;padding:1em;margin:0 2.5%;background:#171717;border-radius:20px}.container.svelte-1smpl5n .element:nth-last-child(1) .see-more.svelte-1smpl5n{display:flex;justify-content:center;align-items:center;text-wrap:nowrap}.container.svelte-1smpl5n .element:nth-last-child(1) .see-more span.svelte-1smpl5n{margin-left:.6em}.container.svelte-1smpl5n .artist-profile.svelte-1smpl5n{border-radius:20rem;overflow:hidden}.container.svelte-1smpl5n .artist-profile img.svelte-1smpl5n{height:150px;width:150px}.container.svelte-1smpl5n .element-info.svelte-1smpl5n{display:flex;flex-direction:column;justify-content:center;align-items:center}.container.svelte-1smpl5n .element-info .title.svelte-1smpl5n{margin-top:15px;height:1.4vh;width:100%;font-size:.9rem;font-family:Josefin Sans,sans-serif}.container.svelte-1smpl5n .element-info .description.svelte-1smpl5n{margin-top:5px;height:1.4vh;font-size:.8rem;color:#999;font-family:Josefin Sans,sans-serif}@media (hover: hover){.element.svelte-1smpl5n.svelte-1smpl5n{transition:.1s}.element.svelte-1smpl5n.svelte-1smpl5n:hover{cursor:pointer;transform:scale(1.05);box-shadow:0 0 10px #00000050}}.container.svelte-12l84bm.svelte-12l84bm{width:100%;padding:2em 0;display:flex;flex-direction:row;align-items:center;margin-left:-2%;border-radius:1em}.container.svelte-12l84bm .element.svelte-12l84bm{background:#17171700;border:1px solid #333;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 0 28px #0f0f0f;padding:1em;margin:0 2.5%;text-align:left;border-radius:20px;display:flex;flex-direction:column}.container.svelte-12l84bm .element:nth-last-child(1) .see-more.svelte-12l84bm{display:flex;justify-content:center;align-items:center;text-wrap:nowrap}.container.svelte-12l84bm .element:nth-last-child(1) .see-more span.svelte-12l84bm{margin-left:.6em}.container.svelte-12l84bm .album-art.svelte-12l84bm{border-radius:1em;overflow:hidden}.container.svelte-12l84bm .element-info.svelte-12l84bm{display:flex;flex-direction:column;width:150px}.container.svelte-12l84bm .element-info .title.svelte-12l84bm{margin-top:15px;height:1.4vh;width:100%;font-size:.9rem;font-family:Josefin Sans,sans-serif}.container.svelte-12l84bm .element-info .artist.svelte-12l84bm{margin-top:5px;height:1.4vh;font-size:.8rem;color:#999;font-family:Josefin Sans,sans-serif}@media (hover: hover){.element.svelte-12l84bm.svelte-12l84bm{transition:.1s}.element.svelte-12l84bm.svelte-12l84bm:hover{cursor:pointer;transform:scale(1.05);box-shadow:0 0 10px #00000050}}.elements-container.svelte-busgcq.svelte-busgcq{background:#17171700;border:1px solid #333;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 0 28px #0f0f0f;border-radius:1em;padding:.4em 1em;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.element.svelte-busgcq.svelte-busgcq{width:100%;display:flex;align-items:flex-start;padding:.6em;margin:.5em .5em .4em;transition:.4s;border-radius:1em}.music-art-container.svelte-busgcq .music-art-button.svelte-busgcq{height:112.5px;width:200px;background:#2a2a2a;border-radius:1rem;overflow:hidden;display:flex;justify-content:center;align-items:center}.music-art-container.svelte-busgcq .music-art-button .music-art.svelte-busgcq{height:112.5px;width:200px;display:flex;align-items:center;justify-content:center}.music-art-container.svelte-busgcq .music-art-button .music-art .default-img.svelte-busgcq{height:36px;width:36px}.music-art-container.svelte-busgcq .play-icon.svelte-busgcq{display:flex;justify-content:center;align-items:center;position:absolute;font-size:3rem;background:#222;border:1px solid #444;border-radius:1rem;padding:15px;opacity:0;height:81px;width:170px}.music-art-container.svelte-busgcq .play-icon.svelte-busgcq:hover{cursor:pointer;background:#333}.music-art-container.svelte-busgcq .now-playing-container.svelte-busgcq{display:flex;justify-content:center;align-items:center;position:absolute;height:112.5px;width:200px;background:#000c;border:1px solid #333;border-radius:1rem}.music-art-container.svelte-busgcq .now-playing.svelte-busgcq{height:50px;width:50px}.anchor-area.svelte-busgcq.svelte-busgcq{height:112.5px;width:100%}.element-info.svelte-busgcq.svelte-busgcq{display:flex;flex-direction:column;justify-content:center;margin-left:1em;height:100%;width:90%}.element-info.svelte-busgcq .title.svelte-busgcq{height:1em;width:100%;font-family:Raleway,sans-serif;font-size:1.1rem;white-space:nowrap;display:flex;align-items:center}.element-info.svelte-busgcq .author.svelte-busgcq{width:50%;opacity:.5;font-family:Raleway,sans-serif;font-size:.9rem;margin:.7em 0}.element-info.svelte-busgcq .duration.svelte-busgcq{font-family:Montserrat,sans-serif;font-size:.7rem;font-weight:700;background:#0007;color:#fff;position:absolute;left:22%;padding:.4em;margin-top:6.5em;border-radius:.4em}.element-info.svelte-busgcq .view-count.svelte-busgcq{font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:500;width:100%;opacity:.5;margin-bottom:1em}.option-button.svelte-busgcq.svelte-busgcq{height:112.5px;width:20%;display:flex;justify-content:flex-end;align-items:center}.option-button.svelte-busgcq .option-icon.svelte-busgcq{width:22px}.see-more.svelte-busgcq.svelte-busgcq{display:flex;justify-content:center;align-items:center;width:100%}.see-more.svelte-busgcq span.svelte-busgcq{margin-left:1em}@media (hover: hover){.element.svelte-busgcq.svelte-busgcq:hover{background:#222}.element.svelte-busgcq:hover .music-art-container .music-art-button .play-icon.svelte-busgcq{opacity:.8}.music-art-button.svelte-busgcq.svelte-busgcq:hover{cursor:pointer}}.contents-container.svelte-vc75dp.svelte-vc75dp{width:94%;display:flex;align-items:center;flex-direction:column;z-index:0;margin-bottom:14vh}.contents-container.svelte-vc75dp .category-container.svelte-vc75dp{width:100%;display:flex;flex-direction:row;align-items:center;margin-bottom:3vh}.contents-container.svelte-vc75dp .category-container .back-button.svelte-vc75dp{font-size:20px;color:#777}.contents-container.svelte-vc75dp .category-container .category.svelte-vc75dp{font-size:1rem;margin:0 10px;opacity:.5;padding:9px 20px;border-radius:20em}.contents-container.svelte-vc75dp .category-container .category div.svelte-vc75dp{font-family:Josefin Sans,sans-serif}.contents-container.svelte-vc75dp .category-container .active-category.svelte-vc75dp{background:#eee;opacity:1}.contents-container.svelte-vc75dp .category-container .active-category div.svelte-vc75dp{color:#000}.contents-container.svelte-vc75dp .contents.svelte-vc75dp{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.contents-container.svelte-vc75dp .contents .category-title.svelte-vc75dp{font-size:1.6rem;font-family:Josefin Sans,sans-serif;margin-top:20px;margin-bottom:2vh;display:flex;align-items:center}@media (hover: hover){.category.svelte-vc75dp.svelte-vc75dp:hover{cursor:pointer;background:#fff}.category.svelte-vc75dp:hover div.svelte-vc75dp{color:#000}}
