.slider-container.svelte-rkpy4x{box-sizing:border-box;touch-action:none;min-height:30px;padding:.25rem .5rem;display:flex;flex-direction:column;flex-grow:1;width:100%}.label-container.svelte-rkpy4x{margin-bottom:.25rem;display:flex;align-items:center;justify-content:space-between;width:100%}@media (min-height: 600px){.slider-container.svelte-rkpy4x{padding:.35rem 0}.label-container.svelte-rkpy4x{margin-bottom:.6rem}}@media (min-height: 700px){.slider-container.svelte-rkpy4x{padding:.5rem 0}.label-container.svelte-rkpy4x{margin-bottom:.5rem}}@media (min-height: 800px){.slider-container.svelte-rkpy4x{padding:.75rem 0}.label-container.svelte-rkpy4x{margin-bottom:.75rem}}.attributes-container{width:100%;display:flex;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1)}.card-root{background-color:transparent;border:transparent;height:100%;display:flex;flex-direction:column}.card-content{padding:.75rem;display:flex;flex-direction:column;height:100%}.meter-section{display:flex;justify-content:center;align-items:center;margin-bottom:.5rem;width:100%;transition:all .3s cubic-bezier(.4,0,.2,1)}.meter-label{margin-right:1rem;white-space:nowrap}.meter-buttons{display:flex;gap:.25rem;flex-grow:1}.meter-button-wrapper{flex:1;display:flex;justify-content:center;align-items:center}.meter-button{width:100%;height:100%;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:#a7b2c1;font-weight:300;transition:all .3s cubic-bezier(.4,0,.2,1);touch-action:manipulation}.meter-button-wrapper.selected .meter-button{color:#fff!important;font-weight:600!important}.infinity-symbol{display:inline-block;line-height:1;transform:scale(1.6);transition:transform .3s cubic-bezier(.4,0,.2,1)}.style-section{display:flex;flex-direction:column;flex:1;min-height:0;transition:all .3s cubic-bezier(.4,0,.2,1);padding:0 .25rem}.style-sliders-container{display:flex;flex-direction:column;justify-content:space-evenly;flex:1;gap:0}.style-label-wrapper{width:100%;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.style-label-padding{padding-top:.75rem}.max-height .meter-section{flex-direction:column;align-items:center;padding-top:1rem}.max-height .meter-label{margin-right:0;margin-bottom:.25rem;width:100%;text-align:center}.max-height .meter-buttons{width:100%;padding-top:1rem}.max-height .style-label-padding{padding-top:1rem}.medium-height .meter-section{flex-direction:column;align-items:center}.medium-height .meter-label{margin-right:0;margin-bottom:.25rem;width:100%;text-align:center}.medium-height .meter-buttons{width:100%}.meter-button-wrapper{position:relative;display:flex;flex-direction:column;align-items:center}.meter-button-wrapper:before{content:"";position:absolute;top:-8px;width:6px;height:6px;border-radius:50%;background-color:#fff;opacity:0;transition:opacity .2s ease}.meter-button-wrapper.selected:before{opacity:1}.loading-spinner.svelte-8pbjbm{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center}.spinner.svelte-8pbjbm{border:4px solid rgba(255,255,255,.3);border-radius:50%;border-top:4px solid #ffffff;width:40px;height:40px;animation:svelte-8pbjbm-spin 1s linear infinite}@keyframes svelte-8pbjbm-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.limit-exceeded.svelte-1u310zt{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center}.matching-songs.svelte-1gvjkgy{display:flex;flex-direction:column;height:100%;min-height:0}.matching-songs .card-content{display:flex;flex-direction:column;min-height:0;overflow:hidden}.song-grid.svelte-1gvjkgy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:.5rem;height:100%;overflow-y:auto}.song-wrapper.svelte-1gvjkgy{min-height:0;display:flex}.song-wrapper>*{flex:1;width:100%}.song-grid.svelte-1gvjkgy::-webkit-scrollbar{display:none}.song-grid.svelte-1gvjkgy{-ms-overflow-style:none;scrollbar-width:none}.home-content.svelte-ao2qsh{height:100%;display:flex;flex-direction:column;overflow:hidden}.attributes-wrapper.svelte-ao2qsh{flex-shrink:0;transition:height .2s ease}.matching-songs-wrapper.svelte-ao2qsh{flex:1;min-height:0;overflow:hidden;display:flex}.matching-songs-wrapper>:first-child{flex:1;overflow-y:auto}
