body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ReactCollapse--collapse{transition:height .5s;width:100%!important}button{-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer}.Layout_container__SRSJA{background-color:#1a1a1a;color:#e0e0e0;display:flex;flex-direction:column;min-height:100vh}.Layout_nav__Xp\+oL{border-bottom:1px solid #333}.Layout_navContent__2neVv{align-items:center;display:flex;height:4rem;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 1rem}.Layout_logo__IxGkn{color:#dee8f5;font-size:1.25rem;font-weight:700;text-decoration:none}.Layout_navLinks__6WkJr{display:flex;gap:1.5rem}.Layout_link__No\+5L{color:#e0e0e0}.Layout_activeLink__iNuYB,.Layout_link__No\+5L{align-items:center;display:flex;gap:.5rem;text-decoration:none}.Layout_activeLink__iNuYB{color:#60a5fa}.Layout_icon__BPezK{height:1.25rem;width:1.25rem}.Layout_main__mIuK3{flex:1 1;margin:0 auto;max-width:1200px;padding:2rem 1rem;width:90%}.Layout_footer__yWHgf{border-top:1px solid #333;color:#888;padding:1rem;text-align:center}.Layout_artistNameHeader__qm\+il{color:#60a5fa}.Layout_artistLinkPage__jBvax{align-items:center;color:#e0e0e0;display:flex;gap:.5rem;text-decoration:none}.Layout_infoLinkPage__rhOHZ{color:#60a5fa;gap:.5rem;text-decoration:none}.Layout_menuContainer__TR-yo{display:inline-block;position:relative}.Layout_menuButton__CHlvr{align-items:center;background:none;border:none;border-radius:.375rem;color:#e0e0e0;cursor:pointer;display:flex;gap:.5rem;padding:.5rem 1rem;transition:background-color .2s}.Layout_menuButton__CHlvr:hover{background-color:#ffffff1a}.Layout_userIcon__Xioi4{height:1.25rem;width:1.25rem}.Layout_chevronIcon__n6sdX{height:1rem;margin-left:.25rem;width:1rem}.Layout_menuItems__cycSJ{background-color:#2d2d2d;border:1px solid #3d3d3d;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;margin-top:.5rem;outline:none;overflow:hidden;position:absolute;right:0;width:200px;z-index:10}.Layout_menuItem__l4P7s{gap:.75rem;padding:.75rem 1rem;transition:background-color .2s}.Layout_menuItem__l4P7s:hover{background-color:#ffffff0d}.Layout_menuIcon__ll8RU{color:#9ca3af;height:1rem;width:1rem}.Layout_navLink__8hOja{border-radius:.375rem;padding:.5rem 1rem;transition:background-color .2s}.Layout_navLink__8hOja:hover{background-color:#ffffff0d}.Layout_sections__EwiLi{border-top:1px solid #333;display:flex;gap:1.5rem;padding:1rem}.Layout_menuEnter__nMtqj{transition:all .1s ease-out}.Layout_menuEnterFrom__Rru3j{opacity:0;transform:scale(.95)}.Layout_menuEnterTo__4z3by{opacity:1;transform:scale(1)}.Layout_menuLeave__QyyLf{transition:all 75ms ease-in}.Layout_menuLeaveFrom__D8QaK{opacity:1;transform:scale(1)}.Layout_menuLeaveTo__PY3dd{opacity:0;transform:scale(.95)}.Layout_menuItemsContainer__WyFkP{padding:.25rem 0}.Layout_menuItem__l4P7s{align-items:center;background:none;border:none;color:#e0e0e0;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem;text-align:left;text-decoration:none;width:200px}.Layout_menuItemActive__PHtG6,.Layout_menuItem__l4P7s:hover{background-color:#ffffff0d}.Layout_logoutButton__lweiK{text-align:left;width:100%}.Home_grid__hXpT2{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);padding:1rem 0}@media (max-width:600px){.Home_grid__hXpT2{grid-template-columns:repeat(2,1fr)}}.Home_tags__Bt8m7{display:flex;flex-wrap:wrap;gap:.1rem}.Home_tag__EYbI5{font-size:.75rem;padding:.25rem .5rem}.Home_searchContainer__g6-k4{align-items:center;background:#262626;border:1px solid #333;border-radius:4px;display:flex;flex-direction:column;justify-content:center;min-height:fit-content;padding:10px;width:100%}.Home_searchContainer__g6-k4 button{align-items:center;background:#333;border-radius:4px;color:#60a5fa;display:flex;gap:.5rem;margin:5px;padding:.3rem .6rem;width:fit-content}.Home_tagsContainer__76tIO{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;padding:.5rem;width:fit-content}.Home_tagsContainer__76tIO input{background:#262626;border:1px solid #333;border-radius:4px;color:#e0e0e0;padding:.5rem}.Home_tag__EYbI5{align-items:center;background:#333;border-radius:999px;color:#60a5fa;display:flex;gap:.5rem;margin:5px;padding:.3rem .6rem;width:fit-content}.Home_tag__EYbI5 button{background:none;border:none;cursor:pointer}.Home_tagRemove__vOcOX{color:#888;cursor:pointer;margin-left:.3rem}.Home_suggestions__SoNKs{background:#262626;border:1px solid #333;border-radius:4px;margin-top:.5rem;padding:.5rem}.Home_suggestions__SoNKs li{cursor:pointer;padding:.5rem}.Home_suggestions__SoNKs li:hover{background:#333}.Home_imageFull__bcgNv{border-radius:8px;margin-bottom:1rem;width:100%}.Home_pagination__mY5PO{display:flex;justify-content:center;margin-top:1rem}.Home_pagination__mY5PO button,.Home_pagination__mY5PO div{color:#e0e0e0}.Home_count__OJs8a{font-size:.75rem}.Home_searchPanel__cpoOG{align-items:center;display:flex;flex-direction:column;width:100%}.Home_searchContainer__g6-k4 input{background:#1c1c1c;border:1px solid #333;border-radius:4px;color:#e0e0e0;padding:.5rem}.Home_imagePreview__RXGQR{border-radius:8px;box-shadow:0 4px 6px #0000001a;height:auto;margin-top:10px;max-height:400px;object-fit:contain;width:300px}.Home_searchTitle__veJhK{margin-bottom:10px}.Home_searchInput__iyfkr{margin-top:20px}.Home_error__tq518{color:#dc2626;font-size:.8rem;margin:10px auto auto}.Home_pageInputContainer__SKU9S{align-items:center;display:flex;justify-content:center;margin-top:10px}.Home_pageInput__uT7JR{background:#262626;border:1px solid #333;border-radius:4px;color:#e0e0e0;margin-left:10px;padding:.3rem;width:100px}.Card_cardTopLine__8Hp49{align-items:center;display:flex;flex-direction:row;width:100%}.Card_artistNameContainer__MzQBy{align-items:start;display:flex;flex-direction:column;width:100%}.Card_likeContainer__mw4\+F{align-items:end;display:flex;flex-direction:column;width:100%}.Card_likeCount__hy5Ov{color:#e0e0e0;text-align:center;width:2rem}.Card_heart__ccotw{color:#e2063a;cursor:pointer;width:2rem}.Card_artistLink__uUO4s{color:#60a5fa;text-decoration:none}.Card_tags__xQO1c{display:flex;flex-wrap:wrap;gap:.1rem}.Card_tag__aqqEf{align-items:center;background:#333;border-radius:4px;color:#60a5fa;display:flex;gap:.5rem;margin:5px;padding:.3rem .6rem;width:fit-content}.Card_card__FYQMH{background:#262626;border-radius:4px;height:fit-content;max-width:300px;overflow:hidden;transition:box-shadow .2s ease}.Card_image__azDKs{height:200px;object-fit:cover;width:100%}.Card_cardContent__ZTDwS{padding:1rem}.Card_cardContent__ZTDwS h3{font-size:1.1rem;margin:0 0 .5rem}.Card_artist__lpo7R{color:#888;font-size:.9rem;margin-bottom:.75rem}.Button_button__A76z0{align-items:center;background:#60a5fa1a;border:1px solid #60a5fa33;border-radius:4px;color:#60a5fa;display:inline-flex;font-size:.85rem;padding:.3rem .75rem;text-decoration:none;transition:all .2s ease}.Button_button__A76z0:hover{background:#60a5fa33;text-decoration:none}.Artwork_buttons__jdUwh{display:flex;gap:.5rem;padding:.5rem}.Artwork_buttonEdit__QH6ba{color:#60a5fa}.Artwork_buttonDelete__hkZZd,.Artwork_buttonEdit__QH6ba{align-items:center;background:#333;border-radius:4px;display:flex;gap:.5rem;margin:5px;padding:.3rem .6rem;width:fit-content}.Artwork_buttonDelete__hkZZd{color:#dc2626}button:hover{cursor:pointer}.Artwork_artist__kzr3D{color:#888;font-size:.9rem;margin-bottom:.75rem}.Artwork_artistLink__a438m{color:#60a5fa;text-decoration:none}.Artwork_imageFull__tdlAg{border-radius:8px;margin-bottom:1rem;width:100%}.Artwork_tags__RJR1I{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;padding:.5rem;width:fit-content}.Artwork_tag__SdQbi{align-items:center;background:#333;border-radius:4px;color:#60a5fa;display:flex;gap:.5rem;margin:5px;padding:.3rem .6rem;width:fit-content}.Upload_container__-KpPD{margin:0 auto;padding:2rem;width:800px}.Upload_title__aALHE{color:#e0e0e0;font-size:2rem;margin-bottom:2rem}.Upload_form__DRWAJ{display:flex;flex-direction:column;gap:1.5rem}.Upload_formGroup__qf-5D{display:flex;flex-direction:column;gap:.5rem}.Upload_label__2wcKG{color:#a0a0a0;font-size:.9rem}.Upload_input__yybI\+{background:#262626;border:1px solid #333;border-radius:4px;color:#e0e0e0;padding:.8rem}.Upload_input__yybI\+:focus{border-color:#60a5fa;outline:none}.Upload_input__yybI\+:disabled{cursor:not-allowed;opacity:.5}.Upload_textarea__gvaWR{background:#262626;border:1px solid #333;border-radius:4px;color:#e0e0e0;height:100px;padding:.8rem;resize:vertical}.Upload_tagsContainer__CTtxO{display:flex;flex-wrap:wrap;gap:.5rem}.Upload_tagsContainer__CTtxO,.Upload_tagsContainer__CTtxO input{background:#262626;border:1px solid #333;border-radius:4px;padding:.5rem}.Upload_tagsContainer__CTtxO input{color:#e0e0e0;width:100%}.Upload_tag__DyTbn{align-items:center;background:#333;border-radius:4px;color:#60a5fa;display:flex;gap:.5rem;margin:5px;padding:.3rem .6rem;width:fit-content}.Upload_tagRemove__dtyQX{color:#888;cursor:pointer;margin-left:.3rem}.Upload_suggestions__hRiG2{background:#262626;border:1px solid #333;border-radius:4px;margin-top:.5rem;padding:.5rem}.Upload_suggestions__hRiG2 li{cursor:pointer;padding:.5rem}.Upload_suggestions__hRiG2 li:hover{background:#333}.Upload_submitButton__awtC8{background:#60a5fa;border:none;border-radius:4px;color:#111;cursor:pointer;font-weight:700;padding:1rem;transition:background .2s ease}.Upload_submitButton__awtC8:hover{background:#3b82f6}.Upload_customFileUpload__KTTtm{align-items:space-between;background-color:#1a1a1a;border:2px dashed #cacaca;border-radius:10px;box-shadow:0 48px 35px -48px #0000001a;cursor:pointer;flex-direction:column;gap:20px;height:200px;margin:auto;padding:1.5rem;width:300px}.Upload_customFileUpload__KTTtm,.Upload_customFileUpload__KTTtm .Upload_icon__BF0ka{align-items:center;display:flex;justify-content:center}.Upload_customFileUpload__KTTtm .Upload_icon__BF0ka svg{fill:#4b5563;height:80px}.Upload_customFileUpload__KTTtm .Upload_text__3y6BV{align-items:center;display:flex;justify-content:center}.Upload_customFileUpload__KTTtm .Upload_text__3y6BV span{color:#4b5563;font-weight:400}.Upload_customFileUpload__KTTtm input{display:none}.Upload_error__ry-rx{color:#dc2626}.Upload_error__ry-rx,.Upload_filename__Pa254{font-size:.8rem;margin:auto}.Upload_imagePreview__ext\+r{border-radius:8px;box-shadow:0 4px 6px #0000001a;height:auto;max-height:400px;object-fit:contain;width:100%}.Upload_uploadLayout__02nfn{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 1fr}.Upload_imageSection__\+41rM{display:flex;flex-direction:column;gap:1.5rem}.Upload_imagePreviewContainer__X5XTI{margin:1rem auto;max-width:500px;width:100%}.Upload_linkItem__kheKF{background:#1a1a1a;border:1px solid #333;border-radius:6px;display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem;padding:1rem}.Upload_instrumentSelector__QN5qG{display:flex;flex-wrap:wrap;gap:.5rem}.Upload_instrumentButton__JqK9x{align-items:center;background:#262626;border:2px solid #333;border-radius:6px;color:#888;cursor:pointer;display:flex;font-size:1.5rem;justify-content:center;min-height:45px;min-width:45px;padding:.6rem;transition:all .2s ease}.Upload_instrumentButton__JqK9x:hover{background:#1a1a1a;border-color:#60a5fa;color:#60a5fa}.Upload_instrumentButton__JqK9x.Upload_active__l9kPv{background:#1a2332;border-color:#60a5fa;color:#60a5fa}.Upload_addButton__vEf5q{background:#1a1a1a;border:2px dashed #333;border-radius:6px;color:#60a5fa;cursor:pointer;font-weight:500;margin-top:.5rem;padding:.8rem;transition:all .2s ease}.Upload_addButton__vEf5q:hover{background:#1a2332;border-color:#60a5fa}.Upload_removeButton__L6yiE{align-self:flex-start;background:#dc2626;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:.6rem 1rem;transition:all .2s ease}.Upload_removeButton__L6yiE:hover{background:#b91c1c}.Upload_loading__H3wub{color:#60a5fa;font-size:1rem;text-align:center}.Artist_grid__uzbzL{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);padding:1rem 0}@media (max-width:600px){.Artist_grid__uzbzL{grid-template-columns:repeat(2,1fr)}}.Artist_card__pcLBj{background:#262626;border-radius:8px;height:fit-content;max-width:300px;overflow:hidden;transition:box-shadow .2s ease}.Artist_card__pcLBj:hover{box-shadow:0 4px 6px #0003}.Artist_image__U\+rpj{height:200px;object-fit:cover;width:100%}.Artist_cardContent__\+TKfo{padding:1rem}.Artist_cardContent__\+TKfo h3{font-size:1.1rem;margin:0 0 .5rem}.Artist_artist__phfL7{color:#888;font-size:.9rem;margin-bottom:.75rem}.Artist_tags__SjbX\+{display:flex;flex-wrap:wrap;gap:.5rem}.Artist_tag__voYUO{font-size:.75rem;padding:.25rem .5rem}.Artist_searchContainer__5JrX4{align-items:center;background:#262626;border:1px solid #333;border-radius:4px;display:flex;flex-direction:row;justify-content:center;min-height:fit-content;width:100%}.Artist_searchContainer__5JrX4 button{background:#60a5fa;border:none;border-radius:4px;color:#e0e0e0;cursor:pointer;padding:.5rem}.Artist_tagsContainer__soxzx{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;padding:.5rem;width:fit-content}.Artist_tagsContainer__soxzx input{background:#262626;border:1px solid #333;border-radius:4px;color:#e0e0e0;padding:.5rem}.Artist_tag__voYUO{align-items:center;background:#333;border-radius:999px;color:#60a5fa;display:flex;gap:.5rem;margin:5px;padding:.3rem .6rem;width:fit-content}.Artist_tag__voYUO button{background:none;border:none;cursor:pointer}.Artist_tagRemove__04waY{color:#888;cursor:pointer;margin-left:.3rem}.Artist_suggestions__JNFWP{background:#262626;border:1px solid #333;border-radius:4px;margin-top:.5rem;padding:.5rem}.Artist_suggestions__JNFWP li{cursor:pointer;padding:.5rem}.Artist_suggestions__JNFWP li:hover{background:#333}.Artist_artistLink__KjY8U{color:#60a5fa;text-decoration:none}.Artist_imageFull__oOJOX{border-radius:8px;margin-bottom:1rem;width:100%}.Artist_pagination__IndoJ{display:flex;justify-content:center;margin-top:1rem}.Artist_pagination__IndoJ button,.Artist_pagination__IndoJ div{color:#e0e0e0}.Artist_artistHeader__\+\+Ahg{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center}.Artist_artistHeaderTextContainer__7z21G{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center}.Artist_artistNameHeader__0jboc{color:#60a5fa;font-size:1.5rem}.Artist_artistHeaderText__8xe0r{font-size:1.5rem}.Artist_artistLinkPage__Qb3WR{align-items:center;color:#60a5fa;display:flex;gap:.5rem;text-decoration:none}.Login_container__0c7uz{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 200px);padding:2rem}.Login_loginBox__nH5Z4{background:#262626;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:400px;padding:2rem;width:100%}.Login_title__RRvBC{color:#e0e0e0;font-size:1.5rem;margin-bottom:2rem;text-align:center}.Login_form__kFnwI{display:flex;flex-direction:column;gap:1.5rem}.Login_formGroup__oORqm{display:flex;flex-direction:column;gap:.5rem}.Login_label__x4MAZ{color:#a0a0a0;font-size:.9rem}.Login_input__SJBGF{background:#333;border:1px solid #444;border-radius:4px;color:#e0e0e0;padding:.8rem}.Login_input__SJBGF:focus{border-color:#60a5fa;outline:none}.Login_loginButton__lzo6G{align-items:center;background:#60a5fa;border:none;border-radius:4px;color:#111;cursor:pointer;display:flex;font-weight:700;gap:.5rem;justify-content:center;margin:0 auto;padding:.8rem;transition:background .2s ease}.Login_loginButton__lzo6G:hover{background:#3b82f6}.Login_signupSection__lGkoY{margin-top:1.5rem;text-align:center}.Login_signupText__uxRqt{color:#888;margin-bottom:.5rem}.Login_signupButton__MPTZk{align-items:center;background:none;border:none;color:#60a5fa;cursor:pointer;display:flex;gap:.5rem;justify-content:center;padding:.5rem;width:100%}.Login_signupButton__MPTZk:hover{color:#3b82f6}.Login_buttonIcon__5NJc7{height:1.2rem;width:1.2rem}.Login_link__4CuBe{color:#60a5fa;cursor:pointer;text-decoration:none}.Info_infoTitle__CP3Oy{border-bottom:2px solid #e0e0e0;font-size:36px;margin-bottom:1rem;margin-top:1.5rem;padding-bottom:1rem}.Info_infoSubTitle__EdIjt{color:#cecece;font-size:26px;margin-bottom:1rem;margin-top:20px}.Info_infoListli__LkcIH{color:#aaa;font-size:20px;margin-bottom:.5rem;margin-top:1.5rem}.Info_infoList__K1yFK{list-style-position:inside;list-style-type:disc}.Info_noteLink__uoNzh{color:#15c;text-decoration:underline}.Info_faq__nVuqR{margin:15px 0}.Info_faq__nVuqR,.Info_note__mBdia{background-color:#333;border-left:4px solid #666;padding:10px}.Info_note__mBdia{margin:10px 0}.Info_soggy__MUosF{background-color:#333;font-style:italic;margin:2rem 0 4rem;padding:10px}.Music_tags__KRkgV{display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem 0;width:100%}.Music_tag__3Nn-n{align-items:center;background:#333;border:1px solid #444;border-radius:2px;color:#60a5fa;display:flex;font-size:.9rem;justify-content:center;padding:.2rem;transition:all .2s ease}.Music_tag__3Nn-n:hover{background:#444}.Music_infoPanel__ahoTR{background:#1e1e1e;border:1px solid #2d2d2d;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:2rem;overflow:hidden;padding:1rem;width:100%}.Music_cards__cdHxa{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center;width:100%}.Music_searchPanel__wa2u0{background:#1a1a1a;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:2rem;overflow:hidden}.Music_searchContainer__owViD{background:#1e1e1e;border:1px solid #2d2d2d;border-radius:8px;display:flex;flex-direction:column;margin:.5rem;padding:1.5rem}.Music_searchContainer__owViD button{align-items:center;background:#333;border-radius:4px;color:#60a5fa;display:flex;gap:.5rem;margin:5px;padding:.3rem .6rem;width:fit-content}.Music_tagsContainer__zinYR{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;padding:.5rem;width:fit-content}.Music_tagsContainer__zinYR input{background:#262626;border:1px solid #333;border-radius:4px;color:#e0e0e0;padding:.5rem}.Music_tagInput__kjdMX{margin-bottom:.5rem;width:100%}.Music_tagInputField__iYQQ6{background:#262626;border:1px solid #333;border-radius:6px;color:#e0e0e0;font-size:1rem;padding:.75rem 1rem;transition:border-color .2s ease;width:100%}.Music_tagInputField__iYQQ6:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa33;outline:none}.Music_tag__3Nn-n button{background:none;border:none;cursor:pointer}.Music_tagRemove__wO5S2{color:#888;cursor:pointer;font-size:.8rem;line-height:1;margin-left:.5rem;transition:color .2s ease}.Music_tagRemove__wO5S2:hover{color:#ff6b6b}.Music_suggestions__AgJJA{background:#2d2d2d;border:1px solid #3d3d3d;border-radius:6px;box-shadow:0 4px 6px #0000001a;height:fit-content;margin-top:.25rem;max-height:200px;overflow-y:auto;position:absolute;width:150px;z-index:10}.Music_suggestions__AgJJA li{color:#e0e0e0;cursor:pointer;padding:.4rem;transition:background-color .2s ease;width:fit-content}.Music_activeSuggestion__xesZU,.Music_suggestions__AgJJA li:hover{background:#3a3a3a;color:#60a5fa}.Music_remove__-4Qil{color:#888;cursor:pointer;font-size:1rem;line-height:1;margin-left:.5rem;transition:color .2s ease}.Music_remove__-4Qil:hover{color:#ff6b6b}.Music_imageFull__dipZ8{border-radius:8px;margin-bottom:1rem;width:100%}.Music_pagination__WIDsp{display:flex;justify-content:center;margin-top:1rem}.Music_pagination__WIDsp button,.Music_pagination__WIDsp div{color:#e0e0e0}.Music_count__J1Mgz{font-size:.75rem}.Music_searchPanel__wa2u0{align-items:center;display:flex;flex-direction:column;margin-bottom:1rem;width:100%}.Music_searchContainer__owViD input{background:#1c1c1c;border:1px solid #333;border-radius:4px;color:#e0e0e0;padding:.5rem}.Music_imagePreview__wRZeZ{border-radius:8px;box-shadow:0 4px 6px #0000001a;height:auto;margin-top:10px;max-height:400px;object-fit:contain;width:300px}.Music_searchTitle__nFaR9{margin-bottom:10px}.Music_searchInput__xO77S{margin-top:20px}.Music_error__pvfpa{color:#dc2626;font-size:.8rem;margin:10px auto auto}.Music_pageInputContainer__dZ\+OD{align-items:center;display:flex;justify-content:center;margin-top:10px}.Music_pageInput__x\+tez{background:#262626;border:1px solid #333;border-radius:4px;color:#e0e0e0;margin-left:10px;padding:.3rem;width:100px}.SongCard_card__TSalS{background:#1a1a1a;border:1px solid #333;display:flex;flex-direction:column;height:100%;padding:1.25rem;transition:all .2s ease}.SongCard_card__TSalS:hover{border-color:#444;box-shadow:0 4px 12px #0000001a}.SongCard_cardLink__BP8G6{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.SongCard_cardHeader__f1R3s{border-bottom:1px solid #333;margin-bottom:1rem;padding-bottom:.75rem}.SongCard_titleJp__G4OGj{color:#dee8f5;font-size:1.25rem;font-weight:600;line-height:1.3;margin:0 0 .25rem}.SongCard_titleEn__TPPBH{color:#a0a0a0;font-size:.9rem;font-style:italic;font-weight:400;margin:0}.SongCard_cardBody__4Q7JB{grid-gap:1rem;display:grid;flex:1 1;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin-bottom:1rem}.SongCard_infoGroup__MUh-a{display:flex;flex-direction:column;gap:.25rem}.SongCard_label__k8yQu{color:#888;font-size:.7rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.SongCard_value__Ea3\+b{color:#e0e0e0;font-size:.95rem;font-weight:400}.SongCard_tags__wIGmE{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.SongCard_tag__sFK6b{background:#ffffff1a;border-radius:4px;color:#e0e0e0;font-size:.75rem;line-height:1.2;padding:.25rem .5rem;white-space:nowrap}.SongCard_moreTags__iQuBW{color:#888;font-size:.7rem;margin-left:.25rem}.SongCard_links__y0ZCi{display:flex;flex-direction:column;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.SongCard_link__W9xe2{align-items:center;background:#60a5fa1a;border:1px solid #60a5fa33;border-radius:4px;color:#60a5fa;display:inline-flex;font-size:.85rem;padding:.3rem .75rem;text-decoration:none;transition:all .2s ease}.SongCard_link__W9xe2:hover{background:#60a5fa33;text-decoration:none}.SongCard_link__W9xe2:active{background:#60a5fa26}.SongCard_cardFooter__0X\+-x{align-items:center;border-top:1px solid #333;display:flex;justify-content:space-between;margin-top:auto;padding-top:.75rem}.SongCard_date__Du\+pf{color:#777;font-size:.75rem}@media (max-width:768px){.SongCard_cardBody__4Q7JB{grid-template-columns:1fr 1fr}.SongCard_card__TSalS{padding:1rem}}@media (max-width:480px){.SongCard_cardBody__4Q7JB{grid-template-columns:1fr}}.SongCard_card__TSalS{background:#1e1e1e;border-radius:12px;border-radius:4px;height:fit-content;overflow:hidden;padding:1rem;transition:box-shadow .2s ease;width:100%}.SongCard_cardInfo__w-X9v{color:#e0e0e0;font-size:1rem;margin:0 1rem}.Song_card__U5w3v{background:#1a1a1a;border:1px solid #333;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;padding:1.25rem;transition:all .2s ease}.Song_card__U5w3v:hover{border-color:#444;box-shadow:0 4px 12px #0000001a}.Song_tags__qQkYP{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.Song_tag__yloxg{background:#ffffff1a;border-radius:4px;color:#e0e0e0;font-size:.75rem;line-height:1.2;padding:.25rem .5rem;white-space:nowrap}.Song_cardLink__fd\+tf{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.Song_linkContainer__L3375{border-bottom:1px solid #333;margin-bottom:1rem;padding-bottom:.75rem}.Song_titleJp__l7sh1{color:#dee8f5;font-size:1.25rem;font-weight:600;line-height:1.3;margin:0 0 .25rem}.Song_titleEn__S7pkP{color:#a0a0a0;font-size:.9rem;font-style:italic;font-weight:400;margin:1rem 0}.Song_instruments__SNlY8{align-items:center;display:flex;gap:.25rem}.Song_instrumentIcon__TZIQw{align-items:center;color:inherit;cursor:help;display:flex;font-size:1.1rem;transition:transform .2s,color .2s}.Song_instrumentIcon__TZIQw:hover{color:#93c5fd;transform:scale(1.15)}.Song_cardBody__ipV5b{display:flex;flex:1 1;gap:2rem;margin-bottom:1rem}.Song_infoGroup__zc6QL{display:flex;flex-direction:column;gap:.25rem;width:fit-content}.Song_label__WicdV{color:#888;font-size:.7rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.Song_value__FcHtx{color:#e0e0e0;font-size:.95rem;font-weight:400}.Song_links__AVTwK{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.Song_link__HMCDg{align-items:center;background:#60a5fa1a;border:1px solid #60a5fa33;border-radius:4px;color:#60a5fa;display:inline-flex;font-size:.85rem;gap:.5rem;padding:.3rem .75rem .3rem .5rem;text-decoration:none;transition:all .2s ease}.Song_lead-guitar-color__TaPt4{background:#ff69b41a;border-color:#ff69b44d;color:#ff69b4}.Song_rhythm-guitar-color__ZxCna{background:#ff4d4d1a;border-color:#ff4d4d4d;color:#ff4d4d}.Song_bass-color__wnfs9{background:#60a5fa1a;border-color:#60a5fa4d;color:#60a5fa}.Song_drums-color__uKWGo{background:#fbbf241a;border-color:#fbbf244d;color:#fbbf24}.Song_piano-color__IUaYi{background:#ffffff1a;border-color:#ffffff4d;color:#fff}.Song_link__HMCDg:hover{text-decoration:none}.Song_lead-guitar-color__TaPt4:hover{background:#ff69b433}.Song_rhythm-guitar-color__ZxCna:hover{background:#ff4d4d33}.Song_bass-color__wnfs9:hover{background:#60a5fa33}.Song_drums-color__uKWGo:hover{background:#fbbf2433}.Song_piano-color__IUaYi:hover{background:#fff3}.Song_link__HMCDg:active{background:#60a5fa26}.Song_cardFooter__7Xisx{align-items:center;border-top:1px solid #333;display:flex;justify-content:space-between;margin-top:auto;padding-top:.75rem}.Song_date__cWz5B{color:#777;font-size:.75rem;margin-bottom:1rem}.Song_buttonEdit__vwsAn{background:#60a5fa1a;border:1px solid #60a5fa33;border-radius:4px;color:#60a5fa;font-size:.85rem;gap:.5rem;padding:.3rem .75rem .3rem .5rem;text-decoration:none;transition:all .2s ease}@media (max-width:768px){.Song_cardBody__ipV5b{grid-template-columns:1fr 1fr}.Song_card__U5w3v{padding:1rem}}@media (max-width:480px){.Song_cardBody__ipV5b{grid-template-columns:1fr}}.Song_card__U5w3v{background:#1e1e1e;border-radius:12px;border-radius:4px;height:fit-content;overflow:hidden;padding:1rem;transition:box-shadow .2s ease;width:100%}.Song_cardInfo__pzElO{color:#e0e0e0;font-size:1rem;margin:0 1rem}.LinkWithInstruments_link__bkjKZ{align-items:center;border:1px solid;border-radius:4px;display:inline-flex;font-size:.85rem;gap:.5rem;overflow:visible;padding:.3rem .75rem .3rem .5rem;position:relative;text-decoration:none;transition:all .2s ease}.LinkWithInstruments_link__bkjKZ[data-multi-instrument=true]:before{background:var(--border-gradient);border-radius:4px;content:"";inset:-1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute;z-index:0}.LinkWithInstruments_link__bkjKZ:hover{box-shadow:0 2px 8px #0003;filter:brightness(1.2);text-decoration:none}.LinkWithInstruments_link__bkjKZ:active{transform:translateY(0)}.LinkWithInstruments_instruments__ot\+9T{align-items:center;display:flex;gap:.25rem;z-index:1}.LinkWithInstruments_instrumentIcon__G9Zv-{align-items:center;cursor:help;display:flex;font-size:1.1rem;transition:transform .2s}.LinkWithInstruments_instrumentIcon__G9Zv-:hover{transform:scale(1.15)}.LinkWithInstruments_linkText__IrcN1{z-index:1}
/*# sourceMappingURL=main.d0f16501.css.map*/