.books-page{padding-bottom:var(--space-section)}.books-jumps,.books-shelf-nav{gap:var(--space-group) var(--space-item);flex-wrap:wrap;display:flex}.books-jumps{margin-top:var(--space-item)}.books-layout{gap:var(--space-section);display:grid}.books-current,.books-shelf,.books-updates{min-width:0;scroll-margin-top:var(--space-item)}.books-section-meta{margin-top:var(--space-group)}.books-current-layout{align-items:start;gap:var(--space-item);display:grid}.books-source-status{margin-top:var(--space-item)}.books-source-status>p+p{margin-top:var(--space-head)}.books-current-picks{gap:var(--space-item);margin-top:var(--space-item);display:grid}.books-current-book{align-items:start;gap:var(--space-head);grid-template-columns:92px minmax(0,1fr);display:grid}.books-current-book h3{overflow-wrap:anywhere;margin:0}.book-cover{aspect-ratio:2/3;background:var(--surface-raised);border:1px solid var(--rule-feint);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.book-cover-fallback{padding:var(--space-group);text-align:center;color:var(--text-meta);font-family:var(--font-ui);font-size:var(--fs-meta);line-height:var(--lh-ui)}.book-cover img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.book-cover img[data-cover-pending]{opacity:0}.book-cover img[hidden]{display:none}.book-author{margin-top:var(--space-group)}.book-recorded-progress,.books-details{margin-top:var(--space-head)}.books-details>summary{text-underline-offset:.18em;color:var(--visitor);cursor:pointer;min-height:44px;padding-block:var(--space-group-loose);text-decoration:underline}.books-details>summary:hover{color:var(--visitor-hover)}.books-details>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.books-current-all{padding-left:var(--space-head);margin-top:var(--space-group)}.books-current-all li+li{margin-top:var(--space-head)}.books-current-all a{font-family:var(--font-read);font-size:var(--fs-read);overflow-wrap:anywhere}.books-source,.books-profile,.books-shelf-entrance{margin-top:var(--space-head)}.books-source{max-width:var(--measure)}.books-shelf{border-top:1px solid var(--rule-ink);padding-top:var(--space-group-loose)}.books-section-heading{justify-content:space-between;align-items:baseline;gap:var(--space-group) var(--space-head);flex-wrap:wrap;display:flex}.books-shelf-nav{margin-top:var(--space-head)}.books-collection{margin-top:var(--space-item);scroll-margin-top:var(--space-item)}.books-grid{margin:var(--space-head) 0 0;align-items:start;gap:var(--space-item) var(--space-head);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));padding:0;list-style:none;display:grid}.books-grid>li{min-width:0}.book-object-link{color:var(--visitor);text-decoration:none;display:block}.book-object-link .book-cover{max-width:160px}.book-object-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.book-title{margin-top:var(--space-group-loose);overflow-wrap:normal;text-underline-offset:.18em;text-decoration:underline}.book-note{margin-top:var(--space-head)}.books-activity-list{margin:var(--space-item) 0 0;padding:0;list-style:none}.books-activity-list>li{padding-bottom:var(--space-head);border-bottom:1px solid var(--rule-feint)}.books-activity-list>li+li{margin-top:var(--space-head)}.books-activity-list .t-read{margin-top:var(--space-group);overflow-wrap:anywhere}.books-empty{margin-top:var(--space-item)}@media (min-width:1280px){.books-current-layout{column-gap:calc(var(--space-item) * 2);grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.books-source-status{border-left:1px solid var(--rule-feint);padding-left:var(--space-item)}}@media (max-width:639px){.books-layout{gap:var(--space-section)}.books-current-book{grid-template-columns:80px minmax(0,1fr)}.book-object-link .book-cover{max-width:148px}}
