/*! Sela v0.9.0-beta.9 | MIT Bobby Fajar Christian | PDFlipbook MIT Symple NZ | see THIRD_PARTY_NOTICES.md */
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer components{[data-slot=button],[data-slot=native-select]{font-family:var(--sela-font-sans);transition-duration:var(--sela-motion-fast);transition-timing-function:var(--sela-motion-ease)}[data-slot=dialog-overlay]{background:var(--sela-overlay-backdrop);-webkit-backdrop-filter:blur(var(--sela-overlay-blur));backdrop-filter:blur(var(--sela-overlay-blur))}}@layer utilities{@media (prefers-reduced-motion:reduce){}@media (prefers-color-scheme:light){}@media (prefers-reduced-motion:reduce){}@media (max-width:720px){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@media (max-width:720px){}@media (max-width:720px){}@media (max-width:720px){}@media (max-width:720px){}@media (max-width:720px){}@media (max-width:720px){}@supports not (height:100dvh){}@media (prefers-reduced-motion:reduce){}@media (max-width:720px){}@media (max-width:720px){}@media (max-width:720px){}@supports (color:color-mix(in lab, red, red)){}@media (max-width:720px){}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-paper:#fff;--color-paper-raised:#fff;--color-paper-soft:#ededf0;--color-paper-gradient:var(--color-paper);--color-ink:#1c1c1e;--color-muted:#66666d;--color-rule:#dedee2;--color-accent-base:#06c;--color-accent:var(--color-accent-base);--color-accent-button:var(--color-accent-base);--color-accent-soft:#e7f2ff;--color-focus:#0a84ff;--color-danger:#d92d3a;--color-glass:#ffffffc7;--color-glass-edge:#3c3c4329;--color-glass-highlight:#ffffffd1;--color-shadow:#00000014;--font-display:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-outlier:var(--font-display);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.875rem;--text-display:clamp(2.25rem, 4vw + 1rem, 4rem);--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4rem;--space-3xl:5rem;--space-page:clamp(1rem, 3.2vw, 3rem);--space-section:clamp(2rem, 3.6vw, 3.5rem);--radius-sm:.625rem;--radius-md:.875rem;--radius-lg:1.125rem;--radius-xl:1.5rem;--radius-pill:999px;--shadow-raised:0 4px 16px var(--color-shadow);--shadow-cover:0 12px 24px #00000029, 0 2px 5px #0000001a;--cover-one:#5b8def;--cover-two:#46a27a;--cover-three:#d66a5b;--cover-four:#458da5;--cover-five:#b18a4f;--cover-six:#8b6db5;--color-jacket-ink:#1c1c1e;--shelf-oak:#8b8172;--shelf-olive:#677567;--shelf-ink:#45454a;--shelf-back:#77716a;--glass-blur:18px;--ease-out:cubic-bezier(.2, .72, .22, 1);--duration-fast:.14s;--duration-standard:.22s;--nav-rail-width:15rem;--content-width:86rem}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}.sela-app[data-theme=blue]{--color-accent-base:#06c;--color-accent-dark:#4d9aff;--color-accent-soft:#e7f2ff}.sela-app[data-theme=violet]{--color-accent-base:#6b4db2;--color-accent-dark:#b49bff;--color-accent-soft:#f0ecff}.sela-app[data-theme=mint]{--color-accent-base:#007d6b;--color-accent-dark:#59d7bf;--color-accent-soft:#e4f7f3}.sela-app[data-theme=green]{--color-accent-base:#1d773b;--color-accent-dark:#72d68d;--color-accent-soft:#e8f5eb}.sela-app[data-theme=coral]{--color-accent-base:#b83b2b;--color-accent-dark:#ff8f7c;--color-accent-soft:#fff0ec}.sela-app[data-theme=graphite]{--color-accent-base:#536071;--color-accent-dark:#acb8c8;--color-accent-soft:#edf0f4}:root{--sela-font-sans:var(--font-body);--sela-font-editorial:var(--font-display);--sela-control-height-xs:2rem;--sela-control-height-sm:2.25rem;--sela-control-height:2.5rem;--sela-control-height-lg:2.75rem;--sela-radius-control-xs:.5rem;--sela-radius-control:var(--radius-input);--sela-radius-popover:var(--radius-card);--sela-radius-surface:var(--radius-card);--sela-radius-dialog:var(--space-md);--sela-radius-pill:var(--radius-pill);--sela-shadow-control:var(--shadow-card);--sela-shadow-card:var(--shadow-card);--sela-shadow-popover:0 12px 32px var(--color-ink)}@supports (color:color-mix(in lab, red, red)){:root{--sela-shadow-popover:0 12px 32px color-mix(in srgb, var(--color-ink) 14%, transparent)}}:root{--sela-shadow-overlay:0 24px 80px var(--color-ink)}@supports (color:color-mix(in lab, red, red)){:root{--sela-shadow-overlay:0 24px 80px color-mix(in srgb, var(--color-ink) 20%, transparent)}}:root{--sela-motion-ease:var(--ease-out);--sela-motion-fast:var(--dur-micro);--sela-motion-normal:var(--dur-short);--sela-overlay-backdrop:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){:root{--sela-overlay-backdrop:color-mix(in srgb, var(--color-ink) 48%, transparent)}}:root{--sela-overlay-blur:0px}@media (prefers-reduced-motion:reduce){:where([data-slot]){scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-reading-title{min-width:0;padding-inline-start:30px;position:relative}.app-reading-theme-mark{border:1px solid var(--accent);inset-inline-start:0;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.app-reading-theme-mark{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line))}}.app-reading-theme-mark{background:var(--palette-soft);color:var(--accent);border-radius:9px 9px 9px 4px}.app-reading-theme-mark .control-symbol{stroke-width:1.8px;width:16px;height:16px}:root{--paper-hue:88;--bg:#f5f2e9;--panel:#fffdf7;--fg:#292720;--muted:#6a665b;--line:#dfdbd0;--accent:#655b46;--accent-ink:#fffdf7;--palette-soft:#efe9da;--app-danger:#a14138;--app-oled-swatch-bg:#000;--app-oled-swatch-ink:#e7e2d7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root{--bg:lab(95.543% -.112355 4.74621);--panel:lab(99.349% -.0850856 3.13131);--fg:lab(15.6206% -.179574 4.98237);--muted:lab(43.3602% .0722408 6.82002);--line:lab(87.5502% -.0013113 5.94988);--accent:lab(39.2066% 1.4742 13.56);--accent-ink:lab(99.349% -.0850856 3.13131);--palette-soft:lab(92.5572% .215679 8.08319);--app-danger:lab(41.1148% 40.1682 26.6882);--app-oled-swatch-bg:lab(0% 0 0);--app-oled-swatch-ink:lab(90.0901% .351697 6.01803)}}:root[data-palette=white]{--paper-hue:88;--bg:#f5f2e9;--panel:#fffdf7;--fg:#292720;--muted:#6a665b;--line:#dfdbd0;--accent:#6c624d;--palette-soft:#efe9da}@supports (color:lab(0% 0 0)){:root[data-palette=white]{--bg:lab(95.543% -.112355 4.74621);--panel:lab(99.349% -.0850856 3.13131);--fg:lab(15.6206% -.179574 4.98237);--muted:lab(43.3602% .0722408 6.82002);--line:lab(87.5502% -.0013113 5.94988);--accent:lab(42.1085% 1.44061 13.5236);--palette-soft:lab(92.5572% .215679 8.08319)}}:root[data-palette=forest]{--paper-hue:122;--bg:#eff1e7;--panel:#f9faf3;--fg:#292c23;--muted:#64695b;--line:#d9ddcd;--accent:#545b40;--palette-soft:#e1e5d4}@supports (color:lab(0% 0 0)){:root[data-palette=forest]{--bg:lab(94.7985% -1.98725 4.59867);--panel:lab(98.002% -1.25605 3.25392);--fg:lab(17.4654% -2.91723 5.4022);--muted:lab(43.6336% -4.09511 7.2185);--line:lab(87.4654% -3.5013 7.37829);--accent:lab(37.5618% -7.22304 14.9914);--palette-soft:lab(90.259% -3.60435 7.83732)}}:root[data-palette=sakura]{--paper-hue:72;--bg:#f3e9d9;--panel:#fbf5e9;--fg:#33291e;--muted:#746858;--line:#dfd0bc;--accent:#705439;--palette-soft:#ecdfcc}@supports (color:lab(0% 0 0)){:root[data-palette=sakura]{--bg:lab(92.869% 1.53366 9.082);--panel:lab(96.8169% .567049 6.54184);--fg:lab(17.5077% 3.32987 9.05601);--muted:lab(44.8132% 2.84001 10.8673);--line:lab(84.2665% 2.96587 11.9597);--accent:lab(38.1609% 9.60505 20.4901);--palette-soft:lab(89.5005% 2.29216 11.0171)}}:root[data-palette=ocean]{--paper-hue:184;--bg:#edf2ef;--panel:#f9fbf8;--fg:#27312e;--muted:#5e6b67;--line:#d6dfda;--accent:#48605e;--palette-soft:#dfe8e4}@supports (color:lab(0% 0 0)){:root[data-palette=ocean]{--bg:lab(95.1017% -2.11176 .835359);--panel:lab(98.4388% -1.20476 1.34069);--fg:lab(19.3383% -5.01186 .422335);--muted:lab(44.0762% -5.77736 .487685);--line:lab(87.98% -3.822 1.353);--accent:lab(38.6161% -9.60477 -1.9457);--palette-soft:lab(91.2152% -3.65701 .850344)}}:root[data-palette=lavender]{--paper-hue:82;--bg:#eeede8;--panel:#f9f8f3;--fg:#2d2c27;--muted:#68665f;--line:#dcdbd2;--accent:#5d594f;--palette-soft:#e5e1d8}@supports (color:lab(0% 0 0)){:root[data-palette=lavender]{--bg:lab(93.6652% -.305057 2.5341);--panel:lab(97.6093% -.305444 2.53383);--fg:lab(17.9296% -.364125 3.44427);--muted:lab(43.2236% -.218362 4.2592);--line:lab(87.3311% -.827521 4.57095);--accent:lab(38.0128% .217885 6.35869);--palette-soft:lab(89.6161% .24721 4.9387)}}:root[data-palette=citrus]{--paper-hue:78;--bg:#f4eddf;--panel:#fbf7ed;--fg:#342d22;--muted:#766d5d;--line:#e1d6c0;--accent:#6d5737;--palette-soft:#eee3ce}@supports (color:lab(0% 0 0)){:root[data-palette=citrus]{--bg:lab(94.0431% .68748 7.70452);--panel:lab(97.2823% .110209 5.32699);--fg:lab(18.9519% 1.73265 8.35754);--muted:lab(46.4796% 1.53059 10.3182);--line:lab(86.0753% 1.22893 12.3332);--accent:lab(38.7861% 5.65395 22.2693);--palette-soft:lab(90.7048% 1.32272 11.7118)}}:root[data-palette=senja]{--paper-hue:55;--bg:#f1e7df;--panel:#fbf4ed;--fg:#33261f;--muted:#755f54;--line:#e0d0c4;--accent:#714a39;--palette-soft:#e8d7cb}@supports (color:lab(0% 0 0)){:root[data-palette=senja]{--bg:lab(92.3196% 2.49836 5.17133);--panel:lab(96.6355% 1.53923 4.26555);--fg:lab(16.5979% 5.41236 7.1381);--muted:lab(42.2941% 7.88748 9.85675);--line:lab(84.5187% 4.26489 8.06743);--accent:lab(35.5927% 15.3726 17.1447);--palette-soft:lab(87.1755% 4.59793 8.15264)}}:root[data-palette=arunika]{--paper-hue:91;--bg:#f8f5eb;--panel:#fcfaf2;--fg:#2c2a21;--muted:#6a6658;--line:#e3dece;--accent:#5e5845;--palette-soft:#f0eadb}@supports (color:lab(0% 0 0)){:root[data-palette=arunika]{--bg:lab(96.5976% -.240088 5.20178);--panel:lab(98.2113% -.340462 4.1116);--fg:lab(17.038% -.476033 6.26905);--muted:lab(43.2792% -.3317 8.54277);--line:lab(88.5199% -.259936 8.50442);--accent:lab(37.746% -.151396 12.4466);--palette-soft:lab(92.9053% .215232 8.08287)}}:root[data-theme=dark],:root[data-sela-theme=dark],[data-product-reader=app][data-theme=dark],[data-product-reader=app][data-sela-theme=dark]{--bg:oklch(20.5% .014 var(--paper-hue));--panel:oklch(25% .015 var(--paper-hue));--fg:#efede4;--muted:#b4b0a4;--line:oklch(37% .014 var(--paper-hue));--accent:oklch(76% .035 var(--paper-hue));--accent-ink:#201f1a;--app-danger:#e5a29b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root[data-theme=dark],:root[data-sela-theme=dark],[data-product-reader=app][data-theme=dark],[data-product-reader=app][data-sela-theme=dark]{--fg:lab(93.6987% -.464618 4.63817);--muted:lab(71.9035% -.119001 6.69497);--accent-ink:lab(11.783% -.365146 3.61382);--app-danger:lab(73.1454% 24.9053 14.1329)}}@media (prefers-color-scheme:dark){:root[data-theme=auto]{--bg:oklch(20.5% .014 var(--paper-hue));--panel:oklch(25% .015 var(--paper-hue));--fg:#efede4;--muted:#b4b0a4;--line:oklch(37% .014 var(--paper-hue));--accent:oklch(76% .035 var(--paper-hue));--accent-ink:#201f1a;--app-danger:#e5a29b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root[data-theme=auto]{--fg:lab(93.6987% -.464618 4.63817);--muted:lab(71.9035% -.119001 6.69497);--accent-ink:lab(11.783% -.365146 3.61382);--app-danger:lab(73.1454% 24.9053 14.1329)}}}:root[data-palette=oled],:root[data-oled=true][data-theme=dark],:root[data-sela-theme=dark][data-oled=true],[data-product-reader=app][data-palette=oled],[data-product-reader=app][data-oled=true][data-theme=dark],[data-product-reader=app][data-sela-theme=dark][data-oled=true]{--bg:#000;--panel:#0c0c0a;--fg:#f0efe9;--muted:#b2b1aa;--line:#30302d;--accent:#d5cebd;--accent-ink:#171715;--palette-soft:#171715;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root[data-palette=oled],:root[data-oled=true][data-theme=dark],:root[data-sela-theme=dark][data-oled=true],[data-product-reader=app][data-palette=oled],[data-product-reader=app][data-oled=true][data-theme=dark],[data-product-reader=app][data-sela-theme=dark][data-oled=true]{--bg:lab(0% 0 0);--panel:lab(3.32173% -.257365 .967798);--fg:lab(94.3723% -.431806 3.01565);--muted:lab(72.1151% -.586331 3.7276);--line:lab(19.7701% -.483543 1.83231);--accent:lab(82.9394% .363499 9.38355);--accent-ink:lab(7.70901% -.460438 1.71524);--palette-soft:lab(7.70901% -.460438 1.71524)}}@media (prefers-color-scheme:dark){:root[data-oled=true][data-theme=auto]{--bg:#000;--panel:#0c0c0a;--fg:#f0efe9;--muted:#b2b1aa;--line:#30302d;--accent:#d5cebd;--accent-ink:#171715;--palette-soft:#171715;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root[data-oled=true][data-theme=auto]{--bg:lab(0% 0 0);--panel:lab(3.32173% -.257365 .967798);--fg:lab(94.3723% -.431806 3.01565);--muted:lab(72.1151% -.586331 3.7276);--line:lab(19.7701% -.483543 1.83231);--accent:lab(82.9394% .363499 9.38355);--accent-ink:lab(7.70901% -.460438 1.71524);--palette-soft:lab(7.70901% -.460438 1.71524)}}}[data-product-reader=app]{--fb-bg:var(--bg);--fb-paper:var(--bg);--sela-bg:var(--bg);--sela-panel:var(--panel);--sela-fg:var(--fg);--sela-muted:var(--muted);--sela-border:var(--line);--sela-accent:var(--accent)}[data-product-reader=app],[data-product-reader=app] :where(button,input,select,textarea){color:var(--fg)}[data-product-reader=app] :where(button,select,input,textarea){border-color:var(--line);background-color:var(--panel)}[data-product-reader=app] .app-reading-top,[data-product-reader=app] .app-reading-dock{border-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){[data-product-reader=app] .app-reading-top,[data-product-reader=app] .app-reading-dock{border-color:color-mix(in srgb, var(--fg) 12%, transparent)}}[data-product-reader=app] .app-reading-top,[data-product-reader=app] .app-reading-dock{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){[data-product-reader=app] .app-reading-top,[data-product-reader=app] .app-reading-dock{background:color-mix(in srgb, var(--panel) 84%, transparent)}}[data-product-reader=app] .app-reading-top,[data-product-reader=app] .app-reading-dock{-webkit-backdrop-filter:blur(20px)saturate(1.15);backdrop-filter:blur(20px)saturate(1.15)}[data-product-reader=app] .app-reading-settings,[data-product-reader=app] .app-reading-utilities,[data-product-reader=app] .app-share-panel,[data-product-reader=app] .app-page-previews{border-color:var(--line);background:var(--panel);color:var(--fg)}[data-product-reader=app] .app-reading-book,[data-product-reader=app] .app-reading-content,[data-product-reader=app] .library-reader-content{background:var(--bg)}@media (prefers-reduced-transparency:reduce){body[data-product=mobile] .bottom-bar,body[data-product=mobile] .top-actions .icon,body[data-product=mobile] .language-picker,[data-product-reader=app] .app-reading-top,[data-product-reader=app] .app-reading-dock{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--panel,var(--bg))!important}}.library-reader-overlay{z-index:var(--sela-z-index,12010);color:var(--sela-fg);opacity:1;background:#060a14e0;justify-content:center;align-items:stretch;transition:opacity .18s;display:flex;position:fixed;inset:0}.library-reader-overlay.sela-inline{z-index:0;border:1px solid var(--sela-border);border-radius:18px;width:100%;height:100%;min-height:320px;position:relative;inset:auto;overflow:hidden}.library-reader-overlay.is-entering,.library-reader-overlay.is-closing{opacity:0}.library-reader-overlay.is-closing{pointer-events:none}.library-reader-overlay.is-entering .library-reader-shell,.library-reader-overlay.is-closing .library-reader-shell{transform:translateY(10px)scale(.995)}@media (prefers-reduced-motion:reduce){.library-reader-overlay{transition-duration:.01ms}}.library-reader-overlay{--sela-bg:#111722;--sela-panel:#182232;--sela-fg:#f5f6fa;--sela-muted:#c9d4e3;--sela-button:#243247;--sela-hover:#365170;--sela-border:#fff3;--fb-counter-fg:var(--sela-fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}.library-reader-overlay[data-sela-theme=light]{--sela-bg:#e8edf3;--sela-panel:#f6f8fb;--sela-fg:#152238;--sela-muted:#52647b;--sela-button:#dce5f0;--sela-hover:#c5d5e8;--sela-border:#14233733;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){.library-reader-overlay[data-sela-theme=auto]{--sela-bg:#e8edf3;--sela-panel:#f6f8fb;--sela-fg:#152238;--sela-muted:#52647b;--sela-button:#dce5f0;--sela-hover:#c5d5e8;--sela-border:#14233733;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}.library-reader-overlay *,.library-reader-overlay :before,.library-reader-overlay :after{box-sizing:border-box}.library-reader-overlay [hidden]{display:none!important}.library-reader-overlay button,.library-reader-overlay input{font-family:inherit;line-height:1.5}.library-reader-overlay button{text-transform:none}.library-reader-overlay svg{flex-shrink:0}@media (prefers-reduced-motion:reduce){.library-reader-overlay *,.library-reader-overlay :before,.library-reader-overlay :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.library-reader-overlay canvas{filter:var(--sela-page-filter,brightness(1)) brightness(var(--sela-brightness,1))}.library-reader-overlay[data-page-surface]:not([data-page-surface=smooth]) .fb-face:after{content:"";pointer-events:none;mix-blend-mode:multiply;position:absolute;inset:0}.library-reader-overlay[data-page-surface=rough] .fb-face:after,.library-reader-overlay[data-page-surface=rough] .sela-epub-chapter{background-image:repeating-linear-gradient(11deg,#0000 0 19px,#73839a30 19px 19.6px,#0000 20px 33px),repeating-linear-gradient(102deg,#8292a912 0 1px,#0000 1px 15px)}.library-reader-overlay[data-page-surface=vellum] .fb-face:after,.library-reader-overlay[data-page-surface=vellum] .sela-epub-chapter{background-image:linear-gradient(118deg,#c7d7ec24,#0000 39%,#ccd9ec12 74%,#0000)}.library-reader-overlay[data-page-surface=lined] .fb-face:after,.library-reader-overlay[data-page-surface=lined] .sela-epub-chapter{background-image:repeating-linear-gradient(#0000 0 27px,#879ab847 27px 27.7px)}.library-reader-overlay[data-page-surface=laid] .fb-face:after,.library-reader-overlay[data-page-surface=laid] .sela-epub-chapter{background-image:repeating-linear-gradient(17deg,#7c91ad15 0 1px,#0000 1px 5px),repeating-linear-gradient(107deg,#8b9fb41a 0 1px,#0000 1px 7px)}.library-reader-overlay[data-page-surface=woven] .fb-face:after,.library-reader-overlay[data-page-surface=woven] .sela-epub-chapter{background-image:repeating-linear-gradient(0deg,#0000 0 13px,#8296b023 13px 14px),repeating-linear-gradient(90deg,#0000 0 13px,#7a8faa1c 13px 14px)}.library-reader-overlay[data-dim=true]{--sela-bg:#121721;--sela-panel:#1a202a;--sela-fg:#d5deec;--sela-button:#252d3b;--sela-hover:#303b4d;--sela-border:#3d4759}@media (max-width:720px){.library-reader-overlay{padding:0}}.library-reader-overlay[data-product-reader=app]{--sela-bg:var(--bg,#111113);--sela-panel:var(--panel,#1c1c1e);--sela-fg:var(--fg,#f5f5f7);--sela-muted:var(--muted,#aeaeb2);--sela-button:var(--panel,#1c1c1e)}@supports (color:color-mix(in lab, red, red)){.library-reader-overlay[data-product-reader=app]{--sela-button:color-mix(in srgb,var(--panel,#1c1c1e) 82%,var(--fg,#f5f5f7))}}.library-reader-overlay[data-product-reader=app]{--sela-hover:var(--panel,#1c1c1e)}@supports (color:color-mix(in lab, red, red)){.library-reader-overlay[data-product-reader=app]{--sela-hover:color-mix(in srgb,var(--panel,#1c1c1e) 70%,var(--accent,#426fe2))}}.library-reader-overlay[data-product-reader=app]{--sela-border:var(--line,#38383a);--fb-counter-fg:var(--sela-fg);color:var(--sela-fg)}.library-reader-overlay[data-product-reader=app][data-oled=true]{--sela-bg:var(--bg,#000);--sela-panel:var(--panel,#0a0a0c)}.library-reader-overlay .sela-webtoon-tools{z-index:4;pointer-events:none;justify-content:flex-end;gap:8px;margin-bottom:12px;display:flex;position:sticky;top:0}.library-reader-overlay .sela-webtoon-tools button{pointer-events:auto}@media (max-width:720px){.library-reader-overlay .sela-webtoon-tools{display:none}}.library-reader-overlay .sela-controls-hidden .sela-webtoon-tools,.library-reader-overlay .sela-controls-hidden .fb-toolbar,.library-reader-overlay .sela-controls-hidden .fb-counter{opacity:0;pointer-events:none}.library-reader-overlay .sela-tools .sela-tool-icon{justify-content:center;align-items:center;width:auto;min-width:40px;min-height:40px;padding:8px;display:inline-flex}.library-reader-overlay .sela-tools{overscroll-behavior:contain;border-inline-start:1px solid var(--sela-border);background:var(--sela-panel);flex:none;width:min(420px,45vw);min-width:0;padding:0 20px 24px;font-size:14px;line-height:1.6;overflow:auto}.library-reader-overlay .sela-tools [hidden]{display:none!important}.library-reader-overlay .sela-tools button{color:var(--sela-fg);background:var(--sela-button);border:1px solid var(--sela-border);cursor:pointer;text-align:start;border-radius:10px;min-height:44px;padding:10px}.library-reader-overlay .sela-tools button:disabled{opacity:.5;cursor:default}.library-reader-overlay .sela-tools input,.library-reader-overlay .sela-tools select,.library-reader-overlay .sela-tools textarea{max-width:100%;color:var(--sela-fg);background:var(--sela-bg);font:inherit;border:1px solid var(--sela-border);border-radius:9px;padding:10px}.library-reader-overlay .sela-tools select{width:100%;min-height:44px;font-size:14px}.library-reader-overlay .sela-tools input[type=range]{width:100%;min-height:44px;accent-color:var(--sela-accent,#376cda)}.library-reader-overlay .sela-tools input[type=checkbox]{accent-color:var(--sela-accent,#376cda);vertical-align:middle;width:18px;height:18px;margin-inline-end:6px}.library-reader-overlay .sela-tools label{margin:16px 0;display:block}.library-reader-overlay .sela-tools output{font-variant-numeric:tabular-nums;font-size:12px}.library-reader-overlay .sela-tools form{grid-template-columns:minmax(0,1fr) 44px 44px;align-items:center;gap:6px;display:grid}.library-reader-overlay .sela-tools input[type=search]{width:100%;min-width:0;min-height:44px;font-size:16px}.library-reader-overlay .sela-tools button:focus-visible,.library-reader-overlay .sela-tools input:focus-visible,.library-reader-overlay .sela-tools select:focus-visible{outline:3px solid var(--sela-accent,#376cda);outline-offset:2px}@media (max-width:720px){.library-reader-overlay .sela-tools{z-index:95;width:min(420px,100%);padding-inline:16px;position:absolute;inset:0 0 0 auto;box-shadow:-10px 0 40px #0005}}@media (max-width:720px){.library-reader-overlay .sela-tools .sela-tool-icon{min-width:0;min-height:44px}}@media (max-width:720px){.library-reader-overlay .sela-tools{width:100%;max-height:88%;padding:0 16px calc(20px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--sela-border);border-inline-start:0;border-radius:22px 22px 0 0;inset:auto 0 0;box-shadow:0 -16px 50px #0006}}@media (max-width:720px){.library-reader-overlay .sela-tools button.sela-tool-icon{justify-content:center;align-items:center;padding:8px;display:flex}}@media (max-width:720px){.library-reader-overlay .sela-tools svg{width:20px;height:20px}}.library-reader-overlay .sela-tools textarea{width:100%;max-width:100%;font:inherit;background:var(--sela-bg);color:var(--sela-fg);border:1px solid var(--sela-border);resize:vertical;border-radius:7px;padding:8px;display:block}.library-reader-overlay .sela-tool-tabs{z-index:2;background:var(--sela-panel);border-bottom:1px solid var(--sela-border);grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:8px 0 14px;display:grid;position:sticky;top:0}.library-reader-overlay .sela-tool-tabs button[aria-selected=true]{border-color:var(--sela-accent,#376cda);background:var(--sela-hover);box-shadow:inset 0 -3px var(--sela-accent,#376cda)}@media (max-width:720px){.library-reader-overlay .sela-tool-tabs{gap:4px;position:sticky;top:60px}}.library-reader-overlay .sela-tool-tabs{grid-template-columns:repeat(7,minmax(0,1fr))}.library-reader-overlay .sela-tools-top{justify-content:space-between;align-items:center;padding:16px 0 8px;display:flex}@media (max-width:720px){.library-reader-overlay .sela-tools-top{z-index:3;background:var(--sela-panel);position:sticky;top:0}}.library-reader-overlay .sela-speech-mini{z-index:20;background:var(--sela-panel,#202923);max-width:calc(100% - 24px);color:var(--sela-fg,#fff);border-radius:16px;gap:4px;padding:8px;display:flex;position:absolute;bottom:80px;right:12px;box-shadow:0 8px 28px #0004}.library-reader-overlay .sela-speech-mini button{font:inherit;min-height:44px;color:inherit;background:0 0;border:0;border-radius:10px;padding:8px;font-size:12px}.library-reader-overlay .sela-speech-mini[hidden]{display:none}.library-reader-overlay .library-reader-content{flex:1;min-height:0;display:flex;position:relative}.library-reader-overlay .fb-rtl canvas{scale:-1 1}.library-reader-overlay .fb-rtl .fb-nav-prev{left:auto;right:10px}.library-reader-overlay .fb-rtl .fb-nav-next{left:10px;right:auto}.library-reader-overlay .fb-rtl .fb-nav svg{transform:rotate(180deg)}.library-reader-overlay .library-reader-page-form input:focus-visible{outline-offset:2px;outline:3px solid #78b8ff}.library-reader-overlay .library-reader-page-form{white-space:nowrap;align-items:center;gap:6px;display:flex}.library-reader-overlay .library-reader-page-form label{color:inherit;margin:0;font-size:.85rem}.library-reader-overlay .library-reader-page-form input{background:var(--sela-bg);width:70px;color:var(--sela-fg);text-align:center;border:1px solid #8292a9;border-radius:6px;margin-left:4px;padding:5px}@media (max-width:720px){.library-reader-overlay .library-reader-page-form{flex:1}}@media (max-width:720px){.library-reader-overlay .library-reader-page-form input{width:48px;font-size:16px}}.library-reader-overlay .sela-webtoon-page{width:var(--sela-page-width);max-width:var(--sela-page-max,100%);margin:0 auto var(--sela-page-gap,0px);background:#fff;scroll-margin-top:12px}.library-reader-overlay .sela-webtoon-page canvas{width:100%;height:100%;transform:scale(var(--sela-crop-scale,1));transform-origin:50%;display:block}.library-reader-overlay .sela-webtoon-page{touch-action:inherit;overflow:hidden}.library-reader-overlay .sela-epub-chapter{background-color:var(--sela-panel,#fff);max-width:740px;color:var(--sela-fg);filter:var(--sela-page-filter,brightness(1)) brightness(var(--sela-brightness,1));margin:0 auto 36px}.library-reader-overlay .sela-epub-chapter[hidden]{display:none}.library-reader-overlay .sela-epub-chapter{touch-action:pan-y}.library-reader-overlay .sela-speech-controls{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.library-reader-overlay .sela-tool-panel h3{margin:22px 0 16px;font-size:18px}.library-reader-overlay .sela-tool-panel nav{gap:6px;display:grid}.library-reader-overlay .sela-tool-panel>p{opacity:.8;font-size:12px}.library-reader-overlay .sela-notice:empty{display:none}.library-reader-overlay .sela-notice{background:var(--sela-panel);margin:0;padding:8px 16px;font-size:12px}.library-reader-overlay .library-reader-close{background:#66404b}.library-reader-overlay .library-reader-close:hover{background:#944755}.library-reader-overlay .library-reader-close,.library-reader-overlay .library-reader-close:hover{color:#fff}@media (max-width:720px){.library-reader-overlay .library-reader-close{margin-inline-start:auto}}.library-reader-overlay .library-reader-marks button{border:1px solid var(--sela-border);background:var(--sela-button);width:40px;height:40px;min-height:40px;color:var(--sela-fg);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:.83rem;text-decoration:none;display:inline-flex}.library-reader-overlay .library-reader-marks button:hover{background:var(--sela-hover);color:var(--sela-fg)}.library-reader-overlay .library-reader-marks button:focus-visible{outline-offset:2px;outline:3px solid #78b8ff}.library-reader-overlay .library-reader-marks{gap:8px;display:grid}.library-reader-overlay .library-reader-marks button{justify-content:flex-start}.library-reader-overlay .library-reader-marks p{color:var(--sela-muted);font-size:.85rem}.library-reader-overlay .library-reader-marks+h3{margin-top:24px}.library-reader-overlay .sela-search-results{gap:8px;margin-top:18px;display:grid}.library-reader-overlay .sela-search-results button{overflow-wrap:anywhere}.library-reader-overlay .sela-footnote{box-sizing:border-box;border:1px solid var(--sela-border);background:var(--sela-panel,var(--sela-bg));width:min(480px,100vw - 40px);max-height:70vh;color:var(--sela-fg);border-radius:18px;padding:24px;font:18px/1.65 Georgia,serif;overflow:auto;box-shadow:0 20px 100px #0005}.library-reader-overlay .sela-footnote::backdrop{background:#0006}.library-reader-overlay .sela-footnote>button{min-width:44px;min-height:44px;color:inherit;border:1px solid var(--sela-border);background:0 0;border-radius:12px;margin-left:auto;font:24px system-ui;display:block}.library-reader-overlay .library-reader-shell{background:var(--sela-bg);flex-direction:column;width:min(100%,1600px);height:100dvh;min-height:0;transition:transform .18s cubic-bezier(.2,.75,.25,1);display:flex;transform:translateY(0)scale(1);box-shadow:0 0 60px #0000004d}@supports not (height:100dvh){.library-reader-overlay .library-reader-shell{height:100vh}}@media (prefers-reduced-motion:reduce){.library-reader-overlay .library-reader-shell{transition-duration:.01ms}}@media (max-width:720px){.library-reader-overlay .library-reader-shell{border-radius:0;width:100%;height:100dvh;max-height:none}}.library-reader-overlay .library-reader-button{border:1px solid var(--sela-border);background:var(--sela-button);width:40px;height:40px;min-height:40px;color:var(--sela-fg);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:.83rem;text-decoration:none;display:inline-flex}.library-reader-overlay .library-reader-button:hover{background:var(--sela-hover);color:var(--sela-fg)}.library-reader-overlay .library-reader-button:focus-visible{outline-offset:2px;outline:3px solid #78b8ff}.library-reader-overlay .library-reader-button[aria-pressed=true]{background:#245988}.library-reader-overlay .library-reader-button:disabled{opacity:.45;cursor:default}@media (max-width:720px){.library-reader-overlay .library-reader-button{width:38px;height:38px;min-height:38px}}.library-reader-overlay .library-reader-thumb{border:1px solid var(--sela-border);background:var(--sela-button);color:var(--sela-fg);cursor:pointer;border-radius:8px;justify-items:center;gap:5px;padding:8px 2px;display:grid}.library-reader-overlay .library-reader-thumb:hover,.library-reader-overlay .library-reader-thumb[aria-current=page]{background:var(--sela-hover);border-color:#89c5ff}.library-reader-overlay .library-reader-thumb:focus-visible{outline-offset:2px;outline:3px solid #78b8ff}.library-reader-overlay .library-reader-thumb canvas{object-fit:contain;background:#f8f8f8;width:min(90px,100%);height:126px;display:block}.library-reader-overlay .library-reader-thumb span{font-size:.8rem}.library-reader-overlay .library-reader-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block}.library-reader-overlay .library-reader-thumbs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.library-reader-overlay .sela-tools-status:empty{display:none}.library-reader-overlay .sela-tools-status{overflow-wrap:anywhere;font-size:12px}.library-reader-overlay .sela-voice-notice:empty{display:none}.library-reader-overlay .library-reader-bookmark-item{justify-content:flex-start;gap:8px;width:100%;height:38px;min-height:38px;padding:5px 10px}.library-reader-overlay .library-reader-bookmark-item span{text-align:center;min-width:1.5em}.library-reader-overlay .sela-inline .library-reader-shell{width:100%;height:100%;box-shadow:none}.library-reader-overlay .sela-inline .library-reader-shell:fullscreen{border-radius:0;width:100vw;height:100vh}@media (max-width:720px){.library-reader-overlay .sela-inline .library-reader-shell{border-radius:inherit;height:100%}}.library-reader-overlay .library-reader-book{--fb-bg:var(--sela-bg);--fb-control-bg:var(--sela-button);--fb-control-fg:var(--sela-fg);width:100%;height:100%}.library-reader-overlay .library-reader-book:focus-visible{outline-offset:-3px;outline:3px solid #78b8ff}.library-reader-overlay .library-reader-book{--fb-counter-fg:var(--sela-fg)}.library-reader-overlay .library-reader-stage{flex:1;min-width:0;min-height:0}.library-reader-overlay .sela-toc-item{width:100%;line-height:1.5}.library-reader-overlay .sela-toc-item[aria-current=location]{background:var(--sela-accent,#376cda)}@supports (color:color-mix(in lab, red, red)){.library-reader-overlay .sela-toc-item[aria-current=location]{background:color-mix(in srgb,var(--sela-accent,#376cda) 16%,transparent)}}.library-reader-overlay .sela-toc-item[aria-current=location]{box-shadow:inset 3px 0 var(--sela-accent,#376cda)}.library-reader-overlay .fb-face{overflow:hidden}.library-reader-overlay .fb-face canvas{transform:scale(var(--sela-crop-scale,1));transform-origin:50%}.library-reader-overlay .sela-epub{overscroll-behavior:contain;background:var(--sela-panel,var(--sela-bg));touch-action:pan-y;padding:28px;overflow:auto}.library-reader-overlay .sela-webtoon{overscroll-behavior:contain;background:var(--sela-bg);--sela-page-width:760px;padding:20px;overflow:auto}@media (max-width:720px){.library-reader-overlay .sela-webtoon{padding:12px}}.library-reader-overlay .library-reader-fallback{color:var(--sela-fg);text-align:center;padding:20px}.library-reader-overlay .library-reader-fallback a{color:#9dcfff}.library-reader-overlay .sela-shortcuts{background:var(--sela-panel);color:var(--sela-fg);border-bottom:1px solid var(--sela-border);padding:14px 22px;font-size:12px;line-height:1.8}.library-reader-overlay .sela-transcript{white-space:pre-wrap;-webkit-user-select:text;user-select:text;font-family:Georgia,serif;line-height:1.9}.library-reader-overlay .sela-credit{color:inherit;opacity:.7;white-space:nowrap;font-size:11px;text-decoration:none}
