/* 裸K实战内训课（nakedk-trading/）课页样式：照威科夫课页样式复制改名（类名前缀 nt-），叠在 assets/ui.css（令牌）、slides/lesson.css、trader/trader.css、price-action/pa-course.css 之后。
   源在 build/nkt_course/，生成器原样复制到 nakedk-trading/，引用地址带内容哈希。界面色只用 ui.css 令牌；成立用强调色（金），作废、亏损用红。
   比威科夫多的：视频章节（.nt-chs）、定义卡（.nt-def）、复述卡（.nt-retell）、页末折叠的数据说明（.nt-data）、两门怎么分（.nt-twin）。 */
.nt-i{width:18px;height:18px;flex:0 0 auto;vertical-align:-3px}
.nt-lesson .lesson-header,.nt-home .lesson-header{margin-bottom:6px}
.nt-h1sub{display:block;margin:6px 0 0;font-size:var(--fs-ui,15px);font-weight:600;color:var(--sub);line-height:1.5}
h1 .nt-h1sub{font-size:.55em}
.nt-meta{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0 0 10px;font-size:var(--fs-small,13px);color:var(--sub)}
@media(min-width:600px){.nt-meta span+span::before{content:"·";margin-right:14px;color:var(--line)}}
.nt-sub{color:var(--sub);font-size:var(--fs-aux,14px);margin:4px 0 10px}
.nt-note{color:var(--mute);font-size:var(--fs-small,13px);margin:10px 0 0;line-height:1.7}
.nt-prose{margin:0;max-width:var(--prose-w);font-size:var(--fs-prose);line-height:var(--lh-prose);color:var(--prose)}

/* 学习路上的哪一步 */
.nt-path-mini{display:flex;gap:8px;align-items:flex-start;margin:0 0 16px;padding:10px 14px;border:1px dashed var(--line);border-radius:var(--r-sm);font-size:var(--fs-aux,14px);line-height:1.7;color:var(--sub)}
.nt-path-mini .nt-i{color:var(--accent);margin-top:3px}
.nt-path-mini a{margin-left:4px}
.nt-path{margin:18px 0;padding:18px 20px;border:1px solid var(--accent-line);border-radius:var(--r);background:var(--accent-soft)}
.nt-path-h{display:flex;align-items:center;gap:8px;margin:0 0 12px!important;font:var(--fw-strong) 17px/1.4 var(--font-display)!important;color:var(--text)}
.nt-path-h .nt-i{color:var(--accent)}
.nt-path-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.nt-path-list li{position:relative;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);min-width:0}
.nt-path-list li.is-here{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}
.nt-path-list li+li::before{content:"";position:absolute;left:-8px;top:50%;width:6px;height:6px;border-top:1.5px solid var(--mute);border-right:1.5px solid var(--mute);transform:translateY(-50%) rotate(45deg)}
.nt-path-k{display:block;font-size:var(--fs-tiny,12px);color:var(--mute);margin-bottom:2px}
.nt-path-list a,.nt-path-list b{font-weight:var(--fw-strong);font-size:var(--fs-ui,15px)}
.nt-path-list small{display:block;margin-top:4px;font-size:var(--fs-small,13px);line-height:1.65;color:var(--sub)}
.nt-path-side{margin:12px 0 0;font-size:var(--fs-aux,14px);line-height:1.75;color:var(--sub)}
@media(max-width:700px){.nt-path-list{grid-template-columns:1fr}.nt-path-list li+li::before{left:50%;top:-8px;transform:translateX(-50%) rotate(135deg)}.nt-path{padding:14px}}

/* 目录页 */
.nt-intro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}
.nt-intro-i{padding:16px 18px;border:1px solid var(--line);border-radius:var(--r);background:linear-gradient(180deg,var(--card),var(--card2))}
.nt-intro-i h3{margin:0 0 6px;font-size:var(--fs-body,16px)}
.nt-intro-i p{margin:0;font-size:var(--fs-ui,15px);line-height:1.8;color:var(--prose)}
@media(max-width:700px){.nt-intro{grid-template-columns:1fr}}
.nt-steps-sec{margin:22px 0}
.nt-toc-sub{display:block;font-size:var(--fs-small,13px);font-weight:400;color:var(--mute);margin-top:2px}
.nt-covers{margin:10px 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}
.nt-covers a{display:block;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;background:linear-gradient(180deg,var(--card),var(--card2));box-shadow:var(--shadow);text-decoration:none;color:var(--text);height:100%}
.nt-covers a:hover{border-color:var(--accent-line)}
.nt-covers img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:var(--raise2)}
.nt-cv-t{display:block;padding:10px 12px 0;font-size:var(--fs-ui,15px);font-weight:600;line-height:1.45}
.nt-cv-t b{color:var(--accent);margin-right:6px}
.nt-cv-m{display:block;padding:3px 12px 12px;font-size:var(--fs-small,13px);color:var(--mute)}
.nt-words-entry{margin:22px 0}
.nt-words-entry a{display:flex;align-items:center;gap:12px;padding:14px 18px;border:1px solid var(--line);border-radius:var(--r);background:linear-gradient(180deg,var(--card),var(--card2));text-decoration:none;color:var(--text)}
.nt-words-entry a:hover{border-color:var(--accent-line)}
.nt-words-entry .nt-i{color:var(--accent)}
.nt-words-entry span{flex:1;min-width:0}
.nt-words-entry b{display:block;font-size:var(--fs-body,16px)}
.nt-words-entry small{display:block;color:var(--sub);font-size:var(--fs-small,13px);margin-top:2px}
.nt-rot{transform:rotate(-90deg)}

/* 六步小地图（和视频片头一致：台阶往右上走） */
.nt-map{margin:6px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;align-items:end}
.nt-map-s{min-width:0}
.nt-map-c{display:block;height:100%;padding:10px 10px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);color:var(--text);text-decoration:none}
a.nt-map-c:hover{border-color:var(--accent-line)}
.nt-map-s:nth-child(3){margin-bottom:10px}.nt-map-s:nth-child(4){margin-bottom:20px}
.nt-map-s:nth-child(5){margin-bottom:30px}.nt-map-s:nth-child(6){margin-bottom:40px}.nt-map-s:nth-child(7){margin-bottom:50px}
.nt-map-start .nt-map-c{border-style:dashed;background:transparent}
.nt-map-start.is-cur .nt-map-c{border-style:dashed;border-color:var(--accent);box-shadow:none;background:var(--accent-soft)}
.nt-map-n{display:flex;align-items:center;gap:5px;font-size:var(--fs-tiny,12px);color:var(--mute);font-variant-numeric:tabular-nums;margin-bottom:4px}
.nt-map-n i{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border:1px solid currentColor;border-radius:50%;font-style:normal;font-size:var(--fs-tiny,12px);font-weight:var(--fw-strong)}
.nt-map-s b{display:block;font-size:var(--fs-aux,14px);line-height:1.45}
.nt-map-s.is-past .nt-map-c{opacity:.75}
.nt-map-s.is-cur .nt-map-c{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset;background:var(--accent-soft)}
.nt-map-s.is-cur .nt-map-n{color:var(--accent)}
.nt-map-flag{display:inline-block;margin-top:8px;padding:2px 8px;border-radius:var(--r-pill,999px);background:var(--fill);color:var(--on-fill);font-style:normal;font-size:var(--fs-tiny,12px);font-weight:var(--fw-strong)}
@media(max-width:860px){.nt-map{grid-template-columns:repeat(4,minmax(0,1fr))}.nt-map-s:nth-child(n){margin-bottom:0}}
@media(max-width:520px){.nt-map{grid-template-columns:repeat(2,minmax(0,1fr))}.nt-map-start{grid-column:1/-1}}

/* 卡片 */
.nt-card{margin:18px 0;padding:22px 24px;border:1px solid var(--line);border-radius:var(--r);background:linear-gradient(180deg,var(--card),var(--card2));box-shadow:var(--shadow);min-width:0}
.nt-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 12px!important;font:var(--fw-strong) 19px/1.4 var(--font-display)!important;color:var(--text)}
.nt-h .nt-i{color:var(--accent)}
.nt-h-link{margin-left:auto;font-size:var(--fs-small,13px);font-weight:var(--fw-regular)}
.nt-lead{margin:0 0 10px;font-size:17px;line-height:1.8;color:var(--text);font-weight:600}
.nt-goals{margin:0;padding:0;list-style:none;counter-reset:g;display:grid;gap:6px}
.nt-goals li{counter-increment:g;position:relative;padding:6px 0 6px 34px;font-size:var(--fs-body,16px);line-height:1.7;color:var(--prose)}
.nt-goals li::before{content:counter(g);position:absolute;left:0;top:6px;width:24px;height:24px;border:1px solid var(--accent-line);border-radius:var(--r-xs);background:var(--accent-soft);color:var(--accent);font-size:var(--fs-small,13px);font-weight:var(--fw-strong);display:flex;align-items:center;justify-content:center}
.nt-slogan{margin:0 0 10px;padding:12px 16px;border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:0 var(--r-sm) var(--r-sm) 0;font-size:17px;font-weight:var(--fw-strong);line-height:1.7;color:var(--text)}
.nt-analogy{margin:0;font-size:var(--fs-body,16px);line-height:1.85;color:var(--prose)}
.nt-tag-mute{display:inline-block;margin-right:8px;padding:1px 8px;border:1px solid var(--line);border-radius:var(--r-pill,999px);font-size:var(--fs-tiny,12px);color:var(--sub);vertical-align:1px}
.nt-steps{margin:0;padding:0;list-style:none;counter-reset:s}
.nt-steps li{counter-increment:s;position:relative;padding:12px 0 12px 42px;border-top:1px solid var(--line);font-size:var(--fs-body,16px);line-height:1.8;color:var(--prose)}
.nt-steps li:first-child{border-top:0}
.nt-steps li::before{content:counter(s);position:absolute;left:0;top:12px;width:28px;height:28px;border:1px solid var(--accent-line);border-radius:var(--r-xs);background:var(--accent-soft);color:var(--accent);font-size:var(--fs-small,13px);font-weight:var(--fw-strong);display:flex;align-items:center;justify-content:center}

/* 视频 */
.nt-video{margin:0 0 18px}
.nt-player{position:relative;aspect-ratio:16/9;border-radius:var(--r);overflow:hidden;background:#000;border:1px solid var(--line);box-shadow:var(--shadow)}
.nt-player>.nt-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.nt-poster-blank{background:linear-gradient(135deg,var(--raise2),var(--raise))}
.nt-player video{position:absolute;inset:0;display:block;width:100%;height:100%;background:#000}
.nt-wm{position:absolute;z-index:2;pointer-events:none;user-select:none;color:#fff;opacity:.18;font-size:var(--fs-small,13px);white-space:nowrap;text-shadow:0 0 2px #000;transition:left 8s linear,top 8s linear}
.nt-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border:0;background:transparent;cursor:pointer;color:#fff}
.nt-play .nt-i{width:30px;height:30px;padding:19px;box-sizing:content-box;border-radius:50%;background:rgba(10,12,16,.62);fill:currentColor}
.nt-play:hover .nt-i,.nt-play:focus-visible .nt-i{background:rgba(10,12,16,.82)}
.nt-player-msg{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);max-width:calc(100% - 24px);padding:7px 14px;border-radius:var(--r-pill,999px);background:rgba(10,12,16,.78);color:#fff;font-size:var(--fs-aux,14px);text-align:center}
.nt-lockv{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(10,12,16,.62);color:#fff;font-weight:var(--fw-strong);font-size:var(--fs-ui,15px);text-align:center}
.nt-lockv-in{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:var(--r-pill,999px);background:rgba(10,12,16,.88);border:1px solid rgba(255,255,255,.18)}
.nt-lockv .nt-i{width:22px;height:22px}
.nt-vnote{display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:var(--fs-small,13px);color:var(--sub)}

/* 例子 */
.nt-exs{margin:0;padding:0;list-style:none;display:grid;gap:12px}
.nt-ex{padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);min-width:0}
.nt-ex-hd{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:6px}
.nt-ex-hd b{font-size:var(--fs-body,16px)}
.nt-ex-hd span{font-size:var(--fs-small,13px);color:var(--sub)}
.nt-ex p{margin:0;font-size:var(--fs-body,16px);line-height:1.8;color:var(--prose)}
.nt-r{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:2px 10px 2px 7px;border-radius:var(--r-pill,999px);font-style:normal;font-size:var(--fs-small,13px);font-weight:var(--fw-strong);border:1px solid}
.nt-r .nt-i{width:14px;height:14px}
.nt-r-ok{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}
.nt-r-fail{color:var(--err);border-color:color-mix(in srgb,var(--err) 40%,transparent);background:var(--err-soft)}
.nt-r-demo{color:var(--sub);border-color:var(--line);background:var(--raise)}
.nt-kf{margin:12px 0 0}
.nt-kf a{display:block}
.nt-kf img{display:block;width:100%;height:auto;border-radius:var(--r-xs);border:1px solid var(--line);background:#0b0d12}
.nt-kf figcaption{margin-top:6px;font-size:var(--fs-tiny,12px);color:var(--mute)}

/* 怎么用 */
.nt-use{display:grid;gap:10px}
.nt-use-col{display:grid;grid-template-columns:76px minmax(0,1fr);gap:4px 12px;padding:12px 16px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);min-width:0}
.nt-use-col h3{margin:4px 0 0;font-size:var(--fs-ui,15px);color:var(--accent)}
.nt-use-col ul{margin:0;padding-left:18px}
.nt-use-col li{font-size:var(--fs-ui,15px);line-height:1.75;color:var(--prose);margin:4px 0}
.nt-markets{margin:12px 0 0;padding:10px 14px;border-radius:var(--r-sm);background:var(--raise);font-size:var(--fs-ui,15px);line-height:1.8;color:var(--prose)}
@media(max-width:520px){.nt-use-col{grid-template-columns:1fr}}

/* 表 */
.nt-tbl-wrap{margin:12px 0 0;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--r-sm)}
.nt-tbl{width:100%;border-collapse:collapse;font-size:var(--fs-aux,14px);font-variant-numeric:tabular-nums}
.nt-tbl th,.nt-tbl td{padding:9px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;line-height:1.6}
.nt-tbl thead th{background:var(--raise);font-size:var(--fs-small,13px);color:var(--sub);font-weight:600;white-space:nowrap}
.nt-tbl tbody th{font-weight:600;color:var(--text)}
.nt-tbl tbody tr:last-child th,.nt-tbl tbody tr:last-child td{border-bottom:0}
.nt-tbl td{color:var(--prose)}

/* 词 */
.nt-terms{margin:0;display:grid;gap:0}
.nt-term{display:grid;grid-template-columns:minmax(120px,190px) minmax(0,1fr);gap:4px 16px;padding:10px 0;border-top:1px solid var(--line)}
.nt-term:first-child{border-top:0}
.nt-term dt{font-weight:var(--fw-strong);font-size:var(--fs-ui,15px)}
.nt-term dd{margin:0;font-size:var(--fs-ui,15px);line-height:1.75;color:var(--prose)}
@media(max-width:520px){.nt-term{grid-template-columns:1fr}}
.nt-next{display:flex;gap:8px;align-items:flex-start;margin:18px 0;padding:12px 16px;border-radius:var(--r-sm);background:var(--accent-soft);font-size:var(--fs-ui,15px);line-height:1.75;color:var(--text)}
.nt-next .nt-i{color:var(--accent);margin-top:4px}

/* 锁住 */
.nt-lock h2{margin-top:0}
.nt-lock-free{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 4px}
.nt-lock-free a{display:inline-block;padding:7px 12px;border:1px solid var(--accent-line);border-radius:var(--r-sm);background:var(--accent-soft);font-size:var(--fs-aux,14px);font-weight:600;text-decoration:none}
/* 开通卡（10-25 改成付费课）：价格两种货币都写，「买了能看哪些期」三条 */
.nt-buy-price{margin:2px 0 10px!important}
.nt-buy-price b{font:var(--fw-display,600) 26px/1.3 var(--font-display,inherit);color:var(--accent-big,var(--accent));font-variant-numeric:tabular-nums}
.nt-buy-list{margin:4px 0 6px;padding-left:1.2em;font-size:var(--fs-ui,15px);line-height:1.8;color:var(--prose)}
.nt-buy-list li{margin:2px 0}
a.nt-lockv-in,a.nt-lockv-in:visited{color:#fff;text-decoration:none;border-bottom:0}
a.nt-lockv-in:hover{background:rgba(10,12,16,.96)}
.pager a.is-soon{opacity:.7}

@media(max-width:520px){.nt-card{padding:14px}.nt-ex{padding:12px}.nt-lead{font-size:var(--fs-body,16px)}.nt-slogan{font-size:var(--fs-body,16px)}}

.nt-no-k{font-size:.5em!important;vertical-align:.35em;white-space:nowrap}
.nt-toc-guide .pa-t{font-weight:var(--fw-strong)}
.nt-ch-start{border-style:dashed}
.nt-start{display:flex;gap:8px;align-items:flex-start;margin:14px 0 0;padding:12px 16px;border-radius:var(--r-sm);background:var(--accent-soft);font-size:var(--fs-ui,15px);line-height:1.75;color:var(--text)}
.nt-start .nt-i{color:var(--accent);margin-top:4px}
.nt-figs{display:grid;gap:14px}
.nt-figs .nt-kf{margin:0}
/* 导览页全课地图 */
.nt-fm{margin:10px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.nt-fm-s{padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);min-width:0}
.nt-fm-start{grid-column:1/-1;border-style:dashed;border-color:var(--accent-line);background:var(--accent-soft)}
.nt-fm-hd span{display:block;font-size:var(--fs-tiny,12px);color:var(--mute)}
.nt-fm-hd b{display:block;font-size:var(--fs-body,16px);margin:2px 0}
.nt-fm-hd small{display:block;font-size:var(--fs-small,13px);color:var(--sub);line-height:1.6}
.nt-fm-ls{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:2px}
.nt-fm-start .nt-fm-ls{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 14px}
.nt-fm-ls li{font-size:var(--fs-aux,14px);line-height:1.6;min-width:0}
.nt-fm-ls a{text-decoration:none;color:var(--text)}
.nt-fm-ls a:hover{color:var(--accent)}
.nt-fm-ls span{display:inline-block;min-width:28px;margin-right:6px;font-size:var(--fs-tiny,12px);font-weight:var(--fw-strong);color:var(--accent);font-variant-numeric:tabular-nums}
.nt-fm-ls .is-soon{color:var(--mute)}
.nt-fm-ls .is-soon span{color:var(--mute)}
.nt-fm-ls em{margin-left:6px;font-style:normal;font-size:var(--fs-tiny,12px);color:var(--mute)}
@media(max-width:700px){.nt-fm{grid-template-columns:1fr}.nt-fm-start .nt-fm-ls{grid-template-columns:1fr}}
.nt-answer{margin:12px 0 0;padding:10px 14px;border-radius:var(--r-sm);background:var(--raise)}
.nt-answer>summary{cursor:pointer;font-size:var(--fs-ui,15px);color:var(--prose)}
.nt-answer[open]>summary{margin-bottom:8px}
.nt-faq{margin:0}
.nt-qa{padding:12px 0;border-bottom:1px solid var(--line)}
.nt-qa:first-child{padding-top:0}
.nt-qa:last-child{border-bottom:0;padding-bottom:0}
.nt-qa dt{font-weight:600;font-size:var(--fs-body,16px);line-height:1.7;color:var(--text)}
.nt-qa dd{margin:4px 0 0;font-size:var(--fs-prose);line-height:var(--lh-prose);color:var(--prose)}

/* 视频章节（按 B 站版时间轴每场起点算，点一下跳到那里） */
.nt-chs{margin:10px 0 0;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card)}
.nt-chs>summary{cursor:pointer;font-size:var(--fs-ui,15px);font-weight:600;color:var(--text)}
.nt-chs[open]>summary{margin-bottom:6px}
.nt-chs ol{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}
.nt-chs li{min-width:0}
.nt-chs button{display:flex;gap:10px;width:100%;padding:6px 4px;border:0;border-bottom:1px dashed var(--line);background:transparent;color:var(--prose);font:inherit;font-size:var(--fs-aux,14px);line-height:1.55;text-align:left;cursor:pointer}
.nt-chs button:hover,.nt-chs button:focus-visible{color:var(--accent)}
.nt-chs time{flex:0 0 auto;min-width:40px;font-variant-numeric:tabular-nums;color:var(--accent);font-weight:var(--fw-strong)}
@media(max-width:700px){.nt-chs ol{grid-template-columns:1fr}}

/* 定义卡、复述卡（第 9 课起，费曼讲法） */
.nt-def-one{margin:0 0 12px;padding:12px 16px;border:1px solid var(--accent-line);border-radius:var(--r-sm);background:var(--accent-soft);font-size:17px;font-weight:var(--fw-strong);line-height:1.7;color:var(--text)}
.nt-def-conds{margin:0;padding:0;list-style:none;counter-reset:c}
.nt-def-conds li{counter-increment:c;position:relative;padding:8px 0 8px 36px;border-top:1px solid var(--line);font-size:var(--fs-body,16px);line-height:1.75;color:var(--prose)}
.nt-def-conds li:first-child{border-top:0}
.nt-def-conds li::before{content:"条件 " counter(c);position:absolute;left:0;top:10px;font-size:var(--fs-tiny,12px);font-weight:var(--fw-strong);color:var(--accent);width:32px;line-height:1.3}
.nt-def-map{margin-top:12px}
.nt-retell-say{margin:0 0 10px;font-size:17px;line-height:1.8;font-weight:600;color:var(--text)}

/* 页末折叠：数据说明 */
.nt-data{margin:18px 0;padding:12px 16px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--raise)}
.nt-data>summary{cursor:pointer;font-size:var(--fs-ui,15px);font-weight:600;color:var(--sub)}
.nt-data[open]>summary{margin-bottom:8px}
.nt-data ul{margin:0;padding-left:1.2em}
.nt-data li{margin:6px 0;font-size:var(--fs-aux,14px);line-height:1.75;color:var(--prose)}

/* 目录页：这两门怎么分 */
.nt-twin{display:flex;gap:8px;align-items:flex-start;margin:14px 0;padding:12px 16px;border:1px dashed var(--line);border-radius:var(--r-sm);font-size:var(--fs-aux,14px);line-height:1.75;color:var(--sub)}
.nt-twin .nt-i{color:var(--accent);margin-top:4px}
