.lyrics-button,.video-button,.share-track-button{display:inline-flex!important;vertical-align:top;align-items:center;justify-content:center;gap:6px;width:86px;height:30px;margin:8px 8px 0 0!important;padding:0 10px!important;border:1px solid rgba(67,235,209,.24)!important;border-radius:999px!important;background:rgba(67,235,209,.08);color:var(--cyan);font:9px 'DM Mono',monospace;letter-spacing:.06em;line-height:1;cursor:pointer}.lyrics-button svg{width:12px;height:12px}.share-track-button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.video-button span{font-size:9px}.lyrics-button:hover,.video-button:hover,.share-track-button:hover,.share-track-button.copied{background:rgba(67,235,209,.18);border-color:var(--cyan)!important}
.track-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.track-actions .track-rating,.track-actions .track-comments-button,.track-actions .lyrics-button,.track-actions .video-button,.track-actions .share-track-button{margin:0!important}
.language-switch{position:fixed;z-index:100;top:16px;right:16px;display:inline-flex;align-items:center;gap:4px;margin:0;padding:4px;border:1px solid var(--line);border-radius:999px;background:rgba(6,17,22,.92);box-shadow:0 4px 18px rgba(0,0,0,.28)}.language-switch button{min-width:34px;padding:5px 7px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:9px 'DM Mono',monospace;cursor:pointer}.language-switch button[aria-pressed="true"]{background:rgba(67,235,209,.15);color:var(--cyan)}
@media(max-width:600px){.language-switch{top:10px;right:10px}}
