.ReleasePage-module__gB6odG__container{padding:var(--spacing-xl);gap:var(--spacing-lg);flex-direction:column;flex:1;max-height:100vh;display:flex;overflow-y:auto}.ReleasePage-module__gB6odG__container__header{justify-items:center;gap:var(--spacing-md);grid-template-areas:"actionsecondary""coverart""header""actionprimary""description";display:grid}.ReleasePage-module__gB6odG__actions__secondary{grid-area:"actionsSecondary";justify-self:end}.ReleasePage-module__gB6odG__coverart{box-shadow:var(--shadow-lg);border-radius:var(--spacing-md);overflow:hidden}.ReleasePage-module__gB6odG__container main{gap:var(--spacing-sm);flex-direction:column;display:flex}.ReleasePage-module__gB6odG__container main ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}@media (pointer:coarse){.ReleasePage-module__gB6odG__container{padding:var(--spacing-md)}}
.TrackRow-module__eD-HXa__container{background-color:color-mix(in srgb,var(--color-card),transparent 60%);align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xxs)var(--spacing-xs);flex-wrap:nowrap;flex:1;transition:background-color .2s;display:flex;position:relative}.TrackRow-module__eD-HXa__playing{background-color:var(--color-brand);color:var(--color-white-accent)}.TrackRow-module__eD-HXa__container__metadata{flex:1}.TrackRow-module__eD-HXa__container__coverart{border-radius:var(--border-radius-md);background-color:var(--color-bg-secondary);aspect-ratio:1;width:40px;position:relative;overflow:hidden}.TrackRow-module__eD-HXa__coverart__overlay{visibility:hidden;visibility:hidden;cursor:pointer;background-color:#0000001a;justify-content:center;align-items:center;width:100%;height:100%;transition:visibility .1s;display:flex;position:absolute;top:0;left:0}.TrackRow-module__eD-HXa__container:hover .TrackRow-module__eD-HXa__coverart__overlay{visibility:visible}.TrackRow-module__eD-HXa__container:hover{background-color:var(--color-card)}.TrackRow-module__eD-HXa__container:active{background-color:var(--color-brand)}.TrackRow-module__eD-HXa__container button{background-color:#0003;justify-content:center;align-items:center;padding:4px 8px;font-size:small;transition:background-color .1s;display:flex}
.TrackContextMenu-module__XWlQUG__container{transition:backgroun-color .2s cubic-bezier(.075,.82,.165,1)}.TrackContextMenu-module__XWlQUG__container ul li{cursor:pointer;padding:2px 6px}.TrackContextMenu-module__XWlQUG__container li:hover{background-color:var(--color-brand-light)}
.Dashboard-module__3GoNnW__container{grid-template:"navBar"54px"banner""main"1fr/minmax(0,1fr);height:100vh;display:grid}.Dashboard-module__3GoNnW__container__navBar{z-index:1000;grid-area:navBar;position:sticky}.Dashboard-module__3GoNnW__container__banner{grid-area:banner}.Dashboard-module__3GoNnW__container__sidebar{flex-grow:1;display:none}.Dashboard-module__3GoNnW__container__main{flex-direction:column;grid-area:main;width:100%;height:auto;display:flex;overflow:hidden auto}@media (pointer:coarse){.Dashboard-module__3GoNnW__container{max-height:-webkit-fill-available;max-height:-moz-available;max-height:stretch}}@media (min-width:768px){.Dashboard-module__3GoNnW__container{grid-template:"navBar banner"54px"sidebar main"/250px minmax(0,1fr)}.Dashboard-module__3GoNnW__container__sidebar{height:100%;transition:width 50ms linear;display:block;position:relative;overflow-y:hidden}}
.Footer-module__4ZKOwq__container{justify-self:flex-end;gap:var(--spacing-md);width:100%;color:var(--color-primary);background-color:var(--color-secondary);flex-flow:column;padding:2% 5%;display:flex}.Footer-module__4ZKOwq__container ul{margin:0;padding:0;list-style:none}.Footer-module__4ZKOwq__sitemap{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.Footer-module__4ZKOwq__menuitem{color:var(--gray-)}.Footer-module__4ZKOwq__menuitem:hover{color:var(--color-yellow-2)}.Footer-module__4ZKOwq__container_footer{gap:var(--spacing-sm);background-color:var(--color-secondary);color:var(--color-primary);justify-content:space-between;align-items:center;display:flex}@media (max-width:700px){.Footer-module__4ZKOwq__menuitems{width:100%}}
.Banner-module__3UuA3W__container{width:100%;height:100%;padding:var(--spacing-sm)var(--spacing-md);box-shadow:var(--shadow-md);justify-content:space-between;align-items:center;display:flex}
.SideBar-module__v5AXZq__container{width:100%;height:100%;padding:var(--spacing-md);gap:var(--spacing-md);background-color:var(--color-black);flex-direction:column;display:flex}.SideBar-module__v5AXZq__container__logo{padding:var(--spacing-sm)}.SideBar-module__v5AXZq__container ul{margin:0;padding:0;list-style:none}.SideBar-module__v5AXZq__container li{cursor:pointer;padding:4px 0 4px 8px;transition:background-color .2s}.SideBar-module__v5AXZq__container li:hover{opacity:.8}.SideBar-module__v5AXZq__activeNavItem{background-color:color-mix(in srgb,var(--color-brand),transparent 90%)}.SideBar-module__v5AXZq__marketingCard{gap:var(--spacing-sm);padding:var(--spacing-sm);border-radius:var(--border-radius-xl);background-color:var(--color-black-accent);box-shadow:var(--shadow-md);color:var(--color-white-accent);flex-direction:column;display:flex}.SideBar-module__v5AXZq__link{color:var(--color-black-accent);text-align:center;background-color:var(--color-white-accent);padding:var(--spacing-xs)var(--spacing-md);border-radius:var(--border-radius-xxl);font-weight:500;text-decoration:none;transition:background-color .2s}
.ArtistCard-module__rqS9nW__card{gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--border-radius-md);aspect-ratio:3/4;background-color:#0000;flex-direction:column;width:160px;display:flex}.ArtistCard-module__rqS9nW__image{object-fit:cover;background-color:var(--color-card);width:100%;height:100%;box-shadow:var(--shadow-md);border-radius:100%}.ArtistCard-module__rqS9nW__imageContainer{width:100%;height:0;padding-top:100%;position:relative}
.ArtistProfilePage-module__EsewHq__container{max-width:inherit;max-height:100vh;display:grid;position:relative;overflow:hidden scroll}.ArtistProfilePage-module__EsewHq__container__main{max-width:inherit;background-color:var(--color-background);row-gap:var(--spacing-lg);width:100%;display:grid}.ArtistProfilePage-module__EsewHq__container__main header{row-gap:var(--spacing-sm);margin-bottom:var(--spacing-md);flex-direction:column;display:flex}.ArtistProfilePage-module__EsewHq__main__section{padding:var(--spacing-lg)var(--spacing-xl);width:100%;position:relative;overflow-y:hidden}@media (pointer:coarse){.ArtistProfilePage-module__EsewHq__main__section{padding:var(--spacing-lg)var(--spacing-md)}}
