/* Shared local font map for exported static HTML pages. */
/* Variable fonts should use a single family name and control weight via font-weight. */

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/assets/fonts/inter/InterVariable.woff2") format("woff2-variations");
}

@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url("/assets/fonts/inter/InterVariable-Italic.woff2") format("woff2-variations");
}

@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/assets/fonts/pretendard/PretendardVariable.woff2") format("woff2-variations");
}

/* Placeholder aliases */
@font-face {
  font-family: "Inter Placeholder";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/assets/fonts/inter/InterVariable.woff2") format("woff2-variations");
}

@font-face {
  font-family: "Inter Variable";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/assets/fonts/inter/InterVariable.woff2") format("woff2-variations");
}

@font-face {
  font-family: "Inter Variable Placeholder";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/assets/fonts/inter/InterVariable.woff2") format("woff2-variations");
}

@font-face {
  font-family: "Inter Display";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/assets/fonts/inter/InterVariable.woff2") format("woff2-variations");
}

@font-face {
  font-family: "Inter Display Placeholder";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/assets/fonts/inter/InterVariable.woff2") format("woff2-variations");
}

@font-face {
  font-family: "Pretendard Placeholder";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/assets/fonts/pretendard/PretendardVariable.woff2") format("woff2-variations");
}

/* Cluml exports Pretendard weights as distinct family names. */
@font-face {
  font-family: "Pretendard Light";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("/assets/fonts/pretendard/PretendardVariable.woff2") format("woff2-variations");
}

@font-face {
  font-family: "Pretendard Light Placeholder";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("/assets/fonts/pretendard/PretendardVariable.woff2") format("woff2-variations");
}

@font-face {
  font-family: "Pretendard Regular";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/fonts/pretendard/PretendardVariable.woff2") format("woff2-variations");
}

@font-face {
  font-family: "Pretendard Regular Placeholder";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/fonts/pretendard/PretendardVariable.woff2") format("woff2-variations");
}

@font-face {
  font-family: "Pretendard Medium";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/fonts/pretendard/PretendardVariable.woff2") format("woff2-variations");
}

@font-face {
  font-family: "Pretendard Medium Placeholder";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/fonts/pretendard/PretendardVariable.woff2") format("woff2-variations");
}

@font-face {
  font-family: "Pretendard SemiBold";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/fonts/pretendard/PretendardVariable.woff2") format("woff2-variations");
}

@font-face {
  font-family: "Pretendard SemiBold Placeholder";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/fonts/pretendard/PretendardVariable.woff2") format("woff2-variations");
}

@font-face {
  font-family: "Pretendard Bold";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/fonts/pretendard/PretendardVariable.woff2") format("woff2-variations");
}

@font-face {
  font-family: "Pretendard Bold Placeholder";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/fonts/pretendard/PretendardVariable.woff2") format("woff2-variations");
}

@font-face {
  font-family: "Pretendard ExtraBold";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/assets/fonts/pretendard/PretendardVariable.woff2") format("woff2-variations");
}

@font-face {
  font-family: "Pretendard ExtraBold Placeholder";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/assets/fonts/pretendard/PretendardVariable.woff2") format("woff2-variations");
}

/* Legacy Cluml-exported aliases mapped to approved local variable fonts. */
@font-face {
  font-family: "Noto Sans KR";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/assets/fonts/pretendard/PretendardVariable.woff2") format("woff2-variations");
}

@font-face {
  font-family: "Noto Sans KR Placeholder";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/assets/fonts/pretendard/PretendardVariable.woff2") format("woff2-variations");
}

@font-face {
  font-family: "Anaheim";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/assets/fonts/inter/InterVariable.woff2") format("woff2-variations");
}

@font-face {
  font-family: "Anaheim Placeholder";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/assets/fonts/inter/InterVariable.woff2") format("woff2-variations");
}

@font-face {
  font-family: "Barlow Semi Condensed";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/assets/fonts/inter/InterVariable.woff2") format("woff2-variations");
}

@font-face {
  font-family: "Barlow Semi Condensed Placeholder";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/assets/fonts/inter/InterVariable.woff2") format("woff2-variations");
}

@font-face {
  font-family: "Lexend Deca";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/assets/fonts/inter/InterVariable.woff2") format("woff2-variations");
}

@font-face {
  font-family: "Lexend Deca Placeholder";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/assets/fonts/inter/InterVariable.woff2") format("woff2-variations");
}

@font-face {
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/assets/fonts/inter/InterVariable.woff2") format("woff2-variations");
}

@font-face {
  font-family: "Cluml Sans";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/assets/fonts/inter/InterVariable.woff2") format("woff2-variations");
}

@font-face {
  font-family: "Fragment Mono";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/assets/fonts/inter/InterVariable.woff2") format("woff2-variations");
}
