.riso-index.svelte-jaj4y3.svelte-jaj4y3{--plate-w:min(calc(62vh * 400 / 520), 40vw, 470px);--plate-h:calc(var(--plate-w) * 520 / 400);--plate-gap:6vh;position:relative;min-height:100vh;color:var(--ink);font-family:var(--font-mono)}.rail.svelte-jaj4y3.svelte-jaj4y3{position:fixed;top:50%;translate:0 -50%;width:calc((100vw - var(--plate-w)) / 2 - 5vw);z-index:10}.rail-left.svelte-jaj4y3.svelte-jaj4y3{left:max(3vw,56px);top:calc(50% - 6rem);translate:none}.rail-right.svelte-jaj4y3.svelte-jaj4y3{right:max(3vw,56px);text-align:right}.swap.svelte-jaj4y3.svelte-jaj4y3{display:grid;overflow:hidden;padding:.2em .3em;margin:-.2em -.3em}.swap.svelte-jaj4y3>*{grid-area:1 / 1}.title-swap.svelte-jaj4y3.svelte-jaj4y3{transition:height .5s cubic-bezier(.2,.8,.2,1)}.counter.svelte-jaj4y3.svelte-jaj4y3{font-size:.75rem;font-weight:500;color:var(--label);margin-bottom:1.4rem;letter-spacing:.08em}.counter.svelte-jaj4y3 span.svelte-jaj4y3{opacity:.45}.title.svelte-jaj4y3.svelte-jaj4y3{font-family:var(--font-display);font-weight:800;font-size:clamp(1.9rem,3.4vw,3.8rem);line-height:.98;letter-spacing:-.04em;color:var(--ink);text-decoration:none;text-shadow:2px 1.5px 0 color-mix(in srgb,var(--ink-a) 55%,transparent),-1.5px -1px 0 color-mix(in srgb,var(--ink-b) 40%,transparent);transition:text-shadow .4s}.title.svelte-jaj4y3.svelte-jaj4y3:hover{text-shadow:4px 3px 0 color-mix(in srgb,var(--ink-a) 80%,transparent),-3px -2px 0 color-mix(in srgb,var(--ink-b) 60%,transparent)}time.svelte-jaj4y3.svelte-jaj4y3{display:block;margin-top:1.4rem;font-size:.75rem;font-weight:500;color:var(--label)}.column.svelte-jaj4y3.svelte-jaj4y3{position:relative;width:var(--plate-w);margin:0 auto;padding:calc(50vh - var(--plate-h) / 2) 0 calc(50vh - var(--plate-h) / 2);z-index:5}.plate.svelte-jaj4y3.svelte-jaj4y3{height:var(--plate-h);margin-bottom:var(--plate-gap);opacity:.5;scale:.94;transition:height .45s cubic-bezier(.6,0,.2,1),margin .45s cubic-bezier(.6,0,.2,1),opacity .5s ease,scale .6s cubic-bezier(.2,.8,.2,1)}.plate.current.svelte-jaj4y3.svelte-jaj4y3,.plate.svelte-jaj4y3.svelte-jaj4y3:hover,.plate.svelte-jaj4y3.svelte-jaj4y3:focus-within{opacity:1;scale:1}.plate.chosen.svelte-jaj4y3 .sheet.svelte-jaj4y3>.riso-print{view-transition-name:riso-cover}.plate.svelte-jaj4y3.svelte-jaj4y3:not(.skipped){scroll-snap-align:center}.sheet.svelte-jaj4y3.svelte-jaj4y3{display:flex;flex-direction:column;justify-content:center;width:100%;height:var(--plate-h);overflow:hidden;box-shadow:0 1px 2px color-mix(in srgb,var(--shadow) 18%,transparent),0 12px 30px -18px color-mix(in srgb,var(--shadow) 45%,transparent);transition:transform .5s cubic-bezier(.2,.8,.2,1),height .45s cubic-bezier(.6,0,.2,1),box-shadow .5s}.plate.svelte-jaj4y3:nth-child(odd) .sheet.svelte-jaj4y3:hover{transform:rotate(-.8deg) translateY(-6px)}.plate.svelte-jaj4y3:nth-child(2n) .sheet.svelte-jaj4y3:hover{transform:rotate(.8deg) translateY(-6px)}.sheet.svelte-jaj4y3.svelte-jaj4y3:hover{box-shadow:0 1px 2px color-mix(in srgb,var(--shadow) 18%,transparent),0 24px 40px -18px color-mix(in srgb,var(--shadow) 55%,transparent)}.sheet.svelte-jaj4y3>.riso-print{flex:none;height:var(--plate-h)}.sheet.svelte-jaj4y3 .riso-print svg{display:block;width:100%;height:100%}.plate.skipped.svelte-jaj4y3.svelte-jaj4y3{height:14px;margin-bottom:8px;opacity:.55}.plate.skipped.svelte-jaj4y3 .sheet.svelte-jaj4y3{height:14px;pointer-events:none}.plate.skipped.svelte-jaj4y3 .caption.svelte-jaj4y3,.caption.svelte-jaj4y3.svelte-jaj4y3{display:none}.fin.svelte-jaj4y3.svelte-jaj4y3{text-align:center;font-family:var(--font-body);font-style:italic;font-size:1.4rem;opacity:.5}@media (max-width: 820px){.riso-index.svelte-jaj4y3.svelte-jaj4y3{--plate-w:min(86vw, calc(68vh * 400 / 520))}.rail.svelte-jaj4y3.svelte-jaj4y3{display:none}.column.svelte-jaj4y3.svelte-jaj4y3{padding-top:6.5rem}.plate.svelte-jaj4y3.svelte-jaj4y3{height:auto;margin-bottom:4.5rem;opacity:1;scale:1}.caption.svelte-jaj4y3.svelte-jaj4y3{display:block;margin-top:1rem}.caption-title.svelte-jaj4y3.svelte-jaj4y3{display:block;font-family:var(--font-display);font-size:1.6rem;font-weight:800;letter-spacing:-.03em;line-height:1.05;color:var(--ink);text-decoration:none}}
