/* 칼퇴공장 공통 글꼴: 페이퍼로지(Paperlogy) — 무료 글꼴(상업적 이용 가능), 눈누 웹폰트 배포본
   글꼴 파일을 불러오지 못하면 Pretendard·시스템 한글 글꼴로 자동 대체됩니다.
   코드 영역처럼 글꼴을 따로 지정한 요소(고정폭 글꼴)는 그대로 둡니다. */
@font-face { font-family: "Paperlogy"; font-weight: 100; font-display: swap; src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-1Thin.woff2") format("woff2"); }
@font-face { font-family: "Paperlogy"; font-weight: 200; font-display: swap; src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-2ExtraLight.woff2") format("woff2"); }
@font-face { font-family: "Paperlogy"; font-weight: 300; font-display: swap; src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-3Light.woff2") format("woff2"); }
@font-face { font-family: "Paperlogy"; font-weight: 400; font-display: swap; src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-4Regular.woff2") format("woff2"); }
@font-face { font-family: "Paperlogy"; font-weight: 500; font-display: swap; src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-5Medium.woff2") format("woff2"); }
@font-face { font-family: "Paperlogy"; font-weight: 600; font-display: swap; src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-6SemiBold.woff2") format("woff2"); }
@font-face { font-family: "Paperlogy"; font-weight: 700; font-display: swap; src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-7Bold.woff2") format("woff2"); }
@font-face { font-family: "Paperlogy"; font-weight: 800; font-display: swap; src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-8ExtraBold.woff2") format("woff2"); }
@font-face { font-family: "Paperlogy"; font-weight: 900; font-display: swap; src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-9Black.woff2") format("woff2"); }

:root { --font-sans: "Paperlogy", "Pretendard", -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif; }
html body { font-family: var(--font-sans) !important; }
/* 공통 위젯(공유·절약 시간·요청 접수)도 같은 글꼴 */
.ks-root, .ks-root *, .ksv, .ksv *, .krq, .krq *, .krq-modal * { font-family: var(--font-sans); }
.ksv pre, .krq pre { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; }
/* 한국어 줄바꿈: 단어 중간에서 끊지 않기 (긴 영문·주소는 넘치면 줄바꿈) */
html body { word-break: keep-all; overflow-wrap: break-word; }
pre, code, textarea, .ksv pre, .krq pre { word-break: normal; }
