.maruops-languages { display:flex; align-items:center; flex-wrap:wrap; gap:9px; font-size:12px; line-height:1.6; }
.maruops-languages a { color:#514337; text-decoration:underline; text-underline-offset:3px; }
.maruops-languages a[aria-current=true] { color:#7d3d24; font-weight:700; text-decoration-thickness:2px; }
.maruops-topic-sidebar > .maruops-languages { margin:-8px 10px 20px; }
.maruops-header-inner > .maruops-languages { flex-shrink:0; }
html[lang^=en] .maruops-reading { word-break:normal; overflow-wrap:anywhere; }
html[lang^=en] .maruops-topic-sidebar { word-break:normal; }
@media (max-width:599px) {
  .maruops-header-inner { flex-wrap:wrap; column-gap:10px; row-gap:8px; }
  .maruops-header-inner > .maruops-languages { margin-left:auto; font-size:11px; gap:6px; }
  .maruops-menu-toggle { padding-inline:8px; font-size:11px; gap:5px; }
}
