body[data-room=library]{background:radial-gradient(60rem 34rem at 50% -6rem, var(--lamp), transparent 70%), var(--grain), var(--paper)}:root[data-scheme=dark] body[data-room=library]{--paper:color-mix(in srgb, var(--wood-dark) 18%, #141210);--paper-2:color-mix(in srgb, var(--wood-dark) 22%, #1c1915)}.read-progress{z-index:20;pointer-events:none;height:4px;position:fixed;inset:0 0 auto}.read-progress span{background:var(--cloth);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.title-card{background:var(--paper);border:1.5px solid var(--pencil);border-left:14px solid var(--cloth);box-shadow:5px 5px 0 color-mix(in srgb, var(--cloth) 45%, var(--pencil));border-radius:4px 16px 16px 4px;max-width:48rem;margin:.5rem 0 2.5rem;padding:1.5rem 1.5rem 1.25rem 2.25rem;position:relative}.title-card .back{margin:0 0 .75rem;font-size:.9rem}.title-card .meta{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);flex-wrap:wrap;gap:.35rem 1rem;margin:0 0 .5rem;font-size:.8rem;display:flex}.draft-pill{color:var(--accent)}.title-card h1{margin:0 0 .75rem;font-size:clamp(2rem,4.6vw,3.2rem)}.tldr{margin:0 0 1rem;font-size:1.15rem}.tldr .hand,.learn .hand{color:var(--accent);margin-right:.25rem;font-size:1.35rem}.learn{margin:0 0 1.25rem}.learn p{margin:0}.learn ul{margin:.25rem 0 0;padding-left:1.2rem}.learn li::marker{content:"✓  ";color:var(--accent)}.depth{border-top:1.5px dashed var(--line);flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:1rem;display:flex}.depth-label{color:var(--ink-2);margin-right:.25rem;font-size:.85rem}.depth button{cursor:pointer;font:600 .9rem var(--font-ui);color:var(--ink);background:var(--paper);border:1.5px solid var(--pencil);box-shadow:2px 2px 0 var(--pencil);border-radius:999px;align-items:baseline;gap:.4rem;padding:.45rem .9rem;transition:transform .12s,box-shadow .12s;display:inline-flex}.depth button small{color:var(--ink-2);font-size:.75rem;font-weight:500}.depth button[aria-checked=true]{background:var(--cloth);color:var(--cloth-ink)}.depth button[aria-checked=true] small{color:inherit}.depth button:active{box-shadow:0 0 0 var(--pencil);transform:translate(2px,2px)}.post-grid{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.toc details{border:1.5px solid var(--pencil);background:var(--paper);border-radius:10px;padding:.6rem .9rem}.toc summary{cursor:pointer;font-size:.9rem;font-weight:600}.toc ol{margin:.5rem 0 0;padding:0;font-size:.88rem;line-height:1.4;list-style:none}.toc li{margin:.35rem 0}.toc li.d3{padding-left:.9rem}.toc a{color:var(--ink-2);border-left:3px solid #0000;padding-left:.5rem;text-decoration:none;display:block}.toc a[aria-current=true]{color:var(--ink);border-color:var(--cloth);font-weight:600}@media (width>=1024px){.post-grid{grid-template-columns:12rem minmax(0,40rem) minmax(0,1fr)}.toc{align-self:start;position:sticky;top:1.5rem}.toc details{background:0 0;border:0;padding:0}.toc summary{color:var(--ink-2);text-transform:uppercase;letter-spacing:.08em;pointer-events:none;font-size:.75rem;list-style:none}.toc summary::-webkit-details-marker{display:none}.prose,.post-grid:not(:has(.toc)) .prose{grid-column:2}}.prose{font-variation-settings:"SOFT" 30, "opsz" 16;font-size:1.12rem;line-height:1.78}.prose>*+*{margin-top:1.1em}.prose p,.prose ul,.prose ol{margin-bottom:0}.prose h2{margin:2.4em 0 .4em;scroll-margin-top:1.5rem;font-size:1.75rem}.prose h3{margin:1.8em 0 .3em;scroll-margin-top:1.5rem;font-size:1.3rem}.prose h2:after{content:"";background:var(--cloth);opacity:.8;border-radius:0 6px 6px 0;width:3.5rem;height:6px;margin-top:.35rem;display:block}.prose code{font:.9em var(--font-mono,ui-monospace, monospace);background:var(--paper-2);border-radius:4px;padding:.1em .35em}.prose pre{border:1.5px solid var(--pencil);box-shadow:3px 3px 0 var(--pencil);border-radius:10px;padding:1rem 1.1rem;font-size:.88rem;line-height:1.6;overflow-x:auto}.prose pre code{background:0 0;padding:0}.prose blockquote{border-left:4px solid var(--cloth);color:var(--ink-2);margin-left:0;padding-left:1rem;font-style:italic}.key{position:relative}.key>:first-child{margin-top:0}.sidenote{font:.88rem/1.5 var(--font-ui);color:var(--ink-2);border-left:3px solid var(--cloth);background:var(--paper-2);border-radius:0 8px 8px 0;padding:.6rem .8rem}@media (width>=1024px){.prose .sidenote{float:right;clear:right;background:0 0;width:12rem;margin:.2rem -14.5rem .5rem 0;padding:0 0 0 .8rem}}.callout{border:1.5px solid var(--pencil);background:var(--paper);border-radius:4px 14px;padding:1rem 1.2rem;font-size:1.02rem;position:relative}.callout-label{background:var(--paper);padding:0 .4rem;font-size:1.3rem;line-height:1.2;position:absolute;top:-.95rem;left:.9rem}.callout-title{margin-bottom:.2rem;display:block}.callout>div>:first-child{margin-top:0}.callout>div>:last-child{margin-bottom:0}.callout-aha{box-shadow:4px 4px #e9b949}.callout-aha .callout-label{color:#b07d10}.callout-pitfall{box-shadow:4px 4px #d9603a}.callout-pitfall .callout-label{color:#c2492a}.callout-anecdote{box-shadow:4px 4px 0 var(--cloth)}.callout-anecdote .callout-label{color:var(--accent)}.callout-note{box-shadow:4px 4px 0 var(--line)}.term{font:inherit;color:inherit;cursor:help;text-decoration:underline dotted var(--cloth) 2px;text-underline-offset:4px;background:0 0;border:0;padding:0}.term-card{width:min(26rem,100vw - 2rem);font:.95rem/1.5 var(--font-ui);color:var(--ink);background:var(--paper);border:1.5px solid var(--pencil);box-shadow:4px 4px 0 var(--pencil);border-radius:12px;gap:.35rem;margin:0;padding:1rem 1.1rem;display:none;position:fixed;inset:auto auto 6rem 50%;translate:-50%}.term-card:popover-open{display:grid}.term-close{font:600 .8rem var(--font-ui);border:1.5px solid var(--pencil);background:var(--cloth);color:var(--cloth-ink);cursor:pointer;border-radius:999px;justify-self:end;padding:.3rem .7rem}.deep{border:1.5px dashed var(--pencil);background:color-mix(in srgb, var(--paper-2) 60%, transparent);border-radius:12px;padding:.7rem 1rem}.deep summary{cursor:pointer;font:600 .95rem var(--font-ui)}.deep summary .hand{color:var(--accent);margin-right:.3rem;font-size:1.2rem}.deep-body{padding-top:.5rem}.deep-body>:first-child{margin-top:0}.workflow{margin:2.2em 0}.wf-diagram{z-index:2;background:var(--paper);border-bottom:1.5px dashed var(--line);padding:.75rem 0 .5rem;position:sticky;top:0}body[data-room=library] .wf-diagram{background:color-mix(in srgb, var(--paper) 92%, transparent);backdrop-filter:blur(3px)}.wf-diagram svg{width:100%;height:auto;display:block;overflow:visible}.wf-diagram figcaption{font:.8rem var(--font-ui);color:var(--ink-2);text-align:center;margin-top:.25rem}.wf-node{cursor:pointer}.wf-node rect{fill:var(--paper);stroke:var(--pencil);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;transition:fill .3s,transform .3s}.wf-node .wf-label{font:600 15px var(--font-ui);fill:var(--ink)}.wf-node .wf-num{font:700 20px var(--font-hand);fill:var(--ink-2)}.wf-arrow{fill:none;stroke:var(--pencil);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.45;transition:opacity .3s}.wf-node.done rect{fill:color-mix(in srgb, var(--cloth) 18%, var(--paper))}.wf-node.done .wf-arrow,.wf-node.active .wf-arrow{opacity:1}.wf-node.active rect{fill:var(--cloth);transform:scale(1.04)}.wf-node.active .wf-label,.wf-node.active .wf-num{fill:var(--cloth-ink)}.wf-steps{margin:0;padding:0;list-style:none}.wf-steps li{border-left:3px solid var(--line);opacity:.45;min-height:34vh;padding:1.5rem 0 0 1rem;transition:opacity .3s,border-color .3s}.wf-steps li.active{opacity:1;border-color:var(--cloth)}.wf-steps li:last-child{min-height:0;padding-bottom:1rem}.wf-step-title{font:600 1.1rem var(--font-display);color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.wf-steps p{margin:.35rem 0 0}@media (width>=1024px){.prose .workflow{margin-right:-12rem}.wf-steps{max-width:40rem}}.loop{margin:2em 0}.loop video{border:1.5px solid var(--pencil);background:var(--paper-2);width:100%;box-shadow:4px 4px 0 var(--pencil);border-radius:12px}.loop figcaption{font:.85rem var(--font-ui);color:var(--ink-2);text-align:center;margin-top:.5rem}.checkpoint{border:1.5px solid var(--pencil);background:var(--paper);box-shadow:4px 4px 0 var(--cloth);border-radius:14px;padding:1rem 1.2rem}.cp-q{margin:0 0 .75rem;font-weight:600}.cp-q .hand{color:var(--accent);margin-right:.3rem;font-size:1.3rem;font-weight:700}.cp-options{gap:.5rem;display:grid}.cp-options button{text-align:left;font:.98rem var(--font-ui);border:1.5px solid var(--pencil);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:10px;padding:.6rem .85rem}.cp-options button:hover{background:var(--paper-2)}.cp-options button.right{color:#1f3d0d;background:#d8efc4;border-color:#3d7a1f}.cp-options button.wrong{color:#5e1d0c;background:#f7d6cc;border-color:#c2492a;animation:.3s shake}@keyframes shake{25%{translate:-4px}75%{translate:4px}}.cp-result{font:.95rem var(--font-ui);min-height:1.4em;margin:.6rem 0 0}.recap{border:1.5px solid var(--pencil);background:var(--paper);max-width:48rem;box-shadow:5px 5px 0 var(--cloth);border-radius:4px 16px;margin:3rem 0 0;padding:1.25rem 1.5rem}.recap h2{margin:0 0 .25rem}.recap h2 .hand{color:var(--accent);font-size:1.8rem}.recap ol{margin:0;padding-left:1.3rem}.recap li{margin:.3rem 0}.after{gap:1.5rem;max-width:48rem;margin:2.5rem 0 0;display:grid}@media (width>=768px){.after{grid-template-columns:1fr 1fr}}.after .hand{color:var(--accent);margin:0;font-size:1.35rem}.after h2{margin:0 0 .4rem;font-size:1.4rem}.ask{border:1.5px dashed var(--pencil);border-radius:14px;padding:1.2rem 1.3rem}.ask-btn{color:var(--cloth-ink);background:var(--cloth);border:1.5px solid var(--pencil);box-shadow:2px 2px 0 var(--pencil);border-radius:999px;margin-top:.5rem;padding:.5rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}.doors ul{gap:.6rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.doors a{color:var(--ink);background:var(--paper);border:1.5px solid var(--pencil);box-shadow:3px 3px 0 var(--pencil);border-radius:4px 14px;gap:.1rem;padding:.8rem 1rem;text-decoration:none;display:grid}.doors a:hover{box-shadow:4px 4px 0 var(--pencil);translate:-1px -1px}.doors .muted{font-size:.9rem}.post[data-depth=skim] .prose>:is(p,ul,ol,pre,blockquote,.sidenote,.callout,.deep,.checkpoint,.loop,h3,.skim-empty){display:none}.post[data-depth=skim] .prose .key{background:linear-gradient(#0000 0,#ffd27a59 0);border-radius:10px;padding:.75rem 1rem}.post[data-depth=skim] .wf-steps li{opacity:1;min-height:0;padding-top:.75rem}.post[data-depth=skim] .wf-steps p{display:none}@media (prefers-reduced-motion:reduce){.wf-node rect,.wf-steps li,.depth button{transition:none}.cp-options button.wrong{animation:none}}.endpaper,.book-folio,.book-tabs,.book-fin,.book-end,.book-bar[hidden],.post:not([data-reading=book]) :is(.bb-turn,.bb-status,.bb-chapters,.bb-resume){display:none}.post[data-reading=book]{--per:2;--page-w:min(560px, calc((100vw - 72px) / 2));--page-h:min(820px, calc(100svh - 230px));--pad-x:44px;--pad-y:40px;--spine:color-mix(in srgb, var(--cloth) 70%, #000);--page:color-mix(in srgb, var(--paper) 92%, #fff8e8);--page-edge:color-mix(in srgb, var(--paper) 70%, var(--pencil))}:root[data-scheme=dark] .post[data-reading=book]{--page:color-mix(in srgb, var(--paper-2) 85%, #2a2520)}.post[data-reading=book] .book{--paper:#f8f1e3;--paper-2:#eee4d0;--page:#f8f1e3;--page-edge:#d9ccb4;--ink:#2c2620;--ink-2:#5a4f45;--line:#d8c8b0;--pencil:#4a4038;--accent:#9e4527;color:var(--ink);width:calc(var(--page-w) * var(--per));height:var(--page-h);perspective:2600px;margin:.75rem auto 0;position:relative}.post[data-reading=book] .book:before{content:"";z-index:-1;background:var(--cloth);box-shadow:0 18px 40px -16px #00000073, 4px 6px 0 var(--pencil);border:1.5px solid var(--pencil);border-radius:10px;position:absolute;inset:-10px -12px -12px}.post[data-reading=book] .book-view{background:var(--page);width:100%;height:100%;box-shadow:inset 3px 0 0 var(--page-edge), inset -3px 0 0 var(--page-edge);border-radius:4px;position:relative;overflow:hidden}.post[data-reading=book][data-per="2"] .book-view:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#00000014 42%,#0000002e 50%,#00000014 58%,#0000);width:80px;position:absolute;inset:0 auto 0 calc(50% - 40px)}.post[data-reading=book][data-per="1"] .book-view:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#00000024,#0000);width:26px;position:absolute;inset:0 auto 0 0}.post[data-reading=book] .book-flow{width:calc(var(--page-w) * var(--per));height:var(--page-h);box-sizing:border-box;padding:var(--pad-y) var(--pad-x);column-count:var(--per);column-gap:calc(var(--pad-x) * 2);column-fill:auto;will-change:transform;position:absolute;top:0;left:0}.post[data-reading=book] .book-flow>*{max-width:none}.post[data-reading=book][data-per="2"] .endpaper{height:calc(var(--page-h) - var(--pad-y) * 2);break-after:column;text-align:center;background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--cloth) 10%, transparent) 0 6px, transparent 6px 14px);border-radius:6px;place-content:center;justify-items:center;gap:1.2rem;display:grid}.ex-libris{border:2px solid var(--cloth);background:var(--page);box-shadow:3px 3px 0 color-mix(in srgb, var(--cloth) 45%, var(--pencil));border-radius:8px;gap:.2rem;padding:1rem 1.4rem;display:grid;rotate:-3deg}.ex-libris .hand{color:var(--accent);font-size:1.25rem}.ex-libris strong{font:600 1.25rem var(--font-display)}.ex-title{max-width:18rem;font:500 1rem/1.4 var(--font-display);color:var(--ink-2);font-style:italic}.post[data-reading=book] .title-card{box-shadow:none;background:0 0;border:0;border-radius:0;max-width:none;margin:0;padding:0}.post[data-reading=book] .title-card h1{font-size:clamp(1.8rem,3.2vw,2.6rem)}.post[data-reading=book] .depth{break-inside:avoid}.post[data-reading=book] .post-grid{margin-top:1.4rem;display:block}.post[data-reading=book] .toc{display:none}.post[data-reading=book] .prose{font-size:1.04rem;line-height:1.66}.post[data-reading=book] .prose h2{break-after:avoid;margin-top:1.6em;font-size:1.45rem}.post[data-reading=book] .prose h3{break-after:avoid}.post[data-reading=book] .prose .sidenote{float:none;width:auto;font-family:var(--font-hand);background:0 0;margin:.4rem 0;padding:.4rem 0 .4rem .8rem;font-size:1.15rem;line-height:1.3}.post[data-reading=book] :is(.callout,.checkpoint,.deep,figure,.loop,pre,.ex-libris,.doors li,.ask){break-inside:avoid}.post[data-reading=book] .prose pre{white-space:pre-wrap;word-break:break-word;box-shadow:2px 2px 0 var(--pencil);font-size:.8rem}.post[data-reading=book] :is(img,video,svg){max-width:100%}.post[data-reading=book] :is(img,video){max-height:calc(var(--page-h) * .55);object-fit:contain}.post[data-reading=book] .wf-diagram{backdrop-filter:none;background:0 0;position:static}.post[data-reading=book] .prose .workflow{margin-right:0}.post[data-reading=book] .wf-steps li{opacity:1;min-height:0;padding:.55rem 0 0 .8rem}.post[data-reading=book] .callout-label{background:0 0;margin:-.3rem 0 .15rem;padding:0;display:block;position:static}.post[data-reading=book] .recap{margin-top:1.6rem}.post[data-reading=book] .after{margin-top:1.6rem;display:block}.post[data-reading=book] .after>*+*{margin-top:1.4rem}.post[data-reading=book] .book-fin{text-align:center;color:var(--ink-2);margin:2rem 0 0;font-size:1.6rem;display:block}.post[data-reading=book] .book-end{width:1px;height:1px;display:inline-block}.post[data-reading=book] .read-progress span{transition:transform .4s}.post[data-reading=book] .book-folio{z-index:4;padding:0 var(--pad-x);font:500 .78rem var(--font-ui);color:var(--ink-2);pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:auto 0 .55rem}.post[data-reading=book][data-per="1"] .book-folio{justify-content:flex-end}.post[data-reading=book][data-per="1"] [data-folio=left]{display:none}.book-snap{width:var(--page-w);height:var(--page-h);background:var(--page);position:absolute;top:0;overflow:hidden}.book-snap>.book-flow{pointer-events:none}.book-leaf{z-index:5;width:var(--page-w);height:var(--page-h);transform-style:preserve-3d;pointer-events:none;position:absolute;top:0}.book-leaf .book-snap{-webkit-backface-visibility:hidden;backface-visibility:hidden;left:0}.book-leaf .leaf-back{transform:rotateY(180deg)}.leaf-shade{pointer-events:none;opacity:0;background:#261a0e;position:absolute;inset:0}.book-cast{z-index:4;width:var(--page-w);height:var(--page-h);pointer-events:none;opacity:0;position:absolute;top:0}.book-cast.from-left{transform-origin:0;background:linear-gradient(90deg,#00000052,#00000014 45%,#0000 75%)}.book-cast.from-right{transform-origin:100%;background:linear-gradient(270deg,#00000052,#00000014 45%,#0000 75%)}.curl-under-shade,.curl-flap{pointer-events:none;position:absolute;top:0}.curl-under-shade{width:var(--page-w);height:var(--page-h);z-index:4;overflow:hidden}.curl-flap{z-index:6;filter:drop-shadow(0 4px 10px rgb(40 26 12/calc(.12 + var(--lift,0) * .22)));inset:0}.curl-flap>.book-snap{z-index:1}.curl-band{transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.curl-band-under{background:linear-gradient(#1e12065c,#1e120624 30%,#1e120600 100%)}.curl-band-front{background:linear-gradient(#1e120629,#1e120600 100%)}.curl-band-flap{background:linear-gradient(#fffcf0b3 0,#fffcf026 5%,#3c281429 16%,#3c28140d 42%,#3c281400 75%)}.book-snap.page-back{background:linear-gradient(90deg,#efe4cf,#f5ecdb)}.post[data-reading=book] .book-view{cursor:default;touch-action:pan-y}.post[data-reading=book] .book-view[data-edge=next]{cursor:e-resize}.post[data-reading=book] .book-view[data-edge=prev]{cursor:w-resize}.post[data-reading=book] .book-view[data-grab=true][data-edge]{cursor:grab}.post[data-reading=book] .book-view[data-grab=true][data-edge]:active{cursor:grabbing}.post[data-reading=book] .book:after{content:"";z-index:6;pointer-events:none;background:linear-gradient(135deg, transparent 50%, var(--page-edge) 50%, var(--page) 70%);width:0;height:0;transition:width .25s,height .25s;position:absolute;bottom:0;right:0;box-shadow:-2px -2px 6px #0000001f}.post[data-reading=book] .book:has(.book-view[data-edge=next]):after{width:30px;height:30px}.post[data-reading=book] .book:has(.book-view[data-edge=next][data-grab=true]):after{width:54px;height:54px}.post[data-reading=book] .book-tabs{display:none}@media (width>=1240px){.post[data-reading=book] .book-tabs{gap:6px;width:8.6rem;display:grid;position:absolute;top:2.2rem;left:calc(100% + 12px)}}.book-tabs button{text-align:left;cursor:pointer;width:100%;font:600 .74rem/1.25 var(--font-ui);color:var(--ink-2);background:var(--paper);border:1.5px solid var(--pencil);box-shadow:2px 2px 0 var(--pencil);text-overflow:ellipsis;white-space:nowrap;border-left:0;border-radius:0 8px 8px 0;padding:.3rem .6rem .3rem .5rem;transition:transform .15s,background .15s;display:block;overflow:hidden}.book-tabs button:hover{transform:translate(3px)}.book-tabs button[aria-current=true]{color:var(--cloth-ink);background:var(--cloth)}.book-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;max-width:60rem;margin:1.35rem auto 0;display:flex}.book-bar button,.book-bar select{min-height:40px;font:600 .85rem var(--font-ui);color:var(--ink);cursor:pointer;background:var(--paper);border:1.5px solid var(--pencil);box-shadow:2px 2px 0 var(--pencil);border-radius:999px;padding:0 .85rem}.book-bar button:disabled{opacity:.4;cursor:default;box-shadow:none}.book-bar .bb-turn{width:44px;height:44px;padding:0;font-size:1.1rem}.bb-status{text-align:center;min-width:9.5rem;font:500 .88rem var(--font-ui);color:var(--ink-2)}.bb-listen{align-items:center;gap:.4rem;display:inline-flex}.bb-listen svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.bb-listen .i-pause{display:none}.bb-listen[aria-pressed=true]{color:var(--cloth-ink);background:var(--cloth)}.bb-listen[aria-pressed=true] .i-play{display:none}.bb-listen[aria-pressed=true] .i-pause{display:inline}.bb-resume{color:var(--cloth-ink)!important;background:var(--cloth)!important}.bb-mode{color:var(--ink-2)!important;font-weight:500!important}.bb-tools{display:contents}.speaking{background:color-mix(in srgb, var(--cloth) 16%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--cloth) 16%, transparent);border-radius:4px}@media (width<=899px){.post[data-reading=book] .book-bar{max-width:var(--page-w);grid-template-columns:auto 1fr auto;display:grid}.post[data-reading=book] .bb-status{order:0;width:auto}.post[data-reading=book] .bb-chapters{grid-column:1/-1}.post[data-reading=book] .bb-chapters select{width:100%}.post[data-reading=book] .bb-tools{grid-column:1/-1;justify-content:center;gap:.4rem;display:flex}.post[data-reading=book]{--per:1;--page-w:min(560px, calc(100vw - 28px));--page-h:calc(100svh - 250px);--pad-x:22px;--pad-y:28px}.post[data-reading=book] .book:before{inset:-6px -6px -8px}.post[data-reading=book] .prose{font-size:1rem}.book-bar{gap:.35rem}.bb-status{min-width:0}}@media (prefers-reduced-motion:reduce){.book-leaf,.book-cast{display:none}.post[data-reading=book] .book:after{transition:none}}
