/* Right-to-left overrides (ar) */
.rtl body { direction: rtl; }
.rtl .glt-nav { margin-left: 0; margin-right: auto; }
.rtl .glt-lang-menu { right: auto; left: 0; }
.rtl .glt-flow-step:not(:last-child)::after { right: auto; left: calc(var(--glt-s3) * -1); transform: translateY(-50%) rotate(225deg); }
.rtl .glt-textlink::after { content: "←"; }
.rtl .glt-textlink:hover::after { transform: translateX(-3px); }
.rtl .glt-breadcrumb { direction: rtl; }
.rtl .glt-entry-content th,
.rtl .glt-entry-content td { text-align: right; }
