/* SahilConnect — base RTL (2.7). The product is Saudi/government-facing, so pages flow
 * right-to-left. This is page DIRECTION, not translation: English strings still render
 * correctly via the browser's Unicode bidi algorithm. Deliberately conservative — it only
 * sets direction + keeps inherently-LTR content (code, URLs, emails, numbers-only inputs)
 * left-aligned, so existing layouts aren't aggressively overridden. Each dashboard still
 * needs a visual pass before it's considered polished. */
html[dir="rtl"] body { direction: rtl; }

/* Keep technical / inherently-LTR content readable */
html[dir="rtl"] code,
html[dir="rtl"] pre,
html[dir="rtl"] kbd,
html[dir="rtl"] samp,
html[dir="rtl"] .ltr,
html[dir="rtl"] [dir="ltr"],
html[dir="rtl"] input[type="email"],
html[dir="rtl"] input[type="url"],
html[dir="rtl"] input[type="password"],
html[dir="rtl"] input[type="number"] {
  direction: ltr;
  text-align: left;
}

/* Form controls + tables follow the page direction by default */
html[dir="rtl"] table { text-align: right; }
