.album.svelte-149l776{aspect-ratio:1;border-radius:12px;object-fit:cover;position:absolute;will-change:transform;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;opacity:0;animation:svelte-149l776-fadeIn 1s ease-out forwards;animation-delay:.2s}@keyframes svelte-149l776-fadeIn{to{opacity:1}}.album-carousel.svelte-rz46as{width:100%;height:100%;position:relative}.link-generator.svelte-5yth25{max-width:100%;align-items:center;display:flex;flex-direction:column;gap:1.5rem;padding:0}@media (max-width: 600px){.link-generator.svelte-5yth25{gap:1.25rem}}.link-generator.svelte-5yth25 .logo:where(.svelte-5yth25){width:153.235px;height:32.813px;display:block}.link-generator.svelte-5yth25 .tagline:where(.svelte-5yth25){color:#fff;font-size:2.75rem;font-weight:600;letter-spacing:-.12rem;line-height:1.05;margin:0;text-align:center}@media (max-width: 600px){.link-generator.svelte-5yth25 .tagline:where(.svelte-5yth25){font-size:2.3rem;letter-spacing:-.08rem}}.link-generator.svelte-5yth25 .search:where(.svelte-5yth25){width:25rem;max-width:100%;height:3.3rem;align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border-radius:2rem;box-shadow:0 2px 4px #00000026,inset 0 0 20px #ffffff0d;cursor:text;display:flex;padding:0 .5rem 0 1.5rem;position:relative;transition:opacity .2s ease}.link-generator.svelte-5yth25 .search:where(.svelte-5yth25):before,.link-generator.svelte-5yth25 .search:where(.svelte-5yth25):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2rem;padding:1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}.link-generator.svelte-5yth25 .search:where(.svelte-5yth25):before{background:conic-gradient(from 100deg,#ffffff4d 7%,#ffffff4d,#2626261a 43%,#ffffff80 57%,#ffffff4d,#ffffff1a 93%,#ffffff4d)}.link-generator.svelte-5yth25 .search:where(.svelte-5yth25):after{background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(255,255,255,.3) 0%,rgba(255,255,255,0) 40%),conic-gradient(from 100deg,#fff3 7%,#fff3,#2626261a 43%,#fff6 57%,#fff3,#ffffff0d 93%,#fff3);opacity:0;transition:opacity .15s ease-out}.link-generator.svelte-5yth25 .search:where(.svelte-5yth25):hover:after{opacity:1}.link-generator.svelte-5yth25 .search:where(.svelte-5yth25) .input:where(.svelte-5yth25){background:transparent;border:none;color:#fff;flex-grow:1;font-family:Candid,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;outline:none;padding:0;transition:color .2s ease;-webkit-user-select:text;user-select:text;text-shadow:0px 2px 6px rgba(38,38,38,.25)}.link-generator.svelte-5yth25 .search:where(.svelte-5yth25) .input:where(.svelte-5yth25)::placeholder{color:#ffffffa6;font-family:Candid,-apple-system,BlinkMacSystemFont,sans-serif;transition:opacity .2s ease}.link-generator.svelte-5yth25 .search:where(.svelte-5yth25) .input:where(.svelte-5yth25)::-webkit-input-placeholder{color:#ffffffa6;font-family:Candid,-apple-system,BlinkMacSystemFont,sans-serif;transition:opacity .2s ease}.link-generator.svelte-5yth25 .search:where(.svelte-5yth25) .input.loading:where(.svelte-5yth25){color:#ffffff80}.link-generator.svelte-5yth25 .search:where(.svelte-5yth25) .input:where(.svelte-5yth25):disabled{cursor:not-allowed}.link-generator.svelte-5yth25 .search:where(.svelte-5yth25) .button:where(.svelte-5yth25){width:2.3125rem;height:2.3125rem;align-items:center;background:#5d6cf0;border:1px solid rgba(255,255,255,.2);border-radius:50%;cursor:default;display:flex;justify-content:center;padding:0;transition:all .15s ease;box-shadow:0 2px 4px #00000026}.link-generator.svelte-5yth25 .search:where(.svelte-5yth25) .button:where(.svelte-5yth25):hover:not(:disabled){cursor:pointer;transform:scale(1.05);background:#6b79f2}.link-generator.svelte-5yth25 .search:where(.svelte-5yth25) .button:where(.svelte-5yth25):active{transform:scale(.98)}.link-generator.svelte-5yth25 .search:where(.svelte-5yth25) .button:where(.svelte-5yth25) .icon:where(.svelte-5yth25){width:.875rem;height:.875rem;display:block;filter:drop-shadow(0px 2px 6px rgba(38,38,38,.25))}.link-generator.svelte-5yth25 .search:where(.svelte-5yth25) .button:where(.svelte-5yth25) .icon.loading:where(.svelte-5yth25){animation:svelte-5yth25-gentle-spin 2s linear infinite,svelte-5yth25-pulse 1.5s ease-in-out infinite;transform-origin:center}@keyframes svelte-5yth25-gentle-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-5yth25-pulse{0%,to{scale:1}50%{scale:1.15}}.link-generator.svelte-5yth25 .error:where(.svelte-5yth25){color:#ff3b30;font-size:.875rem;margin:0}.overlay.svelte-zflc4j{width:100%;height:100%;background:radial-gradient(circle at center,#000,#000c,#0000 70%);left:0;position:absolute;pointer-events:none;top:0;z-index:5}@property --g0{syntax: "<color>"; initial-value: #888; inherits: false;}@property --g1{syntax: "<color>"; initial-value: #888; inherits: false;}@property --g2{syntax: "<color>"; initial-value: #888; inherits: false;}@property --g3{syntax: "<color>"; initial-value: #888; inherits: false;}@property --g4{syntax: "<color>"; initial-value: #888; inherits: false;}.playlist-loading.svelte-1byap4p{position:fixed;top:0;left:0;width:100%;height:100svh;background-color:#000;overflow:hidden;z-index:1000}.progress-bar.svelte-1byap4p{position:fixed;bottom:0;left:0;width:100%;height:6px;z-index:100;background:linear-gradient(to right,var(--g0),var(--g1),var(--g2),var(--g3),var(--g4));transition:--g0 2.5s cubic-bezier(.16,1,.3,1),--g1 2.5s cubic-bezier(.16,1,.3,1),--g2 2.5s cubic-bezier(.16,1,.3,1),--g3 2.5s cubic-bezier(.16,1,.3,1),--g4 2.5s cubic-bezier(.16,1,.3,1)}.loading-text.svelte-1byap4p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;text-align:center;opacity:0;animation:svelte-1byap4p-popInText .5s cubic-bezier(.16,1,.3,1) forwards}@media (max-width: 768px){.loading-text.svelte-1byap4p{top:calc(50% + 2vh)}}.loading-text.svelte-1byap4p span:where(.svelte-1byap4p){color:#fff;font-size:2.25rem;font-weight:600;letter-spacing:-.12rem;line-height:1.2}@keyframes svelte-1byap4p-popInText{0%{opacity:0;transform:translate(-50%,-50%) scale(.92)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.albums-container.svelte-1byap4p{width:100%;height:100%;position:absolute;top:0;left:0;transition:transform 2.5s ease-in-out}.album-wrapper.svelte-1byap4p{position:absolute;border-radius:50%;overflow:hidden;opacity:0;animation:svelte-1byap4p-fadeIn 1.2s cubic-bezier(.25,.1,.25,1) forwards,svelte-1byap4p-breathe 10s ease-in-out infinite,svelte-1byap4p-float 16s ease-in-out infinite;animation-delay:var(--anim-delay, 0s),var(--breathe-delay, 0s),var(--float-delay, 0s);will-change:transform,opacity;box-shadow:0 8px 32px #0009}.album-wrapper.orbit-ready.svelte-1byap4p{will-change:transform,opacity}.album-wrapper.in-orbit.svelte-1byap4p{opacity:1;animation:none;transition:none}.album-wrapper.fading.svelte-1byap4p{opacity:0;transition:opacity 1.5s ease-out}@media (max-width: 768px){.album-wrapper.svelte-1byap4p{animation:svelte-1byap4p-fadeIn 1.2s cubic-bezier(.25,.1,.25,1) forwards,svelte-1byap4p-breathe-mobile 8s ease-in-out infinite,svelte-1byap4p-float-mobile 12s ease-in-out infinite}}.album-img.svelte-1byap4p{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:50%}@keyframes svelte-1byap4p-breathe{0%,to{scale:1}50%{scale:1.007}}@keyframes svelte-1byap4p-float{0%{translate:0 0}25%{translate:1px -1.5px}50%{translate:-.5px -.5px}75%{translate:-1.5px 1px}to{translate:0 0}}@keyframes svelte-1byap4p-breathe-mobile{0%,to{scale:1}50%{scale:1.008}}@keyframes svelte-1byap4p-float-mobile{0%{translate:0 0}25%{translate:.7px -1px}50%{translate:-.3px -.3px}75%{translate:-1px .7px}to{translate:0 0}}.center-album.svelte-1byap4p{position:absolute;border-radius:50%;object-fit:cover;z-index:10;box-shadow:0 12px 48px #000000b3;opacity:0;animation:svelte-1byap4p-fadeInCenter .9s cubic-bezier(.34,1.56,.64,1) forwards,svelte-1byap4p-breathe 11s ease-in-out infinite,svelte-1byap4p-float 18s ease-in-out infinite;animation-delay:.15s,.5s,.8s}.center-album.fading.svelte-1byap4p{opacity:0;transition:opacity 1.5s ease-out}@media (max-width: 768px){.center-album.svelte-1byap4p{animation:svelte-1byap4p-fadeInCenter .9s cubic-bezier(.34,1.56,.64,1) forwards,svelte-1byap4p-breathe-mobile 9s ease-in-out infinite,svelte-1byap4p-float-mobile 14s ease-in-out infinite}}@keyframes svelte-1byap4p-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1byap4p-fadeInCenter{0%{opacity:0;transform:scale(.7)}50%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.error-container.svelte-1byap4p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fffc;z-index:10}.error-container.svelte-1byap4p .error-message:where(.svelte-1byap4p){font-size:16px;margin-bottom:20px}.error-container.svelte-1byap4p .retry-button:where(.svelte-1byap4p){background:#ffffff1a;border:1px solid rgba(255,255,255,.3);border-radius:8px;padding:12px 24px;color:#fff;cursor:pointer;font-size:14px;transition:background .2s ease}.error-container.svelte-1byap4p .retry-button:where(.svelte-1byap4p):hover{background:#fff3}.homepage.svelte-ge444n{width:100%;height:calc(100vh + 80px);background-color:#000;overflow:hidden;position:relative}@media (max-width: 600px){.homepage.svelte-ge444n{height:calc(110vh + 80px)}}.homepage.svelte-ge444n .albums:where(.svelte-ge444n){width:100%;height:100%;margin:0 auto;position:relative}.homepage.svelte-ge444n center:where(.svelte-ge444n){max-width:85%;align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:42%;transform:translate(-50%,-50%);z-index:10}@media (max-width: 600px){.homepage.svelte-ge444n center:where(.svelte-ge444n){padding-bottom:10vh;top:44%}}footer.svelte-ge444n{width:100%;padding:2rem 3rem;align-items:center;background:#00000080;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#fff;display:flex;justify-content:space-between;position:relative;z-index:20;margin-top:-80px}@media (max-width: 768px){footer.svelte-ge444n{flex-direction:column;gap:1.5rem;padding:1.5rem 2rem;text-align:center}}footer.svelte-ge444n .logo:where(.svelte-ge444n){height:24px;width:auto;opacity:.8;transition:opacity .2s ease}footer.svelte-ge444n .logo:where(.svelte-ge444n):hover{opacity:1}footer.svelte-ge444n .info:where(.svelte-ge444n){display:flex;font-size:.875rem;gap:1rem;opacity:.75}@media (max-width: 768px){footer.svelte-ge444n .info:where(.svelte-ge444n){flex-direction:column;gap:1.5rem;line-height:1.5}}footer.svelte-ge444n .info:where(.svelte-ge444n) .separator:where(.svelte-ge444n){opacity:.25}@media (max-width: 768px){footer.svelte-ge444n .info:where(.svelte-ge444n) .separator:where(.svelte-ge444n){display:none}}footer.svelte-ge444n .info:where(.svelte-ge444n) p:where(.svelte-ge444n){margin:0}footer.svelte-ge444n .info:where(.svelte-ge444n) p:where(.svelte-ge444n) .fa-solid.fa-heart:where(.svelte-ge444n){color:#e14f4f}footer.svelte-ge444n .info:where(.svelte-ge444n) a:where(.svelte-ge444n){color:#fff;text-decoration:underline}
