/* LAWFIRM rtl.css — overrides that cannot be expressed logically.
   Governance: CONSTITUTION-LAWFIRM-v1.md §5.3. Logical properties are primary; this file
   should stay minimal because direction handled via context, not hardcoded LTR/RTL rules.

   Load path: registered explicitly in inc/enqueue.php under is_rtl(), depending on
   'lawfirm-main'. WordPress does not auto-load a theme's rtl.css — see the comment
   there for the core behaviour this replaces. */

/* ---------------------------------------------------------------------------
 * Slider arrows.
 * main.scss builds the chevron from a top+right border corner and points it with
 * rotate(-135deg) = left, rotate(45deg) = right. A rotate cannot be made logical,
 * so the two directional glyphs are mirrored here. The translate offsets are
 * swapped with them because they are anchored to the button edge.
 * ------------------------------------------------------------------------- */
.arrow--prev::before { transform: translate(-30%, -50%) rotate(135deg); }
.arrow--next::before { transform: translate(-70%, -50%) rotate(-135deg); }