.page-artists[data-v-acf969b3]{padding-bottom:60px}.pagination-section[data-v-acf969b3]{display:flex;justify-content:center;margin-top:40px}.load-more-section[data-v-acf969b3]{margin-top:20px}.only-pc[data-v-acf969b3]{display:none}@media(min-width:1201px){.only-pc[data-v-acf969b3]{display:flex}}.not-pc[data-v-acf969b3]{display:block}@media(min-width:1201px){.not-pc[data-v-acf969b3]{display:none}}.empty-state[data-v-acf969b3],.loading-state[data-v-acf969b3]{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:400px;color:#999;gap:12px}.artists-content-wrapper[data-v-acf969b3]{min-height:600px}.page-header-section[data-v-acf969b3]{background:#1a1a1a;padding:30px 0 20px;color:#fff}.page-header-section .title[data-v-acf969b3]{font-size:24px;font-weight:600;margin-bottom:4px}@media(min-width:1201px){.page-header-section .title[data-v-acf969b3]{font-size:28px}}.page-header-section .subtitle[data-v-acf969b3]{font-size:14px;color:#999;margin-bottom:20px}.mobile-search-bar[data-v-acf969b3]{display:flex;align-items:center;gap:10px;background:#fff;padding:10px 14px;border-radius:8px;color:#333}@media(min-width:1201px){.mobile-search-bar[data-v-acf969b3]{display:none}}.mobile-search-bar .icon[data-v-acf969b3]{color:#bbb;width:20px;height:20px}.mobile-search-bar input[data-v-acf969b3]{flex:1;border:none;outline:none;font-size:14px;background:transparent}.mobile-search-bar input[data-v-acf969b3]::-moz-placeholder{color:#bbb}.mobile-search-bar input[data-v-acf969b3]::placeholder{color:#bbb}.tags-filter[data-v-acf969b3]{border-bottom:1px solid #eee;background:#fff;position:sticky;top:56px;z-index:10;margin:20px -16px;padding:12px 16px}@media(min-width:768px){.tags-filter[data-v-acf969b3]{margin-left:0;margin-right:0;padding:12px 0}}.tags-filter .tags-list[data-v-acf969b3]{display:flex;flex-wrap:wrap;gap:8px}.tags-filter .tag-item[data-v-acf969b3]{padding:4px 12px;border-radius:999px;background:#fff;border:1px solid #ddd;font-size:12px;color:#666;cursor:pointer;transition:all .2s}.tags-filter .tag-item[data-v-acf969b3]:hover{background:#eee}.tags-filter .tag-item.active[data-v-acf969b3]{background:#1a1a1a;color:#fff;font-weight:500}.artist-list-grid[data-v-acf969b3]{display:grid;grid-template-columns:1fr;gap:1px;background:#fff;margin:20px 0;overflow:hidden}@media(min-width:768px)and (max-width:1200px){.artist-list-grid[data-v-acf969b3]{grid-template-columns:1fr 1fr}}@media(min-width:1201px){.artist-list-grid[data-v-acf969b3]{grid-template-columns:1fr 1fr 1fr}}.artist-list-grid .artist-item[data-v-acf969b3]{display:flex;align-items:center;gap:16px;padding:20px;background:#fff;transition:background .2s;cursor:pointer;border-bottom:1px solid #eee}.artist-list-grid .artist-item[data-v-acf969b3]:hover{background:#fafafa}.artist-list-grid .artist-item .avatar[data-v-acf969b3]{width:52px;height:52px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.artist-list-grid .artist-item .info[data-v-acf969b3]{flex:1;min-width:0}.artist-list-grid .artist-item .info .name[data-v-acf969b3]{font-size:16px;font-weight:500;margin-bottom:4px}.artist-list-grid .artist-item .info .subline[data-v-acf969b3]{font-size:12px;color:#888;margin-bottom:4px}.artist-list-grid .artist-item .info .tags[data-v-acf969b3]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.artist-list-grid .artist-item .info .tags .tag[data-v-acf969b3]{font-size:11px;color:#999;background:#f5f5f5;padding:2px 8px;border-radius:4px;border:1px solid #eee}.artist-list-grid .artist-item .info .bio[data-v-acf969b3]{font-size:12px;color:#888;line-height:1.4;white-space:pre-line;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pagination[data-v-acf969b3]{justify-content:center;gap:20px;margin-top:40px}.pagination[data-v-acf969b3],.pagination .pages[data-v-acf969b3]{display:flex;align-items:center}.pagination .pages[data-v-acf969b3]{gap:8px}.pagination .page-num[data-v-acf969b3]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:13px;cursor:pointer;border:1px solid #eee}.pagination .page-num.active[data-v-acf969b3]{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.pagination .page-num[data-v-acf969b3]:hover:not(.active){border-color:#999}.pagination .dots[data-v-acf969b3]{color:#ccc}
