.ReadingRoom_page__LITsj{background:var(--surface-primary);color:var(--text-primary);min-height:80vh;letter-spacing:0}.ReadingRoom_inner__avZhw{width:min(100% - 3rem,82rem);margin:auto;padding:3.5rem 0 5rem}.ReadingRoom_header___BrXf{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding-bottom:2rem;border-bottom:1px solid var(--border-emphasis)}.ReadingRoom_bookCategory__TfwXR,.ReadingRoom_eyebrow__3_T5P{color:var(--accent-foreground);font:.72rem var(--font-mono)}.ReadingRoom_header___BrXf h1{margin:.8rem 0;font-family:var(--font-fraunces),Georgia,serif;font-size:3.5rem;line-height:1.08}.ReadingRoom_lead__NcaLs{color:var(--text-secondary);max-width:48rem;font-size:1.05rem;line-height:1.7}.ReadingRoom_textLink__3qOrI{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;border-bottom:1px solid var(--border-emphasis);font-weight:650;flex-shrink:0}.ReadingRoom_catalogueMeta__ZDAPi svg,.ReadingRoom_filters__e0Smh svg,.ReadingRoom_rating__dAjQW svg,.ReadingRoom_textLink__3qOrI svg,.ReadingRoom_toolbar__X0w9o svg{width:1.1rem;height:1.1rem;flex-shrink:0}.ReadingRoom_toolbar__X0w9o{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(10rem,.65fr) minmax(9rem,.5fr) auto;gap:1rem;align-items:end;padding:1.6rem 0 1rem}.ReadingRoom_search__Dddne{display:flex;align-items:center;gap:.75rem;height:46px;padding:0 .8rem;background:var(--surface-secondary);border:1px solid var(--border-emphasis);border-radius:4px}.ReadingRoom_search__Dddne input{background:transparent;width:100%;min-width:0;height:100%;outline:none}.ReadingRoom_search__Dddne:focus-within{outline:2px solid var(--focus-ring-strong);outline-offset:2px}.ReadingRoom_select__FOIvO{display:grid;gap:.35rem;color:var(--text-secondary);font-size:.8rem}.ReadingRoom_select__FOIvO select{min-height:46px;border:1px solid var(--border-emphasis);border-radius:4px;padding:.5rem 2rem .5rem .65rem;background:var(--surface-primary);color:var(--text-primary);width:100%}.ReadingRoom_viewSwitch__y9meQ{display:flex;height:46px;border:1px solid var(--border-emphasis);border-radius:4px;overflow:hidden}.ReadingRoom_viewSwitch__y9meQ button{width:46px;display:grid;place-items:center;color:var(--text-secondary)}.ReadingRoom_viewSwitch__y9meQ button[aria-pressed=true]{background:var(--text-primary);color:var(--surface-primary)}.ReadingRoom_filters__e0Smh{border-bottom:1px solid var(--border-default);padding-bottom:.75rem}.ReadingRoom_filters__e0Smh summary{display:flex;width:fit-content;align-items:center;gap:.6rem;cursor:pointer;min-height:44px;color:var(--text-secondary);font-size:.85rem}.ReadingRoom_filterFields__3aITq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:.5rem 0 1rem}.ReadingRoom_catalogueMeta__ZDAPi{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:.75rem 0 1.5rem;color:var(--text-secondary);font-size:.82rem}.ReadingRoom_catalogueMeta__ZDAPi button{display:inline-flex;align-items:center;gap:.5rem;min-height:44px}.ReadingRoom_grid__37MJj{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2.5rem 1.75rem;padding:0;margin:1.75rem 0 0;list-style:none}.ReadingRoom_grid__37MJj li{min-width:0}.ReadingRoom_book__ahlsS{display:flex;flex-direction:column;align-items:start;gap:.5rem;text-decoration:none;height:100%}.ReadingRoom_book__ahlsS>strong{font-size:.95rem;line-height:1.4;overflow-wrap:anywhere}.ReadingRoom_bookAuthor__4nX7v{font-size:.82rem;color:var(--text-secondary);line-height:1.5}.ReadingRoom_cover__cn___{display:block;position:relative;aspect-ratio:2/3;width:100%;overflow:hidden;margin-bottom:.5rem;background:var(--surface-secondary);border-radius:3px;box-shadow:2px 5px 10px color-mix(in srgb,var(--text-primary) 9%,transparent);border:1px solid var(--border-default)}.ReadingRoom_coverImage__3V4Ra{object-fit:contain;transition:transform .22s ease}.ReadingRoom_book__ahlsS:hover .ReadingRoom_coverImage__3V4Ra{transform:scale(1.035)}.ReadingRoom_coverFallback__gcSpx{position:absolute;inset:0;padding:15% 10%;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;border-left:5px solid var(--accent-foreground);color:var(--text-primary)}.ReadingRoom_coverFallback__gcSpx svg{width:24px;height:24px;color:var(--accent-foreground)}.ReadingRoom_coverFallback__gcSpx strong{font-family:var(--font-fraunces),Georgia,serif;font-size:1rem;line-height:1.25;overflow-wrap:anywhere;overflow:hidden}.ReadingRoom_coverFallback__gcSpx small{font-size:.65rem;line-height:1.4;overflow:hidden}.ReadingRoom_rating__dAjQW{display:inline-flex;align-items:center;gap:.35rem;font:.75rem var(--font-mono);color:var(--text-secondary)}.ReadingRoom_notice__5xe1r{padding:.75rem 0;color:var(--text-secondary);font-size:.85rem}.ReadingRoom_notice__5xe1r button{min-height:44px;text-decoration:underline;color:var(--text-primary)}.ReadingRoom_empty__FdNQz{display:grid;justify-items:center;padding:4rem 1rem;gap:1rem}.ReadingRoom_empty__FdNQz button{min-height:44px;text-decoration:underline}.ReadingRoom_sceneStatus__bbO0g{display:grid;place-content:center;min-height:12rem}.ReadingRoom_dialog__Nt8jj{width:min(58rem,calc(100% - 2rem));max-height:calc(100dvh - 2rem);margin:auto;padding:0;border:1px solid var(--border-emphasis);border-radius:6px;color:var(--text-primary);background:var(--surface-primary);overscroll-behavior:contain}.ReadingRoom_dialog__Nt8jj::backdrop{background:color-mix(in srgb,var(--text-primary) 45%,transparent)}.ReadingRoom_dialogContent__J9_eV{position:relative;padding:3.5rem 2.5rem 2.5rem;display:grid;grid-template-columns:12rem minmax(0,1fr);gap:2rem}.ReadingRoom_dialogCover__YBQBg{align-self:start}.ReadingRoom_close__xG1oS{position:absolute;right:.5rem;top:.5rem;width:44px;height:44px;display:grid;place-items:center}.ReadingRoom_review__imIpC h2{font-family:var(--font-fraunces),Georgia,serif;font-size:2rem;line-height:1.2;margin:.8rem 0;overflow-wrap:anywhere}.ReadingRoom_review__imIpC h3{font-size:1.05rem;margin-top:1.5rem}.ReadingRoom_review__imIpC li,.ReadingRoom_review__imIpC section p,.ReadingRoom_review__imIpC>p:not(.ReadingRoom_eyebrow__3_T5P){color:var(--text-secondary);line-height:1.75;margin-bottom:1rem;white-space:pre-line}.ReadingRoom_review__imIpC details{padding:1rem 0;border-top:1px solid var(--border-default)}.ReadingRoom_review__imIpC summary{cursor:pointer;min-height:44px}.ReadingRoom_signals__7UPVp>div{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--border-subtle)}.ReadingRoom_signals__7UPVp dd{font-family:var(--font-mono)}.ReadingRoom_staticList__wZ_qR{display:grid;gap:1rem;list-style:none;padding:0}.ReadingRoom_staticList__wZ_qR li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--border-default);padding:.75rem 0}.ReadingRoom_dialog__Nt8jj :is(a,button,summary):focus-visible,.ReadingRoom_page__LITsj :is(a,button,select,summary):focus-visible{outline:2px solid var(--focus-ring-strong);outline-offset:4px}.ReadingRoom_srOnly__2FS2B{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}@media (max-width:1050px){.ReadingRoom_grid__37MJj{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.ReadingRoom_inner__avZhw{width:min(100% - 2rem,82rem);padding-top:2rem}.ReadingRoom_header___BrXf{align-items:start;flex-direction:column;gap:.5rem}.ReadingRoom_header___BrXf h1{font-size:2.5rem}.ReadingRoom_toolbar__X0w9o{grid-template-columns:1fr 1fr auto;gap:.75rem}.ReadingRoom_search__Dddne{grid-column:1/-1}.ReadingRoom_grid__37MJj{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1rem}.ReadingRoom_filterFields__3aITq{grid-template-columns:repeat(2,minmax(0,1fr))}.ReadingRoom_dialogContent__J9_eV{grid-template-columns:minmax(0,1fr);padding:3.5rem 1.25rem 1.5rem}.ReadingRoom_dialogCover__YBQBg{width:8rem}}@media (max-width:460px){.ReadingRoom_grid__37MJj{grid-template-columns:repeat(2,minmax(0,1fr))}.ReadingRoom_header___BrXf h1{font-size:2.15rem}.ReadingRoom_toolbar__X0w9o{grid-template-columns:1fr 1fr}.ReadingRoom_viewSwitch__y9meQ{grid-column:2;justify-self:end}.ReadingRoom_catalogueMeta__ZDAPi{gap:.5rem}}@media (prefers-reduced-motion:reduce){.ReadingRoom_coverImage__3V4Ra{transition:none}.ReadingRoom_book__ahlsS:hover .ReadingRoom_coverImage__3V4Ra{transform:none}}@media print{.ReadingRoom_catalogueMeta__ZDAPi button,.ReadingRoom_filters__e0Smh,.ReadingRoom_notice__5xe1r,.ReadingRoom_toolbar__X0w9o,.ReadingRoom_viewSwitch__y9meQ{display:none}.ReadingRoom_grid__37MJj{grid-template-columns:repeat(4,minmax(0,1fr))}.ReadingRoom_grid__37MJj li{break-inside:avoid}}