/* 적로 공통 토큰 — 통합 설계안(design/unified/proposal.md §5)에서 다시 뽑은 단 하나의 원본.
   색은 모두 여기에만 둔다(다른 CSS·JS·빌드 코드에 색 값을 쓰지 않는다) — 바탕색 바꾸기는 이 파일 하나.
   밝게 · 어둡게(시스템 설정용 · 직접 고른 것용 두 번 같은 값). 먹 세 단계 + 강조 하나(모카, 변수 이름은 --zhu), 개체 종류 색 없음.
   크기는 rem(1rem = 16px × 글자 크기와 화면 판의 --scale: 1 · 1.125 · 1.25 · 1.4). */
:root{
  /* 색(2026-10-21 사용자 선택 '⑦ 모카 무스' — 시안 design/palettes/): 돌빛 회백 바탕 · 먹 3단계 · 괘선 · 강조 하나 = 모카(회갈, 5.8:1; 변수 이름은 옛 --zhu 그대로) · 찾은 글자 · 펼친 자리 바탕
     옛 조합(미색 + 주): paper #FBF9F4/#F3EFE7 · ink #1F1D1A/#57524B/#736C62 · rule #D8D3C8/#EAE6DD · zhu #A6392B · mark #F6E7B4 · zhu-bg #F6E9E6
                  어둡게 #1B1A18/#242220 · #E4DFD6/#B4AEA3/#8E867C · #3C3934/#2C2A27 · #DE8B79 · #4A3E1E · #36261F */
  --paper:#F6F5F3; --paper-2:#EDEBE8;
  --ink:#1E1B19; --ink-2:#4F4945; --ink-3:#6A635E;
  --rule:#D6D1CC; --rule-2:#DEDAD5;
  --zhu:#80564A; --mark:#F2E6C4; --zhu-bg:#E8D9D1;
  /* 낱말·구절 점선(2026-10-30 바깥눈 70대 — 거의 안 보임): 바탕 대비 4.5:1 이상 — 밝게 #6B6662(바탕 5.21:1 · 바탕2 4.77:1), 어둡게 #948D88(바탕 5.57:1 · 바탕2 5.12:1).
     굵기는 넓은 화면 1px · 좁은 화면(760px 이하) 2px(page.css). 옛 2026-10-21 값은 3:1(#868482 · #6F6B68).
     괘선 --rule-2 · 펼친 자리 바탕 --zhu-bg는 옛 #E8E5E1(1.15:1) · #F1E8E4(1.11:1)에서 1.28 · 1.26:1로. 단추·칩 테두리는 --ink-3(5.4:1) */
  --dot:#6B6662;
  --seal-red:#B22222;                                      /* 낙관 인주색 — 탭 아이콘(build/logo/make_icons.py가 읽음). 화면 색과 상관없는 그림 색 */
  --scrim:rgba(0,0,0,.35);                                 /* 글자 크기와 화면 판 뒤 덮개 */
  --print-ink:#000;
  /* 회사 로그인 단추(2026-10-26 소셜 로그인 — 우리 팔레트의 예외: 각 회사 디자인 가이드의 색 그대로).
     카카오: 바탕 #FEE500 · 심볼 #000 · 글자 #000 85%(어둡게에서도 같음 — 가이드가 다른 색을 금함). 구글: 밝게 = 흰 바탕 · 테두리 #747775 · 글자 #1F1F1F, 어둡게 = #131314 · #8E918F · #E3E3E3, G 로고 네 빛 */
  --kakao-bg:#FEE500; --kakao-sym:#000; --kakao-ink:rgba(0,0,0,.85);
  --g-bg:#FFFFFF; --g-line:#747775; --g-ink:#1F1F1F;
  --g-blue:#4285F4; --g-red:#EA4335; --g-yellow:#FBBC05; --g-green:#34A853;
  /* 글꼴: 명조 400 본문·한문 / 500 제목·표제 / 600 강조 · 고딕 400·500(장치). 300은 쓰지 않는다 */
  --serif:"Noto Serif KR","HJ Sung","Noto Serif CJK KR","Apple SD Gothic Neo",serif;   /* HJ Sung = 명조에 없는 원문 벽자만(全字庫正宋體 부분 글꼴, build/fonts.py) */
  --sans:"Noto Sans KR","Noto Sans CJK KR","Apple SD Gothic Neo",system-ui,sans-serif;
  --han-ext:"Noto Serif KR","HJ Sung","Noto Serif CJK KR","Noto Serif CJK TC","Source Han Serif","SimSun","SimSun-ExtB","MingLiU","MingLiU-ExtB","PMingLiU","HanaMinA","HanaMinB","PingFang TC","Hiragino Mincho ProN",serif;
  /* 해서 견본(한자 어원 쪽의 소전 옆 해서) = 서체 견본 — 본문 글꼴 설정과 상관없이 고정. 'HJ Kai' = 全字庫正楷體 TW-Kai 부분 글꼴(build/fonts.py) */
  --kai:"HJ Kai","TW-Kai","DFKai-SB","BiauKai","KaiTi","STKaiti",var(--serif);
  --mono:ui-monospace,Consolas,"Noto Sans KR",monospace;
  --body-face:var(--serif);
  /* 폭: 글줄 40rem · 곁 17rem · 사이 3rem(쪽 60rem) · 옆 여백 1rem */
  --measure:40rem; --aside:17rem; --gap:3rem; --gutter:1rem;
  /* 크기: h1 28 · h2 22 · h3 18(600) · 한문 20/2 · 본문 18/1.9 · 곁주 16/1.7 · 이름표·메타 15 · UI 15 · 문단 번호·각주 번호 14 (2026-10-21 검토로 장치 글자 바닥을 올림) */
  --fs-h1:1.75rem; --fs-h2:1.375rem; --fs-h3:1.125rem;
  --fs-han:1.25rem; --lh-han:2; --fs-body:1.125rem; --lh-body:1.9;
  --fs-note:1rem; --lh-note:1.7; --fs-label:.9375rem; --fs-ui:.9375rem; --fs-num:.875rem;
  --han-ls:.04em;
  /* 누름 자리: 단추 44px · 기본 단추 48px */
  --hit:2.75rem; --hit-big:3rem;
  --scale:1;
  color-scheme:light;
}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]){
  --paper:#171514; --paper-2:#201D1C; --ink:#DAD4CE; --ink-2:#B6AEA8; --ink-3:#918984;
  --rule:#3A3532; --rule-2:#332F2C; --zhu:#CFA28F; --mark:#463B22; --zhu-bg:#3A2C26; --dot:#948D88;
  --scrim:rgba(0,0,0,.55); --han-ls:.05em; color-scheme:dark;
  --g-bg:#131314; --g-line:#8E918F; --g-ink:#E3E3E3;
}}
:root[data-theme=dark]{
  --paper:#171514; --paper-2:#201D1C; --ink:#DAD4CE; --ink-2:#B6AEA8; --ink-3:#918984;
  --rule:#3A3532; --rule-2:#332F2C; --zhu:#CFA28F; --mark:#463B22; --zhu-bg:#3A2C26; --dot:#948D88;
  --scrim:rgba(0,0,0,.55); --han-ls:.05em; color-scheme:dark;
  --g-bg:#131314; --g-line:#8E918F; --g-ink:#E3E3E3;
}
:root[data-font=sans]{--body-face:var(--sans)}
/* 휴대폰: 본문 18 · 한문 19 · h1 24 · h2 20 (2026-10-25 모바일 검토: 본문만 17 → 18, 윗줄·이름표는 그대로) */
@media (max-width:760px){:root{--fs-body:1.125rem;--lh-body:1.85;--fs-han:1.1875rem;--fs-h1:1.5rem;--fs-h2:1.25rem}}
