.reading-index[data-astro-cid-7k3pnqyz]{font:400 .9rem/1.5 var(--font-display);color:var(--color-ink-muted)}.reading-index[data-astro-cid-7k3pnqyz] ul[data-astro-cid-7k3pnqyz]{margin:0;padding:0;list-style:none}.reading-index[data-astro-cid-7k3pnqyz] a[data-astro-cid-7k3pnqyz]{overflow-wrap:anywhere;min-height:44px;padding:.6rem 0;text-decoration:none;transition:color .16s;display:block}.reading-index[data-astro-cid-7k3pnqyz] a[data-astro-cid-7k3pnqyz]:hover,.reading-index[data-astro-cid-7k3pnqyz] a[data-astro-cid-7k3pnqyz][aria-current=location]{color:var(--color-lime);text-underline-offset:4px;text-decoration:underline}.reading-index-mobile[data-astro-cid-7k3pnqyz]{border-block:1px solid var(--color-line);margin-top:1.5rem}.reading-index-mobile[data-astro-cid-7k3pnqyz] summary[data-astro-cid-7k3pnqyz]{cursor:pointer;min-height:52px;color:var(--color-ink);align-items:center;gap:.75rem;padding:.65rem 0;list-style:none;display:flex}.reading-index-mobile[data-astro-cid-7k3pnqyz] summary[data-astro-cid-7k3pnqyz]::-webkit-details-marker{display:none}.section-count[data-astro-cid-7k3pnqyz]{color:var(--color-ink-muted);margin-left:auto;font-size:.78rem}.reading-index-mobile[data-astro-cid-7k3pnqyz] svg[data-astro-cid-7k3pnqyz]{fill:none;stroke:currentColor;stroke-width:1.5px;flex-shrink:0;width:18px;height:18px;transition:transform .18s}.reading-index-mobile[data-astro-cid-7k3pnqyz][open] svg[data-astro-cid-7k3pnqyz]{transform:rotate(180deg)}.reading-index-mobile[data-astro-cid-7k3pnqyz] nav[data-astro-cid-7k3pnqyz]{padding-bottom:.75rem}.reading-index-desktop[data-astro-cid-7k3pnqyz]{max-height:calc(100dvh - var(--article-anchor-offset,8rem) - 2rem);scrollbar-width:thin;display:none;overflow:auto}.reading-index-desktop[data-astro-cid-7k3pnqyz] p[data-astro-cid-7k3pnqyz]{color:var(--color-ink);margin:0 0 .75rem;font-weight:600}.reading-index-desktop[data-astro-cid-7k3pnqyz] a[data-astro-cid-7k3pnqyz]{border-left:1px solid var(--color-line);padding:.5rem .75rem}.reading-index-desktop[data-astro-cid-7k3pnqyz] a[data-astro-cid-7k3pnqyz][aria-current=location]{border-left-color:var(--color-lime)}@media (width>=1024px){.reading-index-mobile[data-astro-cid-7k3pnqyz]{display:none}.reading-index-desktop[data-astro-cid-7k3pnqyz]{display:block}}@media (prefers-reduced-motion:reduce){.reading-index[data-astro-cid-7k3pnqyz] a[data-astro-cid-7k3pnqyz],.reading-index[data-astro-cid-7k3pnqyz] svg[data-astro-cid-7k3pnqyz]{transition:none}}.jellyfin-routes[data-astro-cid-gpswaf3r]{border-top:1px solid var(--color-line);margin-top:1.5rem;padding-top:1.25rem}.jellyfin-routes[data-astro-cid-gpswaf3r] p[data-astro-cid-gpswaf3r]{color:var(--color-ink);margin:0 0 .5rem;font-weight:600}.jellyfin-routes[data-astro-cid-gpswaf3r] ul[data-astro-cid-gpswaf3r]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}.jellyfin-routes[data-astro-cid-gpswaf3r] a[data-astro-cid-gpswaf3r]{min-height:44px;color:var(--color-lime);text-underline-offset:.25em;align-items:center;padding:.45rem 0;line-height:1.5;text-decoration:underline;display:flex}.jellyfin-routes[data-astro-cid-gpswaf3r] a[data-astro-cid-gpswaf3r]:hover{color:var(--color-ink)}.jellyfin-routes[data-astro-cid-gpswaf3r] a[data-astro-cid-gpswaf3r]:focus-visible{outline:2px solid var(--color-lime);outline-offset:4px}@media (width<=36rem){.jellyfin-routes[data-astro-cid-gpswaf3r] ul[data-astro-cid-gpswaf3r]{grid-template-columns:1fr}}dialog[data-astro-cid-zdmlxq35]{border:1px solid var(--color-line);background:var(--color-surface);width:min(1100px,96vw);max-width:96vw;max-height:94dvh;color:var(--color-ink);border-radius:10px;margin:auto;padding:0}dialog[data-astro-cid-zdmlxq35]::backdrop{background:#000c}.viewer-bar[data-astro-cid-zdmlxq35]{border-bottom:1px solid var(--color-line);justify-content:space-between;gap:12px;padding:8px 12px;display:flex}button[data-astro-cid-zdmlxq35]{border:1px solid var(--color-line);min-height:44px;font:500 .9rem var(--font-display);cursor:pointer;border-radius:5px;padding:8px 14px}button[data-astro-cid-zdmlxq35]:focus-visible,.viewer-canvas[data-astro-cid-zdmlxq35]:focus-visible{outline:2px solid var(--color-lime);outline-offset:-3px}.viewer-canvas[data-astro-cid-zdmlxq35]{overscroll-behavior:contain;max-height:calc(94dvh - 65px);padding:12px;overflow:auto}.viewer-canvas[data-astro-cid-zdmlxq35] img,.viewer-canvas[data-astro-cid-zdmlxq35] svg{width:100%;max-width:none;height:auto;display:block;margin:0!important}.viewer-canvas[data-astro-cid-zdmlxq35].detail img,.viewer-canvas[data-astro-cid-zdmlxq35].detail svg{max-height:none;width:var(--detail-width,1200px)!important}.article-prose .article-enlarge{border:1px solid var(--color-line);min-height:44px;color:var(--color-lime);font:500 .8rem var(--font-display);cursor:pointer;background:var(--color-surface);border-radius:5px;margin:8px 0 12px auto;padding:8px 12px;display:block}
