._container_1ee9n_1{max-width:var(--content-max-width);margin:0 auto}._loadingWrapper_1ee9n_6{display:flex;justify-content:center;padding:var(--spacing-2xl)}._header_1ee9n_12{text-align:center;margin-bottom:var(--spacing-xl)}._title_1ee9n_17{font-size:var(--font-size-2xl);color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}._subtitle_1ee9n_23{font-size:var(--font-size-base);color:var(--color-text-secondary)}._searchBox_1ee9n_28{margin-bottom:var(--spacing-xl)}._searchInput_1ee9n_32{width:100%;padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-lg);border:2px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg-primary);color:var(--color-text-primary);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._searchInput_1ee9n_32:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}._searchInput_1ee9n_32::placeholder{color:var(--color-text-muted)}._filters_1ee9n_55{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}._filterGroup_1ee9n_66{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}._filterLabel_1ee9n_73{display:inline-flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer}._filterLabel_1ee9n_73:has(input:checked){color:var(--color-primary);font-weight:var(--font-weight-semibold)}._filterSelectLabel_1ee9n_87{font-size:var(--font-size-sm);color:var(--color-text-secondary)}._filterSelect_1ee9n_87{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-bg-primary);color:var(--color-text-primary);cursor:pointer}._noResultsCard_1ee9n_102{text-align:center;padding:var(--spacing-xl)}._noResults_1ee9n_102{color:var(--color-text-secondary)}._resultList_1ee9n_111{display:flex;flex-direction:column;gap:var(--spacing-sm)}._resultCount_1ee9n_117{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--spacing-sm)}._resultLink_1ee9n_123{text-decoration:none}._resultItem_1ee9n_127{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);transition:border-color var(--transition-fast),background-color var(--transition-fast)}._resultItem_1ee9n_127:hover{border-color:var(--color-primary);background-color:var(--color-primary-light)}._songInfo_1ee9n_142{flex:1;min-width:0}._songTitle_1ee9n_147{display:block;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._artistName_1ee9n_156{display:block;font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:var(--spacing-xs)}._entryMeta_1ee9n_163{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-xs);flex-shrink:0}._entryYear_1ee9n_171{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}._rank_1ee9n_177{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-primary)}@media(max-width:767px){._title_1ee9n_17{font-size:var(--font-size-xl)}._searchInput_1ee9n_32{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-base)}._resultItem_1ee9n_127{padding:var(--spacing-sm) var(--spacing-md)}._rank_1ee9n_177{font-size:var(--font-size-base);min-width:2.5rem}}
