/* ===== self-hosted Open Sans Hebrew (brand font — no Elementor dependency) ===== */
@font-face{font-family:"Open Sans Hebrew";font-weight:400;font-style:normal;font-display:swap;
  src:url("../fonts/opensanshebrew-regular.woff2") format("woff2")}
@font-face{font-family:"Open Sans Hebrew";font-weight:600;font-style:normal;font-display:swap;
  src:url("../fonts/opensanshebrew-bold.woff2") format("woff2")}
@font-face{font-family:"Open Sans Hebrew";font-weight:700;font-style:normal;font-display:swap;
  src:url("../fonts/opensanshebrew-bold.woff2") format("woff2")}
@font-face{font-family:"Open Sans Hebrew";font-weight:800;font-style:normal;font-display:swap;
  src:url("../fonts/opensanshebrew-extrabold.woff2") format("woff2")}

:root{
  /* brand palette (Elementor Kit 27924) */
  --c-black:#000000; --c-dark:#040405; --c-yellow:#EFBA00; --c-white:#FFFFFF; --c-gray:#555555;
  --c-line:#e6e6e6; --c-soft:#f5f5f5;
  --ff:"Open Sans Hebrew","Arial Hebrew",Arial,sans-serif;
  --fw-reg:400; --fw-semi:600; --fw-bold:700; --fw-x:800;
  --container:1400px; --gutter:20px;
  --fs-h2:clamp(24px,2.3vw,34px); --fs-h3:16px; --fs-body:16px;
}
