.pager.svelte-1n9esuo{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.cell.svelte-1n9esuo{gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-4);background:var(--bg-card);transition:background var(--transition-fast);flex-direction:column;text-decoration:none;display:flex}.cell.next.svelte-1n9esuo{text-align:right;align-items:flex-end}a.cell.svelte-1n9esuo:hover{background:var(--bg-card-hover)}a.cell.svelte-1n9esuo:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.label.svelte-1n9esuo{align-items:center;gap:var(--space-1);font-size:var(--fs-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);transition:color var(--transition-fast);font-weight:700;display:inline-flex}a.cell.svelte-1n9esuo:hover .label:where(.svelte-1n9esuo){color:var(--text-muted)}.title.svelte-1n9esuo{max-width:100%;font-size:var(--fs-base);color:var(--text-primary);overflow-wrap:anywhere;font-weight:600;line-height:1.35}.chapter.svelte-nrab1n [id]{scroll-margin-top:var(--space-3)}.chapter.svelte-nrab1n :is(ul,ol)+p{margin-top:var(--space-3)}.chapter.svelte-nrab1n .article-body .block-image img{border-radius:var(--radius-md);outline:1px solid var(--border)}.chapter-title.svelte-nrab1n{margin:0 0 var(--space-5);font-size:var(--fs-2xl);letter-spacing:-.01em;color:var(--text-primary);font-weight:700;line-height:1.2}.on-page.svelte-nrab1n{margin:0 0 var(--space-5);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg)}summary.svelte-nrab1n{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:38px;padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-lg);font-size:var(--fs-sm);color:var(--text-secondary);cursor:pointer;transition:var(--control-transition);font-weight:600;list-style:none;display:flex}summary.svelte-nrab1n::-webkit-details-marker{display:none}.on-page[open].svelte-nrab1n summary:where(.svelte-nrab1n){border-radius:var(--radius-lg) var(--radius-lg) 0 0}summary.svelte-nrab1n:hover{background:var(--surface-1);color:var(--text-primary)}summary.svelte-nrab1n:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}summary.svelte-nrab1n .chevron{color:var(--text-faint);transition:transform var(--transition-base);flex-shrink:0}.on-page[open].svelte-nrab1n summary:where(.svelte-nrab1n) .chevron{transform:rotate(180deg)}.on-page.svelte-nrab1n ul:where(.svelte-nrab1n){padding:var(--space-1) var(--space-1) var(--space-2);border-top:1px solid var(--border);margin:0;list-style:none}.on-page.svelte-nrab1n a:where(.svelte-nrab1n){padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-md);font-size:var(--fs-sm);color:var(--text-muted);transition:var(--control-transition);text-decoration:none;display:block}.on-page.svelte-nrab1n a:where(.svelte-nrab1n):hover{background:var(--surface-1);color:var(--text-primary)}.on-page.svelte-nrab1n a:where(.svelte-nrab1n):focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.pager.svelte-nrab1n{margin-top:var(--space-8)}@media (width>=900px){.on-page.svelte-nrab1n{display:none}}@media (prefers-reduced-motion:reduce){summary.svelte-nrab1n .chevron{transition:none}}
