@font-face {
  font-family: "Rac";
  src: url("/.typstatic/themes-site/shared/fonts/Rac/Rac-Regular.woff2");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "Rac";
  src: url("/.typstatic/themes-site/shared/fonts/Rac/Rac-Bold.woff2");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "Rac";
  src: url("/.typstatic/themes-site/shared/fonts/Lejlot/Lejlot-Regular.woff2");
  font-style: normal;
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Rac";
  src: url("/.typstatic/themes-site/shared/fonts/Lejlot/Lejlot-Bold.woff2");
  font-style: normal;
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: "Noto Sans Hebrew";
  src: url("/.typstatic/themes-site/shared/fonts/Noto Sans Hebrew/NotoSansHebrew-Bold.ttf");
  font-style: normal;
  font-weight: 700;
}

body {
	font-family: "Rac", serif;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Noto Sans Hebrew", sans-serif;
	font-style: normal;
	font-weight: bold;
}

section[role=doc-bibliography] {
  direction: ltr;
}

/* TODO: fix this ugly hack */
@media (min-width: 761px) {
	section[role=doc-bibliography] {
		direction: ltr;
		position: relative;
		left: 42%;
	}
	section[role=doc-bibliography] ul li {
		margin-bottom: 1em;
		margin-left: 1em;
		text-indent: -1em;
	}
}
