.chapter-directory{max-width:900px;margin:2rem auto;padding:1.5rem;border-top:1px solid var(--line);scroll-margin-top:160px}.chapter-directory ol{padding-left:1.4rem;columns:2;column-gap:40px}.chapter-directory li{break-inside:avoid;margin-bottom:14px}.chapter-directory a,.chapter-nav a,.chapter-footer a{color:var(--ink);text-underline-offset:4px}.chapter-footer{text-align:center;padding:24px;font-size:.85rem}.chapter-nav a{padding:10px;border:1px solid var(--line);border-radius:8px}.skip-link{position:absolute;left:12px;top:-100px;z-index:100;background:var(--panel);color:var(--ink);padding:10px}.skip-link:focus{top:12px}#shareStatus{font-size:.7rem}a:focus-visible,button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}#chapter-text{scroll-margin-top:150px}@media(max-width:620px){.chapter-directory ol{columns:1}.chapter-directory{padding:1rem}.topbar .brand strong{font-size:.8rem}}