/* Language toggle: names only; app controls, order and layout stay English/LTR. */
html.zl-he,html.zl-he body{direction:ltr;text-align:left}
html.zl-he .kc.zl-hashe .kt{display:none!important}
html.zl-he .kc .zl-he-alt{display:block!important;direction:rtl;text-align:left;margin:0;color:var(--mut);font-size:15px;unicode-bidi:isolate}
html.zl-he .song.zl-hashe .t > a{display:none!important}
html.zl-he .song .zl-he-alt{display:inline!important;direction:rtl;unicode-bidi:isolate;font-weight:500}
.zl-lang-wrap{display:inline-flex;align-items:center;gap:4px;border:1px solid #dce9e9;background:#fff;border-radius:999px;padding:2px;min-height:32px}
.zl-lang-wrap button{border:0;background:transparent;color:#245963;border-radius:999px;padding:4px 9px;min-height:26px;font:700 12px Rubik,system-ui,sans-serif;box-shadow:none;cursor:pointer}
.zl-lang-wrap button[aria-pressed=true]{background:#0E8F9A;color:#fff}
@media(max-width:700px){.zl-lang-wrap{order:20}.zl-lang-wrap button{font-size:11px;padding:4px 7px}}
@media print{.zl-lang-wrap{display:none!important}}
header button.ghost.sm{color:#245963!important;background:#e7f0f1!important}
@media(max-width:700px){body:has(.home-song-search) .bhead .bside{flex:0 0 128px!important;width:128px!important;max-width:128px!important}body:has(.home-song-search) .bhead .bside .bq{width:100%!important;min-width:0!important;max-width:100%!important}}
html.zl-he #zhits.search-artists .song.zl-hashe .t > a{display:none!important}
html.zl-he #zhits.search-artists .song .zl-he-alt{display:inline!important;direction:rtl;unicode-bidi:isolate;font-weight:500}
