body.is-reader{background:#070608}.message[data-astro-cid-czut4ozc]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:140px 20px;display:flex}.message[data-astro-cid-czut4ozc] h1[data-astro-cid-czut4ozc]{font-size:2rem}.message[data-astro-cid-czut4ozc] p[data-astro-cid-czut4ozc]{color:var(--text-muted);margin-bottom:10px}.bar[data-astro-cid-czut4ozc]{z-index:1000;background:rgba(var(--bg-rgb), .9);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border-color);transition:transform .28s;position:sticky;top:0}.bar[data-astro-cid-czut4ozc].hide{transform:translateY(-100%)}.bar-in[data-astro-cid-czut4ozc]{align-items:center;gap:12px;max-width:1100px;height:62px;margin:0 auto;padding:0 16px;display:flex}.ic[data-astro-cid-czut4ozc]{background:var(--bg-raise);border:1px solid var(--border-color);width:40px;height:40px;color:var(--text-main);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.ic[data-astro-cid-czut4ozc][hidden]{display:none}.ic[data-astro-cid-czut4ozc]:hover{border-color:var(--primary);color:var(--primary-text)}.ic[data-astro-cid-czut4ozc] svg[data-astro-cid-czut4ozc]{width:20px;height:20px}.ttl[data-astro-cid-czut4ozc]{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.ttl[data-astro-cid-czut4ozc] img[data-astro-cid-czut4ozc]{object-fit:cover;border:1px solid var(--border-color);border-radius:7px;flex-shrink:0;width:38px;height:54px}.ttl-tx[data-astro-cid-czut4ozc]{flex-direction:column;min-width:0;line-height:1.25;display:flex}.ttl-tx[data-astro-cid-czut4ozc] b[data-astro-cid-czut4ozc]{font-size:.95rem;font-weight:700}.ttl[data-astro-cid-czut4ozc]:hover b[data-astro-cid-czut4ozc]{color:var(--primary-text)}.ttl-tx[data-astro-cid-czut4ozc] span[data-astro-cid-czut4ozc]{color:var(--text-muted);font-size:.82rem;font-weight:600}.ctrl[data-astro-cid-czut4ozc]{align-items:center;gap:8px;display:flex}.panel[data-astro-cid-czut4ozc] small[data-astro-cid-czut4ozc]{color:var(--primary-text);font-weight:700}.panel[data-astro-cid-czut4ozc]{border-top:1px solid var(--border-color);flex-wrap:wrap;gap:14px 32px;max-width:1100px;margin:0 auto;padding:14px 16px 18px;display:flex}.opt[data-astro-cid-czut4ozc]{color:var(--text-muted);flex-direction:column;gap:8px;font-size:.82rem;display:flex}.seg[data-astro-cid-czut4ozc]{background:var(--bg-main);border:1px solid var(--border-color);border-radius:10px;padding:3px;display:inline-flex}.seg[data-astro-cid-czut4ozc] button[data-astro-cid-czut4ozc]{color:var(--text-muted);background:0 0;border:none;border-radius:7px;padding:7px 14px;font-size:.85rem;font-weight:600}.seg[data-astro-cid-czut4ozc] button[data-astro-cid-czut4ozc]:hover{color:var(--text-main)}.seg[data-astro-cid-czut4ozc] button[data-astro-cid-czut4ozc][aria-pressed=true]{background:var(--primary);color:#fff}.bar-bot[data-astro-cid-czut4ozc]{z-index:1000;background:rgba(var(--bg-rgb), .9);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--border-color);padding-bottom:env(safe-area-inset-bottom);transition:transform .28s;position:fixed;bottom:0;left:0;right:0}.bar-bot[data-astro-cid-czut4ozc].hide{transform:translateY(100%)}.bot-in[data-astro-cid-czut4ozc]{justify-content:space-between;align-items:center;gap:12px;max-width:1100px;height:60px;margin:0 auto;padding:0 16px;display:flex}.nb[data-astro-cid-czut4ozc]{background:var(--primary);color:#fff;border-radius:11px;align-items:center;gap:6px;height:40px;padding:0 18px;font-size:.92rem;font-weight:700;transition:all .15s;display:inline-flex}.nb[data-astro-cid-czut4ozc] svg[data-astro-cid-czut4ozc]{width:18px;height:18px}.nb[data-astro-cid-czut4ozc]:hover{filter:brightness(1.12);transform:translateY(-1px)}.nb[data-astro-cid-czut4ozc].off{background:var(--bg-raise);color:var(--text-muted);opacity:.45;pointer-events:none}.jump[data-astro-cid-czut4ozc]{background:var(--bg-panel);border:1px solid var(--border-color);min-width:0;height:40px;color:var(--text-main);border-radius:11px;flex:0 300px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:.9rem;font-weight:600;display:flex}.jump[data-astro-cid-czut4ozc] svg[data-astro-cid-czut4ozc]{flex-shrink:0;width:18px;height:18px}.jump[data-astro-cid-czut4ozc] select[data-astro-cid-czut4ozc]{min-width:0;height:100%;color:inherit;font:inherit;cursor:pointer;text-align:center;text-align-last:center;background:0 0;border:none;outline:none;flex:1}.jump[data-astro-cid-czut4ozc] select[data-astro-cid-czut4ozc] option[data-astro-cid-czut4ozc]{background:var(--bg-panel)}.jump[data-astro-cid-czut4ozc]:focus-within{border-color:var(--primary)}.reader[data-astro-cid-czut4ozc]{padding-bottom:84px}.pages[data-astro-cid-czut4ozc]{--w:800px;width:100%;max-width:var(--w);flex-direction:column;margin:0 auto;display:flex}.pages[data-astro-cid-czut4ozc][data-w=sm]{--w:600px}.pages[data-astro-cid-czut4ozc][data-w=md]{--w:800px}.pages[data-astro-cid-czut4ozc][data-w=lg]{--w:1100px}.pages[data-astro-cid-czut4ozc][data-w=full]{--w:100%}.pages[data-astro-cid-czut4ozc][data-gap="1"]{gap:14px}.pg[data-astro-cid-czut4ozc]{background:var(--bg-panel);min-height:1000px;position:relative}.pg[data-astro-cid-czut4ozc].loaded,.pg[data-astro-cid-czut4ozc].failed,.pg[data-astro-cid-czut4ozc].known{min-height:0}.pg[data-astro-cid-czut4ozc].known.failed{min-height:240px}.pg[data-astro-cid-czut4ozc] img[data-astro-cid-czut4ozc]{width:100%;height:auto;transition:filter .25s;display:block}.pages[data-astro-cid-czut4ozc][data-dim="1"] img[data-astro-cid-czut4ozc]{filter:brightness(.82)}.pages[data-astro-cid-czut4ozc][data-dim="2"] img[data-astro-cid-czut4ozc]{filter:brightness(.62)}.pages[data-astro-cid-czut4ozc][data-warm="1"] img[data-astro-cid-czut4ozc]{filter:sepia(.28)saturate(.95)brightness(.95)}.pages[data-astro-cid-czut4ozc][data-warm="1"][data-dim="1"] img[data-astro-cid-czut4ozc]{filter:sepia(.28)saturate(.95)brightness(.78)}.pages[data-astro-cid-czut4ozc][data-warm="1"][data-dim="2"] img[data-astro-cid-czut4ozc]{filter:sepia(.3)saturate(.9)brightness(.58)}.reader[data-astro-cid-czut4ozc][data-mode=paged] .pg[data-astro-cid-czut4ozc]{display:none}.reader[data-astro-cid-czut4ozc][data-mode=paged] .pg[data-astro-cid-czut4ozc].cur{display:block}.reader[data-astro-cid-czut4ozc][data-mode=paged][data-end="1"] .pages[data-astro-cid-czut4ozc],.reader[data-astro-cid-czut4ozc][data-mode=paged]:not([data-end="1"]) .end[data-astro-cid-czut4ozc]{display:none}.reader[data-astro-cid-czut4ozc][data-mode=paged] .pg[data-astro-cid-czut4ozc].fit{text-align:center;aspect-ratio:auto!important}.reader[data-astro-cid-czut4ozc][data-mode=paged] .pg[data-astro-cid-czut4ozc].fit img[data-astro-cid-czut4ozc]{width:auto;max-width:100%;max-height:100vh;margin:0 auto}.pgnum[data-astro-cid-czut4ozc]{z-index:900;background:rgba(var(--bg-rgb), .8);border:1px solid var(--border-color);color:var(--text-muted);pointer-events:none;backdrop-filter:blur(8px);border-radius:999px;padding:6px 14px;font-size:.8rem;font-weight:700;position:fixed;bottom:74px;left:50%;transform:translate(-50%)}#auto[data-astro-cid-czut4ozc][aria-pressed=true]{background:var(--primary);color:#fff}.toast[data-astro-cid-czut4ozc]{z-index:1200;background:var(--bg-raise);border:1px solid var(--border-color);border-radius:12px;max-width:min(92vw,420px);padding:12px 16px;font-size:.9rem;animation:.25s cubic-bezier(.22,1,.36,1) toast-in;position:fixed;bottom:84px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px #0009}.toast[data-astro-cid-czut4ozc] button[data-astro-cid-czut4ozc]{color:var(--primary-text);background:0 0;border:none;margin-left:6px;padding:0;font-weight:700;text-decoration:underline}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,10px)}}.reader[data-astro-cid-czut4ozc]{scroll-padding-top:70px}.pg[data-astro-cid-czut4ozc].failed{justify-content:center;align-items:center;display:flex}.pg[data-astro-cid-czut4ozc].failed img[data-astro-cid-czut4ozc]{display:none}.retry[data-astro-cid-czut4ozc]{background:var(--bg-raise);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-main);padding:12px 18px;font-size:.9rem}.retry[data-astro-cid-czut4ozc]:hover{border-color:var(--primary)}.end[data-astro-cid-czut4ozc]{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:640px;margin:48px auto 0;padding:36px 20px 56px;display:flex}.done[data-astro-cid-czut4ozc]{color:var(--text-muted);font-size:.92rem}.end[data-astro-cid-czut4ozc] h2[data-astro-cid-czut4ozc]{font-size:1.6rem;font-weight:800}.end-actions[data-astro-cid-czut4ozc]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:8px;display:flex}.end-actions[data-astro-cid-czut4ozc] .btn[data-astro-cid-czut4ozc]{min-width:150px;padding:14px 24px}.caught[data-astro-cid-czut4ozc]{color:var(--text-muted);max-width:32ch}.ch-div{isolation:isolate;justify-content:center;margin:8px 0;padding:72px 20px 64px;display:flex;position:relative;overflow:hidden}.ch-div .ch-bg{object-fit:cover;filter:blur(40px)saturate(1.4);opacity:.3;z-index:-2;width:calc(100% + 60px);height:calc(100% + 60px);position:absolute;inset:-30px;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.ch-div:before{content:"";z-index:-1;background:radial-gradient(60% 55% at 50% 48%, rgba(var(--primary-rgb), .16), transparent 70%);position:absolute;inset:0}.ch-in{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:480px;display:flex}.ch-pill{background:rgba(var(--primary-rgb), .14);border:1px solid rgba(var(--primary-rgb), .4);color:var(--primary-text);border-radius:999px;align-items:center;gap:8px;padding:7px 16px 7px 12px;font-size:.88rem;font-weight:700;display:inline-flex}.ch-pill svg{width:17px;height:17px}.ch-line{background:linear-gradient(to bottom, rgba(var(--primary-rgb), .7), transparent);border-radius:2px;width:2px;height:38px;margin:2px 0;display:block}.ch-poster{aspect-ratio:2/3;object-fit:cover;width:96px;box-shadow:0 18px 40px -10px #000c, 0 0 0 5px rgba(var(--primary-rgb), .1);border:1px solid #ffffff24;border-radius:12px;margin-bottom:6px}.ch-now{color:var(--text-muted);text-transform:uppercase;letter-spacing:.22em;font-size:.78rem;font-weight:600}.ch-next{text-transform:uppercase;background:linear-gradient(180deg, #fff 30%, var(--primary-text));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,7vw,3rem);font-style:italic;font-weight:800;line-height:1}.ch-title{color:var(--text-muted);max-width:36ch;font-size:.95rem}.ch-hint{color:var(--text-dim);letter-spacing:.06em;flex-direction:column;align-items:center;gap:2px;margin-top:18px;font-size:.78rem;display:flex}.ch-hint svg{width:20px;height:20px;animation:1.8s ease-in-out infinite ch-bob}@keyframes ch-bob{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.ch-hint svg{animation:none}}.all[data-astro-cid-czut4ozc]{color:var(--primary-text);margin-top:6px;font-weight:600}.all[data-astro-cid-czut4ozc]:hover{text-decoration:underline}@media (width<=640px){.bar-in[data-astro-cid-czut4ozc]{gap:8px;padding:0 10px}.ctrl[data-astro-cid-czut4ozc]{gap:6px}.ttl[data-astro-cid-czut4ozc] img[data-astro-cid-czut4ozc]{width:32px;height:46px}.bot-in[data-astro-cid-czut4ozc]{gap:8px;padding:0 10px}.nb[data-astro-cid-czut4ozc]{padding:0 12px}.jump[data-astro-cid-czut4ozc]{flex:1}}
