/* Three additive review treatments. Category names appear once. */
[data-review-version] .chapter-spine, [data-review-version] .chapter::before, [data-review-version] .chapter::after { display:none; }
[data-review-version] .chapter { padding:60px 0 26px; }
[data-review-version] .chapter:first-child { padding-top:44px; }
[data-review-version] .chapter-head.divider-head { display:flex; flex-direction:row; align-items:center; justify-content:flex-start; gap:24px; min-height:88px; margin-bottom:24px; overflow:visible; text-align:left; }
[data-review-version] .chapter-name.divider-name { color:var(--white); background:none; animation:none; font-size:clamp(1.8rem,3vw,2.65rem); line-height:1.08; font-weight:400; letter-spacing:-.03em; }
.divider-index { flex:none; font-size:12px; font-weight:500; letter-spacing:.14em; color:rgb(var(--a) / .7); }
.divider-count { margin-left:auto; flex:none; font-size:16px; font-weight:300; color:var(--body); }
.divider-count>span { font-size:9px; letter-spacing:.1em; text-transform:uppercase; color:var(--muted); margin-left:6px; }
.divider-instrument { margin-left:auto; width:240px; height:72px; fill:none; stroke:rgb(var(--a) / .24); stroke-width:1; overflow:visible; }
.divider-instrument circle { fill:rgb(var(--a) / .65); stroke:none; }
.divider-instrument .instrument-track { stroke:var(--line); }
.divider-instrument .instrument-glint { stroke:rgb(var(--a) / .65); }
[data-divider="signal"] .divider-head { border-bottom:1px solid var(--line-soft); padding-bottom:14px; }
[data-divider="signal"] .divider-index { padding:16px 0; border-top:1px solid rgb(var(--a) / .5); border-bottom:1px solid var(--line-soft); width:34px; }
[data-divider="orbit"] .chapter-head.divider-head { justify-content:center; min-height:120px; }
[data-divider="orbit"] .divider-name { position:relative; z-index:1; }
[data-divider="orbit"] .divider-index { position:absolute; left:0; }
[data-divider="orbit"] .divider-count { position:absolute; right:0; margin:0; }
[data-divider="orbit"] .divider-instrument { position:absolute; inset:0; margin:auto; width:330px; height:108px; stroke:rgb(var(--a) / .16); transform:rotate(-9deg); }
[data-divider="fold"] .chapter-head.divider-head { min-height:98px; gap:28px; }
[data-divider="fold"] .divider-index { display:grid; place-items:center; width:58px; height:66px; background:linear-gradient(140deg,rgb(var(--a) / .055),transparent); border-left:1px solid rgb(var(--a) / .45); border-top:1px solid var(--line); transform:skewY(-12deg); font-size:20px; font-weight:300; }
[data-divider="fold"] .divider-instrument { width:200px; opacity:.8; }
@media (max-width:700px) {
  [data-review-version] .chapter { padding-top:34px; }
  [data-review-version] .chapter-head.divider-head { min-height:76px; gap:15px; }
  [data-review-version] .chapter-name.divider-name { font-size:1.8rem; }
  .divider-instrument { display:none; }
  .divider-count>span { display:none; }
  .divider-count { font-size:12px; }
  [data-divider="orbit"] .divider-instrument { display:block; width:240px; height:80px; }
  [data-divider="orbit"] .chapter-head.divider-head { min-height:100px; }
  [data-divider="fold"] .divider-index { width:40px; height:52px; font-size:15px; }
}
