/* V34: same-origin fonts. No installed font or external CDN is required.
   The first family deliberately covers only digits and numeric punctuation.
   Korean/English fall through to the supplied Pretendard variable font.
   A mixed string such as "현재가 24,500원" needs no extra DOM spans. */
@font-face {
  font-family: "JK PWA Digits";
  src: url("/fonts/D2Coding-Ver1.4.0-20261003.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  unicode-range: U+0025, U+002B-002E, U+0030-003A, U+2212;
}
@font-face {
  font-family: "JK PWA Text";
  src: url("/fonts/PretendardVariable.woff2") format("woff2");
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
}
:root {
  --jk-font-family: "JK PWA Digits", "JK PWA Text", sans-serif;
}
/* Includes dialogs/admin/forms and SVG chart labels created by app.js.
   Only font-family changes: existing size, weight, spacing and layout remain.
   Existing more-specific !important declarations in style.css use this variable. */
html, body, body *, body *::before, body *::after {
  font-family: var(--jk-font-family) !important;
}
