/* 자동 생성 — build_fonts.py. 직접 고치지 말 것.
   base 는 한글·라틴, cjk 는 가나·한자. 화면에 쓰이는 쪽만 내려받는다. */
@font-face{font-family:'MenuSans';src:url('font/sans-r-base.woff2') format('woff2');font-weight:400;font-display:swap;unicode-range:U+0020-2FFF, U+3130-318F, U+AC00-D7A3}
@font-face{font-family:'MenuSans';src:url('font/sans-r-cjk.woff2') format('woff2');font-weight:400;font-display:swap;unicode-range:U+3000-303F, U+3040-30FF, U+3190-319F, U+31F0-31FF, U+3400-4DBF, U+4E00-9FFF, U+F900-FAFF, U+FF00-FFEF}
@font-face{font-family:'MenuSans';src:url('font/sans-r-ui.woff2') format('woff2');font-weight:400;font-display:swap;unicode-range:U+4E2D, U+6587, U+65E5, U+672C, U+8A9E}
@font-face{font-family:'MenuSans';src:url('font/sans-b-base.woff2') format('woff2');font-weight:700;font-display:swap;unicode-range:U+0020-2FFF, U+3130-318F, U+AC00-D7A3}
@font-face{font-family:'MenuSans';src:url('font/sans-b-cjk.woff2') format('woff2');font-weight:700;font-display:swap;unicode-range:U+3000-303F, U+3040-30FF, U+3190-319F, U+31F0-31FF, U+3400-4DBF, U+4E00-9FFF, U+F900-FAFF, U+FF00-FFEF}
@font-face{font-family:'MenuSans';src:url('font/sans-b-ui.woff2') format('woff2');font-weight:700;font-display:swap;unicode-range:U+4E2D, U+6587, U+65E5, U+672C, U+8A9E}
@font-face{font-family:'MenuSerif';src:url('font/serif-b-base.woff2') format('woff2');font-weight:700;font-display:swap;unicode-range:U+0020-2FFF, U+3130-318F, U+AC00-D7A3}
@font-face{font-family:'MenuSerif';src:url('font/serif-b-cjk.woff2') format('woff2');font-weight:700;font-display:swap;unicode-range:U+3000-303F, U+3040-30FF, U+3190-319F, U+31F0-31FF, U+3400-4DBF, U+4E00-9FFF, U+F900-FAFF, U+FF00-FFEF}

/* 보충 — v9에서 새로 쓴 글자(원본 서브셋에 없던 것). 마지막에 선언해야 먼저 쓰인다.
   x1 = Noto Sans KR, x2 = Noto Sans SC (원본 Noto Sans CJK KR 과 같은 계열) */
@font-face{font-family:'MenuSans';src:url('font/sans-r-x1.woff2') format('woff2');font-weight:400;font-display:swap;unicode-range:U+2018,U+2019,U+201C,U+201D,U+3076,U+30CD,U+30D9,U+30E4,U+4E24,U+4E26,U+4E4B,U+4E5F,U+4E7E,U+4E8E,U+4ECB,U+4F1A,U+4F53,U+4F55,U+4F7F,U+4F8B,U+5149,U+5199,U+5217,U+5225,U+523B,U+529F,U+5370,U+53B3,U+53D7,U+53EA,U+5438,U+578B,U+589E,U+5973,U+5982,U+5B63,U+5BCC,U+5C55,U+5E38,U+5E3D,U+5E76,U+5F35,U+5F37,U+5F3A,U+5F3E,U+5F88,U+5FD7,U+5FDC,U+5FEB,U+5FF5,U+6027,U+6064,U+6070,U+611B,U+611F,U+627F,U+62B9,U+6302,U+639B,U+642D,U+656C,U+666E,U+670D,U+671F,U+68D2,U+693F,U+697D,U+6B3E,U+6BB5,U+6C1B,U+6D12,U+6DFB,U+7248,U+72EC,U+7537,U+7565,U+767B,U+76EE,U+773A,U+77ED,U+7A7F,U+7BC0,U+7CFB,U+7D20,U+7D39,U+80C6,U+80CC,U+80FD,U+8212,U+822C,U+826F,U+878D,U+8868,U+8896,U+89E3,U+8A18,U+8AB0,U+8CA8,U+8FCE,U+8FD0,U+9000,U+9002,U+901F,U+904B,U+9069,U+914D,U+91C7,U+967D,U+96F0,U+AC74,U+ACC4,U+AD75,U+AF43,U+B0AB,U+B0C8,U+B140,U+B150,U+B192,U+B208,U+B2AC,U+B2EE,U+B5A4,U+B775,U+B791,U+B7F4,U+B828,U+B839,U+B860,U+B86D,U+B86F,U+B871,U+B9E1,U+BA3C,U+BA4B,U+BA70,U+BC31,U+BC38,U+BCA0,U+BCD5,U+BCF5,U+C11D,U+C140,U+C149,U+C154,U+C20D,U+C378,U+C591,U+C5B8,U+C5C4,U+C5E3,U+C644,U+C7A1,U+C801,U+C81D,U+C98C,U+C9F8,U+CC29,U+CEA1,U+CEE8,U+CEEC,U+D004,U+D0ED,U+D15C,U+D2B9,U+D3F0,U+D53D,U+D560,U+D658,U+D65C,U+D6C8,U+D761,U+D770,U+D78C,U+FF1B}
@font-face{font-family:'MenuSans';src:url('font/sans-r-x2.woff2') format('woff2');font-weight:400;font-display:swap;unicode-range:U+4E70,U+522B,U+529E,U+53E0,U+56F2,U+56F4,U+5C4A,U+5C5E,U+6742,U+6807,U+6B22,U+6D01,U+6E7F,U+7545,U+7A0E,U+7B80,U+7EAA,U+7EC3,U+7ECD,U+7EED,U+7F29,U+8BA2,U+8BAD,U+8BBE,U+8BE0,U+8D27,U+8D28,U+8D2D,U+8EFD,U+8FD8,U+91C8,U+91CA,U+94FA,U+9500,U+9633,U+9646,U+96D1,U+9898,U+9970}
@font-face{font-family:'MenuSans';src:url('font/sans-b-x1.woff2') format('woff2');font-weight:700;font-display:swap;unicode-range:U+2018,U+2019,U+201C,U+201D,U+3076,U+30CD,U+30D9,U+30E4,U+4E24,U+4E26,U+4E4B,U+4E5F,U+4E7E,U+4E8E,U+4ECB,U+4F1A,U+4F53,U+4F55,U+4F7F,U+4F8B,U+5149,U+5199,U+5217,U+5225,U+523B,U+529F,U+5370,U+53B3,U+53D7,U+53EA,U+5438,U+578B,U+589E,U+5973,U+5982,U+5B63,U+5BCC,U+5C55,U+5E38,U+5E3D,U+5E76,U+5F35,U+5F37,U+5F3A,U+5F3E,U+5F88,U+5FD7,U+5FDC,U+5FEB,U+5FF5,U+6027,U+6064,U+6070,U+611B,U+611F,U+627F,U+62B9,U+6302,U+639B,U+642D,U+656C,U+666E,U+670D,U+671F,U+68D2,U+693F,U+697D,U+6B3E,U+6BB5,U+6C1B,U+6D12,U+6DFB,U+7248,U+72EC,U+7537,U+7565,U+767B,U+76EE,U+773A,U+77ED,U+7A7F,U+7BC0,U+7CFB,U+7D20,U+7D39,U+80C6,U+80CC,U+80FD,U+8212,U+822C,U+826F,U+878D,U+8868,U+8896,U+89E3,U+8A18,U+8AB0,U+8CA8,U+8FCE,U+8FD0,U+9000,U+9002,U+901F,U+904B,U+9069,U+914D,U+91C7,U+967D,U+96F0,U+AC74,U+ACC4,U+AD75,U+AF43,U+B0AB,U+B0C8,U+B140,U+B150,U+B192,U+B208,U+B2AC,U+B2EE,U+B5A4,U+B775,U+B791,U+B7F4,U+B828,U+B839,U+B860,U+B86D,U+B86F,U+B871,U+B9E1,U+BA3C,U+BA4B,U+BA70,U+BC31,U+BC38,U+BCA0,U+BCD5,U+BCF5,U+C11D,U+C140,U+C149,U+C154,U+C20D,U+C378,U+C591,U+C5B8,U+C5C4,U+C5E3,U+C644,U+C7A1,U+C801,U+C81D,U+C98C,U+C9F8,U+CC29,U+CEA1,U+CEE8,U+CEEC,U+D004,U+D0ED,U+D15C,U+D2B9,U+D3F0,U+D53D,U+D560,U+D658,U+D65C,U+D6C8,U+D761,U+D770,U+D78C,U+FF1B}
@font-face{font-family:'MenuSans';src:url('font/sans-b-x2.woff2') format('woff2');font-weight:700;font-display:swap;unicode-range:U+4E70,U+522B,U+529E,U+53E0,U+56F2,U+56F4,U+5C4A,U+5C5E,U+6742,U+6807,U+6B22,U+6D01,U+6E7F,U+7545,U+7A0E,U+7B80,U+7EAA,U+7EC3,U+7ECD,U+7EED,U+7F29,U+8BA2,U+8BAD,U+8BBE,U+8BE0,U+8D27,U+8D28,U+8D2D,U+8EFD,U+8FD8,U+91C8,U+91CA,U+94FA,U+9500,U+9633,U+9646,U+96D1,U+9898,U+9970}
