/* NanumSquareRound self-host (5/27 K — 메모리 feedback_css_ssot_external_cdn)
 * 원본: https://hangeul.pstatic.net/hangeul_static/css/nanum-square-round.css
 * 외부 CDN net::ERR_FAILED 가끔 발생 → woff2 4 weight self-host
 * eot/ttf legacy 제외 (woff2 = 모든 modern browser 지원, IE 11 미지원)
 */
@font-face {
  font-family: 'NanumSquareRound';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('/assets/fonts/nanum-square-round/NanumSquareRoundR.woff2') format('woff2');
}
@font-face {
  font-family: 'NanumSquareRound';
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url('/assets/fonts/nanum-square-round/NanumSquareRoundB.woff2') format('woff2');
}
@font-face {
  font-family: 'NanumSquareRound';
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  src: url('/assets/fonts/nanum-square-round/NanumSquareRoundEB.woff2') format('woff2');
}
@font-face {
  font-family: 'NanumSquareRound';
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url('/assets/fonts/nanum-square-round/NanumSquareRoundL.woff2') format('woff2');
}

/* 원본 CDN 호환 — 별도 weight family 명도 그대로 지원 (legacy code 안 깨짐) */
@font-face {
  font-family: 'NanumSquareRoundR';
  font-display: swap;
  src: url('/assets/fonts/nanum-square-round/NanumSquareRoundR.woff2') format('woff2');
}
@font-face {
  font-family: 'NanumSquareRoundB';
  font-display: swap;
  src: url('/assets/fonts/nanum-square-round/NanumSquareRoundB.woff2') format('woff2');
}
@font-face {
  font-family: 'NanumSquareRoundEB';
  font-display: swap;
  src: url('/assets/fonts/nanum-square-round/NanumSquareRoundEB.woff2') format('woff2');
}
@font-face {
  font-family: 'NanumSquareRoundL';
  font-display: swap;
  src: url('/assets/fonts/nanum-square-round/NanumSquareRoundL.woff2') format('woff2');
}
