.BnKf3G_reader{--bg:#fbfaf7;--card:#fff;--fg:#222;--muted:#5f5b52;--acc:#3d6b2a;--line:#e7e3da;background:var(--bg);max-width:720px;color:var(--fg);font-family:var(--reader-ff,-apple-system, "PingFang TC", "Noto Sans TC", "Microsoft JhengHei", sans-serif);line-height:var(--reader-lh,1.9);font-size:var(--reader-fs,1.1875rem);min-height:80vh;margin:0 auto;padding:0 20px 96px}@media (prefers-color-scheme:dark){.BnKf3G_reader:not([data-theme=light]):not([data-theme=sepia]):not([data-theme=green]){--bg:#16181c;--card:#1d2026;--fg:#e6e3dc;--muted:#a3a9b0;--acc:#8fd0a8;--line:#2a2e35}}.BnKf3G_reader[data-theme=light]{--bg:#fff;--card:#fff;--fg:#222;--muted:#595959;--acc:#2f5f1f;--line:#e0e0e0}.BnKf3G_reader[data-theme=sepia]{--bg:#f4ecd8;--card:#f4ecd8;--fg:#3b3326;--muted:#5e5238;--acc:#5a4a1a;--line:#d9cfb4}.BnKf3G_reader[data-theme=green]{--bg:#cce8cf;--card:#cce8cf;--fg:#1f2d22;--muted:#3d5742;--acc:#23563a;--line:#a9cdb0}.BnKf3G_reader[data-theme=dark]{--bg:#16181c;--card:#1d2026;--fg:#e6e3dc;--muted:#a3a9b0;--acc:#8fd0a8;--line:#2a2e35}.BnKf3G_header{z-index:2;border-bottom:1px solid var(--line);color:var(--muted);background:var(--bg);align-items:center;gap:8px;min-height:52px;padding:4px 0;font-size:15px;line-height:1.4;display:flex;position:sticky;top:0}.BnKf3G_titleLine{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.BnKf3G_bookLink{color:var(--muted)!important}.BnKf3G_chapterName{color:var(--fg);font-weight:600}.BnKf3G_headerActions{flex:none;align-items:center;gap:2px;display:flex}.BnKf3G_reader a{color:var(--acc)}.BnKf3G_reader h1{font-size:1.65em;line-height:1.4}.BnKf3G_reader h2{margin:1.8em 0 .6em;font-size:1.25em}.BnKf3G_reader p{white-space:pre-wrap;margin:0 0 1.2em}.BnKf3G_reader ol{padding-left:1.5em}.BnKf3G_reader li{border-bottom:1px solid var(--line);padding:.5em 0}.BnKf3G_muted{color:var(--muted)}.BnKf3G_chapter{background:var(--card);padding:1em 0}.BnKf3G_main:focus{outline:none}.BnKf3G_nav{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1em;padding-top:1em;display:flex}.BnKf3G_navBtn,.BnKf3G_iconBtn,.BnKf3G_toolBtn,.BnKf3G_optBtn{min-width:44px;min-height:44px;font:inherit;color:var(--acc);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:15px;line-height:1.2;text-decoration:none;display:inline-flex}.BnKf3G_iconBtn{color:var(--fg);font-size:18px}.BnKf3G_optBtn{border-color:var(--line);color:var(--fg);background:var(--card);gap:6px}.BnKf3G_optBtn[aria-pressed=true]{border-color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc);font-weight:700}.BnKf3G_optBtn:disabled{color:var(--muted);cursor:default}.BnKf3G_disabled{cursor:default;text-decoration:line-through;color:var(--muted)!important}.BnKf3G_topNav{padding:0 8px;font-size:14px}.BnKf3G_reader :focus-visible{outline:3px solid var(--acc);outline-offset:2px}.BnKf3G_skipLink{z-index:30;background:var(--card);border:2px solid var(--acc);border-radius:8px;padding:10px 14px;position:absolute;top:-80px;left:8px}.BnKf3G_skipLink:focus{top:8px}.BnKf3G_toolbar{z-index:3;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));background:var(--bg);border-top:1px solid var(--line);justify-content:space-around;gap:4px;display:flex;position:fixed;bottom:0;left:0;right:0}.BnKf3G_toolBtn{flex:1 1 0}@media (min-width:768px){.BnKf3G_toolbar{display:none}}@media (max-width:767px){.BnKf3G_reader[data-js=on] .BnKf3G_topNav{display:none}}.BnKf3G_dialogLayer{z-index:20;position:fixed;inset:0}.BnKf3G_backdrop{background:#00000073;position:absolute;inset:0}.BnKf3G_dialog{background:var(--card);color:var(--fg);border:1px solid var(--line);flex-direction:column;font-size:16px;line-height:1.5;animation:.18s ease-out BnKf3G_dialogIn;display:flex;position:absolute;box-shadow:0 8px 28px #0000004d}.BnKf3G_dialog:focus{outline:none}.BnKf3G_dialogHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:6px 8px 6px 16px;display:flex}.BnKf3G_drawer{width:min(88vw,360px);top:0;bottom:0;left:0}.BnKf3G_panel{max-height:80vh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:16px 16px 0 0;bottom:0;left:0;right:0;overflow-y:auto}@media (min-width:768px){.BnKf3G_panel{border-radius:12px;width:340px;inset:64px 16px auto auto}}@keyframes BnKf3G_dialogIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.BnKf3G_tocList{margin:0;list-style:none;overflow-y:auto;padding:0!important}.BnKf3G_tocList li{padding:0}.BnKf3G_tocLink{box-sizing:border-box;min-height:44px;padding:10px 16px;text-decoration:none;display:block}.BnKf3G_tocLink[data-current=true]{background:var(--bg);border-left:4px solid var(--acc);font-weight:700}.BnKf3G_tocLocked{color:var(--muted)}.BnKf3G_tocLocked small{font-size:13px}.BnKf3G_settings{padding:8px 16px 16px}.BnKf3G_shelfPanel{padding:12px 16px 16px}.BnKf3G_shelfPanel .shelf-add-control{gap:10px}.BnKf3G_shelfPanel>a{min-height:44px;font:inherit;color:var(--fg);background:var(--card);border:1px solid var(--line);border-radius:8px;align-items:center;padding:0 14px;display:inline-flex}.BnKf3G_shelfPanel .shelf-add-control select{min-height:44px;font:inherit;color:var(--fg);background:var(--card);border:1px solid var(--line);border-radius:8px;align-items:center;padding:0 14px;display:inline-flex}.BnKf3G_shelfPanel .shelf-add-control button{min-height:44px;font:inherit;color:var(--fg);background:var(--card);border:1px solid var(--line);border-radius:8px;align-items:center;padding:0 14px;display:inline-flex}.BnKf3G_shelfPanel .shelf-add-control>a{min-height:44px;font:inherit;color:var(--fg);background:var(--card);border:1px solid var(--line);border-radius:8px;align-items:center;padding:0 14px;display:inline-flex}.BnKf3G_shelfPanel .shelf-add-control>a{color:var(--acc);text-decoration:none}.BnKf3G_toolBtnCompact{padding:0 6px}@media (max-width:767px){.BnKf3G_shelfHeader{display:none}}.BnKf3G_settingRow{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.BnKf3G_settingLabel{flex:0 0 3em;font-weight:600}.BnKf3G_sizeOut{text-align:center;min-width:4em}.BnKf3G_swatch{border:1px solid var(--muted);border-radius:50%;width:14px;height:14px;display:inline-block}.BnKf3G_progressTrack{background:var(--line);height:2px;position:absolute;bottom:-1px;left:0;right:0}.BnKf3G_progressFill{background:var(--acc);height:100%}.BnKf3G_percent{color:var(--muted);white-space:nowrap;padding:0 6px;font-size:14px}.BnKf3G_percentTool{justify-content:center;align-items:center;min-height:44px;display:inline-flex}@media (min-width:768px){.BnKf3G_percentTool{display:none}}@media (max-width:767px){.BnKf3G_percentHeader{display:none}}.BnKf3G_reader[data-layout=paged]{--chrome-top:52px;--chrome-bottom:0px;--status-h:44px;min-height:0;padding-bottom:0}.BnKf3G_pagedMain{height:calc(100vh - var(--chrome-top) - var(--status-h) - var(--chrome-bottom));height:calc(100dvh - var(--chrome-top) - var(--status-h) - var(--chrome-bottom));column-count:1;column-fill:auto;touch-action:manipulation;cursor:pointer;column-gap:40px;overflow:hidden}.BnKf3G_pagedMain h1{break-after:avoid;margin-top:0}.BnKf3G_pagedMain h2{break-after:avoid}.BnKf3G_reader[data-layout=paged] .BnKf3G_nav{display:none}.BnKf3G_pageStatus{height:var(--status-h);color:var(--muted);border-top:1px solid var(--line);justify-content:center;align-items:center;font-size:14px;display:flex}@media (min-width:1024px){.BnKf3G_reader[data-layout=paged]{max-width:1160px}.BnKf3G_pagedMain{column-count:2}}@media (max-width:767px){.BnKf3G_reader[data-layout=paged]{--chrome-bottom:70px}}.BnKf3G_reader[data-layout=paged][data-chrome=hidden]{--chrome-top:0px;--chrome-bottom:0px}.BnKf3G_reader[data-layout=paged][data-chrome=hidden] .BnKf3G_header,.BnKf3G_reader[data-layout=paged][data-chrome=hidden] .BnKf3G_toolbar{display:none}@media (prefers-reduced-motion:reduce){.BnKf3G_reader *,.BnKf3G_reader :before,.BnKf3G_reader :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.BnKf3G_copyGuard{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.BnKf3G_copyGuard input,.BnKf3G_copyGuard textarea,.BnKf3G_copyGuard select,.BnKf3G_copyGuard [contenteditable]{-webkit-user-select:text;user-select:text}.BnKf3G_printNotice{display:none}@media print{.BnKf3G_copyGuard{display:none!important}.BnKf3G_printNotice{text-align:center;margin:3em 0;font-size:1.1em;display:block!important}.BnKf3G_toolbar,.BnKf3G_dialogLayer,.BnKf3G_pageStatus,.BnKf3G_progressTrack,.BnKf3G_percent,.BnKf3G_shelfHeader{display:none!important}.BnKf3G_pagedMain{cursor:auto;column-count:auto!important;height:auto!important;overflow:visible!important}}
