/* Mon Saju — polices auto-hébergées (aucun appel à Google Fonts : RGPD).
   Généré par scripts/fonts/build-fonts.js — ne pas modifier à la main.
   Geist, Cormorant Garamond, Noto Serif KR : SIL Open Font License 1.1 (OFL-*.txt).
   Cormorant Garamond : version modifiée (accents abaissés, voir OFL-cormorant-garamond.txt). */

/* Geist normal — latin-ext (variable 300 700) */
@font-face {
  font-family: "Geist";
  font-style: normal;
  font-display: swap;
  font-weight: 300 700;
  src: url("./geist-latin-ext-wght-normal.824f485b.woff2") format("woff2");
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* Geist normal — latin (variable 300 700) */
@font-face {
  font-family: "Geist";
  font-style: normal;
  font-display: swap;
  font-weight: 300 700;
  src: url("./geist-latin-wght-normal.19f9c925.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;
}

/* Cormorant Garamond normal — latin-ext (variable 300 700) */
@font-face {
  font-family: "Cormorant Garamond";
  font-style: normal;
  font-display: swap;
  font-weight: 300 700;
  src: url("./cormorant-garamond-latin-ext-wght-normal.ccab9092.woff2") format("woff2");
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* Cormorant Garamond normal — latin (variable 300 700) */
@font-face {
  font-family: "Cormorant Garamond";
  font-style: normal;
  font-display: swap;
  font-weight: 300 700;
  src: url("./cormorant-garamond-latin-wght-normal.c658a6dc.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;
}

/* Cormorant Garamond italic — latin-ext (variable 300 700) */
@font-face {
  font-family: "Cormorant Garamond";
  font-style: italic;
  font-display: swap;
  font-weight: 300 700;
  src: url("./cormorant-garamond-latin-ext-wght-italic.1d9dee13.woff2") format("woff2");
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* Cormorant Garamond italic — latin (variable 300 700) */
@font-face {
  font-family: "Cormorant Garamond";
  font-style: italic;
  font-display: swap;
  font-weight: 300 700;
  src: url("./cormorant-garamond-latin-wght-italic.bacaf272.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;
}

/* Noto Serif KR 400 — sous-ensemble : 94 caractères affichés par le site */
@font-face {
  font-family: "Noto Serif KR";
  font-style: normal;
  font-display: swap;
  font-weight: 300 450;
  src: local("Noto Serif KR"), local("NotoSerifKR-Regular"), url("./noto-serif-kr-subset-400.aaf2020e.woff2") format("woff2");
  unicode-range: U+4E01,U+4E03,U+4E11,U+4E19,U+4E3B,U+4E59,U+4E8C,U+4E94,U+4EA1,U+4EA5,U+504F,U+50B7,U+52AB,U+5341,U+5348,U+536F-5370,U+56DB,U+571F,U+5730,U+58EC,U+5927,U+5929,U+5B50,U+5B98,U+5BC5,U+5DF1,U+5DF3,U+5E72,U+5E9A,U+620A,U+620C,U+652F,U+65E5,U+661F,U+6625,U+6728,U+672A,U+67F1,U+6843,U+6B63,U+6BBA,U+6BD4,U+6C23,U+6C34,U+706B,U+7528,U+7532-7533,U+7678,U+795E,U+7A7A,U+7ACB,U+7BC0,U+80A9,U+82B1,U+85CF,U+884C,U+8CA1,U+8F9B,U+8FB0,U+904B,U+9149,U+91D1,U+98DF,U+99AC,U+9A5B,U+AC11,U+ACBD,U+ACC4,U+AE08,U+AE30,U+BAA9,U+BB18,U+BB34,U+BBF8,U+BCD1,U+C0AC,U+C218,U+C220,U+C2E0,U+C624,U+C720,U+C744,U+C778,U+C784,U+C790,U+C815,U+C8FC,U+C9C4,U+CD95,U+D1A0,U+D574,U+D654;
}

/* Noto Serif KR 600 — sous-ensemble : 94 caractères affichés par le site */
@font-face {
  font-family: "Noto Serif KR";
  font-style: normal;
  font-display: swap;
  font-weight: 500 900;
  src: local("Noto Serif KR"), local("NotoSerifKR-SemiBold"), url("./noto-serif-kr-subset-600.438835ea.woff2") format("woff2");
  unicode-range: U+4E01,U+4E03,U+4E11,U+4E19,U+4E3B,U+4E59,U+4E8C,U+4E94,U+4EA1,U+4EA5,U+504F,U+50B7,U+52AB,U+5341,U+5348,U+536F-5370,U+56DB,U+571F,U+5730,U+58EC,U+5927,U+5929,U+5B50,U+5B98,U+5BC5,U+5DF1,U+5DF3,U+5E72,U+5E9A,U+620A,U+620C,U+652F,U+65E5,U+661F,U+6625,U+6728,U+672A,U+67F1,U+6843,U+6B63,U+6BBA,U+6BD4,U+6C23,U+6C34,U+706B,U+7528,U+7532-7533,U+7678,U+795E,U+7A7A,U+7ACB,U+7BC0,U+80A9,U+82B1,U+85CF,U+884C,U+8CA1,U+8F9B,U+8FB0,U+904B,U+9149,U+91D1,U+98DF,U+99AC,U+9A5B,U+AC11,U+ACBD,U+ACC4,U+AE08,U+AE30,U+BAA9,U+BB18,U+BB34,U+BBF8,U+BCD1,U+C0AC,U+C218,U+C220,U+C2E0,U+C624,U+C720,U+C744,U+C778,U+C784,U+C790,U+C815,U+C8FC,U+C9C4,U+CD95,U+D1A0,U+D574,U+D654;
}
