/* 서체 로컬 사본 — CDN 을 안 쓴다.
   이 앱은 사내 네트워크에서만 접속되는데, 현장 폰이 사내망에만 붙어 있고 인터넷이 없으면
   서체가 안 내려와 시스템 대체 서체로 떨어진다. 기능이 죽지는 않지만 자간·행간이 달라져
   화면 전체가 다르게 보인다 — 같은 자산 목록이 어제와 다른 폭으로 잘린다.

   Pretendard  1.3.9 · SIL Open Font License 1.1 · Copyright 2021 Kil Hyung-jin
               쓰는 weight 5종(400·500·600·700·800)만 담았다. 9종 전부면 7MB 가 넘고
               나머지 넷은 이 앱 어디에서도 안 쓴다. 새 weight 를 쓰기 시작하면 여기 추가한다.
   Spline Sans Mono v13 · SIL Open Font License 1.1
               숫자·코드용. 가변 폰트라 weight 별 파일이 따로 없고 latin/latin-ext 둘뿐이다.
               unicode-range 는 구글이 준 원본을 그대로 뒀다 — 한글은 여기 안 걸린다.

   갱신은 web/static/vendor/README.txt 의 출처에서 다시 받아 이 파일의 URL 만 로컬로 바꾼다. */

@font-face{font-family:'Pretendard';font-style:normal;font-weight:800;font-display:swap;src:local('Pretendard ExtraBold'),url('fonts/Pretendard-ExtraBold.woff2?v=1') format('woff2')}
@font-face{font-family:'Pretendard';font-style:normal;font-weight:700;font-display:swap;src:local('Pretendard Bold'),url('fonts/Pretendard-Bold.woff2?v=1') format('woff2')}
@font-face{font-family:'Pretendard';font-style:normal;font-weight:600;font-display:swap;src:local('Pretendard SemiBold'),url('fonts/Pretendard-SemiBold.woff2?v=1') format('woff2')}
@font-face{font-family:'Pretendard';font-style:normal;font-weight:500;font-display:swap;src:local('Pretendard Medium'),url('fonts/Pretendard-Medium.woff2?v=1') format('woff2')}
@font-face{font-family:'Pretendard';font-style:normal;font-weight:400;font-display:swap;src:local('Pretendard Regular'),url('fonts/Pretendard-Regular.woff2?v=1') format('woff2')}

/* latin-ext */
@font-face {
  font-family: 'Spline Sans Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/SplineSansMono-latin-ext.woff2?v=1) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Spline Sans Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/SplineSansMono-latin.woff2?v=1) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Spline Sans Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(fonts/SplineSansMono-latin-ext.woff2?v=1) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Spline Sans Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(fonts/SplineSansMono-latin.woff2?v=1) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Spline Sans Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(fonts/SplineSansMono-latin-ext.woff2?v=1) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Spline Sans Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(fonts/SplineSansMono-latin.woff2?v=1) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Spline Sans Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(fonts/SplineSansMono-latin-ext.woff2?v=1) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Spline Sans Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(fonts/SplineSansMono-latin.woff2?v=1) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
