.music-library[data-v-41ebaaaf]{--ink:#233930;--green:#246c55;color:var(--ink);margin:auto;max-width:1280px;padding:34px 24px 68px}.music-hero[data-v-41ebaaaf]{align-items:center;background:#e8efe9;border:1px solid #dce6df;border-radius:20px;display:flex;gap:24px;justify-content:space-between;margin-bottom:26px;padding:36px 40px}.eyebrow[data-v-41ebaaaf]{color:#557364;font-size:12px;font-weight:700;letter-spacing:2px;margin:0 0 12px}.music-hero h1[data-v-41ebaaaf]{font-size:clamp(26px,3.6vw,40px);font-weight:650;letter-spacing:1px;margin:0 0 14px}.music-hero p[data-v-41ebaaaf]:last-child{color:#607469;font-size:14px;line-height:1.8;margin:0}.hero-download[data-v-41ebaaaf]{align-items:center;background:#fff;border:1px solid #d7e2d9;border-radius:12px;color:#244f3c;display:flex;font-weight:600;gap:12px;padding:16px 20px;text-decoration:none;white-space:nowrap}.hero-download small[data-v-41ebaaaf]{color:#748377;font-size:11px;font-weight:400}.music-layout[data-v-41ebaaaf]{align-items:start;display:grid;gap:26px;grid-template-columns:minmax(0,1fr) 350px}.music-main[data-v-41ebaaaf]{background:#fff;border:1px solid #e4e9e4;border-radius:16px;min-width:0;padding:24px}.music-search[data-v-41ebaaaf]{display:flex;gap:10px}.music-search input[data-v-41ebaaaf]{background:#f8faf8;border:1px solid #dce4de;border-radius:9px;flex:1;font:inherit;font-size:14px;min-width:0;padding:12px 14px}.music-search button[data-v-41ebaaaf]{background:var(--green);border:0;border-radius:9px;color:#fff;cursor:pointer;font-size:14px;padding:0 19px}.artist-filter[data-v-41ebaaaf]{border-bottom:1px solid #edf0ed;display:flex;flex-wrap:wrap;gap:8px;padding:20px 0 24px}.artist-filter button[data-v-41ebaaaf]{background:#fff;border:1px solid #e5ebe5;border-radius:6px;color:#68756d;cursor:pointer;font:inherit;font-size:12px;max-width:100%;overflow-wrap:anywhere;padding:6px 10px}.artist-filter button.active[data-v-41ebaaaf]{background:#e5f0e9;border-color:#b9d3c3;color:#246c55}.artist-filter small[data-v-41ebaaaf]{font-size:10px;opacity:.6}.list-heading[data-v-41ebaaaf]{justify-content:space-between;margin:22px 0 12px}.list-heading[data-v-41ebaaaf],.list-heading>div[data-v-41ebaaaf]{align-items:center;display:flex;gap:12px}.list-heading>div[data-v-41ebaaaf]{min-width:0}.list-heading h2[data-v-41ebaaaf]{font-size:19px;margin:0;overflow-wrap:anywhere}.list-heading p[data-v-41ebaaaf],.list-heading span[data-v-41ebaaaf]{color:#929c95;font-size:12px;white-space:nowrap}.track-list[data-v-41ebaaaf]{list-style:none;margin:0;padding:0}.track-list li[data-v-41ebaaaf]{align-items:center;border-bottom:1px solid #f1f3f1;border-radius:9px;display:flex;min-width:0}.track-list li.selected[data-v-41ebaaaf],.track-list li[data-v-41ebaaaf]:hover{background:#f0f6f1}.track-play[data-v-41ebaaaf]{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;flex:1;font:inherit;gap:14px;min-width:0;padding:14px 8px;text-align:left}.track-number[data-v-41ebaaaf]{color:#9aa49c;flex-shrink:0;font-size:12px;width:24px}.selected .track-number[data-v-41ebaaaf]{color:var(--green);font-weight:700}.track-identity[data-v-41ebaaaf]{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.track-identity strong[data-v-41ebaaaf]{font-size:14px;font-weight:550}.track-identity strong[data-v-41ebaaaf],.track-identity>span[data-v-41ebaaaf]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.track-identity>span[data-v-41ebaaaf]{color:#8b958f;font-size:12px}.track-format[data-v-41ebaaaf]{border:1px solid #dce6dc;border-radius:3px;color:#708c71;font-size:9px;letter-spacing:.5px;padding:2px 4px}.track-time[data-v-41ebaaaf]{color:#929c95;font-size:11px;font-variant-numeric:tabular-nums}.track-download[data-v-41ebaaaf]{color:#7b8e80;flex-shrink:0;font-size:20px;padding:12px 10px;text-decoration:none}.music-pagination[data-v-41ebaaaf]{align-items:center;display:flex;font-size:12px;gap:20px;justify-content:center;margin-top:24px}.music-pagination button[data-v-41ebaaaf]{background:#fff;border:1px solid #dce5dd;border-radius:6px;color:#476451;cursor:pointer;padding:8px 12px}.music-pagination button[data-v-41ebaaaf]:disabled{cursor:default;opacity:.4}.music-notice[data-v-41ebaaaf]{color:#869088;font-size:14px;line-height:1.8;padding:30px 10px;text-align:center}.music-notice a[data-v-41ebaaaf],.music-notice button[data-v-41ebaaaf]{color:var(--green)}.music-sidebar[data-v-41ebaaaf]{min-width:0;position:sticky;top:24px}.music-player[data-v-41ebaaaf]{background:#f7faf7;border:1px solid #dce6df;border-radius:16px;padding:24px;text-align:center}.player-top[data-v-41ebaaaf]{color:#819186;display:flex;font-size:11px;justify-content:space-between}.record-art[data-v-41ebaaaf]{animation:record-turn-41ebaaaf 18s linear infinite paused;background:repeating-radial-gradient(circle,#293b31 0 2px,#32463b 3px,#293b31 4px);border-radius:50%;box-shadow:0 10px 22px #203c3226;display:grid;height:164px;margin:26px auto;place-items:center;width:164px}.record-art.spinning[data-v-41ebaaaf]{animation-play-state:running}.record-art>div[data-v-41ebaaaf]{background:#c7d7bf;border:5px solid #b1c4a8;border-radius:50%;color:#3d6446;display:grid;font-size:27px;height:68px;place-items:center;width:68px}.music-player h2[data-v-41ebaaaf]{font-size:19px;line-height:1.5;margin:0;overflow-wrap:anywhere}.player-artist[data-v-41ebaaaf]{color:#819186;font-size:12px;margin:8px 0 18px}.music-player audio[data-v-41ebaaaf]{display:block;height:38px;width:100%}.player-actions[data-v-41ebaaaf]{display:flex;flex-wrap:wrap;font-size:11px;gap:18px;justify-content:center;margin-top:13px}.player-actions button[data-v-41ebaaaf]{background:none;border:0;color:#708374;cursor:pointer;font:inherit;padding:4px 0}.player-actions button[data-v-41ebaaaf]:disabled{cursor:default;opacity:.35}.player-actions a[data-v-41ebaaaf]{color:var(--green);padding:4px 0;text-decoration:none}.lyrics-heading[data-v-41ebaaaf]{align-items:center;border-top:1px solid #e2e9e2;display:flex;justify-content:space-between;margin-top:22px;padding-top:16px}.lyrics-heading h3[data-v-41ebaaaf]{font-size:12px;margin:0}.lyrics-heading button[data-v-41ebaaaf]{background:none;border:0;color:#93a094;cursor:pointer;font-size:10px}.lyrics-panel[data-v-41ebaaaf]{height:210px;overflow-y:auto;padding:14px 0;position:relative;scrollbar-width:thin}.lyrics-panel>button[data-v-41ebaaaf]{background:none;border:0;color:#8b988e;cursor:pointer;display:block;font:inherit;font-size:12px;line-height:2;padding:6px 0;width:100%}.lyrics-panel>button.current-lyric[data-v-41ebaaaf]{color:#256547;font-weight:700}.lyrics-empty[data-v-41ebaaaf]{color:#98a29a;font-size:12px;line-height:1.8;margin-top:65px}.plain-lyrics[data-v-41ebaaaf]{color:#738077;font-size:12px;line-height:2;white-space:pre-wrap}.lyric-source[data-v-41ebaaaf]{color:#99a49b;font-size:10px;text-decoration:none}.play-error[data-v-41ebaaaf]{color:#9a5a41;font-size:12px;line-height:1.7}.play-error button[data-v-41ebaaaf]{background:none;border:0;color:var(--green);cursor:pointer}.download-card[data-v-41ebaaaf]{align-items:center;background:#fff;border:1px solid #e0e7df;border-radius:12px;color:var(--ink);display:flex;gap:14px;margin-top:16px;padding:20px 17px;text-decoration:none}.download-card>span[data-v-41ebaaaf]:first-child{color:#6d8c70;font-size:28px}.download-card>div[data-v-41ebaaaf]{flex:1}.download-card strong[data-v-41ebaaaf]{font-size:13px}.download-card p[data-v-41ebaaaf]{color:#96a094;font-size:11px;margin:6px 0 0}.music-recommendations[data-v-41ebaaaf]{margin-top:46px}.recommend-heading[data-v-41ebaaaf]{align-items:end;display:flex;gap:20px;justify-content:space-between;margin-bottom:22px}.recommend-heading h2[data-v-41ebaaaf]{font-size:24px;margin:0 0 9px}.recommend-heading .eyebrow[data-v-41ebaaaf]{margin-bottom:9px}.recommend-heading p[data-v-41ebaaaf]:last-child{color:#89958c;font-size:13px;margin:0}.recommend-heading>a[data-v-41ebaaaf]{color:var(--green);font-size:12px;text-decoration:none;white-space:nowrap}.recommend-grid[data-v-41ebaaaf]{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.recommend-card[data-v-41ebaaaf]{align-items:center;background:#fff;border:1px solid #e2e8e1;border-radius:12px;color:inherit;display:flex;gap:15px;min-width:0;padding:18px;text-decoration:none}.recommend-card[data-v-41ebaaaf]:hover{border-color:#94b39c}.album-symbol[data-v-41ebaaaf]{border-radius:8px;color:#4c5f4d;display:grid;flex-shrink:0;font-size:29px;height:64px;place-items:center;width:64px}.recommend-card>div[data-v-41ebaaaf]:nth-child(2){flex:1;min-width:0}.album-label[data-v-41ebaaaf]{color:#94a192;font-size:9px}.recommend-card h3[data-v-41ebaaaf]{display:-webkit-box;font-size:13px;font-weight:550;-webkit-line-clamp:2;line-height:1.6;margin:5px 0;-webkit-box-orient:vertical;overflow:hidden}.recommend-card p[data-v-41ebaaaf]{color:#98a196;font-size:11px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recommend-card>span[data-v-41ebaaaf]{color:#9eada0;font-size:15px}a[data-v-41ebaaaf]:focus-visible,button[data-v-41ebaaaf]:focus-visible,input[data-v-41ebaaaf]:focus-visible{outline:2px solid #408263;outline-offset:3px}@keyframes record-turn-41ebaaaf{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.record-art[data-v-41ebaaaf]{animation:none}}@media(max-width:1000px){.music-layout[data-v-41ebaaaf]{gap:18px;grid-template-columns:minmax(0,1fr) 310px}.music-main[data-v-41ebaaaf]{padding:18px}.music-player[data-v-41ebaaaf]{padding:20px}.recommend-grid[data-v-41ebaaaf]{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-download small[data-v-41ebaaaf]{display:none}}@media(max-width:720px){.music-library[data-v-41ebaaaf]{padding:18px 12px 40px}.music-hero[data-v-41ebaaaf]{align-items:start;border-radius:14px;gap:10px;margin-bottom:16px;padding:23px 20px}.music-hero h1[data-v-41ebaaaf]{font-size:24px}.music-hero p[data-v-41ebaaaf]:last-child{font-size:11px;max-width:220px}.eyebrow[data-v-41ebaaaf]{font-size:10px;letter-spacing:1px}.hero-download[data-v-41ebaaaf]{font-size:11px;gap:6px;padding:9px 10px}.music-layout[data-v-41ebaaaf]{display:flex;flex-direction:column;gap:18px}.music-main[data-v-41ebaaaf]{box-sizing:border-box;padding:16px 12px;width:100%}.music-sidebar[data-v-41ebaaaf]{order:-1;position:static;width:100%}.music-player[data-v-41ebaaaf]{padding:16px}.record-art[data-v-41ebaaaf]{height:88px;margin:12px auto;width:88px}.record-art>div[data-v-41ebaaaf]{border-width:3px;font-size:20px;height:38px;width:38px}.music-player h2[data-v-41ebaaaf]{font-size:17px}.player-artist[data-v-41ebaaaf]{margin:5px 0 12px}.lyrics-panel[data-v-41ebaaaf]{height:130px}.lyrics-empty[data-v-41ebaaaf]{margin-top:30px}.lyrics-heading[data-v-41ebaaaf]{margin-top:15px;padding-top:12px}.download-card[data-v-41ebaaaf]{display:none}.artist-filter[data-v-41ebaaaf]{gap:6px;padding:16px 0}.artist-filter button[data-v-41ebaaaf]{font-size:11px;padding:5px 8px}.list-heading p[data-v-41ebaaaf]{font-size:10px}.track-play[data-v-41ebaaaf]{gap:9px;padding:12px 4px}.track-number[data-v-41ebaaaf]{font-size:10px;width:18px}.track-format[data-v-41ebaaaf]{font-size:8px}.track-time[data-v-41ebaaaf]{font-size:10px}.track-identity strong[data-v-41ebaaaf]{font-size:13px}.track-identity>span[data-v-41ebaaaf]{font-size:11px}.track-download[data-v-41ebaaaf]{padding:12px 8px}.music-recommendations[data-v-41ebaaaf]{margin-top:30px}.recommend-heading h2[data-v-41ebaaaf]{font-size:21px}.recommend-heading p[data-v-41ebaaaf]:last-child{font-size:11px;line-height:1.6}.recommend-heading>a[data-v-41ebaaaf]{font-size:11px}.recommend-grid[data-v-41ebaaaf]{gap:10px;grid-template-columns:minmax(0,1fr)}.recommend-card[data-v-41ebaaaf]{padding:14px}.album-symbol[data-v-41ebaaaf]{height:52px;width:52px}.music-sidebar:not(.has-current) .lyrics-heading[data-v-41ebaaaf],.music-sidebar:not(.has-current) .lyrics-panel[data-v-41ebaaaf],.music-sidebar:not(.has-current) .player-actions[data-v-41ebaaaf],.music-sidebar:not(.has-current) .record-art[data-v-41ebaaaf],.music-sidebar:not(.has-current) audio[data-v-41ebaaaf]{display:none}.music-sidebar:not(.has-current) .music-player h2[data-v-41ebaaaf]{margin-top:12px}.music-sidebar:not(.has-current) .player-artist[data-v-41ebaaaf]{margin-bottom:0}}.artist-filter a[data-v-41ebaaaf]{border:1px solid #e5ebe5;border-radius:6px;color:#68756d;font-size:12px;padding:6px 10px;text-decoration:none}.artist-filter a.active[data-v-41ebaaaf]{background:#e5f0e9;border-color:#b9d3c3;color:#246c55}.song-detail-link[data-v-41ebaaaf]{color:#246c55;font-size:10px;padding:8px;text-decoration:none;white-space:nowrap}.permanent-share[data-v-41ebaaaf]{background:#e9f2e9;border-radius:8px;display:grid;font-size:12px;gap:9px;margin-top:16px;padding:14px 8px}.permanent-share a[data-v-41ebaaaf]{color:#246c55;text-decoration:none}.permanent-share span[data-v-41ebaaaf]{color:#627c68;font-size:10px;overflow-wrap:anywhere}.permanent-share small[data-v-41ebaaaf]{color:#7d8f80}.music-pagination a[data-v-41ebaaaf]{color:#246c55;text-decoration:none}
