.lang-switch[data-v-433dfd3e]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#18181bcc;border-radius:9999px;gap:.25rem;padding:.25rem;display:inline-flex}.lang-btn[data-v-433dfd3e]{color:#a1a1aa;letter-spacing:.04em;cursor:pointer;background:0 0;border:none;border-radius:9999px;min-width:2.1rem;height:1.85rem;font-size:.75rem;font-weight:600;transition:color .16s,background-color .16s}.lang-btn--active[data-v-433dfd3e]{color:#fff;background:#3f3f46e6}.lang-btn[data-v-433dfd3e]:hover{color:#fff}.song-card[data-v-4a89c9a1]{color:inherit;border-radius:.75rem;grid-template-columns:3.5rem 1fr auto;align-items:center;gap:.9rem;padding:.55rem .35rem;text-decoration:none;transition:background-color .16s;display:grid}.song-card[data-v-4a89c9a1]:hover{background:#18181ba6}.cover-wrap[data-v-4a89c9a1]{background:#18181b;border-radius:.55rem;width:3.5rem;height:3.5rem;position:relative;overflow:hidden}.cover[data-v-4a89c9a1]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.play-badge[data-v-4a89c9a1]{opacity:0;background:#00000059;place-items:center;transition:opacity .16s;display:grid;position:absolute;inset:0}.song-card:hover .play-badge[data-v-4a89c9a1]{opacity:1}.play-icon[data-v-4a89c9a1]{color:#fff;fill:#fff;width:1.1rem;height:1.1rem;margin-left:.1rem}.meta[data-v-4a89c9a1]{min-width:0}.title[data-v-4a89c9a1]{margin:0;font-size:.98rem;font-weight:600}.artist[data-v-4a89c9a1],.title[data-v-4a89c9a1]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.artist[data-v-4a89c9a1]{color:#a1a1aa;margin:.2rem 0 0;font-size:.82rem}.aside[data-v-4a89c9a1]{flex-direction:column;align-items:flex-end;gap:.35rem;display:flex}.bookmark[data-v-4a89c9a1]{color:#71717a;cursor:pointer;background:0 0;border:none;padding:.15rem}.bookmark--on[data-v-4a89c9a1]{color:var(--accent-color)}.bookmark-icon[data-v-4a89c9a1]{width:1.05rem;height:1.05rem}.bookmark--on .bookmark-icon[data-v-4a89c9a1]{fill:var(--accent-color)}.duration[data-v-4a89c9a1]{color:#71717a;font-variant-numeric:tabular-nums;font-size:.72rem}
