._banner_ejrid_1{background-color:#f59e0b;color:#1f2937;text-align:center;padding:.5rem 1rem;font-size:.875rem;font-weight:600}._container_1sskn_1{display:flex;flex-direction:column;align-items:center;padding:2rem}._title_1sskn_8{margin-bottom:2rem}._genreButtons_1sskn_12{display:flex;gap:1rem}._genreButton_1sskn_12{display:inline-block;padding:1rem 2rem;border:2px solid #333;border-radius:8px;text-decoration:none;color:#333;font-size:1.25rem;font-weight:700;transition:background-color .2s}._genreButton_1sskn_12:hover{background-color:#f0f0f0}._searchLink_1sskn_33{margin-top:2rem;color:#1a73e8;text-decoration:none;font-size:1.1rem}._searchLink_1sskn_33:hover{text-decoration:underline}._container_1k13n_1{display:flex;flex-direction:column;align-items:center;padding:2rem}._title_1k13n_8{margin-bottom:2rem}._sectionTitle_1k13n_12{margin-bottom:1rem}._buttons_1k13n_16{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;justify-content:center}._button_1k13n_16{display:inline-block;padding:.5rem 1rem;border:2px solid #333;border-radius:8px;text-decoration:none;color:#333;font-size:1rem;font-weight:700;transition:background-color .2s}._button_1k13n_16:hover{background-color:#f0f0f0}._container_1qs6f_1{display:flex;flex-direction:column;align-items:center;padding:2rem}._title_1qs6f_8{margin-bottom:2rem}._yearHeading_1qs6f_12{margin-top:2rem;margin-bottom:1rem}._rankingList_1qs6f_17{list-style:none;padding:0;width:100%;max-width:600px}._rankingItem_1qs6f_24{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid #eee}._rank_1qs6f_17{font-weight:700;min-width:2rem;text-align:right}._songLink_1qs6f_38{text-decoration:none;color:#333}._songLink_1qs6f_38:hover{text-decoration:underline}._songTitle_1qs6f_47{font-weight:700}._artistName_1qs6f_51{color:#666;font-size:.9rem}._loading_1qs6f_56{margin-top:2rem}._error_1qs6f_60{margin-top:2rem;color:#666}._container_q3bbh_1{display:flex;flex-direction:column;align-items:center;padding:2rem}._songTitle_q3bbh_8{margin-bottom:.5rem}._artistName_q3bbh_12{color:#666;font-size:1.2rem;margin-bottom:1.5rem}._rankingInfo_q3bbh_18{font-size:1.1rem;margin-bottom:2rem}._section_q3bbh_23{width:100%;max-width:600px;margin-bottom:2rem}._sectionTitle_q3bbh_29{font-size:1.1rem;margin-bottom:.75rem;border-bottom:1px solid #eee;padding-bottom:.5rem}._cdItem_q3bbh_36{padding:.5rem 0;border-bottom:1px solid #f5f5f5}._linkList_q3bbh_41{list-style:none;padding:0}._linkList_q3bbh_41 li{padding:.5rem 0}._linkList_q3bbh_41 a{color:#1a73e8;text-decoration:none}._linkList_q3bbh_41 a:hover{text-decoration:underline}._artistSongList_q3bbh_59{list-style:none;padding:0}._artistSongItem_q3bbh_64{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;border-bottom:1px solid #f5f5f5}._artistSongItem_q3bbh_64 a{color:#333;text-decoration:none}._artistSongItem_q3bbh_64 a:hover{text-decoration:underline}._loading_q3bbh_81{margin-top:2rem}._error_q3bbh_85{margin-top:2rem;color:#666}._container_yia1o_1{display:flex;flex-direction:column;align-items:center;padding:2rem}._title_yia1o_8{margin-bottom:1.5rem}._searchInput_yia1o_12{width:100%;max-width:600px;padding:.75rem 1rem;font-size:1rem;border:2px solid #ccc;border-radius:8px;margin-bottom:1.5rem}._searchInput_yia1o_12:focus{outline:none;border-color:#1a73e8}._noResults_yia1o_27{color:#666;margin-top:1rem}._resultList_yia1o_32{list-style:none;padding:0;width:100%;max-width:600px}._resultItem_yia1o_39{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid #eee}._rank_yia1o_47{font-weight:700;min-width:2rem;text-align:right}._songLink_yia1o_53{text-decoration:none;color:#333}._songLink_yia1o_53:hover{text-decoration:underline}._songTitle_yia1o_62{font-weight:700}._artistName_yia1o_66{color:#666;font-size:.9rem}._loading_yia1o_71{margin-top:2rem}
