/* 뒤로 줄(T1 공통 규칙 10)·섹션 머리(T0-E E-1) 부품 (TICKET-642, PRD-050/AC-2)
   board-tokens.css(:root 변수)만 의존한다. 색·크기·간격은 토큰만 — 직접 값 0. */

/* 뒤로 줄: [뒤로] 44 + 제목 18/800, 높이 52, 한 줄. 오른쪽 자리는 칩 등. 좌우 여백 12·[‹]↔제목 2는 정본 화면 실측(TICKET-653). */
.back-row { display: flex; align-items: center; gap: var(--board-back-row-gap); padding: 0 var(--board-back-row-pad-x); height: var(--board-back-row-h); font-family: var(--board-font-body); color: var(--board-text); }
body.board-body a.back-row__btn,
body.board-body a.back-row__btn:hover { color: var(--board-text-dim); } /* `body.board-body a` 링크색 규칙(0,1,2)에 지지 않게 특이도를 올림 */
.back-row__btn { flex-shrink: 0; display: flex; align-items: center; justify-content: center; width: var(--board-back-btn); height: var(--board-back-btn); color: var(--board-text-dim); text-decoration: none; }
.back-row__icon { display: block; width: var(--board-back-icon); height: var(--board-back-icon); } /* 정본 SVG 화살표(TICKET-660) — 색은 버튼의 color(currentColor) */
.back-row__title { flex: 1; min-width: 0; margin: 0; font-size: var(--board-font-size-18); font-weight: 800; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.back-row__right { flex-shrink: 0; display: flex; align-items: center; }

/* 섹션 머리: 왼쪽 섹션 이름 13/800 text-faint 자간 1 · 오른쪽 링크 13/800 accent · 기준선 맞춤. */
.section-head { display: flex; justify-content: space-between; align-items: baseline; font-family: var(--board-font-body); }
.section-head__title { font-size: var(--board-font-size-13); font-weight: 800; color: var(--board-text-faint); letter-spacing: var(--board-section-head-spacing); }
.section-head__link { font-size: var(--board-font-size-13); font-weight: 800; color: var(--board-accent); white-space: nowrap; text-decoration: none; }
