/* mirrored for right-to-left pages from ../rs-fonts.css; do not edit */
/* ==================================================================
   Site typography (2026-10-21)
   ------------------------------------------------------------------
   One family, project-wide, for headings and body alike:
     "Helvetica Neue" where the OS has it (macOS, iOS),
     then Inter (Google Fonts, loaded from the page <head>) everywhere else.
     Inter must sit before plain "Helvetica": Windows aliases "Helvetica" to Arial.
     Helvetica / Arial are only a last resort if Inter has not loaded yet.
   Sizes and weights are untouched; this sheet only sets families.
   Loaded by includes/common-header.php and by every standalone page head.
   ================================================================== */
:root {
    --rs-font: "Helvetica Neue", "Inter", Helvetica, Arial, sans-serif;
    --rs-font-heading: var(--rs-font);
    --rs-font-body: var(--rs-font);
    --bs-font-sans-serif: var(--rs-font);
    --bs-body-font-family: var(--rs-font);
    --bs-font-monospace: var(--rs-font);
}

html,
body,
input,
button,
select,
textarea {
    font-family: var(--rs-font-body);
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6,
:is(span, strong, b, dt, th, figcaption, legend, summary)[class*="title"],
:is(span, strong, b)[class*="heading"],
div[class*="-title"]:not([class*="wrap"]):not([class*="holder"]):not([class*="area"]):not([class*="box"]) {
    font-family: var(--rs-font-heading) !important;
}
