.tpp-rbook.svelte-8485je{--rb-cover:var(--o-plum);--rb-page:color-mix(in oklab, var(--o-paper) 88%, white);--rb-edge:color-mix(in oklab, var(--o-paper) 70%, var(--o-peach));--rb-ink:color-mix(in oklab, var(--o-ink) 22%, transparent);--rb-lit:color-mix(in oklab, var(--o-lime) 78%, var(--o-paper));--rb-stack:.7em;width:var(--rb-w);aspect-ratio:40/27;font-size:calc(var(--rb-w) / 40);isolation:isolate;transition:width .5s cubic-bezier(.3,1.3,.45,1);display:block;position:relative}.tone-sage.svelte-8485je{--rb-cover:var(--sage,var(--o-lilac))}.tone-peach.svelte-8485je{--rb-cover:var(--o-peach)}.amount-page.svelte-8485je{--rb-stack:1em}.amount-chapter.svelte-8485je{--rb-stack:1.7em}.tpp-rbook.svelte-8485je:after{content:"";background:radial-gradient(closest-side, var(--o-shadow), transparent);z-index:-2;border-radius:50%;height:2.6em;position:absolute;bottom:-1.4em;left:4%;right:4%}.tpp-rbook-cover.svelte-8485je{background:radial-gradient(80% 90% at 16% 0%, #ffffff57, transparent 60%), linear-gradient(170deg, color-mix(in oklab, var(--rb-cover) 84%, white), var(--rb-cover) 40%, color-mix(in oklab, var(--rb-cover) 78%, black));box-shadow:0 .9em 0 color-mix(in oklab, var(--rb-cover) 58%, black), inset 0 2px 0 #fff6;z-index:-1;border-radius:1.3em 1.3em 1.6em 1.6em;position:absolute;inset:1.6em 0 .9em}@supports (color:lab(0% 0 0)){.tpp-rbook-cover.svelte-8485je{background:radial-gradient(80% 90% at 16% 0%, lab(100% -.0000298023 .0000119209/.34), transparent 60%), linear-gradient(170deg, color-mix(in oklab, var(--rb-cover) 84%, white), var(--rb-cover) 40%, color-mix(in oklab, var(--rb-cover) 78%, black));box-shadow:0 .9em 0 color-mix(in oklab, var(--rb-cover) 58%, black), inset 0 2px 0 lab(100% -.0000298023 .0000119209/.4)}}.tpp-rbook-block.svelte-8485je{top:.2em;bottom:calc(1.9em + var(--rb-stack));background:var(--rb-page);width:18.6em;transition:bottom .45s cubic-bezier(.3,1.4,.45,1);position:absolute}.tpp-rbook-block.is-left.svelte-8485je{background:linear-gradient(90deg, transparent 78%, color-mix(in oklab, var(--o-ink) 12%, transparent)), var(--rb-page);border-radius:1em .3em 0 .9em/1em 1.4em 0 .9em;left:1.3em}.tpp-rbook-block.is-right.svelte-8485je{background:linear-gradient(270deg, transparent 80%, color-mix(in oklab, var(--o-ink) 10%, transparent)), var(--rb-page);border-radius:.3em 1em .9em 0/1.4em 1em .9em 0;right:1.3em}.tpp-rbook-block.svelte-8485je:after{content:"";height:var(--rb-stack);background:repeating-linear-gradient(180deg, var(--rb-edge) 0 .16em, color-mix(in oklab, var(--rb-edge) 70%, var(--o-plum)) .16em .22em);box-shadow:0 .12em 0 color-mix(in oklab, var(--rb-edge) 60%, var(--o-plum));border-radius:0 0 .8em .8em;transition:height .45s cubic-bezier(.3,1.4,.45,1);position:absolute;top:100%;left:.3em;right:.3em}.tpp-rbook-page.svelte-8485je{flex-direction:column;gap:1.3em;display:flex;position:absolute;inset:2.1em 2.1em 1.6em 2.2em}.tpp-rbook-para.svelte-8485je{border-radius:.5em;flex-direction:column;gap:.62em;transition:background .35s,box-shadow .35s;display:flex;position:relative}.tpp-rbook-para.svelte-8485je i:where(.svelte-8485je){background:var(--rb-ink);border-radius:.3em;height:.5em;display:block}.tpp-rbook-wash.svelte-8485je{background:var(--rb-lit);opacity:0;transform-origin:50% 0;z-index:-1;border-radius:.8em;transition:opacity .35s,transform .5s cubic-bezier(.3,1.3,.45,1);position:absolute;inset:-1em -1em -.8em -1.2em;transform:scaleY(.2)}.amount-paragraph.svelte-8485je .tpp-rbook-para.is-lit:where(.svelte-8485je),.amount-chapter.svelte-8485je .tpp-rbook-para:where(.svelte-8485je){background:var(--rb-lit);box-shadow:0 0 0 .6em var(--rb-lit)}.amount-page.svelte-8485je .tpp-rbook-wash:where(.svelte-8485je),.amount-chapter.svelte-8485je .tpp-rbook-wash:where(.svelte-8485je){opacity:1;transform:none}.amount-chapter.svelte-8485je .tpp-rbook-wash:where(.svelte-8485je){opacity:0}.tpp-rbook-gutter.svelte-8485je{top:0;left:50%;bottom:calc(1.9em + var(--rb-stack));background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--o-ink) 16%, transparent) 46%, color-mix(in oklab, var(--o-ink) 24%, transparent) 50%, color-mix(in oklab, var(--o-ink) 16%, transparent) 54%, transparent);width:2.4em;margin-left:-1.2em;transition:bottom .45s cubic-bezier(.3,1.4,.45,1);position:absolute}.tpp-rbook-ribbon.svelte-8485je{background:linear-gradient(90deg, color-mix(in oklab, var(--o-lime) 80%, var(--o-ink)), var(--o-lime) 40%);clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);transform-origin:50% 0;border-radius:.2em .2em 0 0;width:1.3em;height:5.4em;margin-left:.6em;position:absolute;bottom:-.2em;left:50%;rotate:-8deg}.tpp-rbook-fan.svelte-8485je{width:18.6em;top:.2em;left:50%;bottom:calc(1.9em + var(--rb-stack));pointer-events:none;position:absolute}.tpp-rbook-fan.svelte-8485je i:where(.svelte-8485je){background:linear-gradient(270deg, transparent 60%, color-mix(in oklab, var(--o-ink) 8%, transparent)), repeating-linear-gradient(180deg, color-mix(in oklab, var(--o-ink) 14%, transparent) 0 .5em, transparent .5em 1.12em) 2.2em 2.1em / calc(100% - 4.3em) calc(100% - 4em) no-repeat, var(--rb-page);box-shadow:0 .3em .8em -.3em var(--o-shadow), inset 0 0 0 1px color-mix(in oklab, var(--o-ink) 8%, transparent);transform-origin:0 100%;opacity:0;border-radius:.3em 1em .9em 0/1.4em 1em .9em 0;transition:transform .55s cubic-bezier(.3,1.3,.45,1),opacity .3s;position:absolute;inset:0;transform:rotate(0)scaleX(1)}.amount-chapter.svelte-8485je .tpp-rbook-fan:where(.svelte-8485je) i:where(.svelte-8485je){opacity:1}.amount-chapter.svelte-8485je .tpp-rbook-fan:where(.svelte-8485je) i:where(.svelte-8485je):first-child{transform:rotate(-5deg)scaleX(.94)}.amount-chapter.svelte-8485je .tpp-rbook-fan:where(.svelte-8485je) i:where(.svelte-8485je):nth-child(2){transition-delay:50ms;transform:rotate(-11deg)scaleX(.86)}.amount-chapter.svelte-8485je .tpp-rbook-fan:where(.svelte-8485je) i:where(.svelte-8485je):nth-child(3){transition-delay:.1s;transform:rotate(-18deg)scaleX(.76)}[data-motion=off] .tpp-rbook.svelte-8485je,[data-motion=off] .tpp-rbook.svelte-8485je :where(.svelte-8485je){transition:none!important}[data-motion=off] .tpp-rbook-block.svelte-8485je:after{transition:none}@media (prefers-reduced-motion:reduce){.tpp-rbook.svelte-8485je,.tpp-rbook.svelte-8485je :where(.svelte-8485je){transition:none!important}.tpp-rbook-block.svelte-8485je:after{transition:none}}
