html{scroll-snap-type:y mandatory;scrollbar-width:none}html::-webkit-scrollbar{display:none}.spacer[data-astro-cid-ew73kwms]{position:relative}.spacer[data-astro-cid-ew73kwms] .snap{scroll-snap-align:start;width:1px;height:1px;position:absolute;left:0}.message[data-astro-cid-ew73kwms]{z-index:2;pointer-events:none;position:fixed;inset:0}.unheard[data-astro-cid-ew73kwms],.play[data-astro-cid-ew73kwms]{white-space:nowrap;opacity:0;margin:0;transition:opacity .8s,-webkit-mask-position 0s linear .8s,mask-position 0s linear .8s;position:absolute;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#000 40%,#0000 60%);mask-image:linear-gradient(90deg,#000 40%,#0000 60%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.unheard[data-astro-cid-ew73kwms]{font-size:28px;bottom:calc(50% + 22px)}.play[data-astro-cid-ew73kwms]{color:var(--graphite-soft);font-size:24px;top:calc(50% + 16px)}.play[data-astro-cid-ew73kwms]:hover{color:var(--graphite)}@media (width<=700px){.unheard[data-astro-cid-ew73kwms]{font-size:21px}.play[data-astro-cid-ew73kwms]{font-size:22px}}.unheard[data-astro-cid-ew73kwms].written,.play[data-astro-cid-ew73kwms].written{opacity:1;pointer-events:auto;transition:-webkit-mask-position 2s cubic-bezier(.4,0,.3,1),mask-position 2s cubic-bezier(.4,0,.3,1),opacity 2s cubic-bezier(.4,0,.3,1);-webkit-mask-position:0 0;mask-position:0 0}.play[data-astro-cid-ew73kwms].written{transition-delay:.9s}.unheard[data-astro-cid-ew73kwms].beep.written{transition:-webkit-mask-position 1.1s cubic-bezier(.4,0,.3,1),mask-position 1.1s cubic-bezier(.4,0,.3,1),opacity 1.1s cubic-bezier(.4,0,.3,1)}.unheard[data-astro-cid-ew73kwms].written.fading{opacity:0;transition:opacity .9s}.unheard[data-astro-cid-ew73kwms] .dot{opacity:0;transition:opacity .5s}.unheard[data-astro-cid-ew73kwms] .dot.on{opacity:1}.book[data-astro-cid-ew73kwms]{--page-h:min(78vh, calc((50vw - var(--gutter) - 170px) / var(--ar)));--page-w:calc(var(--page-h) * var(--ar));z-index:2;left:calc(50% - var(--page-w));top:calc(50% - var(--page-h) / 2);width:calc(var(--page-w) * 2);height:var(--page-h);visibility:hidden;cursor:pointer;position:fixed}.book[data-astro-cid-ew73kwms].shown{visibility:visible}.leaf[data-astro-cid-ew73kwms]{transform-origin:0;width:50%;height:100%;position:absolute;top:0;left:50%;box-shadow:0 1px 4px #36342824}.leaf[data-astro-cid-ew73kwms] img[data-astro-cid-ew73kwms]{background:#fff;width:100%;height:100%;display:block;position:absolute;inset:0}.leaf[data-astro-cid-ew73kwms] .back[data-astro-cid-ew73kwms],.leaf[data-astro-cid-ew73kwms].over .front[data-astro-cid-ew73kwms]{display:none}.leaf[data-astro-cid-ew73kwms].over .back[data-astro-cid-ew73kwms]{display:block;transform:scaleX(-1)}.leaf[data-astro-cid-ew73kwms]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#1e1c162e,#1e1c1600 8%);position:absolute;inset:0}.haze[data-astro-cid-ew73kwms]{z-index:2;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.haze[data-astro-cid-ew73kwms][hidden]{display:none}.reading[data-astro-cid-ew73kwms]{z-index:4;scrollbar-width:none;cursor:zoom-out;position:fixed;inset:0;overflow-y:auto}.reading[data-astro-cid-ew73kwms][hidden]{display:none}.reading[data-astro-cid-ew73kwms] .backdrop[data-astro-cid-ew73kwms]{background:var(--paper);position:fixed;inset:0}.reading[data-astro-cid-ew73kwms] img[data-astro-cid-ew73kwms]{width:min(92vw,860px);height:auto;aspect-ratio:var(--ar);transform-origin:50%;background:#fff;margin:6vh auto;display:block;position:relative;box-shadow:0 1px 4px #36342824}.put-back[data-astro-cid-ew73kwms]{right:var(--gutter);color:var(--graphite-soft);background:var(--paper);clip-path:inset(-20% 100% -20% 0);padding:2px 10px;font-size:26px;position:fixed;bottom:clamp(16px,3vh,32px)}.reading[data-astro-cid-ew73kwms].open .put-back[data-astro-cid-ew73kwms]{clip-path:inset(-20% -10%);transition:clip-path .6s var(--ease-hand)}.put-back[data-astro-cid-ew73kwms]:hover{color:var(--graphite)}.label[data-astro-cid-ew73kwms]{z-index:2;white-space:nowrap;clip-path:inset(-20% 100% -20% 0);margin:0;font-size:24px;transition:clip-path .2s;position:fixed;left:50%;transform:translate(-50%)}.label[data-astro-cid-ew73kwms].written{clip-path:inset(-20% -10%);transition:clip-path .6s var(--ease-hand)}.label[data-astro-cid-ew73kwms] .no,.label[data-astro-cid-ew73kwms] .meta{color:var(--graphite-soft)}
