/**
 * Self-hosted fonts.
 *
 * - Mulish = the free/OFL version of "Muli" (the site's body font) → exact match, works offline.
 * - Fraunces = a close free high-contrast serif used as the local fallback for the premium
 *   Adobe font "ivymode". On the live domain (hypnose-wil.ch) the Adobe kit still loads
 *   ivymode first; on localhost (Adobe is domain-locked) Fraunces renders instead.
 */

/* ---- Mulish (body) ---- */
@font-face { font-family: "Mulish"; font-style: normal; font-weight: 300; font-display: swap; src: url("../fonts/Mulish-300.woff2") format("woff2"); }
@font-face { font-family: "Mulish"; font-style: normal; font-weight: 400; font-display: swap; src: url("../fonts/Mulish-400.woff2") format("woff2"); }
@font-face { font-family: "Mulish"; font-style: normal; font-weight: 500; font-display: swap; src: url("../fonts/Mulish-500.woff2") format("woff2"); }
@font-face { font-family: "Mulish"; font-style: normal; font-weight: 600; font-display: swap; src: url("../fonts/Mulish-600.woff2") format("woff2"); }
@font-face { font-family: "Mulish"; font-style: normal; font-weight: 700; font-display: swap; src: url("../fonts/Mulish-700.woff2") format("woff2"); }

/* ---- Fraunces (display serif — local ivymode fallback) ---- */
@font-face { font-family: "Fraunces"; font-style: normal; font-weight: 400; font-display: swap; src: url("../fonts/Fraunces-400.woff2") format("woff2"); }
@font-face { font-family: "Fraunces"; font-style: normal; font-weight: 500; font-display: swap; src: url("../fonts/Fraunces-500.woff2") format("woff2"); }
@font-face { font-family: "Fraunces"; font-style: normal; font-weight: 600; font-display: swap; src: url("../fonts/Fraunces-600.woff2") format("woff2"); }
@font-face { font-family: "Fraunces"; font-style: normal; font-weight: 700; font-display: swap; src: url("../fonts/Fraunces-700.woff2") format("woff2"); }
