/* MODOO HUB — self-hosted webfonts (Noto Sans KR + DM Mono)
   Replaces the Google Fonts <link> + gstatic/googleapis preconnect.
   Subset: Latin + Latin-1/ext-A + General Punctuation + Hangul (Jamo,
   Compat Jamo, full AC00–D7A3 syllables). Source: Google Fonts (OFL 1.1).
   Rebuild: /tmp/buildfonts.sh (see MAINTENANCE.md). */

/* ---- Noto Sans KR ---- */
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/notosanskr-400.woff2') format('woff2');}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:500;font-display:swap;src:url('/fonts/notosanskr-500.woff2') format('woff2');}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:600;font-display:swap;src:url('/fonts/notosanskr-600.woff2') format('woff2');}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/notosanskr-700.woff2') format('woff2');}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:800;font-display:swap;src:url('/fonts/notosanskr-800.woff2') format('woff2');}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:900;font-display:swap;src:url('/fonts/notosanskr-900.woff2') format('woff2');}

/* ---- DM Mono (Latin only) ---- */
@font-face{font-family:'DM Mono';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/dmmono-400.woff2') format('woff2');}
@font-face{font-family:'DM Mono';font-style:normal;font-weight:500;font-display:swap;src:url('/fonts/dmmono-500.woff2') format('woff2');}
