.reader.svelte-w6m1us{--gutter: max(8px, 2vmin);--head: 56px;--ink: #0b0b0f;--paper: #fffbe8;--hi: #ffd23f;--teal: #1fa98a}.sr.svelte-w6m1us{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.head.svelte-w6m1us{position:relative;display:flex;align-items:center;gap:12px;height:var(--head);box-sizing:border-box;padding:0 var(--gutter);background:var(--ink);border-bottom:3px solid var(--teal)}.head.svelte-w6m1us h1:where(.svelte-w6m1us){flex:1;min-width:0;margin:0;font:400 clamp(22px,6vw,32px) / 1 Anton,sans-serif;letter-spacing:.03em;text-transform:uppercase;color:#e6fbf6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.draft.svelte-w6m1us{margin-left:10px;padding:3px 6px;vertical-align:middle;background:var(--hi);color:var(--ink);font-size:13px;letter-spacing:.08em}.back.svelte-w6m1us,.count.svelte-w6m1us{flex:none;margin:0;padding:8px 12px;min-height:40px;box-sizing:border-box;display:flex;align-items:center;gap:6px;background:var(--paper);color:var(--ink);border:3px solid var(--ink);box-shadow:3px 3px 0 var(--teal);font:400 16px/1 Anton,sans-serif;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.back.svelte-w6m1us:hover,.back.svelte-w6m1us:focus-visible{background:var(--hi)}.back.svelte-w6m1us:focus-visible,button.svelte-w6m1us:focus-visible{outline:3px solid var(--hi);outline-offset:3px}.book.svelte-w6m1us{background:#000;display:flex;justify-content:center;padding:var(--gutter) 0}.pages.svelte-w6m1us{width:100%;display:flex;flex-direction:column;gap:calc(var(--gutter) * 2)}.pg.svelte-w6m1us{position:relative;margin:0;width:100%;aspect-ratio:var(--ar);background:#111}@media not ((max-width:760px)or (orientation:portrait)){.book.svelte-w6m1us{min-height:calc(100svh - var(--head));box-sizing:border-box;align-items:center}.pages.svelte-w6m1us{width:auto;align-items:center}.pg.svelte-w6m1us{width:min(calc((100svh - var(--head) - 2 * var(--gutter)) * var(--ar)),calc(100vw - 2 * var(--gutter)))}.flip.svelte-w6m1us .pg:where(.svelte-w6m1us){width:min(calc((100svh - var(--head) - 2 * var(--gutter)) * var(--ar)),calc(100vw - 200px))}}.flip.svelte-w6m1us .pages:where(.svelte-w6m1us){display:grid;place-items:center;perspective:2600px}.flip.svelte-w6m1us .pg:where(.svelte-w6m1us){grid-area:1 / 1;transform-origin:left center;backface-visibility:hidden}.flip.svelte-w6m1us .pg.off:where(.svelte-w6m1us){visibility:hidden}.flip.svelte-w6m1us .pg.lift:where(.svelte-w6m1us),.flip.svelte-w6m1us .pg.drop:where(.svelte-w6m1us){z-index:2;box-shadow:0 0 40px #0009}.flip.svelte-w6m1us .pg.lift:where(.svelte-w6m1us){animation:svelte-w6m1us-lift .62s cubic-bezier(.45,0,.6,1) forwards}.flip.svelte-w6m1us .pg.drop:where(.svelte-w6m1us){animation:svelte-w6m1us-drop .62s cubic-bezier(.4,0,.55,1)}@keyframes svelte-w6m1us-lift{to{transform:rotateY(-100deg);filter:brightness(.6)}}@keyframes svelte-w6m1us-drop{0%{transform:rotateY(-100deg);filter:brightness(.6)}}@keyframes svelte-w6m1us-fade-out{to{opacity:0}}@keyframes svelte-w6m1us-fade-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.flip.svelte-w6m1us .pg.lift:where(.svelte-w6m1us){animation:svelte-w6m1us-fade-out .25s linear forwards}.flip.svelte-w6m1us .pg.drop:where(.svelte-w6m1us){animation:svelte-w6m1us-fade-in .25s linear}}.edge.svelte-w6m1us{flex:1;min-width:80px;margin:calc(-1 * var(--gutter)) 0;padding:0;border:0;background:transparent;color:var(--paper);cursor:pointer;display:flex;align-items:center;font:400 72px/1 Anton,sans-serif}.edge.prev.svelte-w6m1us{justify-content:flex-end;padding-right:28px}.edge.next.svelte-w6m1us{justify-content:flex-start;padding-left:28px}.edge.svelte-w6m1us span:where(.svelte-w6m1us){display:grid;place-items:center;width:64px;height:64px;padding-bottom:6px;box-sizing:border-box;background:var(--paper);color:var(--ink);border:3px solid var(--ink);box-shadow:4px 4px 0 var(--teal);font-size:48px;opacity:.55;transition:opacity .15s,transform .15s}.edge.svelte-w6m1us:hover span:where(.svelte-w6m1us),.edge.svelte-w6m1us:focus-visible span:where(.svelte-w6m1us){opacity:1;background:var(--hi);transform:translate(-2px,-2px)}.edge.gone.svelte-w6m1us{visibility:hidden}.end.svelte-t7lsf5{--ink: #0b0b0f;--paper: #fffbe8;--hi: #ffd23f;--teal: #1fa98a;display:flex;flex-direction:column;align-items:center;gap:22px;padding:40px 16px 64px;background:#000}.fin.svelte-t7lsf5{margin:0;font:400 clamp(34px,9vw,56px) / 1 Anton,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--teal)}.pair.svelte-t7lsf5{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;width:min(100%,720px)}.cap.svelte-t7lsf5{flex:1 1 240px;max-width:340px;display:flex;flex-direction:column;gap:6px;padding:14px 18px;background:var(--paper);color:var(--ink);border:3px solid var(--ink);box-shadow:5px 5px 0 var(--teal);text-decoration:none;transition:transform .12s,box-shadow .12s}.cap.next.svelte-t7lsf5{text-align:right}.cap.svelte-t7lsf5 small:where(.svelte-t7lsf5){font:400 14px/1 Anton,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#4b5a5e}.cap.svelte-t7lsf5 span:where(.svelte-t7lsf5){font:700 22px/1.15 Reborn Dialogue,sans-serif;text-transform:uppercase}.cap.svelte-t7lsf5:hover,.cap.svelte-t7lsf5:focus-visible{background:var(--hi);transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--teal)}.row.svelte-t7lsf5{display:flex;gap:14px}.btn.svelte-t7lsf5{min-height:44px;box-sizing:border-box;padding:12px 18px;background:var(--paper);color:var(--ink);border:3px solid var(--ink);box-shadow:4px 4px 0 var(--teal);font:400 18px/1 Anton,sans-serif;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer}.btn.svelte-t7lsf5:hover,.btn.svelte-t7lsf5:focus-visible{background:var(--hi)}.cap.svelte-t7lsf5:focus-visible,.btn.svelte-t7lsf5:focus-visible{outline:3px solid var(--hi);outline-offset:3px}.btn.svelte-t7lsf5:active,.cap.svelte-t7lsf5:active{transform:translate(2px,2px) scale(.98);box-shadow:1px 1px 0 var(--teal)}.note.svelte-t7lsf5{margin:0;min-height:1.2em;font:700 18px/1.2 Reborn Dialogue,sans-serif;text-transform:uppercase;color:var(--hi)}@media(prefers-reduced-motion:reduce){.cap.svelte-t7lsf5{transition:none}.cap.svelte-t7lsf5:hover,.cap.svelte-t7lsf5:focus-visible{transform:none}}.wrap.svelte-1v30sh5{min-height:100svh;background:#000}
