.chapter-navigator{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:1rem;max-width:320px;margin:0 auto}.chapter-navigator .next{flex-grow:1;text-align:right}.chapter-navigator .next.disabled{text-align:left}.chapter-navigator a{border:3px solid #2b6cb0;border-bottom-color:#054487;background-color:#2b6cb0;color:#fff;padding:7px 5px;text-decoration:none;transition:all .2s ease;border-radius:15px;display:flex;justify-content:end;align-items:center}.chapter-navigator a span{display:block}.chapter-navigator a .subtext{color:#fafafa;font-size:.85rem}.chapter-navigator a .chapter-title{font-size:1.2rem;margin:0;font-weight:500;line-height:1.4}.chapter-navigator a:hover{background-color:#054487;border-color:#054487;color:#fff}.chapter-navigator a:hover .subtext{color:#fff}.chapter-navigator a.disabled{pointer-events:none;background-color:var(--primary-text);color:var(--background);justify-content:left;gap:10px}.chapter-navigator svg{vertical-align:middle;font-size:3rem;padding:0 4px}.chapter-footer{margin-bottom:3em;font-size:1em;text-align:center;color:var(--secondary-text)}.chapter-footer svg{vertical-align:middle}.chapter-footer .ai-free-link{color:inherit;text-decoration:none;border-bottom:1px dotted;opacity:.8;transition:opacity .2s ease}.chapter-footer .ai-free-link:hover{opacity:1}