.hm-album-view__cover{border-radius:8px!important}.hm-album-view__singer-link{color:inherit!important;text-decoration:none!important;font-weight:600!important}.hm-album-view__singer-link:hover{text-decoration:underline!important}.hm-album-view .hm-singer-archive__toolbar,.hm-singer-archive.hm-album-view .hm-album-view__toolbar{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important}.hm-album-view button.hm-singer-archive__play-all,.hm-singer-archive.hm-album-view button.hm-singer-archive__play-all,.elementor-element .hm-album-view button.hm-singer-archive__play-all,.elementor-widget-shortcode .hm-album-view button.hm-singer-archive__play-all{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 56px!important;width:56px!important;min-width:56px!important;max-width:56px!important;height:56px!important;min-height:56px!important;padding:0!important;margin:0!important;border:none!important;border-radius:50%!important;background:var(--hm-accent,#fa8504)!important;background-color:var(--hm-accent,#fa8504)!important;color:#1a1a1a!important;cursor:pointer!important;box-shadow:0 6px 20px rgb(250 133 4 / .45)!important;font-size:0!important;line-height:1!important;text-decoration:none!important;text-transform:none!important;letter-spacing:normal!important;appearance:none!important;-webkit-appearance:none!important}.hm-album-view button.hm-singer-archive__play-all:hover:not(:disabled),.hm-singer-archive.hm-album-view button.hm-singer-archive__play-all:hover:not(:disabled){transform:scale(1.05)!important;box-shadow:0 8px 28px rgb(250 133 4 / .55)!important;background:var(--hm-accent,#fa8504)!important;color:#1a1a1a!important}.hm-album-view button.hm-singer-archive__play-all:disabled{opacity:0.45!important;cursor:not-allowed!important}.hm-album-view button.hm-singer-archive__play-all svg,.hm-album-view button.hm-singer-archive__play-all polygon{display:block!important;width:24px!important;height:24px!important;fill:#1a1a1a!important}.hm-album-view button.hm-singer-archive__shuffle,.hm-singer-archive.hm-album-view button.hm-singer-archive__shuffle,.elementor-element .hm-album-view button.hm-singer-archive__shuffle,.elementor-widget-shortcode .hm-album-view button.hm-singer-archive__shuffle{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;margin:0!important;border:1px solid rgb(0 0 0 / .14)!important;border-radius:50%!important;background:rgb(255 255 255 / .72)!important;color:inherit!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;box-shadow:none!important;font-size:0!important;line-height:1!important;text-decoration:none!important}.hm-album-view button.hm-singer-archive__shuffle:hover:not(:disabled){background:rgb(255 255 255 / .95)!important}.hm-album-view button.hm-singer-archive__shuffle:disabled{opacity:0.45!important;cursor:not-allowed!important}.hm-album-view button.hm-singer-archive__shuffle svg{display:block!important;width:20px!important;height:20px!important;fill:currentColor!important}.hm-album-view button.hm-album-view__share-btn,.hm-singer-archive.hm-album-view button.hm-album-view__share-btn,.elementor-element .hm-album-view button.hm-album-view__share-btn,.elementor-widget-shortcode .hm-album-view button.hm-album-view__share-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;padding:0 16px!important;margin:0!important;border:1px solid rgb(0 0 0 / .18)!important;border-radius:999px!important;background:#1d2327!important;background-color:#1d2327!important;color:#fff!important;cursor:pointer!important;font:inherit!important;font-size:0.92rem!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;text-transform:none!important;letter-spacing:normal!important;appearance:none!important;-webkit-appearance:none!important;box-shadow:none!important}.hm-album-view button.hm-album-view__share-btn:hover{background:#2c3338!important;background-color:#2c3338!important;color:#fff!important}.hm-album-view button.hm-album-view__share-btn svg{display:block!important;width:18px!important;height:18px!important;stroke:currentColor!important;flex-shrink:0!important}.hm-album-view button.hm-album-view__share-btn span{color:inherit!important;font-size:inherit!important;font-weight:inherit!important}html[data-hm-theme="dark"] .hm-album-view button.hm-singer-archive__shuffle{border-color:rgb(255 255 255 / .18)!important;background:rgb(255 255 255 / .06)!important}.hm-album-view__share-panel{margin:0 0 1.25rem!important;padding:12px 14px!important;border:1px solid rgb(0 0 0 / .1)!important;border-radius:10px!important;background:rgb(0 0 0 / .03)!important}.hm-album-view__share-label{display:block!important;font-size:0.85rem!important;margin-bottom:8px!important}.hm-album-view__share-row{display:flex!important;gap:8px!important}.hm-album-view__share-input{flex:1!important;min-width:0!important;padding:8px 10px!important;border-radius:8px!important;border:1px solid rgb(0 0 0 / .16)!important;direction:ltr!important;text-align:left!important;font:inherit!important;font-size:0.9rem!important}.hm-album-view button.hm-album-view__copy-btn{border:0!important;border-radius:8px!important;padding:8px 14px!important;cursor:pointer!important;font:inherit!important;background:#1d2327!important;color:#fff!important;appearance:none!important}.hm-album-view__toast{position:fixed!important;bottom:24px!important;left:50%!important;transform:translateX(-50%)!important;z-index:9999!important;background:#1d2327!important;color:#fff!important;padding:10px 16px!important;border-radius:999px!important;font-size:0.9rem!important;box-shadow:0 8px 24px rgb(0 0 0 / .2)!important}.hm-album-view__toast.is-error{background:#8a1f1f!important}.hm-singer-archive__section--albums{margin-top:2rem;margin-bottom:.5rem}.hm-singer-archive__albums-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.hm-singer-archive__albums-head .hm-singer-archive__section-title{margin:0}.hm-singer-archive__albums-wrap{position:relative}.hm-singer-archive__albums-row{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 12px;-webkit-overflow-scrolling:touch}.hm-singer-archive__albums-row::-webkit-scrollbar{height:0}.hm-singer-archive__album-card{flex:0 0 148px;width:148px;scroll-snap-align:start;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:8px}.hm-singer-archive__album-card:hover .hm-singer-archive__album-cover{transform:scale(1.02)}.hm-singer-archive__album-cover{position:relative;width:148px;height:148px;border-radius:8px;overflow:hidden;background:rgb(0 0 0 / .08);transition:transform 0.2s ease}.hm-singer-archive__album-cover img{width:100%;height:100%;object-fit:cover;display:block}.hm-singer-archive__album-cover-ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:.45;font-size:2rem}.hm-singer-archive button.hm-singer-archive__album-play,.hm-singer-archive__album-card button.hm-singer-archive__album-play{position:absolute!important;inset:auto 10px 10px auto!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;margin:0!important;border-radius:999px!important;border:0!important;background:#1ed760!important;background-color:#1ed760!important;color:#111!important;display:grid!important;place-items:center!important;cursor:pointer!important;opacity:0;transform:translateY(6px);transition:opacity 0.18s ease,transform 0.18s ease;box-shadow:0 6px 16px rgb(0 0 0 / .25)!important;appearance:none!important;-webkit-appearance:none!important;font-size:0!important}.hm-singer-archive__album-card:hover .hm-singer-archive__album-play,.hm-singer-archive__album-card:focus-within .hm-singer-archive__album-play{opacity:1;transform:translateY(0)}.hm-singer-archive__album-title{font-size:.95rem;font-weight:700;line-height:1.3;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hm-singer-archive__album-meta{margin:0;font-size:.8rem;opacity:.65}@media (max-width:640px){.hm-singer-archive__album-card,.hm-singer-archive__album-cover{flex-basis:132px;width:132px}.hm-singer-archive__album-cover{height:132px}}