.books_page__FT0p0{padding:32px 24px 56px}.books_grid__NnBEY{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.books_filterForm__hxiUI{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.books_filterField__P3nT8{display:grid;grid-gap:8px;gap:8px}.books_filterField__P3nT8 span{color:var(--theme-copy-muted);font-size:.9rem;font-weight:700}.books_filterActions__snHiu{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.books_layout__UAtVH{display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,2.4fr) minmax(240px,1fr);align-items:start}.books_layout__UAtVH:has(.books_readerSidebar__FHxTQ:not([open])){grid-template-columns:minmax(0,1fr) 52px}.books_bodyFrame__OSyGO{line-height:1.75}.books_bodyFrame__OSyGO p{margin:0 0 1rem}.books_bodyFrame__OSyGO h2,.books_bodyFrame__OSyGO h3{margin:1.5rem 0 .75rem}.books_chapterRail__Y0Fc9{display:grid;grid-gap:10px;gap:10px}.books_chapterLink__L_4FG{border:1px solid var(--theme-border-muted);border-radius:8px;color:inherit;display:grid;grid-gap:4px;gap:4px;padding:12px 14px;text-decoration:none}.books_chapterLink__L_4FG:focus-visible,.books_chapterLink__L_4FG:hover{border-color:var(--theme-accent-strong);outline:none}.books_chapterLinkActive__zwQQ3{border-color:var(--theme-accent-strong);box-shadow:0 0 0 1px var(--theme-accent-strong)}.books_chapterLink__L_4FG span{color:var(--theme-copy-muted);font-size:.9rem}.books_chapterLink__L_4FG strong{font-size:1rem}.books_sideStack__tdFYd{display:grid;grid-gap:16px;gap:16px}.books_readerSidebar__FHxTQ{display:grid;grid-gap:14px;gap:14px;min-width:0}.books_sidebarToggle__Simy2{align-items:center;background:var(--theme-surface-muted);border:1px solid var(--theme-border-muted);border-radius:8px;color:inherit;cursor:pointer;display:flex;gap:10px;justify-content:space-between;list-style:none;min-width:0;padding:10px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.books_sidebarToggle__Simy2::marker{content:""}.books_sidebarToggle__Simy2::-webkit-details-marker{display:none}.books_sidebarToggle__Simy2:focus-visible{border-color:var(--theme-accent-strong);box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-accent-strong) 34%,transparent);outline:none}.books_sidebarToggleText__WOLqM{font-weight:800;min-width:0}.books_sidebarToggleMeta__Zc_OP{color:var(--theme-copy-muted);font-size:.85rem;white-space:nowrap}.books_sidebarToggleIcon__XO6YG{align-items:center;border:1px solid var(--theme-border-muted);border-radius:999px;display:inline-flex;flex:0 0 26px;height:26px;justify-content:center;width:26px}.books_sidebarToggleIcon__XO6YG:before{content:"-";font-size:1.1rem;line-height:1}.books_readerSidebar__FHxTQ:not([open]) .books_sidebarToggle__Simy2{flex-direction:column;justify-content:center;min-height:220px;padding:12px 6px}.books_readerSidebar__FHxTQ:not([open]) .books_sidebarToggleText__WOLqM{transform:rotate(180deg);writing-mode:vertical-rl}.books_readerSidebar__FHxTQ:not([open]) .books_sidebarToggleMeta__Zc_OP{display:none}.books_readerSidebar__FHxTQ:not([open]) .books_sidebarToggleIcon__XO6YG:before{content:"+"}.books_coverStack__lAcbn{display:grid;grid-gap:14px;gap:14px}.books_paginationRow__X8fM_{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-top:18px}.books_paginationMeta__JsZdN{color:var(--theme-copy-muted);font-size:.92rem}.books_metaList__WLg94{display:grid;grid-gap:10px;gap:10px}.books_metaListRow__r4gZ_{display:grid;grid-gap:4px;gap:4px}.books_metaListRow__r4gZ_ span{color:var(--theme-copy-muted);font-size:.85rem}.books_metaListRow__r4gZ_ p,.books_metaListRow__r4gZ_ strong{margin:0}@media (max-width:960px){.books_layout__UAtVH,.books_layout__UAtVH:has(.books_readerSidebar__FHxTQ:not([open])){grid-template-columns:1fr}.books_paginationRow__X8fM_{align-items:stretch;flex-direction:column}.books_readerSidebar__FHxTQ:not([open]) .books_sidebarToggle__Simy2{flex-direction:row;justify-content:space-between;min-height:0;padding:10px 12px}.books_readerSidebar__FHxTQ:not([open]) .books_sidebarToggleText__WOLqM{transform:none;writing-mode:horizontal-tb}.books_readerSidebar__FHxTQ:not([open]) .books_sidebarToggleMeta__Zc_OP{display:inline}}@media (max-width:360px){.books_page__FT0p0{padding-inline:12px}.books_chapterLink__L_4FG{border-radius:8px;padding:10px 12px}.books_sidebarToggle__Simy2{border-radius:8px}}