.trending-main[data-v-a667efbd]{width:-moz-max-content;width:max-content}.trend-list[data-v-a667efbd]{align-items:flex-start;display:flex;gap:20px;height:-moz-max-content;height:max-content;margin-top:16px;overflow:visible;padding-bottom:10px}[data-v-a667efbd] .home-hot-song-card .song-title:first-letter,[data-v-a667efbd] .home-mv-card .song-title:first-letter{text-transform:uppercase}.home[data-v-be50c930]{--home-page-x:clamp(32px,4.2vw,80px);--home-section-x:clamp(12px,.85vw,16px);--home-section-gap:clamp(32px,2.1vw,44px);--home-banner-gap:clamp(20px,1.6vw,30px);display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;overflow:hidden}#home-scroll[data-v-be50c930]{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:30px var(--home-page-x) 0}.home-banner[data-v-be50c930]{display:flex;gap:var(--home-banner-gap);padding:0 var(--home-section-x) 0}.home-banner .banner-item[data-v-be50c930]{aspect-ratio:685/240;border-radius:10px;cursor:pointer;flex:1;overflow:hidden;position:relative;transition:transform .3s ease}.home-banner .banner-item[data-v-be50c930]:hover{transform:scale(1.02)}.home-banner .banner-item[data-v-be50c930] .banner-image{border-radius:inherit;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-banner .banner-item[data-v-be50c930] .lazy-image__placeholder{border-radius:inherit;height:100%;width:100%}.home-banner .banner-item video[data-v-be50c930]{border-radius:inherit;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-banner .banner-item .banner-content[data-v-be50c930]{left:clamp(20px,1.9vw,36px);position:absolute;top:50%;transform:translateY(-50%);width:clamp(280px,24vw,348px)}.home-banner .banner-item .banner-content h2[data-v-be50c930]{color:#fff;font-size:clamp(28px,1.9vw,36px);font-weight:600;margin:0 0 4px}.home-banner .banner-item .banner-content p[data-v-be50c930]{color:#fffc;font-size:clamp(18px,1.25vw,24px);margin-top:20px}.section-block[data-v-be50c930]{margin-top:var(--home-section-gap);padding:0 var(--home-section-x)}.section-block .musicList[data-v-be50c930]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);width:100%}.section-block .musicList .musicItem[data-v-be50c930]{width:100%}.section-header[data-v-be50c930]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.section-title[data-v-be50c930]{color:#fff;font-size:18px;font-weight:600}.more-link[data-v-be50c930]{align-items:center;color:#fff9;cursor:pointer;display:flex;font-size:14px;gap:4px;transition:color .3s}.more-link[data-v-be50c930]:hover{color:#9e53e6}.nav-bottom[data-v-be50c930]{align-items:center;display:flex;flex-shrink:0;gap:24px;justify-content:space-between;margin-top:var(--home-section-gap);padding:16px var(--home-section-x) 24px}.nav-bottom .nav-left[data-v-be50c930]{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.nav-bottom .nav-left .logo[data-v-be50c930]{flex:0 0 auto;height:41px;-o-object-fit:contain;object-fit:contain;overflow:visible;width:150px}.nav-bottom .nav-left .logo[data-v-be50c930] .lazy-image__img,.nav-bottom .nav-left .logo[data-v-be50c930] .lazy-image__placeholder{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.nav-bottom .nav-left .nav-links[data-v-be50c930]{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.nav-bottom .nav-left .nav-links a[data-v-be50c930]{text-decoration:none}.nav-bottom .nav-link-item[data-v-be50c930]{align-items:center;cursor:pointer;display:flex;gap:6px}.nav-bottom .nav-link-item .link-icon[data-v-be50c930]{height:16px;-o-object-fit:contain;object-fit:contain;opacity:.8;width:16px}.nav-bottom .nav-link-item .link-icon.email[data-v-be50c930]{opacity:.8}.nav-bottom .nav-link-item span[data-v-be50c930]{color:#fff;font-size:13px}.nav-bottom .nav-link-item:hover span[data-v-be50c930]{opacity:.8}.nav-bottom .social-links[data-v-be50c930]{align-items:center;display:flex;flex:0 0 auto;gap:16px}.nav-bottom .social-links .social-icon[data-v-be50c930]{cursor:pointer;height:40px;-o-object-fit:contain;object-fit:contain;width:40px}@media screen and (max-width:1200px){.home[data-v-be50c930]{--home-page-x:24px;--home-section-gap:32px}.home-banner .banner-item .banner-content[data-v-be50c930]{width:min(270px,52%)}.nav-bottom[data-v-be50c930]{align-items:flex-start}}.empty-list[data-v-be50c930],.loading-more[data-v-be50c930],.no-more[data-v-be50c930]{color:#fff9;padding:20px}
