.hx-language-nav {
  display: flex;
  flex-wrap: wrap;
  gap: .5rem;
  align-items: center;
  margin: 1rem 0;
  padding: .7rem 1rem;
  border: 1px solid #d7e3eb;
  border-radius: 8px;
}
.hx-language-nav a[aria-current="page"] { font-weight: 700; text-decoration: underline; }
.hx-review--translated { max-width: 850px; margin-inline: auto; }
.hx-review--translated[dir="rtl"] { text-align: right; }
.hx-review--translated .hx-translation-notice { grid-column: 1; }
.hx-review--translated .hx-arabic { direction: rtl; text-align: right; }
.hx-translation-notice { font-size: .85rem; color: #475569; padding: .75rem 1rem; border-inline-start: 3px solid #94a3b8; background: #f8fafc; }
