@font-face {
  font-family: "WLG Source Sans 3";
  font-style: normal;
  font-weight: 400 700;
  font-display: optional;
  src: url("/fonts/sourcesans3-latin-19143dca0759.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "WLG Source Serif 4";
  font-style: normal;
  font-weight: 400 700;
  font-display: optional;
  src: url("/fonts/sourceserif4-latin-382475f38242.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "WLG Libre Baskerville";
  font-style: normal;
  font-weight: 400 700;
  font-display: optional;
  src: url("/fonts/librebaskerville-latin-22219fb90e3b.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "WLG Lora";
  font-style: normal;
  font-weight: 400 700;
  font-display: optional;
  src: url("/fonts/lora-latin-ddb8c6603510.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "WLG EB Garamond";
  font-style: normal;
  font-weight: 400 700;
  font-display: optional;
  src: url("/fonts/ebgaramond-latin-88603384163d.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "WLG Crimson Pro";
  font-style: normal;
  font-weight: 400 700;
  font-display: optional;
  src: url("/fonts/crimsonpro-latin-20ce4189b9e4.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "WLG Playfair Display";
  font-style: normal;
  font-weight: 400 700;
  font-display: optional;
  src: url("/fonts/playfairdisplay-latin-e0c764a8e9e1.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "WLG Inter";
  font-style: normal;
  font-weight: 400 700;
  font-display: optional;
  src: url("/fonts/inter-latin-3100e775e861.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "WLG Montserrat";
  font-style: normal;
  font-weight: 400 700;
  font-display: optional;
  src: url("/fonts/montserrat-latin-06b16db7a969.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "WLG Manrope";
  font-style: normal;
  font-weight: 400 700;
  font-display: optional;
  src: url("/fonts/manrope-latin-a30ddcd34970.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "WLG Lato";
  font-style: normal;
  font-weight: 700;
  font-display: optional;
  src: url("/fonts/lato-latin-c447dd7677b4.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "WLG Merriweather";
  font-style: normal;
  font-weight: 400 700;
  font-display: optional;
  src: url("/fonts/merriweather-latin-4fbe8dd9c23b.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

html[data-font-pair="lato-merriweather"],
html[data-editor-mode="edit"][data-font-preview="lato-merriweather"] {
  --font-display: "WLG Lato", Arial, Helvetica, sans-serif;
  --font-body: "WLG Merriweather", Georgia, "Times New Roman", serif;
  --font-heading-weight: 700;
}

html[data-font-pair="manrope-sourcesans3"],
html[data-editor-mode="edit"][data-font-preview="manrope-sourcesans3"] {
  --font-display: "WLG Manrope", Arial, Helvetica, sans-serif;
  --font-body: "WLG Source Sans 3", Arial, Helvetica, sans-serif;
  --font-heading-weight: 600;
}

html[data-font-pair="sourceserif4-sourcesans3"],
html[data-editor-mode="edit"][data-font-preview="sourceserif4-sourcesans3"] {
  --font-display: "WLG Source Serif 4", Georgia, "Times New Roman", serif;
  --font-body: "WLG Source Sans 3", Arial, Helvetica, sans-serif;
  --font-heading-weight: 400;
}

html[data-font-pair="librebaskerville-inter"],
html[data-editor-mode="edit"][data-font-preview="librebaskerville-inter"] {
  --font-display: "WLG Libre Baskerville", Georgia, "Times New Roman", serif;
  --font-body: "WLG Inter", Arial, Helvetica, sans-serif;
  --font-heading-weight: 400;
}

html[data-font-pair="lora-sourcesans3"],
html[data-editor-mode="edit"][data-font-preview="lora-sourcesans3"] {
  --font-display: "WLG Lora", Georgia, "Times New Roman", serif;
  --font-body: "WLG Source Sans 3", Arial, Helvetica, sans-serif;
  --font-heading-weight: 400;
}

html[data-font-pair="ebgaramond-inter"],
html[data-editor-mode="edit"][data-font-preview="ebgaramond-inter"] {
  --font-display: "WLG EB Garamond", Georgia, "Times New Roman", serif;
  --font-body: "WLG Inter", Arial, Helvetica, sans-serif;
  --font-heading-weight: 400;
}

html[data-font-pair="crimsonpro-sourcesans3"],
html[data-editor-mode="edit"][data-font-preview="crimsonpro-sourcesans3"] {
  --font-display: "WLG Crimson Pro", Georgia, "Times New Roman", serif;
  --font-body: "WLG Source Sans 3", Arial, Helvetica, sans-serif;
  --font-heading-weight: 400;
}

html[data-font-pair="playfairdisplay-inter"],
html[data-editor-mode="edit"][data-font-preview="playfairdisplay-inter"] {
  --font-display: "WLG Playfair Display", Georgia, "Times New Roman", serif;
  --font-body: "WLG Inter", Arial, Helvetica, sans-serif;
  --font-heading-weight: 400;
}

html[data-font-pair="sourceserif4-manrope"],
html[data-editor-mode="edit"][data-font-preview="sourceserif4-manrope"] {
  --font-display: "WLG Source Serif 4", Georgia, "Times New Roman", serif;
  --font-body: "WLG Manrope", Arial, Helvetica, sans-serif;
  --font-heading-weight: 400;
}

html[data-font-pair="lora-inter"],
html[data-editor-mode="edit"][data-font-preview="lora-inter"] {
  --font-display: "WLG Lora", Georgia, "Times New Roman", serif;
  --font-body: "WLG Inter", Arial, Helvetica, sans-serif;
  --font-heading-weight: 400;
}

html[data-font-pair="librebaskerville-sourcesans3"],
html[data-editor-mode="edit"][data-font-preview="librebaskerville-sourcesans3"] {
  --font-display: "WLG Libre Baskerville", Georgia, "Times New Roman", serif;
  --font-body: "WLG Source Sans 3", Arial, Helvetica, sans-serif;
  --font-heading-weight: 400;
}

html[data-font-pair="montserrat-sourcesans3"],
html[data-editor-mode="edit"][data-font-preview="montserrat-sourcesans3"] {
  --font-display: "WLG Montserrat", Arial, Helvetica, sans-serif;
  --font-body: "WLG Source Sans 3", Arial, Helvetica, sans-serif;
  --font-heading-weight: 600;
}

html[data-font-pair="manrope-inter"],
html[data-editor-mode="edit"][data-font-preview="manrope-inter"] {
  --font-display: "WLG Manrope", Arial, Helvetica, sans-serif;
  --font-body: "WLG Inter", Arial, Helvetica, sans-serif;
  --font-heading-weight: 600;
}
