.stf__parent{box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;display:block;position:relative;transform:translateZ(0)}.sft__wrapper{box-sizing:border-box;width:100%;position:relative}.stf__parent canvas{width:100%;height:100%;position:absolute;top:0;left:0}.stf__block{box-sizing:border-box;perspective:2000px;width:100%;height:100%;position:absolute}.stf__item{transform-style:preserve-3d;display:none;position:absolute}.stf__outerShadow,.stf__innerShadow,.stf__hardShadow,.stf__hardInnerShadow{position:absolute;top:0;left:0}.page.svelte-4sccaw{background:#fff;width:100%;height:100%;position:relative;overflow:hidden}.layer.svelte-4sccaw{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.placeholder.svelte-4sccaw{filter:blur(10px);transform:scale(1.04)}.main.svelte-4sccaw,.hd.svelte-4sccaw{opacity:0;transition:opacity .35s}.ready.svelte-4sccaw{opacity:1}.stage.svelte-1mereoe{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative;overflow:hidden}.fallback.svelte-1mereoe{place-items:center;display:grid;position:absolute;inset:12px;container-type:size}.fallback-page.svelte-1mereoe{width:min(100cqw, 100cqh * var(--a));aspect-ratio:var(--a);box-shadow:0 30px 80px -30px #000c}.zoomer.svelte-1mereoe{transform-origin:50%;will-change:transform;place-items:center;display:grid;position:absolute;inset:0}.zoomer.smooth.svelte-1mereoe{transition:transform .45s var(--ease-out)}.zoomer.hidden.svelte-1mereoe{visibility:hidden}.shifter.svelte-1mereoe{transition:transform .7s var(--ease-out)}.book.svelte-1mereoe{filter:drop-shadow(0 30px 40px #0000008c)}.book.svelte-1mereoe .yk-page{background:#fff;overflow:hidden}.book.svelte-1mereoe .yk-page img{object-fit:contain;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .3s;display:block}.book.svelte-1mereoe .yk-page img.is-loaded{opacity:1}.book.svelte-1mereoe .stf__parent .yk-page.--soft:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00000014,#0000 6% 94%,#00000014);position:absolute;inset:0}.pan.svelte-1mereoe{z-index:4;cursor:grab;touch-action:none;position:absolute;inset:0}.pan.svelte-1mereoe:active{cursor:grabbing}.scrubber.svelte-gidwbc{flex:1;align-items:center;height:2.75rem;display:flex;position:relative}.rail.svelte-gidwbc{pointer-events:none;background:#ffffff29;border-radius:3px;height:3px;position:absolute;left:0;right:0}.fill.svelte-gidwbc{background:var(--yk-red);border-radius:inherit;transition:width .3s var(--ease-out);position:absolute;inset:0 auto 0 0}input.svelte-gidwbc{appearance:none;cursor:pointer;background:0 0;width:100%;height:100%;margin:0;position:relative}input.svelte-gidwbc::-webkit-slider-runnable-track{background:0 0;height:100%}input.svelte-gidwbc::-moz-range-track{background:0 0}input.svelte-gidwbc::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--yk-red);background:#fff;border-radius:50%;width:16px;height:16px;margin-top:calc(1.375rem - 8px);transition:transform .2s}input.svelte-gidwbc::-moz-range-thumb{border:3px solid var(--yk-red);background:#fff;border-radius:50%;width:10px;height:10px}input.svelte-gidwbc:hover::-webkit-slider-thumb{transform:scale(1.25)}input.svelte-gidwbc:active::-webkit-slider-thumb{transform:scale(1.25)}input.svelte-gidwbc:focus-visible{outline:none}input.svelte-gidwbc:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #ffffff80}.preview.svelte-gidwbc{pointer-events:none;justify-items:center;gap:.3rem;display:grid;position:absolute;bottom:calc(100% + .5rem);transform:translate(-50%)}.preview.svelte-gidwbc img:where(.svelte-gidwbc){background:#fff;border-radius:2px;width:84px;box-shadow:0 12px 30px -8px #000c}.preview.svelte-gidwbc span:where(.svelte-gidwbc){background:var(--yk-red);font-size:var(--fs-micro);border-radius:999px;padding:.1rem .5rem;font-weight:600}.overlay.svelte-1bgds10{z-index:30;overscroll-behavior:contain;padding:0 var(--gutter) 3rem;-webkit-backdrop-filter:blur(12px);animation:svelte-1bgds10-fade .3s var(--ease-out);background:#080b0ef0;position:fixed;inset:0;overflow-y:auto}.overlay.svelte-1bgds10:focus{outline:none}.head.svelte-1bgds10{z-index:1;background:linear-gradient(#080b0e,#080b0ed9 70%,#0000);justify-content:space-between;align-items:center;height:4.5rem;margin-bottom:1rem;display:flex;position:sticky;top:0}.close.svelte-1bgds10{border:1px solid var(--line-dark);background:0 0;border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid}.close.svelte-1bgds10:hover{background:var(--yk-red);border-color:var(--yk-red)}.grid.svelte-1bgds10{max-width:var(--max);grid-template-columns:repeat(auto-fill,minmax(min(130px,28vw),1fr));gap:1.5rem 1rem;margin:0 auto;padding:0;list-style:none;display:grid}.thumb.svelte-1bgds10{text-align:left;width:100%;animation:svelte-1bgds10-rise .5s var(--ease-out) backwards;background:0 0;border:0;gap:.5rem;padding:0;display:grid}.thumb.svelte-1bgds10 img:where(.svelte-1bgds10){outline-offset:3px;width:100%;transition:transform .35s var(--ease-out), outline-color .2s;background:#ffffff14;border-radius:2px;outline:2px solid #0000}.thumb.svelte-1bgds10:hover img:where(.svelte-1bgds10){transform:translateY(-4px)}.thumb[aria-current=true].svelte-1bgds10 img:where(.svelte-1bgds10){outline-color:var(--yk-red)}.num.svelte-1bgds10{color:var(--on-dark-soft);font-size:var(--fs-micro)}.thumb[aria-current=true].svelte-1bgds10 .num:where(.svelte-1bgds10){color:#fff}@keyframes svelte-1bgds10-fade{0%{opacity:0}}@keyframes svelte-1bgds10-rise{0%{opacity:0;transform:translateY(12px)}}.reader.svelte-1bhacov{z-index:100;background:radial-gradient(80% 60% at 50% 45%,#1c262e 0%,#0000 70%),radial-gradient(40% 40% at 50% 110%,#e306131f,#0000 70%),#080b0e;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0;overflow:hidden}.banner.svelte-1bhacov{padding:.5rem var(--gutter);color:var(--ink);font-size:var(--fs-small);text-align:center;background:#f5b400;font-weight:600}.topbar.svelte-1bhacov,.bottombar.svelte-1bhacov{z-index:10;padding-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right));transition:opacity .4s, transform .5s var(--ease-out);align-items:center;gap:1rem;display:flex;position:relative}.topbar.svelte-1bhacov{border-bottom:1px solid var(--line-dark);grid-row:2;height:4.25rem}.bottombar.svelte-1bhacov{height:4rem;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line-dark);grid-row:4}.chrome-hidden.svelte-1bhacov .topbar:where(.svelte-1bhacov){opacity:0;pointer-events:none;transform:translateY(-100%)}.chrome-hidden.svelte-1bhacov .bottombar:where(.svelte-1bhacov){opacity:0;pointer-events:none;transform:translateY(100%)}.chrome-hidden.svelte-1bhacov .turn:where(.svelte-1bhacov){opacity:0}.back.svelte-1bhacov{border:1px solid var(--line-dark);height:2.75rem;font-size:var(--fs-small);border-radius:999px;align-items:center;gap:.6rem;padding:0 1rem 0 .8rem;font-weight:550;text-decoration:none;transition:background .25s,border-color .25s;display:inline-flex}.back.svelte-1bhacov:hover{background:var(--yk-red);border-color:var(--yk-red)}.identity.svelte-1bhacov{flex:1;justify-content:center;align-items:center;gap:1rem;min-width:0;display:flex}.logo.svelte-1bhacov{border-right:1px solid var(--line-dark);flex:none;width:64px;padding-right:1rem}.titles.svelte-1bhacov{min-width:0}h1.svelte-1bhacov{white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:650;font-stretch:85%;line-height:1.2;overflow:hidden}.meta.svelte-1bhacov{color:var(--on-dark-soft);font-size:var(--fs-micro);white-space:nowrap}.tools.svelte-1bhacov{align-items:center;gap:.25rem;display:flex}.divider.svelte-1bhacov{background:var(--line-dark);width:1px;height:1.5rem;margin-inline:.35rem}.tool.svelte-1bhacov{background:0 0;border:0;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;transition:background .2s,opacity .2s;display:grid}.tool.svelte-1bhacov:hover:not(:disabled){background:#ffffff1a}.tool[aria-pressed=true].svelte-1bhacov{color:var(--yk-red)}.tool.svelte-1bhacov:disabled{opacity:.3;cursor:default}.viewport.svelte-1bhacov{grid-row:3;min-height:0;position:relative}.turn.svelte-1bhacov{z-index:5;border:1px solid var(--line-dark);-webkit-backdrop-filter:blur(8px);background:#080b0e8c;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;transition:background .25s,border-color .25s,opacity .3s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.turn.svelte-1bhacov:hover:not(:disabled){background:var(--yk-red);border-color:var(--yk-red)}.turn.svelte-1bhacov:disabled{opacity:0;pointer-events:none}.turn-prev.svelte-1bhacov{left:max(.75rem, env(safe-area-inset-left))}.turn-next.svelte-1bhacov{right:max(.75rem, env(safe-area-inset-right))}.zoom-badge.svelte-1bhacov{z-index:5;font-size:var(--fs-small);background:#080b0ecc;border:0;border-radius:999px;padding:.5rem 1rem;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.count.svelte-1bhacov{min-width:5.5rem;color:var(--on-dark-soft);font-size:var(--fs-small);flex:none}.count.svelte-1bhacov strong:where(.svelte-1bhacov){color:var(--on-dark);font-weight:650}.hint.svelte-1bhacov{color:var(--on-dark-soft);font-size:var(--fs-micro);flex:none}.toast.svelte-1bhacov{z-index:20;color:var(--ink);font-size:var(--fs-small);animation:svelte-1bhacov-toast .4s var(--ease-out);background:#fff;border-radius:999px;padding:.7rem 1.2rem;font-weight:600;position:absolute;bottom:5rem;left:50%;transform:translate(-50%)}@keyframes svelte-1bhacov-toast{0%{opacity:0;transform:translate(-50%,10px)}}@media (width<=900px){.logo.svelte-1bhacov,.hint.svelte-1bhacov,.hide-sm.svelte-1bhacov,.divider.svelte-1bhacov{display:none}.identity.svelte-1bhacov{justify-content:flex-start}}@media (width<=640px){.back-label.svelte-1bhacov{display:none}.back.svelte-1bhacov{justify-content:center;width:2.75rem;padding:0}.turn.svelte-1bhacov{display:none}.topbar.svelte-1bhacov{gap:.5rem;height:3.75rem}}@media (hover:none){.turn.svelte-1bhacov{display:none}}
