/* ODINA 확정 폰트 번들 (2026-08-11 실기기 검증 종결, device_verify_20260811.md)
   말씀: MaruBuri 400/700 · UI: Pretendard 400/600 — KS X 1001 2,350자+ASCII 서브셋.
   강조 규칙: 700은 구(句) 단위로만, 15px 미만 강조 금지. 말씀 계열은 font-synthesis:none 필수. */

@font-face {
  font-family: 'MaruBuri';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/MaruBuri-Regular.subset.woff2') format('woff2');
}
@font-face {
  font-family: 'MaruBuri';
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/MaruBuri-Bold.subset.woff2') format('woff2');
}
/* UI 서체: Pretendard 서브셋 개명본. OFL 1.1 RFN("Pretendard") 조항상 수정본(서브셋)은
   원 이름을 쓸 수 없어 name 레코드·파일명·family를 'ODINA UI'로 변경함(고지문 참조). */
@font-face {
  font-family: 'ODINA UI';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/ODINA-UI-Regular.subset.woff2') format('woff2');
}
@font-face {
  font-family: 'ODINA UI';
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/ODINA-UI-SemiBold.subset.woff2') format('woff2');
}
