/* bkan.dev design tokens - SSoT
 * 원본: Bkankim.github.io/css/{style,doc,blog}.css (2026-08-25 추출)
 * 정의: vault/docs/plans/bkan-dev-migration/DESIGN.md
 * 이 파일은 세 리포에 바이트 단위로 동일하게 복사된다. 리포에서 직접 수정하지 마라.
 */

:root {
  /* site 층 - 다크 테마 (25) */
  --bg: #0a1426;
  --bg-soft: #0e1a30;
  --surface: #122038;
  --surface-2: #182742;
  --border: #243450;
  --border-soft: #1a2840;

  --text: #ece7db;
  --text-dim: #a7afc1;
  --text-mute: #7c8699;

  --primary: #e6a95c;
  --primary-dim: #c98a3e;
  --primary-strong: #f4c078;
  --primary-glow: rgba(230, 169, 92, .16);
  --primary-border: rgba(230, 169, 92, .30);

  --term-bg: #0b1322;
  --term-bar: #16223a;

  --shadow-card: 0 20px 50px rgba(0, 0, 0, .4);
  --shadow-soft: 0 24px 60px rgba(0, 0, 0, .45);

  --mono: 'JetBrains Mono', 'Pretendard Variable', ui-monospace, SFMono-Regular, Menlo, 'Apple SD Gothic Neo', 'Malgun Gothic', monospace;
  --sans: 'Inter', 'Pretendard Variable', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Apple SD Gothic Neo', 'Malgun Gothic', Roboto, sans-serif;

  --radius: 14px;
  --radius-sm: 10px;
  --radius-lg: 18px;
  --maxw: 1120px;
  --ease: cubic-bezier(.4, 0, .2, 1);

  /* reading 층 (1) */
  --reading: 'Pretendard Variable', Pretendard, -apple-system, BlinkMacSystemFont, 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif;

  /* breakpoint (3) */
  --bp-lg: 900px;
  --bp-md: 768px;
  --bp-sm: 420px;
}

/* doc 층 - 라이트/인쇄 문서 테마 (11).
 * resume.html / career.html / resume-en.html / career-en.html 래퍼에만 적용.
 * --text 가 site 층과 다른 값이므로 :root 에 병합하지 마라. */
.doc {
  --ink: #14233f;
  --navy: #0a2947;
  --text: #2a3344;
  --text-2: #51607a;
  --muted: #7c869c;
  --gold: #8a5410;
  --link: #1b4f8c;
  --rule: #dde1ea;
  --rule-soft: #eef0f5;
  --band: #f2f5f9;
  --sep: #c4c9d4;
}
