.styles-module__opn9nW__container{width:100%;max-width:1440px;margin:0 auto;padding:130px 0 50px}@media (min-width:768px){.styles-module__opn9nW__container{padding:130px 0}}
.styles-module__CEfRuG__container{z-index:1000;background-image:linear-gradient(to bottom, rgb(from var(--background-color) r g b / 90%) 0%, rgb(from var(--background-color) r g b / 90%) 90%, transparent 100%);background-repeat:no-repeat;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;max-width:1440px;height:110px;margin:0 auto;padding:0 30px 20px;display:flex;position:fixed;top:0;left:0;right:0}@media (min-width:768px){.styles-module__CEfRuG__container{flex-direction:row;height:100px;padding:0 100px}}.styles-module__CEfRuG__logo{align-items:center;font-size:26px;display:flex}@media (min-width:768px){.styles-module__CEfRuG__logo{font-size:32px}}.styles-module__CEfRuG__nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:1600px;margin:0;font-size:22px;display:flex}.styles-module__CEfRuG__item{text-transform:uppercase;border-radius:20px;padding:5px 10px;font-size:16px;list-style:none;transition:all .2s ease-in}@media (min-width:768px){.styles-module__CEfRuG__item{font-size:22px}}.styles-module__CEfRuG__item:hover,.styles-module__CEfRuG__active{background-color:rgb(from var(--text-color) r g b / 80%);color:var(--background-color)}.styles-module__CEfRuG__counter{background-color:var(--text-color);color:#fff;border-radius:1000px;margin-left:8px;padding:2px 6px;font-size:12px;display:inline-block}.styles-module__CEfRuG__link{align-items:center;display:flex}
.styles-module__yXvcYG__container{z-index:1200;flex-direction:column;align-items:flex-end;gap:16px;display:flex;position:fixed;bottom:20px;right:20px}@media (min-width:768px){.styles-module__yXvcYG__container{bottom:50px;right:50px}}.styles-module__yXvcYG__list{background-color:var(--text-color);border-radius:10px;flex-direction:column;width:224px;max-height:70vh;padding:8px 0;animation:.3s ease-out styles-module__yXvcYG__slideUp;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.styles-module__yXvcYG__scrollArea{flex:1;min-height:0;overflow-y:auto}.styles-module__yXvcYG__scrollArea::-webkit-scrollbar{width:6px}.styles-module__yXvcYG__scrollArea::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.styles-module__yXvcYG__item{text-align:left;width:100%;color:var(--background-color);cursor:pointer;background:0 0;justify-content:space-between;align-items:flex-start;padding:12px 22px;font-size:16px;transition:background-color .2s;display:flex}.styles-module__yXvcYG__item:hover{background-color:rgb(from var(--background-color) r g b / 10%)}.styles-module__yXvcYG__counter{background-color:rgb(from var(--background-color) r g b / 20%);color:var(--background-color);border-radius:4px;padding:3px 6px;font-size:12px}.styles-module__yXvcYG__divider{border-top:1px solid rgb(from var(--background-color) r g b / 80%);margin:5px 20px}.styles-module__yXvcYG__active{color:#fff;font-weight:700}.styles-module__yXvcYG__fab{background-color:var(--text-color);cursor:pointer;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .2s;display:flex;box-shadow:0 10px 15px -3px #0000004d}.styles-module__yXvcYG__fab:hover{transform:scale(1.05)}.styles-module__yXvcYG__fab:active{transform:scale(.95)}@keyframes styles-module__yXvcYG__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
.styles-module___SC8Gq__container{text-align:center;margin:100px 0 0;font-size:12px}.styles-module___SC8Gq__container a{border-bottom:1px dotted var(--text-color)}
.styles-module__bSgIkG__container{background-image:repeating-radial-gradient(circle,#0000 0 2px,#00000026 3px,#00000040 4px),conic-gradient(from 45deg,#ffffff1a 0%,#ffffff4d 15%,#ffffff1a 30%,#0000 50%,#ffffff1a 50%,#ffffff4d 65%,#ffffff1a 80%,#0000 100%);border-radius:50%;justify-content:center;align-items:center;transition:transform .7s;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.styles-module__bSgIkG__playing{animation:4s linear infinite styles-module__bSgIkG__spin}.styles-module__bSgIkG__branding{background-color:#e5e7eb;border:1px solid #0000004d;border-radius:50%;justify-content:center;align-items:center;width:33%;height:33%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #0000000f}.styles-module__bSgIkG__cover{object-fit:cover;width:100%;height:100%}.styles-module__bSgIkG__hole{background-color:#000;border-radius:50%;width:6%;height:6%;position:absolute;box-shadow:inset 0 2px 4px #00000080}@keyframes styles-module__bSgIkG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.styles-module__FSxfOG__container{transition:transform .3s;display:block;position:relative}.styles-module__FSxfOG__container:hover .styles-module__FSxfOG__vinyl,.styles-module__FSxfOG__container[data-opened=true] .styles-module__FSxfOG__vinyl{transform:var(--sleeve-opened-effect)}.styles-module__FSxfOG__sleeve{z-index:2;background-color:#efefef;background-position:50%;background-size:cover;border-radius:4px;position:relative;box-shadow:0 4px 6px -1px #0000001a}.styles-module__FSxfOG__vinyl{z-index:1;height:100%;transform:var(--sleeve-opened-effect);align-items:center;transition:transform .5s ease-out;display:flex;position:absolute;top:0;left:0}.styles-module__FSxfOG__vinyl>div{box-shadow:6px 0 10px -5px #000c}@media (min-width:575px){.styles-module__FSxfOG__vinyl{transform:none}}
.styles-module__u639nq__container{border-radius:10px;flex-direction:column;justify-content:space-between;gap:20px;width:100%;max-width:500px;margin:0 auto;padding:60px 30px 20px;display:flex}.styles-module__u639nq__tracklist{width:100%;margin-top:30px}.styles-module__u639nq__tracklist ol{list-style:none}.styles-module__u639nq__tracklist h3{margin-bottom:12px}.styles-module__u639nq__track{border-bottom:1px dotted var(--text-color);flex-wrap:wrap;justify-content:space-between;margin-bottom:10px;font-size:16px;font-weight:500;display:flex}.styles-module__u639nq__styles{margin:20px 0}.styles-module__u639nq__styles ul{flex-wrap:wrap;gap:10px;list-style:none;display:flex}.styles-module__u639nq__styles h3{margin-bottom:12px}
.styles-module__srH1qW__container{z-index:100000;justify-content:center;align-items:center;width:100vw;margin-top:-80px;display:flex;position:fixed;top:50%;left:0}.styles-module__srH1qW__content{background-color:rgb(from var(--text-color) r g b / 95%);color:var(--background-color);border-radius:90px;justify-content:center;align-items:center;gap:30px;max-width:300px;padding:30px;display:flex}
.styles-module__eRRQlW__list{flex-wrap:wrap;justify-content:center;gap:30px;width:100%;padding:0 100px 0 0;display:flex}@media (min-width:768px){.styles-module__eRRQlW__list{padding:0 100px}}.styles-module__eRRQlW__item{flex-wrap:wrap;width:224px;margin:0;padding:0;list-style:none;transition:transform .2s}.styles-module__eRRQlW__item:hover{transform:translateY(-10px)scale(1.05)}.styles-module__eRRQlW__title{margin-top:10px;font-size:20px}.styles-module__eRRQlW__artist{border-bottom:1px dotted #0000;font-size:16px;font-style:italic}.styles-module__eRRQlW__artist:hover{border-color:var(--text-color)}.styles-module__eRRQlW__date{margin-top:5px;font-size:12px}.styles-module__eRRQlW__searchContainer{width:80%;margin:0 auto 50px;position:relative}@media (min-width:786px){.styles-module__eRRQlW__searchContainer{width:50%}}.styles-module__eRRQlW__searchBar{border:1px solid rgb(from var(--text-color) r g b / 60%);width:100%;color:var(--text-color);border-radius:40px;padding:14px 70px 14px 14px;font-size:16px;display:flex}.styles-module__eRRQlW__searchBar:placeholder-shown{text-overflow:ellipsis}.styles-module__eRRQlW__searchBar:focus{border-color:var(--text-color);outline:none}@media (min-width:768px){.styles-module__eRRQlW__searchBar{padding:20px}}.styles-module__eRRQlW__searchIcon{justify-content:center;align-items:center;height:100%;display:flex;position:absolute;top:0;right:20px}.styles-module__eRRQlW__searchIcon [data-clickable]{cursor:pointer}.styles-module__eRRQlW__searchIcon svg{color:rgb(from var(--text-color) r g b / 90%)}@media (min-width:768px){.styles-module__eRRQlW__searchIcon svg{width:32px;height:32px}}
