/* title_names.js — 타이틀 머리 영어 이름 · 폴더 이름 줄 (10-12 · 새 파일) */
.tn-en { font-size: 24px; letter-spacing: .01em; }
.tn-en .tn-code { font-weight: 800; }
.tn-en .tn-sep { color: var(--muted); font-weight: 400; }
.tn-en .tn-name { font-weight: 800; font-family: ui-monospace, Consolas, monospace; }
.tn-ko { display: flex; align-items: center; gap: 6px; margin: 2px 0 0; font-size: 15px; color: var(--muted); }
.tn-none { font-size: 13px; }
.tn-need { border-style: dashed; border-color: var(--warn, #d9a400); color: var(--warn, #d9a400); }
.tn-folders { font-size: 12px; display: flex; flex-direction: column; gap: 2px; }   /* 10-12 · 머리 → 아래 「폴더 이름·경로」 칸 몸 */
.tn-line { display: flex; align-items: center; gap: 6px; min-height: 22px; }
.tn-lab { flex: none; min-width: 5.5rem; }
.tn-val { min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-family: ui-monospace, Consolas, monospace; }
