.styles-module-scss-module__lAD9UG__wrapper{align-items:center;display:flex}.styles-module-scss-module__lAD9UG__wrapper .styles-module-scss-module__lAD9UG__imageWrapper{aspect-ratio:1;background-color:gray;width:2rem;height:2rem;position:relative}.styles-module-scss-module__lAD9UG__wrapper .styles-module-scss-module__lAD9UG__text{color:var(--mantine-color-dimmed);flex:1;height:2rem;margin-left:.5rem;padding-top:.25rem;font-size:.75rem;line-height:2rem}.styles-module-scss-module__lAD9UG__wrapper .styles-module-scss-module__lAD9UG__text a{color:var(--mantine-color-text);text-decoration:none}.styles-module-scss-module__lAD9UG__wrapper .styles-module-scss-module__lAD9UG__text a:hover{text-decoration:underline}
.styles-module-scss-module__KLdzza__wrapper{flex-direction:row;align-items:center;display:flex}.styles-module-scss-module__KLdzza__wrapper .styles-module-scss-module__KLdzza__imageWrapper{aspect-ratio:1;width:5rem;height:5rem;position:relative}.styles-module-scss-module__KLdzza__wrapper .styles-module-scss-module__KLdzza__metaWrapper{font-size:var(--mantine-font-size-sm);width:100%;margin-left:1rem}.styles-module-scss-module__KLdzza__wrapper .styles-module-scss-module__KLdzza__metaWrapper a{color:var(--mantine-color-text);font-weight:700;text-decoration:none}.styles-module-scss-module__KLdzza__wrapper .styles-module-scss-module__KLdzza__metaWrapper a:hover{color:var(--mantine-primary-color-contrast)}
.styles-module-scss-module__RWYB0W__wrapper ul{margin:0;padding:0;list-style-type:none}.styles-module-scss-module__RWYB0W__wrapper ul .styles-module-scss-module__RWYB0W__playlistItem{background-color:var(--mantine-color-white);align-items:center}[data-mantine-color-scheme=dark] .styles-module-scss-module__RWYB0W__wrapper ul .styles-module-scss-module__RWYB0W__playlistItem{background-color:var(--mantine-color-dark-6)}.styles-module-scss-module__RWYB0W__wrapper ul .styles-module-scss-module__RWYB0W__playlistItem{flex-direction:row;width:100%;height:100%;margin-bottom:1rem;display:flex;position:relative}.styles-module-scss-module__RWYB0W__wrapper ul .styles-module-scss-module__RWYB0W__playlistItem .styles-module-scss-module__RWYB0W__audioBannerWrapper{flex:1}.styles-module-scss-module__RWYB0W__wrapper ul .styles-module-scss-module__RWYB0W__playlistItem .styles-module-scss-module__RWYB0W__iconWrapper{color:var(--mantine-color-default-border);height:1.5rem;margin:0 var(--mantine-spacing-md);width:1.5rem}.styles-module-scss-module__RWYB0W__wrapper ul .styles-module-scss-module__RWYB0W__playlistItem .styles-module-scss-module__RWYB0W__iconWrapper:hover{color:var(--mantine-primary-color-contrast)}.styles-module-scss-module__RWYB0W__wrapper ul .styles-module-scss-module__RWYB0W__playlistItem .styles-module-scss-module__RWYB0W__iconWrapper .styles-module-scss-module__RWYB0W__deleteButton{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-default);color:var(--mantine-color-default-border);align-items:center;padding:0;font-size:0;display:flex}.styles-module-scss-module__RWYB0W__wrapper ul .styles-module-scss-module__RWYB0W__playlistItem .styles-module-scss-module__RWYB0W__iconWrapper .styles-module-scss-module__RWYB0W__deleteButton:hover{color:var(--mantine-primary-color-contrast)}.styles-module-scss-module__RWYB0W__wrapper ul .styles-module-scss-module__RWYB0W__playlistItem .styles-module-scss-module__RWYB0W__iconWrapper .styles-module-scss-module__RWYB0W__deleteButton svg{fill:currentColor;width:100%;height:100%}
.styles-module-scss-module__X3LH-W__wrapper hr{border:1px solid var(--tab-border-color);margin-top:0;margin-bottom:var(--mantine-spacing-md)}.styles-module-scss-module__X3LH-W__wrapper ul{margin:0;padding:0;list-style-type:none}.styles-module-scss-module__X3LH-W__wrapper .styles-module-scss-module__X3LH-W__playlistItem{background-color:var(--mantine-color-white);align-items:center}[data-mantine-color-scheme=dark] .styles-module-scss-module__X3LH-W__wrapper .styles-module-scss-module__X3LH-W__playlistItem{background-color:var(--mantine-color-dark-6)}.styles-module-scss-module__X3LH-W__wrapper .styles-module-scss-module__X3LH-W__playlistItem{flex-direction:row;width:100%;height:100%;margin-bottom:1rem;display:flex;position:relative}.styles-module-scss-module__X3LH-W__wrapper .styles-module-scss-module__X3LH-W__playlistItem:hover .styles-module-scss-module__X3LH-W__deleteIconWrapper svg{color:var(--mantine-primary-color-contrast)}.styles-module-scss-module__X3LH-W__wrapper .styles-module-scss-module__X3LH-W__playlistItem:hover .styles-module-scss-module__X3LH-W__dragIconWrapper svg{color:var(--mantine-color-default-hover)}.styles-module-scss-module__X3LH-W__wrapper .styles-module-scss-module__X3LH-W__playlistItem .styles-module-scss-module__X3LH-W__audioBannerWrapper{flex:1}.styles-module-scss-module__X3LH-W__wrapper .styles-module-scss-module__X3LH-W__playlistItem .styles-module-scss-module__X3LH-W__audioBannerWrapper .styles-module-scss-module__X3LH-W__nowplaying{background:var(--mantine-color-violet-filled);color:var(--mantine-color-white);padding:.25rem .35rem .15rem;font-size:.69rem;font-weight:bolder;position:absolute;top:0;right:0}.styles-module-scss-module__X3LH-W__wrapper .styles-module-scss-module__X3LH-W__playlistItem .styles-module-scss-module__X3LH-W__interactionsWrapper{padding:0 var(--mantine-spacing-md);align-items:center;gap:var(--mantine-spacing-xs);flex-direction:row;display:flex}.styles-module-scss-module__X3LH-W__wrapper .styles-module-scss-module__X3LH-W__playlistItem .styles-module-scss-module__X3LH-W__interactionsWrapper .styles-module-scss-module__X3LH-W__deleteButton{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-default);color:var(--mantine-color-default-border);align-items:center;padding:0;font-size:0;display:flex}.styles-module-scss-module__X3LH-W__wrapper .styles-module-scss-module__X3LH-W__playlistItem .styles-module-scss-module__X3LH-W__interactionsWrapper .styles-module-scss-module__X3LH-W__deleteButton:hover{color:var(--mantine-primary-color-contrast)}.styles-module-scss-module__X3LH-W__wrapper .styles-module-scss-module__X3LH-W__playlistItem .styles-module-scss-module__X3LH-W__interactionsWrapper .styles-module-scss-module__X3LH-W__iconWrapper{color:var(--mantine-color-default-border);width:1.5rem;height:1.5rem}.styles-module-scss-module__X3LH-W__wrapper .styles-module-scss-module__X3LH-W__playlistItem .styles-module-scss-module__X3LH-W__interactionsWrapper .styles-module-scss-module__X3LH-W__iconWrapper:hover{color:var(--mantine-primary-color-contrast)}.styles-module-scss-module__X3LH-W__wrapper .styles-module-scss-module__X3LH-W__playlistItem .styles-module-scss-module__X3LH-W__interactionsWrapper .styles-module-scss-module__X3LH-W__iconWrapper svg{fill:currentColor;width:100%;height:100%}
.styles-module-scss-module__ihK8CW__playlistBtn{border:0;width:1.25rem;height:1.25rem;margin-right:.5rem;padding:0}.styles-module-scss-module__ihK8CW__playlistBtn svg{color:var(--mantine-color-text);fill:currentColor;max-width:100%;max-height:100%}.styles-module-scss-module__ihK8CW__drawer{background-color:red}.styles-module-scss-module__ihK8CW__drawer .mantine-Tabs-list{margin-bottom:var(--mantine-spacing-md)}
div.styles-module-scss-module__57cm5W__playbackControls{justify-content:center;display:flex}div.styles-module-scss-module__57cm5W__playbackControls button{color:var(--mantine-color-text);background:0 0;border:none;height:2rem}div.styles-module-scss-module__57cm5W__playbackControls button:hover{color:var(--mantine-primary-color-contrast)}div.styles-module-scss-module__57cm5W__playbackControls button:disabled{color:var(--mantine-color-dimmed)}div.styles-module-scss-module__57cm5W__playbackControls button svg{fill:currentColor;background:0 0;width:2rem;height:2rem}
.styles-module-scss-module__0ePv8a__wrapper{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.styles-module-scss-module__0ePv8a__wrapper svg{color:var(--mantine-color-text);fill:currentColor;background:0 0;width:1.25rem;height:1.25rem}.styles-module-scss-module__0ePv8a__wrapper .styles-module-scss-module__0ePv8a__slider{width:calc(100% - 1.25rem);min-width:2rem}
.styles-module-scss-module__6dVfFa__wrapper{position:relative}.styles-module-scss-module__6dVfFa__wrapper .styles-module-scss-module__6dVfFa__playerWrapper{background-color:var(--mantine-color-body);padding:var(--mantine-spacing-md)var(--mantine-spacing-md)0 var(--mantine-spacing-md);z-index:150;width:100%;position:fixed;bottom:0}.styles-module-scss-module__6dVfFa__wrapper .styles-module-scss-module__6dVfFa__playerWrapper .styles-module-scss-module__6dVfFa__closeButton{z-index:151;position:absolute;top:0;right:0}.styles-module-scss-module__6dVfFa__wrapper .styles-module-scss-module__6dVfFa__playerWrapper .styles-module-scss-module__6dVfFa__loading{justify-content:center;align-items:center;height:2rem;display:flex}.styles-module-scss-module__6dVfFa__wrapper .styles-module-scss-module__6dVfFa__playerWrapper .styles-module-scss-module__6dVfFa__loading .styles-module-scss-module__6dVfFa__errorWrapper{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-xs);align-items:center;font-weight:700;display:flex}.styles-module-scss-module__6dVfFa__wrapper .styles-module-scss-module__6dVfFa__playerWrapper .styles-module-scss-module__6dVfFa__loading .styles-module-scss-module__6dVfFa__errorWrapper svg{fill:currentColor;height:1.5rem}.styles-module-scss-module__6dVfFa__wrapper .styles-module-scss-module__6dVfFa__playerWrapper .styles-module-scss-module__6dVfFa__player ::part(hover-label):before{content:"⏱️"}.styles-module-scss-module__6dVfFa__wrapper .styles-module-scss-module__6dVfFa__playerWrapper .styles-module-scss-module__6dVfFa__controls{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.styles-module-scss-module__6dVfFa__wrapper .styles-module-scss-module__6dVfFa__playerWrapper .styles-module-scss-module__6dVfFa__controls .styles-module-scss-module__6dVfFa__leftCtrls{flex:1}.styles-module-scss-module__6dVfFa__wrapper .styles-module-scss-module__6dVfFa__playerWrapper .styles-module-scss-module__6dVfFa__controls .styles-module-scss-module__6dVfFa__rightCtrls{flex:1;justify-content:flex-end;display:flex}.styles-module-scss-module__6dVfFa__wrapper .styles-module-scss-module__6dVfFa__playerWrapper .styles-module-scss-module__6dVfFa__controls .styles-module-scss-module__6dVfFa__rightCtrls .styles-module-scss-module__6dVfFa__dlButton{border:0;width:1.25rem;height:1.25rem;margin-right:.5rem;padding:0}.styles-module-scss-module__6dVfFa__wrapper .styles-module-scss-module__6dVfFa__playerWrapper .styles-module-scss-module__6dVfFa__controls .styles-module-scss-module__6dVfFa__rightCtrls .styles-module-scss-module__6dVfFa__dlButton svg{color:var(--mantine-color-text);fill:currentColor;max-width:100%;max-height:100%}
.styles-module-scss-module__BXWlCq__wrapper{text-align:center}.styles-module-scss-module__BXWlCq__wrapper .mantine-Drawer-content p{margin:0}.styles-module-scss-module__BXWlCq__wrapper .mantine-Drawer-content .flex{justify-content:center;margin-top:1rem}
.styles-module-scss-module__aA050W__wrapper{gap:var(--mantine-spacing-md);flex-direction:column;display:flex}.styles-module-scss-module__aA050W__wrapper .styles-module-scss-module__aA050W__alert a,.styles-module-scss-module__aA050W__wrapper .styles-module-scss-module__aA050W__alert a:visited{color:var(--mantine-color-text);font-weight:700;text-decoration:none}.styles-module-scss-module__aA050W__wrapper .styles-module-scss-module__aA050W__alert a:hover{text-decoration:underline}.styles-module-scss-module__aA050W__wrapper .styles-module-scss-module__aA050W__alert ul{padding:0;list-style-position:inside}.styles-module-scss-module__aA050W__wrapper .styles-module-scss-module__aA050W__alert .mantine-Alert-icon{width:2rem;height:2rem}.styles-module-scss-module__aA050W__wrapper .styles-module-scss-module__aA050W__alert .mantine-Alert-icon svg{fill:currentColor}.styles-module-scss-module__aA050W__wrapper .styles-module-scss-module__aA050W__alert .mantine-Alert-message{color:var(--mantine-color-text);font-size:var(--mantine-font-size-sm)}.styles-module-scss-module__aA050W__wrapper .styles-module-scss-module__aA050W__alert svg{width:1.5rem;height:1.5rem}
.styles-module-scss-module__q20HFG__wrapper{gap:var(--mantine-spacing-md);flex-direction:column;display:flex}.styles-module-scss-module__q20HFG__wrapper .styles-module-scss-module__q20HFG__card{display:flex}.styles-module-scss-module__q20HFG__wrapper .styles-module-scss-module__q20HFG__card h4{margin:0}.styles-module-scss-module__q20HFG__wrapper .styles-module-scss-module__q20HFG__card .styles-module-scss-module__q20HFG__coverArt{aspect-ratio:1;height:100px;margin-inline:0 var(--mantine-spacing-md);position:relative}.styles-module-scss-module__q20HFG__wrapper .styles-module-scss-module__q20HFG__card .styles-module-scss-module__q20HFG__coverArt img{object-fit:cover}.styles-module-scss-module__q20HFG__wrapper .styles-module-scss-module__q20HFG__card .styles-module-scss-module__q20HFG__meta{gap:var(--mantine-spacing-xs);flex-direction:column;display:flex}.styles-module-scss-module__q20HFG__wrapper .styles-module-scss-module__q20HFG__card .styles-module-scss-module__q20HFG__meta a,.styles-module-scss-module__q20HFG__wrapper .styles-module-scss-module__q20HFG__card .styles-module-scss-module__q20HFG__meta a:visited{color:var(--mantine-color-text);font-weight:700;text-decoration:none}.styles-module-scss-module__q20HFG__wrapper .styles-module-scss-module__q20HFG__card .styles-module-scss-module__q20HFG__meta a:hover{text-decoration:underline}.styles-module-scss-module__q20HFG__wrapper .styles-module-scss-module__q20HFG__card .styles-module-scss-module__q20HFG__meta .styles-module-scss-module__q20HFG__typeWrapper{color:var(--mantine-color-dimmed);align-items:center;gap:.25rem;display:flex}.styles-module-scss-module__q20HFG__wrapper .styles-module-scss-module__q20HFG__card .styles-module-scss-module__q20HFG__meta .styles-module-scss-module__q20HFG__typeWrapper svg{fill:currentColor;width:1.25rem;height:1.25rem}.styles-module-scss-module__q20HFG__wrapper .styles-module-scss-module__q20HFG__card .styles-module-scss-module__q20HFG__meta .styles-module-scss-module__q20HFG__musicxmlPrice{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-xs)}
.styles-module-scss-module__JSKYOa__wrapper{gap:var(--mantine-spacing-md);flex-direction:column;display:flex}.styles-module-scss-module__JSKYOa__wrapper .styles-module-scss-module__JSKYOa__altLinks{gap:var(--mantine-spacing-md);text-align:center;justify-content:center;font-size:.8rem;display:flex}.styles-module-scss-module__JSKYOa__wrapper .styles-module-scss-module__JSKYOa__altLinks a,.styles-module-scss-module__JSKYOa__wrapper .styles-module-scss-module__JSKYOa__altLinks a:visited{color:var(--mantine-color-text);font-weight:700;text-decoration:none}.styles-module-scss-module__JSKYOa__wrapper .styles-module-scss-module__JSKYOa__altLinks a:hover{text-decoration:underline}
.styles-module-scss-module__ZCx7hW__loader{align-items:center;gap:var(--mantine-spacing-md);flex-direction:column;display:flex}.styles-module-scss-module__ZCx7hW__wrapper ul{margin:0;padding:0;list-style:none}.styles-module-scss-module__ZCx7hW__wrapper ul li{margin:0 calc(var(--mantine-spacing-md)*-1);padding:var(--mantine-spacing-md)}.styles-module-scss-module__ZCx7hW__wrapper ul li:hover{background-color:var(--mantine-color-default-hover)}.styles-module-scss-module__ZCx7hW__wrapper .styles-module-scss-module__ZCx7hW__checkoutBtn{width:100%}.styles-module-scss-module__ZCx7hW__wrapper .styles-module-scss-module__ZCx7hW__priceWrapper{text-align:right}
.styles-module-scss-module__TJGhIG__cartButton{padding:0 .25rem}.styles-module-scss-module__TJGhIG__cartButton .mantine-Button-section{margin:0}.styles-module-scss-module__TJGhIG__cartButton .mantine-Button-section svg{fill:currentColor;width:1.75rem;height:1.75rem}@media (min-width:36em){.styles-module-scss-module__TJGhIG__cartButton .mantine-Button-section{margin-right:.5rem}.styles-module-scss-module__TJGhIG__cartButton .mantine-Button-section svg{width:1.25rem;height:1.25rem}}.styles-module-scss-module__TJGhIG__cartButton .mantine-Button-label{display:none}@media (min-width:36em){.styles-module-scss-module__TJGhIG__cartButton .mantine-Button-label{display:inherit}}
.styles-module-scss-module__ZfOpzG__userButton{padding:0 .25rem}.styles-module-scss-module__ZfOpzG__userButton .mantine-Button-section{margin:0}.styles-module-scss-module__ZfOpzG__userButton .mantine-Button-section svg{fill:currentColor;width:1.75rem;height:1.75rem}@media (min-width:36em){.styles-module-scss-module__ZfOpzG__userButton .mantine-Button-section{margin-right:.5rem}.styles-module-scss-module__ZfOpzG__userButton .mantine-Button-section svg{width:1.25rem;height:1.25rem}}.styles-module-scss-module__ZfOpzG__userButton .mantine-Button-label{display:none}@media (min-width:36em){.styles-module-scss-module__ZfOpzG__userButton .mantine-Button-label{display:inherit}}.styles-module-scss-module__ZfOpzG__dropdown a{color:var(--mantine-text-color);text-decoration:none}.styles-module-scss-module__ZfOpzG__dropdown .mantine-Menu-itemSection svg{color:var(--mantine-color-dimmed);fill:currentColor;width:1rem;height:1rem}
.styles-module-scss-module__Pru-Dq__wrapper{padding:0 var(--mantine-spacing-md)}
.styles-module-scss-module__pUWnnq__wrapper{gap:var(--mantine-spacing-md);padding:0 var(--mantine-spacing-md);flex-direction:column;display:flex}.styles-module-scss-module__pUWnnq__wrapper h1{margin-bottom:0}
.styles-module-scss-module__uywiZG__wrapper{padding:var(--mantine-spacing-md);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.styles-module-scss-module__uywiZG__wrapper .styles-module-scss-module__uywiZG__rightNav{gap:1rem;display:flex}.styles-module-scss-module__uywiZG__navMenu a,.styles-module-scss-module__uywiZG__navMenu a:visited{color:var(--mantine-color-text);font-weight:700;text-decoration:none}.styles-module-scss-module__uywiZG__navMenu a:hover{text-decoration:none}.styles-module-scss-module__uywiZG__navMenu .mantine-Drawer-body{padding:0}.styles-module-scss-module__uywiZG__navMenu .mantine-Drawer-body .styles-module-scss-module__uywiZG__mantine-NavLink-root{padding:var(--mantine-spacing-md)}.styles-module-scss-module__uywiZG__navMenu .mantine-Drawer-body .styles-module-scss-module__uywiZG__mantine-NavLink-root svg{fill:currentColor;width:1rem;height:1rem}
