/* ==========================================================================
   WEBINIDEA 테마 폰트 (자체 호스팅)
   IBM Plex Sans KR (한글+라틴) · Poppins (라틴/숫자)
   ========================================================================== */

/* ── IBM Plex Sans KR : Korean ── */
@font-face{font-family:"IBM Plex Sans KR";font-style:normal;font-weight:400;font-display:swap;
  src:url("./fonts/ibmplexsanskr-korean-400.woff2") format("woff2");
  unicode-range:U+1100-11FF,U+3000-303F,U+3130-318F,U+A960-A97F,U+AC00-D7A3,U+D7B0-D7FF,U+FF00-FFEF;}
@font-face{font-family:"IBM Plex Sans KR";font-style:normal;font-weight:500;font-display:swap;
  src:url("./fonts/ibmplexsanskr-korean-500.woff2") format("woff2");
  unicode-range:U+1100-11FF,U+3000-303F,U+3130-318F,U+A960-A97F,U+AC00-D7A3,U+D7B0-D7FF,U+FF00-FFEF;}
@font-face{font-family:"IBM Plex Sans KR";font-style:normal;font-weight:600;font-display:swap;
  src:url("./fonts/ibmplexsanskr-korean-600.woff2") format("woff2");
  unicode-range:U+1100-11FF,U+3000-303F,U+3130-318F,U+A960-A97F,U+AC00-D7A3,U+D7B0-D7FF,U+FF00-FFEF;}
@font-face{font-family:"IBM Plex Sans KR";font-style:normal;font-weight:700;font-display:swap;
  src:url("./fonts/ibmplexsanskr-korean-700.woff2") format("woff2");
  unicode-range:U+1100-11FF,U+3000-303F,U+3130-318F,U+A960-A97F,U+AC00-D7A3,U+D7B0-D7FF,U+FF00-FFEF;}

/* ── IBM Plex Sans KR : Latin ── */
@font-face{font-family:"IBM Plex Sans KR";font-style:normal;font-weight:400;font-display:swap;
  src:url("./fonts/ibmplexsanskr-latin-400.woff2") format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD;}
@font-face{font-family:"IBM Plex Sans KR";font-style:normal;font-weight:500;font-display:swap;
  src:url("./fonts/ibmplexsanskr-latin-500.woff2") format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD;}
@font-face{font-family:"IBM Plex Sans KR";font-style:normal;font-weight:600;font-display:swap;
  src:url("./fonts/ibmplexsanskr-latin-600.woff2") format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD;}
@font-face{font-family:"IBM Plex Sans KR";font-style:normal;font-weight:700;font-display:swap;
  src:url("./fonts/ibmplexsanskr-latin-700.woff2") format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD;}

/* ── Poppins : Latin (숫자/영문) ── */
@font-face{font-family:"Poppins";font-style:normal;font-weight:400;font-display:swap;
  src:url("./fonts/poppins-latin-400.woff2") format("woff2");}
@font-face{font-family:"Poppins";font-style:normal;font-weight:500;font-display:swap;
  src:url("./fonts/poppins-latin-500.woff2") format("woff2");}
@font-face{font-family:"Poppins";font-style:normal;font-weight:600;font-display:swap;
  src:url("./fonts/poppins-latin-600.woff2") format("woff2");}
@font-face{font-family:"Poppins";font-style:normal;font-weight:700;font-display:swap;
  src:url("./fonts/poppins-latin-700.woff2") format("woff2");}
