/* assets/app-fonts/app-fonts.css: 497KB 한 파일인 tokens.css 의 "SUIT Variable" 대신 쓰는 글자 묶음 글꼴 "SUIT Slice". 반드시 tokens.css 뒤에 <link> 한다.
   tokens.css 의 --font-ko, --font-mono 를 아래 :root 에서 "SUIT Slice"로 바꿔 원본 woff2 가 더는 내려받아지지 않게 한다. tokens.css 와 원본 woff2 는 그대로 둔다.
   뒤에 선언한 묶음이 우선하므로 순서(more-N, console, common, home)를 바꾸지 않는다.
   만든 방법: python3 scripts/make-app-font-slices.py (이 파일을 통째로 다시 쓴다. 손으로 고치지 않는다). 설명은 그 스크립트 머리말. */
:root {
  --font-ko: "SUIT Slice", "SUIT", -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;
  --font-mono: ui-monospace, "SF Mono", "SUIT Slice", Menlo, Consolas, monospace;
}
/* more-1..4: 아래 묶음(console, common, home)에 없는 나머지 한글 음절. 드문 글자가 나올 때만 해당 조각 하나를 받는다. */
@font-face {
  font-family: "SUIT Slice";
  src: url("ec-sans-more-1.2020a903.woff2") format("woff2");
  font-style: normal; font-weight: 100 900; font-display: swap;
  unicode-range: U+AC07-B618;
}
@font-face {
  font-family: "SUIT Slice";
  src: url("ec-sans-more-2.c4399c39.woff2") format("woff2");
  font-style: normal; font-weight: 100 900; font-display: swap;
  unicode-range: U+B625-C1D4;
}
@font-face {
  font-family: "SUIT Slice";
  src: url("ec-sans-more-3.ad992179.woff2") format("woff2");
  font-style: normal; font-weight: 100 900; font-display: swap;
  unicode-range: U+C1D7-CB79;
}
@font-face {
  font-family: "SUIT Slice";
  src: url("ec-sans-more-4.eb13d5c4.woff2") format("woff2");
  font-style: normal; font-weight: 100 900; font-display: swap;
  unicode-range: U+CB9C-D79D;
}
/* console: 앱 화면 글자 중 home, common 에 없는 것과 비한글 글자. */
@font-face {
  font-family: "SUIT Slice";
  src: url("ec-sans-console.efe8b6b4.woff2") format("woff2");
  font-style: normal; font-weight: 100 900; font-display: swap;
  unicode-range: U+A0, U+A5, U+A9, U+D7, U+2018-2019, U+2026, U+20A9, U+2192, U+2194, U+2460-2463, U+25B6, U+25CF, U+2713, U+300C-300D, U+AC11, U+AC16, U+AC2D, U+AC31, U+AC40, U+AC71, U+AC77, U+AC9F-ACA0, U+ACAA, U+ACB8-ACB9, U+ACC1, U+ACE1, U+ACE4, U+ACE7, U+ACF1, U+ACFD, U+AD04, U+AD1C, U+AD34, U+AD70, U+AD73, U+AD75, U+ADA4, U+ADC0, U+ADE0, U+ADF9, U+AE01, U+AE0B, U+AE43, U+AE4A, U+AE4D-AE4E, U+AE50, U+AE54, U+AE5D, U+AE65, U+AE68, U+AE6C, U+AEBC, U+AECD, U+AEF4, U+AF2C, U+AF3C, U+AFC8-AFC9, U+AFD4, U+B00C, U+B014, U+B01D, U+B044, U+B048, U+B04A, U+B04C, U+B053-B054, U+B057, U+B07D, U+B080, U+B08C, U+B099, U+B0A1, U+B0AB, U+B0AD-B0AE, U+B0C4-B0C5, U+B0D0, U+B0E5, U+B109, U+B10C, U+B113, U+B137, U+B140-B141, U+B150, U+B155, U+B179, U+B17C, U+B18D, U+B192, U+B1CC, U+B214, U+B220, U+B234, U+B258, U+B25C, U+B269, U+B2AC, U+B2C9, U+B2D0, U+B2DD, U+B2E5, U+B2EB, U+B2FF, U+B304, U+B308, U+B311, U+B355, U+B35C, U+B35F, U+B367, U+B371, U+B374, U+B378, U+B3D7, U+B3FC, U+B428, U+B451, U+B460, U+B465, U+B4B7, U+B4C8, U+B4DD, U+B4E6, U+B4EC, U+B4EF, U+B518, U+B51C, U+B525, U+B527, U+B529, U+B531, U+B560, U+B5A8, U+B5B4, U+B5BB-B5BC, U+B5C0, U+B611, U+B69C, U+B6AB, U+B6F4, U+B6F8, U+B700, U+B72C, U+B760, U+B784, U+B790-B791, U+B799, U+B7A8-B7A9, U+B7B5, U+B7C9, U+B7ED, U+B800, U+B809, U+B82C, U+B834, U+B837-B838, U+B860, U+B864, U+B86C-B86D, U+B86F, U+B8EC, U+B8F0, U+B904, U+B987, U+B9AD, U+B9BF, U+B9D0, U+B9DB, U+B9E8, U+B9F5, U+B9F7, U+B9FA, U+BA39, U+BA40, U+BA4B, U+BA64, U+BA71, U+BA78, U+BA87, U+BAAB, U+BAB8, U+BB18, U+BB35-BB36, U+BB50, U+BB54, U+BBA4, U+BBFF, U+BC0D, U+BC11, U+BC24-BC25, U+BC43, U+BC8C, U+BC97, U+BCA8, U+BCB3, U+BCBC-BCBD, U+BCCD, U+BD04, U+BD07, U+BD09, U+BD24, U+BD81, U+BD89, U+BD95, U+BE4C, U+BE57, U+BE68, U+BE75, U+BE7D, U+BE84, U+BE8C, U+BE90, U+BF51, U+BF55, U+BFCC-BFCD, U+C058, U+C05C, U+C068, U+C0B4, U+C0BC-C0BD, U+C0BF, U+C0D8, U+C0E4, U+C0F7, U+C12C-C12D, U+C148-C149, U+C14B-C14C, U+C154, U+C168, U+C170, U+C178, U+C219, U+C22B, U+C22F, U+C258, U+C26C, U+C270, U+C27C, U+C288, U+C290, U+C2A8, U+C2ED, U+C2F8, U+C2FC, U+C300, U+C30D, U+C313, U+C368-C369, U+C36C, U+C378, U+C37C, U+C500, U+C50C, U+C528-C529, U+C52C, U+C545, U+C549, U+C555, U+C564, U+C574, U+C587, U+C591, U+C598, U+C5B9, U+C5BB, U+C5BD, U+C5C4, U+C5D8, U+C5E3, U+C5EE, U+C5FC-C5FD, U+C605-C606, U+C61B, U+C625, U+C633-C635, U+C655, U+C67C, U+C6C3, U+C6DC, U+C6E8, U+C708, U+C714, U+C717, U+C721, U+C724, U+C735, U+C775, U+C783, U+C78A, U+C794, U+C7AD, U+C7B0, U+C7C0, U+C81D, U+C820, U+C824, U+C881, U+C887, U+C88B, U+C8C4, U+C8E0, U+C904, U+C90C-C90D, U+C92C, U+C954, U+C98C, U+C990, U+C998, U+C9D0, U+C9D3, U+C9D5, U+C9DD, U+C9E0, U+C9E4, U+C9EC, U+C9F0, U+CC29, U+CC2E, U+CC3B-CC3D, U+CC59, U+CC99, U+CCA9, U+CD0C, U+CD18, U+CD1D, U+CD95, U+CDA4, U+CDC4, U+CDCC, U+CE04, U+CE6B, U+CE75, U+CE7C, U+CE90, U+CE94, U+CE98, U+CEE8, U+CEF4, U+CEF7, U+CF13, U+CF20, U+CF24, U+CF2C, U+CF30, U+CF64, U+CFF3, U+D004, U+D050, U+D07D, U+D0A5, U+D0B7, U+D0C4, U+D0D0, U+D0D3, U+D0D5, U+D0EC, U+D131, U+D134, U+D138, U+D140-D141, U+D145, U+D1A1, U+D1A4, U+D1A8, U+D22C, U+D234, U+D23C, U+D280, U+D295, U+D2C0, U+D2C8, U+D2F0, U+D2F4, U+D2F8, U+D301, U+D30E, U+D31D, U+D325, U+D329, U+D338, U+D37C, U+D399, U+D3B4, U+D3BC, U+D3F0, U+D3F4, U+D479, U+D47C, U+D48D, U+D4E8, U+D508, U+D54D, U+D559, U+D575, U+D578, U+D584, U+D5EC, U+D5F7, U+D614, U+D639, U+D63C, U+D640, U+D64B, U+D64D, U+D669, U+D68D, U+D6A1, U+D6C5, U+D6C8, U+D6E8, U+D6FC, U+D718, U+D754, U+D758, U+D760-D761, U+D770, U+D790, U+D798-D799;
}
/* common, home: 공개 페이지와 같은 파일(캐시 공유). unicode-range 는 site-chrome.css 의 값과 같아야 한다(qa-r4-console-asset-weight.mjs 가 대조). */
@font-face {
  font-family: "SUIT Slice";
  src: url("../fonts/ec-sans-common.woff2") format("woff2");
  font-style: normal; font-weight: 100 900; font-display: swap;
  unicode-range: U+B7, U+201C-201D, U+AC01, U+AC08, U+AC10, U+AC12, U+AC14-AC15, U+AC1D, U+AC24, U+AC80, U+ACA8-ACA9, U+ACAC, U+ACBC-ACBD, U+ACE8, U+AD50, U+AD6C, U+AD74, U+ADFC, U+AE00, U+AE09, U+AE0D, U+AE40-AE41, U+AED8, U+AF34, U+AFBC, U+AFC0, U+AFE8, U+B010, U+B05D, U+B07C, U+B09C, U+B0A9, U+B0AC, U+B0B8, U+B0BC, U+B0C8, U+B118, U+B124, U+B144, U+B178, U+B193, U+B208, U+B20C, U+B290, U+B298, U+B2A6, U+B2CC, U+B2D9, U+B2EC, U+B2F4, U+B313, U+B354, U+B358, U+B369, U+B36E, U+B370, U+B3C5, U+B3C8, U+B3CC, U+B3D5, U+B3D9, U+B410, U+B420, U+B450, U+B454, U+B458, U+B461, U+B46C, U+B4E0, U+B4E3, U+B4ED, U+B514, U+B54C, U+B5A0, U+B5A4, U+B610, U+B701, U+B728, U+B744, U+B780, U+B78D, U+B798, U+B79C, U+B7AB, U+B7EC, U+B7F0, U+B7F4, U+B7FC-B7FD, U+B7FF, U+B807-B808, U+B80C, U+B825, U+B828, U+B839, U+B8B0, U+B8E8, U+B8F9, U+B958, U+B960, U+B978, U+B984, U+B9B0, U+B9BC, U+B9DD, U+B9E5, U+BA38, U+BA48, U+BA70, U+BA85, U+BAA8, U+BABB, U+BB3C, U+BBC0, U+BBFC, U+BC00, U+BC0B, U+BC15-BC16, U+BC18, U+BC1D, U+BC30-BC31, U+BC84, U+BC88, U+BCA0, U+BCA4, U+BCC0, U+BCD1, U+BCF5, U+BD88, U+BD99, U+BDF0, U+BE0C, U+BE14, U+BE48, U+BE59, U+BE60, U+BE7C, U+BE80, U+BE8D, U+BFD0, U+C0AD, U+C0B0, U+C0C8-C0C9, U+C0DD, U+C11E, U+C139, U+C13C, U+C140, U+C158, U+C15C, U+C18D, U+C190, U+C194, U+C1A1, U+C1C4, U+C1FC, U+C20F, U+C220, U+C228, U+C27D, U+C2AC, U+C2B7, U+C2E3, U+C2F1, U+C2F6, U+C4F0, U+C4F4, U+C501, U+C554, U+C558-C559, U+C55E, U+C561, U+C571, U+C575, U+C5B5, U+C5BC, U+C5C8, U+C5D4, U+C5ED, U+C600, U+C624, U+C628, U+C62E, U+C644, U+C654, U+C65C, U+C678, U+C6B0, U+C6B8, U+C6C0-C6C1, U+C6E0, U+C6F9, U+C74C, U+C751, U+C787, U+C798, U+C7A0, U+C7A5, U+C7AC, U+C7C1, U+C838, U+C84C, U+C871, U+C874, U+C88C, U+C8FD, U+C918, U+C988-C989, U+C99D, U+C9D1, U+C9E7, U+C9F8, U+CABC-CABD, U+CC0D, U+CC30, U+CC4C, U+CCA0, U+CCA8, U+CCAB, U+CCAD, U+CCB4, U+CCD0, U+CCE4, U+CD08-CD09, U+CD2C, U+CD98, U+CDA5, U+CDA9, U+CDE8, U+CE21, U+CE35, U+CE58-CE59, U+CE60, U+CE69, U+CE74, U+CE78, U+CEA1, U+CEE4, U+CEEC, U+CF00, U+CF54, U+CF5C, U+CFE8, U+CFFC, U+D070, U+D074, U+D07C, U+D0A4, U+D0A8, U+D0B5, U+D0B9, U+D0C0-D0C1, U+D0C8, U+D0ED, U+D14C-D14D, U+D154, U+D15C, U+D1A0, U+D1B1, U+D1B5, U+D1F4, U+D29C, U+D2B9, U+D2BC, U+D2F1, U+D305, U+D310, U+D328, U+D3B8, U+D3D0, U+D3EC-D3ED, U+D3FC, U+D478, U+D480, U+D488-D489, U+D504, U+D50C, U+D53C-D53D, U+D551, U+D568, U+D5A5, U+D5D8, U+D5DB, U+D5E4, U+D600, U+D61C, U+D648, U+D68C, U+D69F, U+D6A8, U+D6D1, U+D734, U+D750, U+D78C;
}
@font-face {
  font-family: "SUIT Slice";
  src: url("../fonts/ec-sans-home.woff2") format("woff2");
  font-style: normal; font-weight: 100 900; font-display: swap;
  unicode-range: U+20-7E, U+AC00, U+AC04, U+AC19, U+AC1C, U+AC70, U+AC74, U+AC78, U+AC83, U+AC8C, U+ACB0, U+ACC4, U+ACE0, U+ACF3, U+ACF5, U+ACFC, U+AD00, U+AD11, U+AD6D, U+AD81, U+AD8C, U+ADDC, U+ADF8, U+AE08, U+AE30, U+AE34, U+AE38, U+AE4C, U+AF2D, U+AFB8, U+B098, U+B0A0, U+B0A8, U+B0B4, U+B108, U+B110, U+B123, U+B204, U+B274, U+B294, U+B2A5, U+B2C8, U+B2D8, U+B2E4, U+B2E8, U+B2F5, U+B2F9, U+B300, U+B3C4, U+B418, U+B41C, U+B429, U+B480, U+B4A4, U+B4DC, U+B4E4, U+B4F1, U+B530, U+B6F0, U+B73B, U+B77C-B77D, U+B78C, U+B824, U+B835, U+B840, U+B85C-B85D, U+B8CC, U+B974, U+B97C, U+B985, U+B9AC, U+B9B4, U+B9BD, U+B9C1, U+B9C8-B9C9, U+B9CC, U+B9CE, U+B9DE, U+B9E1, U+B9E4, U+BA3C, U+BA54, U+BA58, U+BA74, U+BAA9, U+BAB0, U+BB34, U+BB38, U+BB3B, U+BB58, U+BBF8, U+BC0F, U+BC14, U+BC1B-BC1C, U+BC29, U+BC94-BC95, U+BCC4, U+BCF4, U+BCF8, U+BCFC, U+BD05, U+BD10, U+BD80, U+BD84, U+BE44, U+C0AC, U+C0C1, U+C11C-C11D, U+C120, U+C124, U+C12F, U+C131, U+C138, U+C18C, U+C218, U+C21C, U+C2A4, U+C2B5, U+C2B9, U+C2DC-C2DD, U+C2E0, U+C2E4, U+C2EC, U+C4F8, U+C544, U+C548, U+C54A, U+C54C, U+C560, U+C57C-C57D, U+C5B4, U+C5B8, U+C5C5-C5C7, U+C5D0, U+C5EC, U+C5F0, U+C5F4, U+C601, U+C608, U+C62C, U+C640, U+C694, U+C6A9, U+C6B4, U+C6CC, U+C6D0, U+C6D4, U+C704, U+C720, U+C728, U+C73C, U+C740, U+C744, U+C758, U+C774, U+C778, U+C77C-C77D, U+C784-C785, U+C788, U+C790-C791, U+C7A1, U+C800-C801, U+C804, U+C808, U+C810-C811, U+C815, U+C81C, U+C870, U+C885, U+C8FC, U+C900, U+C911, U+C9C0-C9C1, U+C9C4, U+C9C8, U+C9DC, U+CC28, U+CC2C, U+CC38, U+CC3E, U+CC44-CC45, U+CC98, U+CC9C, U+CD5C, U+CD94, U+CD9C, U+CDB0, U+CE20, U+CE5C, U+CE68, U+CE6D, U+CEA0, U+CF1C, U+CF58, U+CFC4, U+CFE0, U+D06C, U+D0AC, U+D0DC-D0DD, U+D130, U+D150, U+D2B8, U+D300, U+D30C, U+D314, U+D398, U+D3C9, U+D45C, U+D544, U+D558, U+D55C, U+D560, U+D569, U+D56D, U+D574, U+D588-D589, U+D5C8, U+D604, U+D611, U+D615, U+D638, U+D654-D655, U+D658, U+D65C, U+D6C4, U+D76C, U+D788;
}
