@font-face {
  font-family: "Cairo Play";
  src: url("../fonts/cairo-play/CairoPlay-Variable.ttf") format("truetype");
  font-style: normal;
  font-weight: 200 1000;
  font-display: swap;
}

/* identity intentionally declares nothing: each visual identity keeps its
   established type choices until the administrator makes an explicit choice. */
:root[data-thm-font-body="system"] {
  --thm-font-body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

:root[data-thm-font-body="serif"] {
  --thm-font-body: Georgia, "Times New Roman", serif;
}

:root[data-thm-font-heading="cairo_play"] {
  --thm-font-heading: "Cairo Play", ui-sans-serif, system-ui, sans-serif;
}

:root[data-thm-font-heading="system"] {
  --thm-font-heading: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

:root[data-thm-font-heading="serif"] {
  --thm-font-heading: Georgia, "Times New Roman", serif;
}
