.personal-library{background:var(--lc-canvas);min-height:100dvh;color:var(--lc-text);font-family:var(--lc-font-ui);--library-hairline:color-mix(in srgb, var(--lc-color-graphite) 15%, var(--lc-canvas));--library-depth:0 18px 30px #22343221;--shelf-art-height:320px}.personal-library h1,.personal-library h2,.personal-library h3{font-family:var(--lc-font-display);letter-spacing:-.025em;text-wrap:balance;font-weight:500;line-height:1.12}.personal-library p{line-height:1.55}.personal-library ::selection{color:var(--lc-color-inkwell);background:color-mix(in srgb, var(--lc-color-gold) 28%, var(--lc-canvas))}.personal-library .lc-action{box-shadow:none}.personal-library .lc-action--secondary{border-color:var(--library-hairline);background:var(--lc-surface)}.personal-library .lc-action--secondary:hover{background:var(--lc-surface-subtle);border-color:var(--lc-control-border)}.personal-library .lc-action--quiet{color:var(--lc-text-muted)}.personal-library .lc-action--quiet:hover{color:var(--lc-text-strong);background:var(--lc-surface-subtle)}.personal-library .lc-action--primary{box-shadow:0 4px 10px #2234321a}.personal-library .lc-action:disabled{opacity:.48}.personal-library [tabindex="-1"]:focus:not(:focus-visible),:where(.personal-library) .reader-title h1[tabindex="-1"]:focus{outline:none}:where(.personal-library) .library-header{border-bottom:1px solid var(--library-hairline);justify-content:space-between;align-items:center;gap:1rem;max-width:1600px;margin:auto;padding:1rem 3rem;display:flex}:where(.personal-library) .library-header>a{text-decoration:none}:where(.personal-library) .library-header nav{align-items:center;gap:2rem;display:flex}:where(.personal-library) .library-header nav>a{color:var(--lc-text-strong);border-bottom:2px solid var(--lc-color-gold);text-underline-offset:.25em;align-items:center;min-height:44px;font-weight:650;text-decoration:none;display:flex}:where(.personal-library) .library-header .locked-brand__type{font-size:1.8rem}:where(.personal-library) .library-header .locked-brand__sprig{width:1.8rem}:where(.personal-library) .library-header nav .lc-action{font-size:.9375rem}:where(.personal-library) .library-main{max-width:1440px;margin:auto;padding:2.5rem 3rem 1.5rem}:where(.personal-library) .library-intro{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.5rem;display:flex}:where(.personal-library) .library-intro h1{margin:0;font-size:clamp(2.5rem,4vw,4rem)}:where(.personal-library) .library-intro p{color:var(--lc-text-muted);margin:.65rem 0 0;font-size:1.0625rem}:where(.personal-library) .library-intro .browse-invitation{text-align:right;max-width:22ch;margin:0 0 .15rem;font-size:.9375rem}:where(.personal-library) .bookcase{isolation:isolate;padding:2rem 2rem 1.5rem;position:relative;overflow:hidden}:where(.personal-library) .shelf-books{z-index:1;justify-content:center;align-items:flex-start;gap:clamp(2rem,6vw,6rem);padding:0 1rem;display:flex;position:relative}:where(.personal-library) .shelf-item{flex:1;min-width:0;max-width:370px}:where(.personal-library) .shelf-book.lc-action{width:100%;color:var(--lc-text-strong);text-align:center;background:0 0;border:0;padding:0;display:block;overflow:visible;transform:none}:where(.personal-library) .shelf-book.lc-action:hover{background:0 0}:where(.personal-library) .shelf-book.lc-action>span{grid-template-rows:var(--shelf-art-height) minmax(5.5rem, auto) auto auto;place-items:start center;display:grid}:where(.personal-library) .shelf-book:focus-visible{outline-offset:10px}:where(.personal-library) .shelf-item__title{font:500 1.5rem/1.15 var(--lc-font-display);max-width:22ch;margin-top:1.75rem}:where(.personal-library) .shelf-item__kind{color:var(--lc-text-muted);margin-top:1.5rem;font-size:.875rem;font-weight:400;line-height:1.4}:where(.personal-library) .shelf-item__read{color:var(--lc-link);justify-content:center;align-items:center;gap:.5rem;min-height:44px;font-size:.9375rem;display:flex}:where(.personal-library) .shelf-item__read svg{transition:transform var(--lc-motion-fast) var(--lc-ease-out)}:where(.personal-library) .shelf-book:hover .shelf-item__read svg{transform:translate(3px)}:where(.personal-library) .bound-book{width:min(100%, calc(295px * var(--book-ratio)));aspect-ratio:var(--book-ratio);perspective:1400px;isolation:isolate;transform-style:preserve-3d;transform-origin:50% 100%;filter:drop-shadow(9px 12px 10px #2234322e);align-self:end;margin:0 auto;transition:transform .42s cubic-bezier(.16,1,.3,1),filter .42s;display:block;position:relative;transform:rotateY(-14deg)rotate(-2deg)}:where(.personal-library) .bound-book__front{z-index:2;backface-visibility:hidden;display:block;position:absolute;inset:0;transform:translateZ(8px)}:where(.personal-library) .bound-book__front img{object-fit:contain;background:var(--lc-color-warm-paper);width:100%;height:100%;display:block}:where(.personal-library) .bound-book__paper{background:var(--lc-surface);position:absolute;inset:3px -6px 3px 6px;transform:translateZ(-3px);box-shadow:inset -2px 0 2px #2234322e}:where(.personal-library) .bound-book__spine{background:var(--lc-surface-subtle);transform-origin:0;backface-visibility:hidden;width:18px;color:var(--lc-text-muted);writing-mode:vertical-rl;text-orientation:mixed;padding:.5rem .1rem;font-size:.875rem;position:absolute;top:0;bottom:0;left:0;overflow:hidden;transform:rotateY(-90deg)}:where(.personal-library) .shelf-item:nth-child(2) .bound-book{width:min(100%, calc(225px * var(--book-ratio)));transform:rotateY(10deg)rotate(1deg)}:where(.personal-library) .shelf-item:nth-child(3) .bound-book{width:min(100%, calc(315px * var(--book-ratio)));transform:rotateY(-18deg)rotate(2deg)}:where(.personal-library) .shelf-book:hover .bound-book,:where(.personal-library) .shelf-book:focus-visible .bound-book{filter:drop-shadow(8px 22px 14px #22343230);transform:translateY(-10px)rotateY(0)rotate(0)}:where(.personal-library) .shelf-board{height:16px;left:.5rem;right:.5rem;top:calc(2rem + var(--shelf-art-height));background:var(--lc-surface);position:absolute;transform:perspective(800px)rotateX(14deg);box-shadow:0 12px 16px #2234321f}:where(.personal-library) .draft-note{border-top:1px solid var(--library-hairline);max-width:900px;color:var(--lc-text-muted);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:1.5rem auto 0;padding:1.25rem 0;display:flex}:where(.personal-library) .draft-note>div:first-of-type{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}:where(.personal-library) .draft-label{font-size:.875rem}:where(.personal-library) .draft-title{min-height:44px;color:var(--lc-text-strong);font:600 .9375rem/1.4 var(--lc-font-ui);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:.4rem 0;display:flex}:where(.personal-library) .draft-title[aria-expanded=true] svg{transform:rotate(180deg)}:where(.personal-library) .draft-choice{flex-basis:100%;padding-left:2rem}:where(.personal-library) .draft-choice>p:first-child{margin:.5rem 0 .75rem}:where(.personal-library) .sample-notice{color:var(--lc-text-muted);font-size:.875rem;line-height:1.5}:where(.personal-library) .bookcase--empty{min-height:380px}:where(.personal-library) .bookcase--empty .shelf-board{top:auto;bottom:1.5rem}:where(.personal-library) .empty-library{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:480px;margin:auto;display:flex;position:absolute;inset:1.5rem}:where(.personal-library) .empty-library h2{margin:1rem 0 .5rem;font-size:2.5rem}:where(.personal-library) .empty-library p{color:var(--lc-text-muted);margin:.5rem 0 1.5rem}:where(.personal-library) .empty-library>svg{color:var(--lc-link)}:where(.personal-library) .shelf-message{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:380px;display:flex}:where(.personal-library) .shelf-message h2{font-size:2rem}:where(.personal-library) .is-reading{padding-top:1rem}:where(.personal-library) .reader-heading{grid-template-columns:minmax(130px,1fr) minmax(0,2.5fr) minmax(150px,1fr);align-items:start;gap:1rem;margin-bottom:1rem;display:grid}:where(.personal-library) .reader-heading .library-return{justify-self:start;margin-left:-.6rem}:where(.personal-library) .reader-title{text-align:center}:where(.personal-library) .reader-title h1{max-width:32ch;margin:.4rem 0 0;font-size:clamp(1.65rem,2.4vw,2.2rem);display:inline-block}:where(.personal-library) .reader-title>p{color:var(--lc-text-muted);margin:.35rem 0 0;font-size:.875rem}:where(.personal-library) .book-menu{z-index:20;justify-self:end;position:relative}:where(.personal-library) .book-menu>summary{cursor:pointer;white-space:nowrap;align-items:center;gap:.5rem;min-height:44px;font-size:.9375rem;list-style:none;display:flex}:where(.personal-library) .book-menu>summary::-webkit-details-marker{display:none}:where(.personal-library) .book-menu[open]>summary{background:var(--lc-surface-subtle);color:var(--lc-text-strong)}:where(.personal-library) .book-menu__items{background:var(--lc-surface);border-radius:var(--lc-radius-surface);width:230px;box-shadow:var(--lc-shadow-mid);padding:.5rem;position:absolute;top:calc(100% + .5rem);right:0}:where(.personal-library) .book-menu__items>.lc-action{justify-content:flex-start;width:100%;font-size:.9375rem}:where(.personal-library) .reading-book{padding:0 1rem;position:relative}:where(.personal-library) .page-stage{justify-content:center;align-items:center;width:100%;min-height:180px;padding:1rem 0 1.5rem;display:flex}:where(.personal-library) .book-pages{view-transition-name:library-book;isolation:isolate;max-width:100%;position:relative}:where(.personal-library) .engine-mount{filter:drop-shadow(0 14px 18px #22343229);width:100%;height:100%}:where(.personal-library) .flip-engine{width:100%;height:100%}:where(.personal-library) .leaf{background:var(--lc-color-warm-paper);overflow:hidden}:where(.personal-library) .leaf img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}:where(.personal-library) .leaf--endpaper{background:var(--lc-color-warm-paper)}:where(.personal-library) .leaf.--left:after{content:"";pointer-events:none;background:#2234321a;width:1px;position:absolute;inset:0 0 0 auto}:where(.personal-library) .static-pages{background:var(--lc-color-warm-paper);height:100%;box-shadow:var(--library-depth);grid-template-columns:1fr 1fr;display:grid}:where(.personal-library) .static-pages--single{grid-template-columns:1fr;max-width:100%;height:auto;max-height:100%}:where(.personal-library) .static-pages img{object-fit:contain;width:100%;height:100%;min-height:0;display:block}:where(.personal-library) .static-pages--single img{max-height:100%;aspect-ratio:var(--page-aspect)}:where(.personal-library) .reading-controls{background:var(--lc-surface);border-radius:2rem;justify-content:center;align-items:center;gap:.5rem;width:max-content;max-width:100%;margin:.5rem auto 0;padding:.4rem;display:flex;box-shadow:0 5px 18px #22343214}:where(.personal-library) .reading-controls .page-turn{background:var(--lc-surface-subtle);border:0;border-radius:50%;place-content:center;width:44px;min-width:44px;height:44px;padding:0;display:grid}:where(.personal-library) .reading-controls .page-turn>span{position:absolute}:where(.personal-library) .reading-controls .page-turn:hover:not(:disabled){background:var(--lc-canvas)}:where(.personal-library) .reading-controls .lc-field{width:154px;margin:0}:where(.personal-library) .reading-controls .lc-field__label-row{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}:where(.personal-library) .reading-controls .lc-select{text-align:center;min-height:44px;box-shadow:none;color:var(--lc-text-strong);font-variant-numeric:tabular-nums;background-color:#0000;border:0;padding-inline:.5rem 1.5rem;font-size:.9375rem}:where(.personal-library) .reading-tools{flex-wrap:wrap;justify-content:center;align-items:start;gap:0 1.25rem;max-width:720px;margin:.5rem auto 0;font-size:.875rem;display:flex}:where(.personal-library) .reading-tools .lc-action{min-height:44px;padding:.5rem;font-size:.875rem}:where(.personal-library) .page-text summary{cursor:pointer;min-height:44px;color:var(--lc-text-muted);justify-content:center;align-items:center;gap:.4rem;padding:.5rem;font-weight:600;list-style:none;display:flex}:where(.personal-library) .page-text summary::-webkit-details-marker{display:none}:where(.personal-library) .page-text summary:hover{color:var(--lc-text-strong);text-underline-offset:.2em;text-decoration:underline}:where(.personal-library) .page-text[open]{flex-basis:100%}:where(.personal-library) .page-text[open] summary{width:max-content;margin:auto}:where(.personal-library) .page-text__content{background:var(--lc-surface);border-radius:var(--lc-radius-surface);max-width:70ch;margin:.75rem auto 0;padding:1.5rem}:where(.personal-library) .page-text__content h2{margin:0 0 .75rem;font-size:1.35rem}:where(.personal-library) .page-text__content p{white-space:pre-wrap;margin:.5rem 0 1.5rem}:where(.personal-library) .page-text__content section:last-child p{margin-bottom:0}:where(.personal-library) .reading-hint{text-align:center;color:var(--lc-text-muted);max-width:32ch;margin:.25rem auto .75rem;font-size:.875rem}:where(.personal-library) .page-stage--enlarged{scrollbar-width:thin;scrollbar-color:var(--lc-control-border) var(--lc-canvas);overscroll-behavior:contain;justify-content:flex-start;align-items:flex-start;overflow:auto}:where(.personal-library) .page-stage--enlarged .book-pages{min-width:200%;max-width:none;width:200%!important}:where(.personal-library) .page-stage--enlarged .static-pages{max-height:none}:where(.personal-library) .page-stage--enlarged .static-pages img{max-width:none;max-height:none}:where(.personal-library) .page-error{background:var(--lc-surface);color:var(--lc-text);text-align:center;min-height:180px;padding:2rem}:where(.personal-library) .nearby-shelf{border-top:1px solid var(--library-hairline);text-align:center;max-width:960px;margin:2.25rem auto 0;padding-top:1rem}:where(.personal-library) .nearby-shelf>span{color:var(--lc-text-muted);margin-bottom:.5rem;font-size:.875rem;display:block}:where(.personal-library) .nearby-shelf>div{scrollbar-width:thin;scrollbar-color:var(--lc-control-border) transparent;justify-content:safe center;align-items:center;gap:.5rem;padding:.25rem;display:flex;overflow-x:auto}:where(.personal-library) .nearby-shelf .lc-action{text-align:left;flex:none;max-width:260px;padding:.5rem;font-size:.875rem}:where(.personal-library) .nearby-shelf .lc-action[aria-pressed=true]{background:var(--lc-surface)}:where(.personal-library) .nearby-shelf .lc-action>span{align-items:center;gap:.75rem;display:flex}:where(.personal-library) .nearby-shelf .lc-action>span>span{max-width:20ch}:where(.personal-library) .nearby-shelf img{object-fit:contain;flex:none}:where(.personal-library) .has-order-panel{padding-right:420px}:where(.personal-library) .order-panel{z-index:10;background:var(--lc-surface);width:350px;box-shadow:var(--lc-shadow-mid);border-radius:var(--lc-radius-surface);padding:1.5rem;scroll-margin-top:1rem;position:fixed;top:104px;bottom:1.5rem;right:1.5rem;overflow:auto}:where(.personal-library) .order-panel>header{justify-content:space-between;align-items:start;gap:.5rem;display:flex}:where(.personal-library) .order-panel h2{margin:.35rem 0 0;font-size:1.8rem}:where(.personal-library) .order-panel header .lc-action{flex:none;min-width:44px;padding:.5rem}:where(.personal-library) .panel-book{align-items:center;gap:1rem;margin:1.5rem 0;display:flex}:where(.personal-library) .panel-book img{object-fit:contain;width:48px;height:64px}:where(.personal-library) .panel-book strong{font:500 1.35rem/1.2 var(--lc-font-display)}:where(.personal-library) .order-entry{border-top:1px solid var(--library-hairline);padding:1rem 0}:where(.personal-library) .order-entry>div{justify-content:space-between;gap:.75rem;display:flex}:where(.personal-library) .order-entry>div>span{color:var(--lc-success);font-size:.875rem}:where(.personal-library) .order-entry p{color:var(--lc-text-muted);margin:.5rem 0;font-size:.875rem}:where(.personal-library) .order-panel>.lc-action{width:100%;margin-top:1rem}:where(.personal-library) .order-panel .lc-field{margin:1.5rem 0}:where(.personal-library) .edition-note{color:var(--lc-text-muted);font-size:.875rem}:where(.personal-library) .copy-count{font:500 2.5rem/1.1 var(--lc-font-display);margin-top:2rem;display:block}:where(.personal-library) .checkout-boundary{border-top:1px solid var(--library-hairline);border-bottom:1px solid var(--library-hairline);margin:1.5rem 0;padding:1rem 0}:where(.personal-library) .checkout-boundary h3{margin:0;font-size:1.35rem}:where(.personal-library) .checkout-boundary p{font-size:.875rem}:where(.personal-library) .panel-actions{gap:.75rem;display:grid}:where(.personal-library) .create-choice{background:var(--lc-surface);border-radius:var(--lc-radius-surface);max-width:650px;margin:2rem auto 0;padding:2rem}:where(.personal-library) .create-choice h2{margin-top:0;font-size:1.8rem}:where(.personal-library) .create-choice .sample-notice{margin-bottom:0}:where(.personal-library) .library-footer{max-width:1440px;color:var(--lc-text-muted);justify-content:space-between;align-items:start;gap:2rem;margin:auto;padding:1.5rem 3rem 2rem;font-size:.875rem;display:flex}:where(.personal-library) .library-footer details{max-width:500px}:where(.personal-library) .library-footer summary{cursor:pointer;align-items:center;min-height:44px;display:flex}:where(.personal-library) .library-footer>span{align-items:center;min-height:44px;display:flex}:where(.personal-library) .library-footer nav{flex-wrap:wrap;gap:.5rem 1rem;display:flex}:where(.personal-library) .library-footer p{max-width:65ch}@supports (view-transition-name:none){:where(.personal-library) .shelf-book:focus .bound-book{view-transition-name:library-book}::view-transition-group(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-group(library-book){animation-duration:.56s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(library-book){transform-origin:0;backface-visibility:hidden;animation:.56s cubic-bezier(.16,1,.3,1) both shelf-book-open}::view-transition-new(library-book){animation:.56s cubic-bezier(.16,1,.3,1) both shelf-pages-arrive}}@keyframes shelf-book-open{0%{opacity:1;transform:perspective(1200px)rotateY(0)}75%{opacity:1}to{opacity:0;transform:perspective(1200px)rotateY(-110deg)}}@keyframes shelf-pages-arrive{0%{clip-path:inset(0 65% 0 0)}to{clip-path:inset(0)}}@media (max-width:1100px){:where(.personal-library) .library-header,:where(.personal-library) .library-main,:where(.personal-library) .library-footer{padding-inline:1.5rem}:where(.personal-library) .shelf-books{gap:2rem}:where(.personal-library) .shelf-item__title{font-size:1.25rem}:where(.personal-library) .bound-book{width:min(100%, calc(270px * var(--book-ratio)))}:where(.personal-library) .shelf-item:nth-child(2) .bound-book{width:min(100%, calc(185px * var(--book-ratio)))}:where(.personal-library) .shelf-item:nth-child(3) .bound-book{width:min(100%, calc(290px * var(--book-ratio)))}:where(.personal-library) .has-order-panel{padding-right:390px}:where(.personal-library) .order-panel{width:345px;right:1rem}:where(.personal-library) .has-order-panel .reader-heading{grid-template-columns:1fr 1fr}:where(.personal-library) .has-order-panel .reader-title{grid-area:2/1/auto/-1}}@media (max-width:800px){.personal-library{--shelf-art-height:260px}:where(.personal-library) .library-intro .browse-invitation{display:none}:where(.personal-library) .bookcase{padding-inline:1rem}:where(.personal-library) .shelf-books{gap:1.5rem;padding-inline:0}:where(.personal-library) .shelf-item__title{font-size:1.25rem}:where(.personal-library) .bound-book{width:min(100%, calc(235px * var(--book-ratio)))}:where(.personal-library) .shelf-item:nth-child(2) .bound-book{width:min(100%, calc(145px * var(--book-ratio)))}:where(.personal-library) .shelf-item:nth-child(3) .bound-book{width:min(100%, calc(250px * var(--book-ratio)))}:where(.personal-library) .reader-heading{grid-template-columns:1fr 1fr;gap:.35rem .5rem}:where(.personal-library) .reader-title{grid-area:2/1/auto/-1}:where(.personal-library) .reader-title h1{font-size:1.8rem}:where(.personal-library) .book-menu{grid-area:1/2}:where(.personal-library) .reading-book{padding-inline:0}:where(.personal-library) .has-order-panel{padding-right:1.5rem}:where(.personal-library) .order-panel{width:100%;max-width:560px;margin:1.5rem auto 0;position:relative;inset:auto}:where(.personal-library) .nearby-shelf>div{justify-content:flex-start}}@media (max-width:600px){.personal-library{--shelf-art-height:256px;--shelf-portrait-slot:min(12.5rem, calc(100vw - 4rem));--shelf-landscape-slot:min(16.25rem, calc(100vw - 4rem))}:where(.personal-library) .library-header{flex-wrap:wrap;gap:.5rem;padding:.6rem 1rem}:where(.personal-library) .library-header>a{min-width:0;max-width:100%}:where(.personal-library) .library-header .locked-brand__type{font-size:clamp(1.25rem,6vw,1.6rem)}:where(.personal-library) .library-header .locked-brand__sprig{width:1.5rem}:where(.personal-library) .library-header nav{gap:.5rem;margin-left:auto}:where(.personal-library) .library-header nav>a{white-space:nowrap;font-size:.875rem}:where(.personal-library) .library-header nav .lc-action{min-width:44px;padding:.5rem}:where(.personal-library) .library-header nav .lc-action>span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.personal-library) .library-main{padding:1.5rem 1rem}:where(.personal-library) .library-intro{margin-bottom:.5rem}:where(.personal-library) .library-intro h1{font-size:2.5rem}:where(.personal-library) .library-intro p{max-width:30ch;font-size:1rem}:where(.personal-library) .bookcase{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--lc-control-border) transparent;padding:1.5rem 0;overflow-x:auto}:where(.personal-library) .shelf-books{justify-content:flex-start;gap:2rem;width:max-content;padding:.5rem 1.5rem 0}:where(.personal-library) .shelf-item{width:var(--shelf-portrait-slot);scroll-snap-align:center;flex:none;max-width:none}:where(.personal-library) .shelf-item:nth-child(2){width:var(--shelf-landscape-slot)}:where(.personal-library) .shelf-book.lc-action>span{grid-template-rows:var(--shelf-art-height) minmax(5.25rem, auto) auto auto}:where(.personal-library) .bound-book{width:calc(250px * var(--book-ratio));max-width:100%}:where(.personal-library) .shelf-item:nth-child(2) .bound-book{width:260px}:where(.personal-library) .shelf-item:nth-child(3) .bound-book{width:calc(250px * var(--book-ratio))}:where(.personal-library) .shelf-item__title{margin-top:1.5rem;font-size:1.35rem}:where(.personal-library) .shelf-item__kind{margin-top:1.5rem}:where(.personal-library) .shelf-item__title,:where(.personal-library) .shelf-item__kind{overflow-wrap:anywhere;max-width:100%}:where(.personal-library) .shelf-board{top:calc(2rem + var(--shelf-art-height));width:calc(var(--shelf-portrait-slot) + var(--shelf-landscape-slot) + var(--shelf-portrait-slot) + 7rem);left:.25rem;right:auto}:where(.personal-library) .draft-note{align-items:flex-start;gap:.25rem .75rem;margin-top:.5rem;padding:1rem 0}:where(.personal-library) .draft-note>svg{margin-top:.8rem}:where(.personal-library) .draft-note>div:first-of-type{max-width:calc(100% - 2rem);display:block}:where(.personal-library) .draft-choice{padding-left:0}:where(.personal-library) .draft-label{font-size:.875rem}:where(.personal-library) .draft-title{max-width:29ch}:where(.personal-library) .bookcase--empty{min-height:340px}:where(.personal-library) .bookcase--empty .shelf-board{width:auto;top:auto;bottom:1rem;right:.25rem}:where(.personal-library) .empty-library{inset:1rem}:where(.personal-library) .empty-library h2{font-size:2rem}:where(.personal-library) .is-reading{padding-top:.4rem}:where(.personal-library) .reader-heading{margin-bottom:.25rem}:where(.personal-library) .reader-heading .lc-action,:where(.personal-library) .book-menu>summary{font-size:.875rem}:where(.personal-library) .reader-title h1{font-size:1.65rem}:where(.personal-library) .reader-title>p{margin:.25rem 0 0}:where(.personal-library) .page-stage{padding:1rem 0 1.25rem}:where(.personal-library) .reading-controls{margin-top:.25rem}:where(.personal-library) .reading-tools{gap:0 1rem;margin-top:.35rem}:where(.personal-library) .page-text__content{padding:1.25rem}:where(.personal-library) .nearby-shelf{margin-top:1.5rem}:where(.personal-library) .nearby-shelf>span{text-align:left}:where(.personal-library) .nearby-shelf .lc-action{max-width:215px}:where(.personal-library) .nearby-shelf .lc-action>span>span{max-width:17ch}:where(.personal-library) .has-order-panel{padding-right:1rem}:where(.personal-library) .order-panel{padding:1.25rem}:where(.personal-library) .library-footer{flex-wrap:wrap;gap:1rem;padding:1rem}:where(.personal-library) .library-footer>span{max-width:16ch}:where(.personal-library) .library-footer details{max-width:100%}:where(.personal-library) .create-choice{padding:1.25rem}}@media (prefers-reduced-motion:reduce){:where(.personal-library) .bound-book,:where(.personal-library) .shelf-item:nth-child(2) .bound-book,:where(.personal-library) .shelf-item:nth-child(3) .bound-book,:where(.personal-library) .shelf-book:hover .bound-book,:where(.personal-library) .shelf-book:focus-visible .bound-book{transition:none;transform:none}:where(.personal-library) .book-pages,:where(.personal-library) .bound-book{view-transition-name:none!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}.personal-library .lc-action{transition-property:color,background-color,border-color,box-shadow;transform:none}:where(.personal-library) .shelf-item__read svg{transition:none}:where(.personal-library) .shelf-book:hover .shelf-item__read svg{transform:none}}@media (forced-colors:active){:where(.personal-library) .bound-book,:where(.personal-library) .book-pages,:where(.personal-library) .shelf-board{filter:none;box-shadow:none}:where(.personal-library) .shelf-book{outline:1px solid canvastext}:where(.personal-library) .order-panel{border:1px solid canvastext}}:where(.personal-library) .create-choice{scroll-margin-block:2rem;animation:.2s cubic-bezier(.16,1,.3,1) both library-disclose}:where(.personal-library) .create-choice h2:focus{outline:none}:where(.personal-library) .library-header nav>a.library-utility{color:var(--lc-text-muted);border-bottom:0;font-weight:600}:where(.personal-library) .library-header a:focus-visible,:where(.personal-library) .book-menu__items>a:focus-visible{outline:3px solid var(--lc-focus);outline-offset:3px}@media (max-width:600px){:where(.personal-library) .library-header nav{justify-content:space-between;width:100%}:where(.personal-library) .library-header nav>a.library-utility{min-height:44px}:where(.personal-library) .library-header nav .lc-action>span{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}:where(.personal-library) .library-header nav .lc-action{font-size:.875rem}}:where(.personal-library) .book-menu[open] .book-menu__items{animation:.14s cubic-bezier(.16,1,.3,1) both library-disclose}:where(.personal-library) .draft-title svg{transition:transform .16s var(--lc-ease-out)}@keyframes library-disclose{0%{opacity:.55;clip-path:inset(0 0 12%)}to{opacity:1;clip-path:inset(0)}}@keyframes library-acknowledge{0%{opacity:.7}to{opacity:1}}@media (prefers-reduced-motion:reduce){:where(.personal-library) .create-choice,:where(.personal-library) .book-menu[open] .book-menu__items{animation:80ms ease-out both library-acknowledge}:where(.personal-library) .draft-title svg{transition:none}}:where(.personal-library) .library-reopen{color:var(--lc-text-muted);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin:.5rem 0 0;font-size:.875rem;line-height:1.4;display:flex}
