/* 글꼴 선언만 있는 파일 — **SSR(`app.css`)과 SPA(`shell/spa.html`)가 같이 쓴다.**

⚠️★★★2026-09-10 에 `app.css` 에서 갈라냈다. 그날 SPA 진입 HTML 에 Pretendard 를 주려고
   `app.css` 를 통째로 실었더니 그 안의 `body{font-size:13px}` 가 **SPA 글씨를 전부 줄였다**
   (16px → 13px · 사장님이 바로 알아봄). 필요한 건 `@font-face` 하나였다.
   ⛔SPA 에 `app.css` 를 다시 싣지 마라 — 거기엔 SSR 전용 컴포넌트 규칙 200여 개가 있다.

⚠️여기 있는 건 **선언뿐이다.** 어디에 적용할지(`body{font-family:...}`)는 쓰는 쪽이 정한다 —
   SSR 은 `app.css` 가, SPA 는 `frontend/src/styles/base.css` 가 정한다.

⚠️★★★2026-08-22: 원본은 2,009KB 였다 — 그날 조회 화면을 14MB→1.25MB 로 줄였는데
   폰트 혼자 그보다 컸다. 화면이 쓰는 글자만 남긴 서브셋(453KB)으로 바꾼다.
   남긴 것 = KS X 1001 2,350자 + 이 레포 실사용 글자 + ASCII·기호. 만드는 법은
   `src/backend/commerce/ops/build_font_subset.py`(수동 실행 · 산출물은 커밋).
   ⚠️서브셋에 없는 글자는 **깨지지 않고** 폴백(맑은고딕)으로 그려진다. */
@font-face{ font-family:'Pretendard Variable'; font-weight:45 920; font-style:normal; font-display:swap;
            src:url('/PretendardVariable.subset.woff2') format('woff2-variations'); }
