body.is-immersive{background:linear-gradient(90deg,rgba(91,62,34,.035) 1px,transparent 1px) 0 0 / 5.25rem 100%,repeating-linear-gradient(2deg,transparent 0,transparent 2.3rem,rgba(96,68,39,.045) 2.36rem,transparent 2.43rem),#cdbb9f}.book-stage[data-astro-cid-j7pv25f6]{min-height:100svh;display:grid;place-items:center;padding:max(1rem,env(safe-area-inset-top)) clamp(6.5rem,11vw,10rem) max(1rem,env(safe-area-inset-bottom)) 1rem;overflow:hidden;perspective:1800px}.book[data-astro-cid-j7pv25f6]{position:relative;width:min(70rem,calc(100vw - clamp(7rem,14vw,12rem)),calc((100svh - 2rem)*1.16));aspect-ratio:1.16 / 1;filter:drop-shadow(0 1.4rem 1.5rem rgba(60,39,22,.2));isolation:isolate}.book[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;z-index:-2;inset:1.2% -1.1% -1.1% 1.1%;border-radius:.65rem .35rem .45rem .7rem;background:repeating-linear-gradient(180deg,#e6dcc8 0 2px,#f9f2e4 2px 5px),#eee5d3;box-shadow:.3rem .45rem .5rem #48311a33}.book-pages[data-astro-cid-j7pv25f6]{position:absolute;z-index:0;inset:.75% -.35% -.2% .85%;border:1px solid rgba(112,88,58,.14);border-radius:.55rem .3rem .38rem .6rem;background:#fbf5e9}.book-cover[data-astro-cid-j7pv25f6]{position:absolute;z-index:2;inset:0;transform-origin:left center;transform-style:preserve-3d;border:1px solid rgba(96,71,42,.2);border-radius:.75rem .45rem .45rem .75rem;background:repeating-linear-gradient(92deg,rgba(103,80,49,.028) 0 1px,transparent 1px 4px),repeating-linear-gradient(2deg,rgba(255,255,255,.14) 0 1px,transparent 1px 5px),#f3ead6;box-shadow:inset 0 0 3rem #664d2c0e,inset -.6rem 0 1rem #7455320e,0 .2rem .4rem #48311a1f;will-change:transform,opacity}.book-spine[data-astro-cid-j7pv25f6]{position:absolute;inset:0 0 auto;width:clamp(2.1rem,4.5vw,4rem);height:100%;border-radius:.75rem 0 0 .75rem;background:linear-gradient(90deg,rgba(67,44,24,.13),transparent 30%,rgba(255,255,255,.22) 63%,rgba(85,58,30,.08)),#eee2cc;box-shadow:.45rem 0 .75rem #4a321b17}.wordmark[data-astro-cid-j7pv25f6]{position:absolute;z-index:2;top:5.5%;left:12%;margin:0;color:var(--ink);font-family:"Source Serif 4",Georgia,serif;font-size:clamp(.82rem,.65rem + .6vw,1.2rem);letter-spacing:.01em}.wordmark[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--accent);font-family:Caveat,cursive;font-size:1.65em;font-weight:600}.title-label[data-astro-cid-j7pv25f6]{position:absolute;z-index:2;top:19%;left:22%;width:56%;min-height:28%;display:grid;place-items:center;padding:clamp(1.2rem,4vw,3.2rem);border:clamp(.5rem,.9vw,.8rem) double #cfc0f3;background:#fffdf8;box-shadow:0 .2rem .35rem #52392214;text-align:center}h1[data-astro-cid-j7pv25f6]{margin:0;color:var(--ink);font-size:clamp(2rem,2vw + 1rem,4.25rem);font-weight:600;line-height:1.08;letter-spacing:-.025em}.cover-volumes[data-astro-cid-j7pv25f6]{position:absolute;z-index:3;top:51.5%;left:22%;width:56%;display:grid;border-top:1px solid rgba(85,64,40,.2)}.cover-volume-link[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.34rem minmax(0,1fr) auto;gap:clamp(.55rem,1.15vw,.9rem);align-items:center;min-height:clamp(2.75rem,5.2vh,3.45rem);padding:.52rem .35rem .52rem 0;border-bottom:1px solid rgba(85,64,40,.2);color:var(--ink);font-family:"Source Serif 4",Georgia,serif;font-size:clamp(.82rem,.56rem + .55vw,1.12rem);line-height:1.18;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.cover-volume-thread[data-astro-cid-j7pv25f6]{align-self:stretch;border:1px solid color-mix(in srgb,var(--volume-ink) 18%,transparent);border-radius:999px;background:var(--volume-color)}.cover-volume-title[data-astro-cid-j7pv25f6]{font-weight:600;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--volume-ink) 28%,transparent);text-decoration-thickness:1px;text-underline-offset:.18em}.cover-volume-label[data-astro-cid-j7pv25f6]{color:var(--volume-ink);font-family:Inter,sans-serif;font-size:.62em;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cover-volume-link[data-astro-cid-j7pv25f6]:hover{transform:translate(.16rem);background:color-mix(in srgb,var(--volume-color) 16%,transparent)}.cover-volume-link[data-astro-cid-j7pv25f6]:hover .cover-volume-title[data-astro-cid-j7pv25f6]{text-decoration-color:var(--volume-ink)}.cover-volume-link[data-astro-cid-j7pv25f6]:focus-visible{outline:3px solid var(--volume-ink);outline-offset:3px;background:color-mix(in srgb,var(--volume-color) 18%,transparent)}.cover-volume-link[data-astro-cid-j7pv25f6][data-selected=true]{background:color-mix(in srgb,var(--volume-color) 24%,transparent);box-shadow:inset .28rem 0 var(--volume-ink)}.bookmarks[data-astro-cid-j7pv25f6]{position:absolute;inset:0;pointer-events:none}.bookmark[data-astro-cid-j7pv25f6]{--tab-color: #cfc4ec;--tab-ink: #403454;position:absolute;z-index:1;right:clamp(-5.6rem,-7.5vw,-4.2rem);width:clamp(4.7rem,8vw,6.2rem);height:22%;display:grid;place-items:center;padding:.65rem .35rem;border:1px solid color-mix(in srgb,var(--tab-ink) 18%,transparent);border-left:0;border-radius:0 .85rem .85rem 0;background:var(--tab-color);color:var(--tab-ink);box-shadow:.35rem .45rem .65rem #432d1924;font-family:Inter,sans-serif;font-size:clamp(.76rem,.56rem + .45vw,1rem);font-weight:500;letter-spacing:.11em;text-decoration:none;text-transform:uppercase;pointer-events:auto;transition:transform .16s ease,box-shadow .16s ease}.bookmark[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{writing-mode:vertical-rl;text-orientation:mixed}.bookmark-work[data-astro-cid-j7pv25f6]{top:4%}.bookmark-community[data-astro-cid-j7pv25f6]{top:27.5%}.bookmark-life[data-astro-cid-j7pv25f6]{top:51%}.bookmark-faith[data-astro-cid-j7pv25f6]{top:74.5%}.bookmark[data-astro-cid-j7pv25f6]:hover{transform:translate(.28rem);text-decoration:none;box-shadow:.55rem .55rem .8rem #432d192e}.bookmark[data-astro-cid-j7pv25f6]:focus-visible{outline:3px solid var(--ink);outline-offset:4px;transform:translate(.28rem)}.bookmark[data-astro-cid-j7pv25f6][data-selected=true]{box-shadow:0 0 0 4px #fffdf8,0 0 0 7px var(--tab-ink)}.cover-credit[data-astro-cid-j7pv25f6]{position:absolute;z-index:2;right:8%;bottom:7%;left:12%;margin:0;color:var(--ink-soft);font-family:"Source Serif 4",Georgia,serif;font-size:clamp(.72rem,.58rem + .38vw,.96rem);line-height:1.35;text-align:center}.book[data-astro-cid-j7pv25f6][aria-busy=true] .bookmark[data-astro-cid-j7pv25f6],.book[data-astro-cid-j7pv25f6][aria-busy=true] .cover-volume-link[data-astro-cid-j7pv25f6]{pointer-events:none}.book[data-astro-cid-j7pv25f6].is-opening .book-cover[data-astro-cid-j7pv25f6]{animation:turn-cover .68s cubic-bezier(.7,0,.22,1) forwards}@keyframes turn-cover{0%{transform:rotateY(0);opacity:1}48%{transform:rotateY(-34deg) translate(-1.5%);opacity:.92}to{transform:rotateY(-86deg) translate(-4%);opacity:.25}}@media(max-width:680px){.book-stage[data-astro-cid-j7pv25f6]{padding-right:4.35rem;padding-left:.75rem}.book[data-astro-cid-j7pv25f6]{width:min(calc(100vw - 4.7rem),23rem,calc((100svh - 2rem)*.72));aspect-ratio:.72 / 1}.book[data-astro-cid-j7pv25f6]:after{inset:.8% -1.8% -.8% 1.4%}.book-spine[data-astro-cid-j7pv25f6]{width:2rem}.wordmark[data-astro-cid-j7pv25f6]{top:5%;left:13%;font-size:.74rem}.title-label[data-astro-cid-j7pv25f6]{top:14%;left:13%;width:74%;min-height:23%;padding:.9rem .75rem;border-width:.48rem}h1[data-astro-cid-j7pv25f6]{font-size:clamp(1.4rem,6.7vw,2rem)}.cover-volumes[data-astro-cid-j7pv25f6]{top:43%;left:13%;width:74%}.cover-volume-link[data-astro-cid-j7pv25f6]{grid-template-columns:.24rem minmax(0,1fr);gap:.42rem;min-height:0;padding:.36rem .12rem .36rem 0;font-size:clamp(.64rem,2.7vw,.76rem);line-height:1.15}.cover-volume-thread[data-astro-cid-j7pv25f6]{grid-row:1 / span 2}.cover-volume-label[data-astro-cid-j7pv25f6]{grid-column:2;margin-top:-.18rem;font-size:.58em}.bookmark[data-astro-cid-j7pv25f6]{right:-4rem;width:4.15rem;font-size:.68rem;letter-spacing:.08em}.cover-credit[data-astro-cid-j7pv25f6]{right:7%;bottom:4%;left:11%;font-size:.68rem;line-height:1.3}}@media(prefers-reduced-motion:reduce){.bookmark[data-astro-cid-j7pv25f6],.cover-volume-link[data-astro-cid-j7pv25f6]{transition:none}.book[data-astro-cid-j7pv25f6].is-opening .book-cover[data-astro-cid-j7pv25f6]{animation:none}}
