.personal-library .bound-book__title{height:100%;color:var(--lc-color-porcelain);font:500 1.05rem/1.2 var(--lc-font-display);overflow-wrap:anywhere;align-items:flex-end;padding:.75rem;display:flex}.personal-library .draft-note--list>div{flex:1;min-width:0;display:block}.personal-library .draft-note--list h2.draft-label{font:inherit;margin:0 0 .5rem}.personal-library .draft-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.personal-library .draft-list>li{border-top:1px solid var(--library-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding-top:.75rem;display:flex}.personal-library .draft-list>li:first-child{border-top:0;padding-top:0}.personal-library .draft-list>li>div{gap:.15rem;min-width:0;display:grid}.personal-library .draft-status{color:var(--lc-text-muted);font-size:var(--lc-type-caption,.875rem)}.personal-library .library-header{flex-wrap:wrap;container-type:inline-size}.personal-library .library-header>a{min-width:0;max-width:100%}.personal-library .library-header nav{flex-wrap:wrap;row-gap:.25rem;min-width:0;margin-left:auto}@media (max-width:600px){.personal-library .library-header nav{flex-wrap:nowrap}}@container (width<=22.25rem){.personal-library .library-header nav{flex-wrap:wrap}}.personal-library .shelf-message h1{font-size:2rem}.personal-library .shelf-message h1[tabindex="-1"]:focus{outline:none}.personal-library .shelf-message .lc-action+a{margin-top:var(--lc-space-3)}.personal-library .nearby-shelf__swatch{border-radius:2px;flex:none;width:32px;height:42px;display:inline-block}.personal-library .reader-note{max-width:28ch;color:var(--lc-text-muted);font-size:var(--lc-type-caption,.875rem);margin:0;line-height:1.35}.personal-library .library-signout{border-radius:var(--lc-radius-surface);background:var(--lc-surface);max-width:min(480px,100vw - 2rem);color:var(--lc-text);box-shadow:var(--lc-shadow-mid);border:0;padding:2rem}.personal-library .library-signout::backdrop{background:#22343266}.personal-library .library-signout h2{color:var(--lc-text-strong);font:500 1.4rem/1.25 var(--lc-font-display);margin:0 0 .5rem}.personal-library .library-signout p{margin:0 0 1.5rem}.personal-library .library-signout__actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.personal-library .engine-mount[data-ready=false]{visibility:hidden}.personal-library .reader-load-feedback{z-index:4;justify-content:center;align-items:center;gap:var(--lc-space-3);padding:var(--lc-space-5);background:var(--lc-surface-subtle);color:var(--lc-text-strong);text-align:center;border-radius:var(--lc-radius-control);flex-direction:column;display:flex;position:absolute;inset:0}.personal-library .reader-load-feedback p{max-width:34ch;font-size:var(--lc-type-body);line-height:var(--lc-leading-body);margin:0}.personal-library .reader-load-feedback .reader-load-help{font-size:var(--lc-type-caption);color:var(--lc-text-muted)}.personal-library .reader-load-feedback .lc-action{min-height:var(--lc-control-height)}.personal-library .reader-load-note{background:var(--lc-surface);color:var(--lc-text-strong);text-align:center;justify-items:center;gap:.5rem;padding:.75rem;display:grid;position:relative}.personal-library .reader-load-note p{max-width:40ch;margin:0}.personal-library .reader-neighbor-note{justify-items:center;gap:var(--lc-space-1);text-align:center;max-width:48ch;margin:var(--lc-space-3) auto;color:var(--lc-text-muted);font-size:var(--lc-type-caption);display:grid}.personal-library .reader-neighbor-note p{line-height:var(--lc-leading-body);margin:0}.personal-library .reader-neighbor-note .lc-action{margin-inline:var(--lc-space-2);min-height:var(--lc-control-height)}.personal-library .bookcase-frame{container:shelf/inline-size}.personal-library .bookcase{--shelf-strip:0;--shelf-justify:center;--shelf-strip-slot:min(12.5rem, calc(100cqi - 4rem))}@media (min-width:601px){.personal-library{--shelf-gap:clamp(2rem, 6vw, 6rem);--shelf-pad:3rem}.personal-library .bookcase{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--lc-control-border) transparent;overflow:auto hidden}.personal-library .shelf-books{justify-content:var(--shelf-justify)}.personal-library .shelf-item{flex:calc(1 - var(--shelf-strip)) calc(1 - var(--shelf-strip)) calc(var(--shelf-strip) * var(--shelf-strip-slot));min-width:calc(var(--shelf-strip) * var(--shelf-strip-slot));max-width:max(370px, calc(var(--shelf-strip) * var(--shelf-strip-slot)));scroll-snap-align:center}.personal-library .bookcase:not(.bookcase--empty) .shelf-board{width:max(calc(100% - 1rem), calc(var(--shelf-strip) * ( 2 * var(--shelf-pad) + var(--shelf-count) * var(--shelf-strip-slot) + (var(--shelf-count) - 1) * var(--shelf-gap) - 1rem )));right:auto}}@media (min-width:801px) and (max-width:1100px){.personal-library{--shelf-gap:2rem}}@media (min-width:601px) and (max-width:800px){.personal-library{--shelf-gap:1.5rem;--shelf-pad:1rem}}@media (max-width:600px){.personal-library .bookcase:not(.bookcase--empty) .shelf-board{width:calc(var(--shelf-count,3) * var(--shelf-portrait-slot) + min(var(--shelf-count,3) - 1, 1) * (var(--shelf-landscape-slot) - var(--shelf-portrait-slot)) + (var(--shelf-count,3) - 1) * 2rem + 3rem)}}@media (min-width:1101px){@container shelf (width<=calc(22.5rem + clamp(2rem,6vw,6rem))){.personal-library .bookcase:has(>.shelf-books>.shelf-item:nth-child(2)){--shelf-strip:1;--shelf-justify:flex-start}}@container shelf (width<=calc(30.75rem + 2*clamp(2rem,6vw,6rem))){.personal-library .bookcase:has(>.shelf-books>.shelf-item:nth-child(3)){--shelf-strip:1;--shelf-justify:flex-start}}@container shelf (width<=calc(39rem + 3*clamp(2rem,6vw,6rem))){.personal-library .bookcase:has(>.shelf-books>.shelf-item:nth-child(4)){--shelf-strip:1;--shelf-justify:flex-start}}@container shelf (width<=calc(47.25rem + 4*clamp(2rem,6vw,6rem))){.personal-library .bookcase:has(>.shelf-books>.shelf-item:nth-child(5)){--shelf-strip:1;--shelf-justify:flex-start}}@container shelf (width<=calc(55.5rem + 5*clamp(2rem,6vw,6rem))){.personal-library .bookcase:has(>.shelf-books>.shelf-item:nth-child(6)){--shelf-strip:1;--shelf-justify:flex-start}}@container shelf (width<=calc(63.75rem + 6*clamp(2rem,6vw,6rem))){.personal-library .bookcase:has(>.shelf-books>.shelf-item:nth-child(7)){--shelf-strip:1;--shelf-justify:flex-start}}@container shelf (width<=calc(72rem + 7*clamp(2rem,6vw,6rem))){.personal-library .bookcase:has(>.shelf-books>.shelf-item:nth-child(8)){--shelf-strip:1;--shelf-justify:flex-start}}@container shelf (width<=calc(80.25rem + 8*clamp(2rem,6vw,6rem))){.personal-library .bookcase:has(>.shelf-books>.shelf-item:nth-child(9)){--shelf-strip:1;--shelf-justify:flex-start}}@container shelf (width<=calc(88.5rem + 9*clamp(2rem,6vw,6rem))){.personal-library .bookcase:has(>.shelf-books>.shelf-item:nth-child(10)){--shelf-strip:1;--shelf-justify:flex-start}}}@media (min-width:801px) and (max-width:1100px){@container shelf (width<=21.75rem){.personal-library .bookcase:has(>.shelf-books>.shelf-item:nth-child(2)){--shelf-strip:1;--shelf-justify:flex-start}}@container shelf (width<=30.625rem){.personal-library .bookcase:has(>.shelf-books>.shelf-item:nth-child(3)){--shelf-strip:1;--shelf-justify:flex-start}}@container shelf (width<=39.5rem){.personal-library .bookcase:has(>.shelf-books>.shelf-item:nth-child(4)){--shelf-strip:1;--shelf-justify:flex-start}}@container shelf (width<=48.375rem){.personal-library .bookcase:has(>.shelf-books>.shelf-item:nth-child(5)){--shelf-strip:1;--shelf-justify:flex-start}}@container shelf (width<=57.25rem){.personal-library .bookcase:has(>.shelf-books>.shelf-item:nth-child(6)){--shelf-strip:1;--shelf-justify:flex-start}}@container shelf (width<=66.125rem){.personal-library .bookcase:has(>.shelf-books>.shelf-item:nth-child(7)){--shelf-strip:1;--shelf-justify:flex-start}}@container shelf (width<=75rem){.personal-library .bookcase:has(>.shelf-books>.shelf-item:nth-child(8)){--shelf-strip:1;--shelf-justify:flex-start}}@container shelf (width<=83.875rem){.personal-library .bookcase:has(>.shelf-books>.shelf-item:nth-child(9)){--shelf-strip:1;--shelf-justify:flex-start}}@container shelf (width<=92.75rem){.personal-library .bookcase:has(>.shelf-books>.shelf-item:nth-child(10)){--shelf-strip:1;--shelf-justify:flex-start}}}@media (min-width:601px) and (max-width:800px){@container shelf (width<=17.25rem){.personal-library .bookcase:has(>.shelf-books>.shelf-item:nth-child(2)){--shelf-strip:1;--shelf-justify:flex-start}}@container shelf (width<=25.625rem){.personal-library .bookcase:has(>.shelf-books>.shelf-item:nth-child(3)){--shelf-strip:1;--shelf-justify:flex-start}}@container shelf (width<=34rem){.personal-library .bookcase:has(>.shelf-books>.shelf-item:nth-child(4)){--shelf-strip:1;--shelf-justify:flex-start}}@container shelf (width<=42.375rem){.personal-library .bookcase:has(>.shelf-books>.shelf-item:nth-child(5)){--shelf-strip:1;--shelf-justify:flex-start}}@container shelf (width<=50.75rem){.personal-library .bookcase:has(>.shelf-books>.shelf-item:nth-child(6)){--shelf-strip:1;--shelf-justify:flex-start}}@container shelf (width<=59.125rem){.personal-library .bookcase:has(>.shelf-books>.shelf-item:nth-child(7)){--shelf-strip:1;--shelf-justify:flex-start}}@container shelf (width<=67.5rem){.personal-library .bookcase:has(>.shelf-books>.shelf-item:nth-child(8)){--shelf-strip:1;--shelf-justify:flex-start}}@container shelf (width<=75.875rem){.personal-library .bookcase:has(>.shelf-books>.shelf-item:nth-child(9)){--shelf-strip:1;--shelf-justify:flex-start}}@container shelf (width<=84.25rem){.personal-library .bookcase:has(>.shelf-books>.shelf-item:nth-child(10)){--shelf-strip:1;--shelf-justify:flex-start}}}.personal-library .draft-kind,.personal-library .draft-updated{color:var(--lc-text-muted);font-size:var(--lc-type-caption,.875rem)}.personal-library .reader-review{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1rem;display:flex}.personal-library .book-menu__items>.book-menu__item{text-align:left;flex-direction:column;align-items:flex-start;gap:.1rem}.personal-library .book-menu__item small{color:var(--lc-text-muted);font-size:var(--lc-type-caption,.875rem);font-weight:400;line-height:1.35}
