:root{--library-brand-accent:#d5afc9;--library-ui-bg:#17120f;--library-ui-panel:#231c17;--library-ui-raised:#30251f;--library-ui-accent:#d3b88d;--library-ui-accent-bright:#f1dfbf;--library-ui-accent-ink:#694e31;--library-ui-text:#f0e6d7;--library-ui-muted:#c2b29e;--library-ui-line:#d3b88d3d;--library-ui-line-strong:#d3b88d80;--library-ui-wash:#d3b88d1a;--library-panel-background:linear-gradient(125deg, #2a211bf5, #17120ff5);--library-panel-shadow:inset 0 1px #f1dfbf08, 0 12px 32px #0002}:is(.rz-shell,.library-home,.catalog-room) ::selection{color:inherit;background:#c192b559}.auth-modal{--auth-line:var(--library-ui-line);color:var(--library-ui-text);scrollbar-color:var(--library-ui-line-strong) transparent;background:linear-gradient(126deg,#30251ffa,#17120ffa 70%)}.auth-modal :is(.auth-modal-title,.auth-method strong){color:var(--library-ui-text)}.auth-modal :is(.auth-modal-close,.auth-modal-tabs button,.auth-method small,.auth-email-form label,.auth-forgot-button,.auth-text-button,.auth-modal-footer){color:var(--library-ui-muted)}.auth-modal .auth-modal-tabs button.active{color:var(--library-ui-accent-bright);background:var(--library-ui-wash)}.auth-modal .auth-modal-tabs button:after{background:var(--library-ui-accent)}.auth-modal :is(.auth-method,.auth-method-icon,.auth-email-form input){border-color:var(--library-ui-line)}.auth-modal .auth-method-primary{border-color:var(--library-ui-line-strong);background:var(--library-ui-wash)}.auth-modal :is(.auth-method-icon,.auth-modal-footer>span){color:var(--library-ui-accent);background:var(--library-ui-wash)}.auth-modal .auth-method-arrow{stroke:var(--library-ui-accent)}.auth-modal .auth-email-form input{color:var(--library-ui-text);background:var(--library-ui-bg)}.auth-modal .auth-submit{color:var(--library-ui-panel);background:var(--library-ui-accent);border-color:var(--library-ui-accent)}.auth-modal :is(.auth-method,.auth-submit):hover{background:var(--library-ui-raised);border-color:var(--library-ui-accent);color:var(--library-ui-text)}.auth-modal .auth-email-form input:focus{border-color:var(--library-ui-accent)}.auth-modal .auth-modal-close{border-color:var(--library-ui-line)}.auth-modal :is(button,a,input):focus-visible{outline:2px solid var(--library-ui-accent);outline-offset:3px;box-shadow:none}
:root{--rz-header-height:72px}.rz-header{z-index:30;min-height:var(--rz-header-height);color:var(--library-ui-text);border-bottom:1px solid var(--library-ui-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:12px/1.4 var(--font-inter), sans-serif;background:linear-gradient(110deg,#12100ff5,#1d1915ed 50%,#12100ff5);position:relative}.rz-header-inner{width:100%;min-height:calc(var(--rz-header-height) - 1px);grid-template-columns:44px minmax(0,1fr) 44px;grid-template-areas:"toggle brand tools";align-items:center;gap:24px;margin:0 auto;padding:10px 44px;display:grid;position:relative}.rz-header a{color:inherit;text-decoration:none}.rz-brand{grid-area:brand;justify-self:center;align-items:center;gap:10px;width:max-content;display:flex}.rz-brand>.library-logo{object-fit:contain;flex:none;width:42px;height:42px}.rz-brand>span{color:var(--library-ui-text);font:400 11px/1.4 var(--font-cinzel), Georgia, serif;letter-spacing:.09em;white-space:nowrap}.rz-brand strong{letter-spacing:.08em;font-size:14px;font-weight:500;display:block}.rz-header nav{z-index:1;width:300px;max-width:calc(100% - 88px);max-height:calc(100svh - var(--rz-header-height));overscroll-behavior:contain;border:1px solid var(--library-ui-line-strong);background:#15120ffc;padding:12px 16px;display:none;position:absolute;top:100%;left:44px;overflow-y:auto;box-shadow:0 16px 24px #0005}.rz-header nav.is-open{flex-direction:column;align-items:stretch;display:flex}.rz-header nav a{white-space:nowrap;min-height:48px;color:var(--library-ui-muted);font:400 12px/1.5 var(--font-cinzel), Georgia, serif;border-bottom:1px solid var(--library-ui-line);align-items:center;padding:12px 8px;display:flex}.rz-header nav a:last-child{border-bottom:0}.rz-header nav a:hover,.rz-header nav a[aria-current]{color:var(--library-ui-accent-bright)}.rz-header nav a[aria-current]{background:var(--library-ui-wash)}.rz-header[data-home] nav a{color:#e4d6bf}.rz-header[data-home] nav a:is(:hover,:focus-visible){color:#fff0d2}.rz-header-tools{grid-area:tools;justify-self:end}.rz-account-link{width:44px;min-height:44px;color:var(--library-ui-muted);justify-content:center;align-items:center;padding:10px;display:inline-flex}.rz-account-link>span{display:none}.rz-account-link svg{width:19px;height:19px}.rz-header .rz-account-link:hover{color:var(--library-ui-accent-bright)}.rz-menu-toggle{width:44px;height:44px;color:var(--library-ui-accent);cursor:pointer;background:0 0;border:0;grid-area:toggle;padding:12px;display:block;position:relative}.rz-menu-toggle span{background:currentColor;width:20px;height:1px;transition:transform .18s,opacity .18s;position:absolute;left:12px}.rz-menu-toggle span:first-child{top:15px}.rz-menu-toggle span:nth-child(2){top:21px}.rz-menu-toggle span:nth-child(3){top:27px}.rz-menu-toggle[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.rz-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.rz-menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.rz-header .hx-skip-link{color:var(--library-ui-text);background:var(--library-ui-panel);border-color:var(--library-ui-accent);font:600 12px/1.5 var(--font-inter), sans-serif;letter-spacing:0;text-transform:none}.rz-footer{color:var(--library-ui-muted);border-top:1px solid var(--library-ui-line);font:12px/1.5 var(--font-inter), sans-serif;background:radial-gradient(at 0 0,#9b724510,#0000 65%),#12100f;padding:0 max(44px,50% - 546px) 20px;position:relative}.rz-footer-colophon{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand catalog""brand info";align-items:center;gap:4px 36px;max-width:1092px;margin:0 auto;padding:30px 0 24px;display:grid}.rz-footer a{color:var(--library-ui-text);text-decoration:none}.rz-footer a:hover{color:var(--library-ui-accent-bright)}.rz-footer-brand{grid-area:brand;justify-self:start;align-items:center;gap:12px;min-height:44px;display:flex}.rz-footer-brand>.library-logo{object-fit:contain;flex:none;width:46px;height:46px}.rz-footer-brand>span{font:400 12px/1.4 var(--font-cinzel), Georgia, serif;letter-spacing:.08em}.rz-footer-brand strong{letter-spacing:.07em;font-size:15px;font-weight:500;display:block}.rz-footer-catalog{grid-area:catalog}.rz-footer-info{grid-area:info}.rz-footer nav{justify-self:end;min-width:0}.rz-footer nav>span{display:none}.rz-footer nav>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0 24px;display:flex}.rz-footer nav a{min-height:44px;font:16px/1.5 var(--font-garamond), Georgia, serif;align-items:center;padding-block:9px;display:inline-flex}.rz-footer .rz-footer-catalog a{font:400 12px/1.5 var(--font-cinzel), Georgia, serif;letter-spacing:.04em}.rz-footer-imprint{border-top:1px solid var(--library-ui-line);max-width:1092px;color:var(--library-ui-muted);font:10px/1.6 var(--font-inter), sans-serif;letter-spacing:.035em;margin:0 auto;padding-top:16px}@media (max-width:1100px){:root{--rz-header-height:64px}.rz-header-inner{grid-template-columns:44px minmax(0,1fr) 44px;grid-template-areas:"toggle brand tools";gap:12px;padding:9px 28px}.rz-brand{justify-self:center;gap:8px}.rz-brand>.library-logo{width:38px;height:38px}.rz-brand>span{font-size:10px}.rz-brand strong{font-size:13px}.rz-header nav{border-width:0 0 1px;width:auto;max-width:none;padding:12px 28px 20px;left:0;right:0}}@media (max-width:1000px){.rz-footer{padding-inline:28px}.rz-footer-colophon{column-gap:28px}}@media (max-width:640px){.rz-header-inner{gap:8px;padding-inline:16px}.rz-header nav{padding-inline:20px}.rz-footer{padding:0 20px 20px}.rz-footer-colophon{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""catalog""info";gap:8px;padding:28px 0 18px}.rz-footer-brand{justify-self:center;gap:10px;margin-bottom:8px}.rz-footer-brand>.library-logo{width:40px;height:40px}.rz-footer-brand>span{font-size:10px}.rz-footer-brand strong{font-size:13px}.rz-footer nav{justify-self:center;width:100%}.rz-footer nav>div{justify-content:center;gap:0 18px}.rz-footer .rz-footer-catalog>div{gap:0 32px}.rz-footer nav a{min-height:44px;padding-block:10px;font-size:15px}.rz-footer-imprint{text-align:center;padding-top:14px;font-size:9px}}@media (max-width:350px){.rz-header-inner{gap:4px;padding-inline:12px}.rz-brand{gap:6px}.rz-brand>.library-logo{width:34px;height:34px}.rz-footer{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.rz-menu-toggle span{transition:none}}
.novel-reader,.manga-reader{--reader-ui-bg:var(--library-ui-bg);--reader-ui-panel:var(--library-ui-panel);--reader-ui-raised:var(--library-ui-raised);--reader-ui-accent:var(--library-ui-accent);--reader-ui-accent-rgb:211, 184, 141;--reader-ui-wash:rgba(var(--reader-ui-accent-rgb), .1);--reader-ui-line:rgba(var(--reader-ui-accent-rgb), .24);--reader-ui-text:var(--library-ui-text);--reader-ui-mute:var(--library-ui-muted);--bg:var(--reader-ui-bg);--bg-2:#130f0d;--bg-rgb:23, 18, 15;--surface:var(--reader-ui-raised);--surface-2:#3d3027;--panel:var(--reader-ui-panel);--ink:var(--reader-ui-text);--ink-2:#e8dccb;--text:#d7c9b7;--mute:var(--reader-ui-mute);--faint:#aa9781;--fg-rgb:240, 230, 215;--border:var(--reader-ui-line);--border-2:rgba(var(--reader-ui-accent-rgb), .14);--border-in:rgba(var(--reader-ui-accent-rgb), .4);--acc:var(--reader-ui-accent);--acc-rgb:var(--reader-ui-accent-rgb);--acc-ink:var(--library-ui-accent-ink);--acc-strong:var(--library-ui-accent-bright);--on-acc:var(--library-ui-bg);--band:var(--reader-ui-panel);--band-bg:var(--reader-ui-panel);--band-2:var(--reader-ui-bg);--band-ink:var(--reader-ui-text);--band-text:#d7c9b7;--band-mute:var(--reader-ui-mute);--band-border:var(--reader-ui-line);--band-acc:var(--reader-ui-accent)}body:has(.novel-reader,.manga-reader){--reader-ui-bg:var(--library-ui-bg);--reader-ui-panel:var(--library-ui-panel);--reader-ui-raised:var(--library-ui-raised);--reader-ui-accent:var(--library-ui-accent);--reader-ui-accent-rgb:211, 184, 141;--reader-ui-wash:rgba(var(--reader-ui-accent-rgb), .1);--reader-ui-line:rgba(var(--reader-ui-accent-rgb), .24);--reader-ui-text:var(--library-ui-text);--reader-ui-mute:var(--library-ui-muted);--bg:var(--reader-ui-bg);--bg-2:#130f0d;--bg-rgb:23, 18, 15;--surface:var(--reader-ui-raised);--surface-2:#3d3027;--panel:var(--reader-ui-panel);--ink:var(--reader-ui-text);--ink-2:#e8dccb;--text:#d7c9b7;--mute:var(--reader-ui-mute);--faint:#aa9781;--fg-rgb:240, 230, 215;--border:var(--reader-ui-line);--border-2:rgba(var(--reader-ui-accent-rgb), .14);--border-in:rgba(var(--reader-ui-accent-rgb), .4);--acc:var(--reader-ui-accent);--acc-rgb:var(--reader-ui-accent-rgb);--acc-ink:var(--library-ui-accent-ink);--acc-strong:var(--library-ui-accent-bright);--on-acc:var(--library-ui-bg);--band:var(--reader-ui-panel);--band-bg:var(--reader-ui-panel);--band-2:var(--reader-ui-bg);--band-ink:var(--reader-ui-text);--band-text:#d7c9b7;--band-mute:var(--reader-ui-mute);--band-border:var(--reader-ui-line);--band-acc:var(--reader-ui-accent)}body:has(.novel-reader,.manga-reader){background:var(--reader-ui-bg)}.manga-reader[data-bg=ciruela]{background:#1b171e}body:has(.novel-reader,.manga-reader) :is(.reader-header,.manga-reader-header){background:var(--library-panel-background);border-bottom-color:var(--reader-ui-line);color:var(--reader-ui-text)}body:has(.novel-reader,.manga-reader) :is(.reader-settings-panel,[data-reader-settings],[data-reader-research],.manga-reader-panel,.reader-chapter-menu,.manga-reader-chapter-menu,.manga-reader-thumbnails,.novel-book-thumbnails,.manga-reader-comments-drawer,.manga-reader-ranking-drawer,.reader-audio-player,.reader-highlight-toolbar,.reader-autoplay-controls){background:var(--reader-ui-panel);border-color:var(--reader-ui-line);color:var(--reader-ui-text);scrollbar-color:rgba(var(--reader-ui-accent-rgb), .45) transparent}body:has(.novel-reader,.manga-reader) [data-reader-settings]{--settings-accent:var(--reader-ui-accent);--settings-ink:var(--reader-ui-text);--settings-muted:var(--reader-ui-mute);--settings-line:var(--reader-ui-line)}body:has(.novel-reader,.manga-reader) :is(.reader-settings-footer,.reader-audio-tools,.reader-audio-downloads,.reader-end-navigation){background:var(--reader-ui-bg);border-color:var(--reader-ui-line)}body:has(.novel-reader,.manga-reader) :is(.reader-progress,.manga-reader-progress){background:rgba(var(--reader-ui-accent-rgb), .1)}body:has(.novel-reader,.manga-reader) :is(.reader-progress,.manga-reader-progress)>span{background:var(--reader-ui-accent);box-shadow:0 0 8px rgba(var(--reader-ui-accent-rgb), .27)}body:has(.novel-reader,.manga-reader) :is(.reader-header-icon,.reader-header-font-size,.reader-mode-toggle,.reader-chapter-picker-head,.reader-chapter-group>span,.reader-chapter-group+.reader-chapter-group,.reader-header-chapter-button,.reader-settings-heading,.reader-settings-tabs,.reader-setting-row,.reader-setting-choice,.reader-settings-slider,.reader-settings-shortcuts,.reader-settings-shortcuts kbd,.reader-settings-reset,.manga-reader-header-icon,.manga-reader-controls button,.manga-reader-chapter-group+.manga-reader-chapter-group,.manga-reader-thumbnails-head,.manga-reader-thumbnails-track,.manga-reader-comments-drawer-head,.manga-reader-ranking-head){border-color:var(--reader-ui-line)}body:has(.novel-reader,.manga-reader) :is(.reader-settings-mark,.reader-settings-reset,.reader-audio-mark,.reader-audio-provisional-badge){background:var(--reader-ui-wash);border-color:var(--reader-ui-line);color:var(--reader-ui-accent)}body:has(.novel-reader,.manga-reader) :is(.reader-header-icon.is-active,.reader-chapter-option.is-active,.reader-mode-toggle button.is-active,.manga-reader-controls button.is-active,.manga-reader-chapter-group button.is-active,.reader-community-tabs button[aria-selected=true],.reader-community-drawer .manga-reader-ranking-list li.is-current){background:var(--reader-ui-wash);border-color:var(--reader-ui-accent);color:var(--reader-ui-accent);box-shadow:none}body:has(.novel-reader,.manga-reader) :is(.reader-setting-choice.is-active,.reader-settings-start){background:var(--reader-ui-accent);border-color:var(--reader-ui-accent);color:var(--on-acc);box-shadow:none}body:has(.novel-reader,.manga-reader) :is(.reader-mode-cards button,.reader-settings-advanced){border-color:var(--reader-ui-line)}body:has(.novel-reader,.manga-reader) .reader-mode-cards button[aria-pressed=true]{border-color:var(--reader-ui-accent);background:var(--reader-ui-wash);box-shadow:inset 0 2px var(--reader-ui-accent)}body:has(.novel-reader,.manga-reader) .reader-mode-cards button:hover{border-color:var(--reader-ui-accent);background:var(--reader-ui-wash)}body:has(.novel-reader,.manga-reader) .reader-mode-new{border-color:var(--reader-ui-line);background:var(--reader-ui-wash)}body:has(.manga-reader) :is(.manga-reader-panel-head,.manga-reader-field,.manga-reader-seg button,.manga-reader-zoom,.manga-reader-shortcuts kbd,.manga-reader-shortcuts ul){border-color:var(--reader-ui-line)}body:has(.manga-reader) .manga-reader-panel-mark{border-color:var(--reader-ui-line);background:var(--reader-ui-wash)}body:has(.manga-reader) .manga-reader-seg button[data-active]{box-shadow:none}body:has(.manga-reader) .manga-reader-field input[type=range]::-webkit-slider-thumb{border-color:var(--reader-ui-panel);box-shadow:0 0 0 1px var(--reader-ui-line)}body:has(.manga-reader) .manga-reader-field input[type=range]::-moz-range-thumb{border-color:var(--reader-ui-panel)}body:has(.manga-reader) .manga-reader-field select{background:var(--reader-ui-bg);border-color:var(--reader-ui-line)}body:has(.manga-reader) .manga-reader-reset{background:var(--reader-ui-wash);border-color:var(--reader-ui-line)}body:has(.novel-reader,.manga-reader) .reader-color-options .reader-setting-choice.is-active{color:inherit;outline-color:var(--reader-ui-accent)}body:has(.novel-reader,.manga-reader) :is(.reader-setting-row>span,.reader-settings-slider label,.reader-setting-fixed,.reader-settings-shortcuts dd,.reader-audio-provisional-badge){color:var(--reader-ui-mute)}body:has(.novel-reader,.manga-reader) .reader-settings-slider input::-webkit-slider-thumb{border-color:var(--reader-ui-panel);box-shadow:0 0 0 1px var(--reader-ui-line)}body:has(.novel-reader,.manga-reader) .reader-settings-slider input::-moz-range-thumb{border-color:var(--reader-ui-panel)}body:has(.novel-reader,.manga-reader) :is(.reader-header-icon:hover,.reader-chapter-option:hover,.reader-setting-choice:not(.is-active):hover,.reader-settings-reset:hover,.manga-reader-controls button:hover,.manga-reader-chapter-group button:hover){background:var(--reader-ui-wash);border-color:var(--reader-ui-accent)}body:has(.novel-reader) .novel-reader[data-reader-mode] .reader-header .reader-header-chapter{box-shadow:inset 0 0 0 1px var(--reader-ui-line)}body:has(.manga-reader) .manga-reader[data-mode][data-bg] .manga-reader-header .manga-reader-title{box-shadow:inset 0 0 0 1px var(--reader-ui-line)}body:has(.manga-reader) .manga-reader[data-mode][data-bg] .manga-reader-header .manga-reader-title-button{box-shadow:inset 1px 0 var(--reader-ui-line), inset -1px 0 var(--reader-ui-line)}body:has(.manga-reader) .manga-reader[data-mode][data-bg] .manga-reader-header .manga-reader-title-button[aria-expanded=true]{background:var(--reader-ui-wash);box-shadow:inset 1px 0 var(--reader-ui-accent), inset -1px 0 var(--reader-ui-accent)}body:has(.manga-reader) .manga-reader[data-mode][data-bg] .manga-reader-header .manga-reader-page-counter[aria-expanded=true]{background:var(--reader-ui-wash)}body:has(.novel-reader,.manga-reader) :is(.novel-book-counter[aria-expanded=true],.novel-book-counter:hover,.nb-thumbnails-scroll:hover,.manga-reader-thumbnails-track>button.is-active){background:var(--reader-ui-wash)}body:has(.novel-reader) .nb-thumbnail[data-current]>button{box-shadow:0 0 0 2px var(--reader-ui-line)}body:has(.novel-reader) .nb-thumbnail[data-current]>button>span{color:var(--on-acc)}body:has(.novel-reader,.manga-reader) :is(.manga-reader-footer,.manga-reader-quick-nav button,.manga-reader-fullscreen-exit){background:var(--reader-ui-panel);color:var(--reader-ui-text);border-color:var(--reader-ui-line)}body:has(.manga-reader) .manga-reader-quick-nav{background:var(--reader-ui-panel);border-color:var(--reader-ui-line);color:var(--reader-ui-text)}body:has(.manga-reader) .manga-page-scrubber-track:before{background:linear-gradient(to right, var(--reader-ui-accent) var(--manga-page-progress), #ffffff29 var(--manga-page-progress))}body:has(.manga-reader) .manga-page-scrubber-track input::-webkit-slider-thumb{background:var(--reader-ui-accent);border-color:var(--reader-ui-panel);box-shadow:0 0 0 1px var(--reader-ui-accent)}body:has(.manga-reader) .manga-page-scrubber-track input::-moz-range-thumb{background:var(--reader-ui-accent);border-color:var(--reader-ui-panel)}body:has(.manga-reader) :is(.manga-page-scrubber-value,.manga-reader-zone){color:var(--reader-ui-accent)}body:has(.manga-reader) .manga-reader-quick-nav .manga-page-scrubber-track:before{background:linear-gradient(to bottom, var(--reader-ui-accent) var(--manga-page-progress), #ffffff29 var(--manga-page-progress))}body:has(.manga-reader) :is(.manga-reader-nav a,.manga-reader-img-msg button){color:var(--reader-ui-accent);border-color:var(--reader-ui-accent)}body:has(.novel-reader,.manga-reader) :is(.reader-comments,.reader-end-card){background:var(--reader-ui-panel)}body:has(.novel-reader,.manga-reader) .reader-end-zone{--end-line:var(--reader-ui-line);--end-line-soft:rgba(var(--reader-ui-accent-rgb), .12);--end-surface:var(--reader-ui-panel);--end-surface-raised:var(--reader-ui-raised);--end-ink:var(--reader-ui-text);--end-text:#d7c9b7;--end-muted:var(--reader-ui-mute);--end-gold:var(--reader-ui-accent)}body:has(.novel-reader,.manga-reader) :is(.fin-pared,.manga-reader-end-shell){background:var(--reader-ui-bg)}body:has(.novel-reader,.manga-reader) :is(.reader-end-nav-card,.reader-end-nav-card:hover,.reader-end-community button,.reader-end-community button:hover){background:var(--reader-ui-wash);border-color:var(--reader-ui-line)}body:has(.novel-reader,.manga-reader) :is(.reader-comments-count,.reader-comment-avatar-fallback,.reader-end-nav-arrow,.reader-end-nav-card:hover .reader-end-nav-arrow){background:var(--reader-ui-wash);color:var(--reader-ui-accent)}body:has(.novel-reader,.manga-reader) :is(.reader-comment-composer,.reader-comments-login,.reader-comment-composer textarea,.reader-reply-composer textarea){background:var(--reader-ui-bg);border-color:var(--reader-ui-line)}body:has(.novel-reader,.manga-reader) .reader-highlight-toolbar:after{background:var(--reader-ui-panel);border-color:var(--reader-ui-line)}body:has(.novel-reader,.manga-reader) .reader-highlight-toast{background:var(--reader-ui-panel);color:var(--reader-ui-text)}body:has(.novel-reader,.manga-reader) .reader-highlight-toast:not(.is-error){border-color:var(--reader-ui-line)}body:has(.novel-reader,.manga-reader) .reader-highlight-toast-check{background:var(--reader-ui-accent);color:var(--on-acc)}body:has(.novel-reader,.manga-reader) :is(.reader-highlight-toast a,.reader-highlight-copy:hover,.reader-highlight-share:hover){color:var(--reader-ui-accent)}body:has(.novel-reader,.manga-reader) :is(.reader-note-ref,.reader-note-link){-webkit-text-decoration-color:var(--acc-ink);text-decoration-color:var(--acc-ink)}:is(.novel-reader,.manga-reader) ::selection{color:inherit;background:#c192b559}.manga-reader{--reader-bottom-dock:0px}.manga-reader:has(.reader-audio-player[data-minimized]){--reader-bottom-dock:calc(var(--reader-audio-bar-height,44px) + var(--reader-voice-offset,0px))}:is(.manga-reader:has(.reader-audio-player[data-minimized]) .manga-reader-stage,.manga-reader:has(.reader-audio-player[data-minimized]) .manga-reader-zones){height:calc(100dvh - var(--manga-header-h) - var(--reader-bottom-dock))}.manga-reader:has(.reader-audio-player[data-minimized]) .manga-reader-footer-sticky{bottom:var(--reader-bottom-dock)}.manga-reader[data-mode=vertical]:has(.reader-audio-player[data-minimized]){padding-bottom:calc(var(--reader-bottom-dock) + env(safe-area-inset-bottom,0px))}body:has([data-voice-active=true]) .novel-reader:not([data-book-scroll-locked]){padding-bottom:calc(var(--reader-bottom-dock) + env(safe-area-inset-bottom,0px))}
:root{--rz-bg:var(--library-ui-bg);--rz-panel:var(--library-ui-panel);--rz-line:var(--library-ui-line);--rz-text:var(--library-ui-text);--rz-muted:var(--library-ui-muted);--rz-accent:var(--library-ui-accent);--rz-radius:3px}body{background:var(--rz-bg)!important;background-image:none!important}body:has(.novel-reader,.manga-reader){--rz-bg:var(--reader-ui-bg)}.rz-bridge-badge{background:var(--rz-bg,#201a13);color:var(--rz-gold,#d4b681);border:1px solid;border-radius:.3rem;padding:.35rem .55rem;font-size:.75rem;font-weight:700;line-height:1.35;display:block}.rz-book-cover>.rz-bridge-badge{z-index:2;text-align:center;position:absolute;top:.75rem;left:.75rem;right:.75rem}.catalog-volume-cover .rz-bridge-cover{gap:.4rem;height:auto;min-height:0;padding:.5rem}.catalog-volume-info .rz-bridge-introduction{margin:1cqw 0;font-size:1.3cqw;line-height:1.5}.rz-bridge-explanation{max-width:75ch;margin:1.5rem auto;line-height:1.65}.rz-bridge-navigation{flex-wrap:wrap;margin-block:2rem}.novel-reader .reader-header-chapter .reader-bridge-origin{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--reader-ui-text,#d4b681);grid-area:1/1;font-size:.65rem;font-weight:700;line-height:1.3;overflow:hidden}.novel-reader .reader-header-chapter-button[data-reading-bridge] .reader-header-chapter-meta:not(.reader-header-chapter-meta-mobile){display:none}.novel-reader .reader-header-chapter-button[data-reading-bridge][data-single-heading] .reader-header-chapter-title{grid-row:2}.reader-bridge-note{margin:.5rem 0;font-size:.8rem;line-height:1.5}@media (max-width:980px),(pointer:coarse){.novel-reader .reader-header-chapter .reader-header-chapter-button[data-reading-bridge]{grid-template-rows:14px 18px;grid-template-columns:minmax(0,max-content) 15px;gap:0 3px;display:grid}.novel-reader .reader-header-chapter-button[data-reading-bridge] .reader-header-chapter-meta-mobile{grid-area:2/1}.novel-reader .reader-header-chapter .reader-bridge-origin{font-size:8px}.reader-bridge-volume{display:none}}@media (max-width:767px){.catalog-volume-info .rz-bridge-introduction{margin:12px 0;font-size:14px}.catalog-volume-cover .rz-bridge-cover strong{font-size:14px}}body:before,body:after{background-image:none!important}.rz-shell{background:var(--rz-bg);min-height:100vh;color:var(--rz-text);font:15px/1.65 var(--font-inter), system-ui, sans-serif}.rz-main{max-width:1280px;min-height:75vh;margin:0 auto;padding:52px 32px 80px}.rz-main h1{max-width:1000px;font:500 clamp(28px, 3.6vw, 44px)/1.2 var(--font-cinzel), Georgia, serif;letter-spacing:-.025em;text-wrap:balance;margin:20px 0}.rz-main h2{font:500 25px/1.35 var(--font-garamond), Georgia, serif;margin:26px 0 16px}.rz-main p{margin:12px 0}.rz-main a{color:var(--rz-accent);text-underline-offset:4px}.rz-main section{margin:42px 0}.rz-main ul,.rz-main ol{padding-left:24px}.rz-main li{margin:8px 0}.rz-main small{color:var(--rz-muted)}.rz-main nav[aria-label="Ruta de navegación"]{color:var(--rz-muted);overflow-wrap:anywhere;font-size:12px}.rz-main nav[aria-label="Ruta de navegación"] a{color:var(--rz-muted)}.rz-main>.rz-intro{max-width:720px;font:23px/1.55 var(--font-garamond), Georgia, serif;color:var(--rz-muted)}.rz-kicker{color:var(--rz-accent);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.rz-filters{border:1px solid var(--rz-line);background:#211a14;grid-template-columns:2fr repeat(4,1fr);gap:16px;margin:32px 0 24px;padding:20px;display:grid}.rz-filters label{color:var(--rz-muted);flex-direction:column;gap:8px;font-size:11px;display:flex}.rz-filters input,.rz-filters select{color:var(--rz-text);font:12px var(--font-inter), sans-serif;background:#17120e;border:1px solid #5e4934;border-radius:2px;min-width:0;padding:11px}.rz-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.rz-card{border-radius:var(--rz-radius);background:linear-gradient(135deg,#2a211a,#1c1612);border:1px solid #5b4732;transition:border-color .2s,background .2s;overflow:hidden}.rz-card:hover{border-color:#b89560}.rz-card-link{gap:20px;height:100%;padding:22px;text-decoration:none;display:flex;color:inherit!important}.rz-card h2{font:500 18px/1.35 var(--font-garamond), Georgia, serif;overflow-wrap:anywhere;margin:5px 0 10px}.rz-card p{color:var(--rz-muted);margin:8px 0;font-size:12px}.rz-card small,.rz-card span{color:var(--rz-muted);font-size:10px}.rz-cover,.rz-format{object-fit:contain;background:#17110e;border-radius:1px;flex-shrink:0;width:72px;height:108px}.rz-format{color:var(--rz-accent);letter-spacing:.1em;place-items:center;font-size:12px;display:grid}.rz-works{margin-top:36px}.rz-works .rz-cover{filter:drop-shadow(4px 6px 3px #0007);width:88px;height:134px}.rz-works .rz-card h2{font-size:23px}.rz-works .rz-card p{font-size:12px}.rz-works .rz-card p:last-child{color:var(--rz-accent);margin-top:16px;font-size:11px}.rz-button{border:1px solid var(--rz-accent);background:var(--rz-accent);cursor:pointer;font:600 12px/1.5 var(--font-inter), sans-serif;border-radius:2px;margin:12px 0;padding:12px 20px;text-decoration:none;display:inline-block;color:var(--library-ui-panel)!important}.rz-secondary{border-color:var(--library-ui-line-strong);background:0 0;color:var(--rz-accent)!important}.rz-actions{flex-wrap:wrap;gap:14px;display:flex}.rz-detail{gap:40px;margin:32px 0;padding-bottom:24px;display:flex}.rz-detail-cover{object-fit:contain;filter:drop-shadow(8px 10px 8px #0007);align-self:start;width:190px;max-height:300px}.rz-detail>div{min-width:0}.rz-detail p{color:var(--rz-muted);font-size:13px}.rz-main .rz-index{border-top:1px solid #695033;padding:0;list-style:none}.rz-index li{border-bottom:1px solid #5e493650;margin:0;padding:13px 16px}.rz-index li:hover{background:#d5b47c06}.rz-index a{font:500 22px/1.3 var(--font-garamond), Georgia, serif;text-decoration:none}.rz-index small{margin-top:6px;font-size:10px;display:block}.rz-path{overflow-wrap:anywhere;font-size:11px}.rz-main details{background:var(--rz-panel);border:1px solid var(--rz-line);border-radius:2px;margin-top:32px;padding:18px 22px}.rz-main details summary{cursor:pointer;color:var(--rz-muted);font-size:12px}.rz-editions{flex-wrap:wrap;align-items:center;gap:10px;margin:24px 0;display:flex}.rz-editions p{color:var(--rz-muted);font-size:11px}.rz-editions a{border:1px solid var(--rz-line);border-radius:2px;padding:10px 14px;font-size:12px;text-decoration:none}.rz-editions a[aria-current]{border-color:var(--rz-accent);background:#d5b47c10}.rz-volume-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 24px}.rz-volume-card{min-width:0}.rz-volume-card>a{color:var(--rz-text);text-decoration:none;display:block}.rz-book-cover{aspect-ratio:2/3;background:#211a14;border:1px solid #6f543555;place-items:center;transition:transform .2s,border-color .2s;display:grid;position:relative;box-shadow:6px 8px 16px #0003}.rz-book-cover:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 3px 0 4px #fff2,inset -2px 0 4px #0007}.rz-book-cover img{object-fit:contain;width:100%;height:100%}.rz-volume-card a:hover .rz-book-cover{border-color:#b89560;transform:translateY(-5px)}.rz-volume-card h2{font:500 17px/1.4 var(--font-cinzel), Georgia, serif;margin:16px 0 5px}.rz-volume-card p{color:var(--rz-muted);margin:4px 0;font-size:10px}.rz-volume-card .rz-volume-open{color:var(--rz-accent);font-size:10px}.rz-book-placeholder{text-align:center;background:linear-gradient(115deg,#3e2a25,#221710);flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;height:100%;padding:12px;display:flex;box-shadow:inset 0 0 0 8px #2d2017,inset 0 0 0 9px #b3915c55}.rz-book-placeholder svg{color:#c6a77c;width:42px;height:42px}.rz-book-placeholder small{font:10px var(--font-cinzel), serif;letter-spacing:.14em}.rz-book-placeholder strong{font:400 23px var(--font-garamond), serif;color:#dfc394}.rz-arc-heading{color:#d8c2a0;align-items:center;gap:18px;display:flex}.rz-arc-heading:after{content:"";background:linear-gradient(90deg,#79604280,#0000);flex:1;height:1px}.rz-main a:focus-visible,.rz-header a:focus-visible,.rz-header button:focus-visible,.rz-footer a:focus-visible{outline:2px solid var(--library-focus,var(--library-ui-accent));outline-offset:5px}@media (prefers-reduced-motion:reduce){.rz-card,.rz-book-cover{transition:none}.rz-volume-card a:hover .rz-book-cover{transform:none}}@media (max-width:1100px){.rz-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rz-volume-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rz-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.rz-main{padding:28px 20px 52px}.rz-grid{grid-template-columns:1fr;gap:16px}.rz-volume-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 20px}.rz-main h1{overflow-wrap:anywhere;font-size:29px}.rz-main>.rz-intro{font-size:21px}.rz-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.rz-filters label:first-child{grid-column:1/-1}.rz-detail{flex-direction:column;gap:16px}.rz-detail-cover{width:125px}.rz-index a{font-size:20px}}
.library-page{isolation:isolate;position:relative}.library-page-backdrop{z-index:-1;pointer-events:none;background:#17110b;display:none;position:fixed;inset:0;overflow:hidden}.library-page-backdrop img{object-fit:cover;object-position:center 56%;width:100%;height:100%}.library-page-backdrop:after{content:"";position:absolute;inset:0}@media (max-width:760px),(hover:none) and (pointer:coarse){.library-page-backdrop{height:100lvh;bottom:auto;transform:translateZ(0)}:is(html:has(.library-page),body:has(.library-page)){overscroll-behavior-y:none}}.library-home-scenery{z-index:0;pointer-events:none;background:#17110b;width:100%;height:100lvh;position:fixed;top:0;left:0;transform:translateZ(0)}.library-home-backdrop{position:absolute;inset:0;overflow:hidden}.library-home-backdrop img{object-fit:cover;object-position:center 56%;filter:saturate(.82)brightness(.82);width:100%;height:100%}.library-home-backdrop:after{content:"";background:radial-gradient(at 50% 62%,#f2cb8530,#0000 44%),linear-gradient(#100b09a8,#160e0733 38%,#120b0729 65%,#100a08c9),linear-gradient(90deg,#100a0878,#0000 38% 62%,#100a0878);position:absolute;inset:0}.library-home-scenery>.library-betty{top:var(--betty-top);left:var(--betty-left);width:var(--betty-width);height:var(--betty-height);visibility:hidden;margin:0;position:absolute}.library-home-scenery[data-ready]>.library-betty{visibility:visible;pointer-events:auto}.library-home-scenery .library-betty-button,.library-home-scenery .library-betty-button img{width:100%;height:100%;max-height:none}.library-home-scenery>.library-betty:before{content:"";pointer-events:none;background:radial-gradient(#e4ad5722,#0000 67%);border-radius:50%;position:absolute;inset:-8% -16% -2%}.library-home-scenery .library-betty-button img{filter:sepia(.1)saturate(.9)brightness(.94)drop-shadow(0 3px 2px #160b0866)drop-shadow(10px 16px 12px #08050377)}.library-home-scenery .library-betty-shadow{filter:blur(5px);background:radial-gradient(#0b0604c9 15%,#0b060477 45%,#0000 72%);width:94%;height:7%;bottom:.5%;left:3%}.library-betty-anchor{visibility:hidden}.library-betty-size{aspect-ratio:3/4}.library-home{isolation:isolate;min-height:calc(100svh - var(--rz-header-height));color:#f5e6cc;background:0 0;position:relative;overflow:clip}.library-scene-inner{z-index:1;max-width:1540px;min-height:calc(100svh - var(--rz-header-height));pointer-events:none;flex-direction:column;margin:0 auto;padding:30px 6% 38px;display:flex;position:relative}.library-home-title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.library-stage{flex:1;grid-template-columns:minmax(180px,1fr) minmax(280px,1.48fr) minmax(180px,1fr);grid-template-areas:"novel betty manga";place-items:end center;gap:0 32px;width:100%;max-width:1250px;margin:0 auto;display:grid;position:relative}.library-home-scenery{container-type:size}.library-room-accesses{z-index:2;pointer-events:none;width:max(100cqw,177.683cqh);height:max(100cqh,56.2799cqw);position:absolute;top:56%;left:50%;transform:translate(-50%,-56%);container-type:size}.library-door{--door-paper-light:#efe0bb;--door-paper-mid:#baa06f;--door-cover:#503126;--door-ink:#684928;--caption-y:43cqh;--book-y:42.5cqh;--shelf-x:21.5cqw;--caption-x:max(21.5cqw, calc((100cqw - 100vw) / 2 + clamp(85px, 9cqw, 140px) + 24px));--book-x:calc(var(--shelf-x) - var(--caption-x) + 50%);--book-width:min(13.2cqw, max(88px, calc(100vw - 57cqw - 20px)));top:var(--caption-y);left:var(--caption-x);text-align:center;color:#f0dfc4;pointer-events:auto;-webkit-tap-highlight-color:transparent;width:clamp(170px,18cqw,280px);text-decoration:none;position:absolute;transform:translate(-50%)}.library-door-manga{left:calc(100cqw - var(--caption-x));--shelf-x:78.5cqw;--book-x:calc(var(--shelf-x) - (100cqw - var(--caption-x)) + 50%);--door-paper-light:#e3e1cb;--door-paper-mid:#a6a88d;--door-cover:#293a34;--door-ink:#425348}.library-door-book{z-index:1;left:var(--book-x);top:calc(var(--book-y) - var(--caption-y));width:var(--book-width);filter:drop-shadow(0 3px 2px #10080599);transition:filter .3s;position:absolute;transform:translate(-50%,-100%)}.library-door-art{filter:sepia(.1)brightness(.87);width:100%;height:auto;transition:filter .3s;display:block}.library-door-copy{isolation:isolate;padding:16px 8px 12px;position:relative}.library-door-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#120b08d9,#120b0870 42%,#0000 70%);position:absolute;inset:-30px -50px}.library-door-copy:after{content:"";background:linear-gradient(90deg,#0000,#d8b477a6,#0000);height:1px;position:absolute;top:0;left:35%;right:35%}.library-door h2{left:var(--book-x);top:calc(var(--book-y) - var(--caption-y) - var(--book-width) * 194 / 260 - 12px);width:var(--book-width);font:400 clamp(22px, calc(var(--book-width) * .18), 40px)/1.2 var(--font-cinzel), Georgia, serif;letter-spacing:.035em;white-space:nowrap;color:#f4e5ca;text-shadow:0 2px 10px #100806;margin:0;position:absolute;transform:translate(-50%,-100%)}.library-door-copy>p{font:20px/1.4 var(--font-garamond), Georgia, serif;color:#e2d2b9;text-shadow:0 2px 6px #100806;margin:9px 0 19px}.library-door-cta{color:#efdab0;min-width:156px;min-height:44px;font:500 12px/1.5 var(--font-inter), sans-serif;letter-spacing:.07em;background:linear-gradient(110deg,#c49b5314,#20170eb3,#c49b5314);border:1px solid #c7aa7399;border-radius:1px;justify-content:center;align-items:center;gap:22px;padding:10px 19px;transition:border-color .25s,background .25s,box-shadow .25s;display:inline-flex}.library-door-cta>span[aria-hidden]{font:22px/1 Georgia,serif;transition:transform .25s}.library-door:is(:hover,:focus-visible) .library-door-art{filter:sepia(.08)brightness(1.03)}.library-door:is(:hover,:focus-visible) .library-door-cta{color:#fff0ce;background:#b58a3e2e;border-color:#e8c88e;box-shadow:0 0 24px #e5b85a14}.library-door:is(:hover,:focus-visible) .library-door-cta>span[aria-hidden]{transform:translate(4px)}.library-door:focus-visible{outline:none}.library-door:focus-visible .library-door-cta{outline-offset:5px;outline:2px solid #f2d199}.library-betty{text-align:center;grid-area:betty;align-self:end;width:100%;position:relative}.library-betty-button{z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;width:min(100%,460px);margin:0 auto;padding:0;display:block;position:relative}.library-betty-button :is(img,.library-betty-size){object-fit:contain;object-position:center bottom;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 10px 7px #0005);width:100%;height:auto;max-height:min(62svh,680px);display:block}.library-betty-button:focus-visible{outline:1px solid var(--library-ui-accent);outline-offset:-4px;border-radius:45% 45% 12px 12px}.library-betty-shadow{filter:blur(8px);background:#1009047a;border-radius:50%;width:80%;height:26px;position:absolute;bottom:8px;left:10%}@media (min-width:801px) and (max-height:760px){.library-scene-inner{padding-top:20px;padding-bottom:28px}.library-stage{margin-top:0}.library-betty-button :is(img,.library-betty-size){max-height:60svh}.library-door-copy>p{margin-bottom:15px;font-size:18px}}@media (max-width:1000px) and (min-width:641px){.library-scene-inner{padding-inline:4%}.library-stage{grid-template-columns:minmax(160px,1fr) minmax(220px,1.3fr) minmax(160px,1fr);gap:18px}.library-door-copy>p{font-size:18px}.library-door-cta{min-width:142px}}@media (max-width:640px),(min-width:641px) and (max-width:1100px) and (max-aspect-ratio:1){.library-scene-inner{padding:28px 5% 20px}.library-room-accesses{width:100%;height:100%;padding:calc(var(--rz-header-height) + 36px) 5% 0;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:20px;display:grid;inset:0;transform:none}.library-door{width:100%;position:relative;inset:auto;transform:none}.library-door-book{width:min(100%,200px);margin:0 auto;display:block;position:static;transform:none}.library-door-copy{padding:14px 4px 10px}.library-door h2{width:auto;margin-bottom:12px;font-size:32px;position:static;transform:none}.library-door-copy>p{margin:8px 0 16px;font-size:19px}.library-stage{grid-template-rows:320px minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"access access""betty betty";gap:12px 24px;max-width:720px;margin-top:0}.library-betty{width:min(60vw,420px);margin:0 auto}.library-betty-button{width:100%}.library-betty-button :is(img,.library-betty-size){max-height:none}}@media (max-width:640px){.library-scenery img{object-position:48% center}.library-home-backdrop:after{background:radial-gradient(at 50% 68%,#f2cb852b,#0000 48%),linear-gradient(#100a078f,#160d084d 35%,#160d0833 68%,#130b08c9)}.library-scene-inner{padding:24px 16px 16px}.library-room-accesses{padding:calc(var(--rz-header-height) + 24px) 16px 0;gap:14px}.library-door-book{width:min(100%,154px)}.library-door h2{margin-bottom:8px;font-size:clamp(24px,6vw,30px)}.library-door-copy>p{white-space:nowrap;margin:7px 0 14px;font-size:clamp(14px,3.6vw,17px)}.library-door-cta{gap:15px;min-width:120px;min-height:44px;padding-inline:12px;font-size:11px}.library-stage{grid-template-rows:260px minmax(0,1fr);gap:8px 14px;max-width:500px}.library-betty{place-self:end center;width:min(100vw - 8px,420px,max(216px,75lvh - 292.5px));margin:0}}@media (max-width:360px){.library-stage{grid-template-rows:240px minmax(0,1fr)}}@media (min-width:641px) and (max-height:500px){.library-scene-inner{padding:12px 4%}.library-stage{gap:18px;margin-top:0}.library-door{--book-width:min(13.2cqw, 26svh);--book-y:max(42.5cqh, calc((100cqh - 100svh) * .56 + var(--rz-header-height) + 44px + var(--book-width) * 194 / 260));--caption-y:calc(var(--book-y) + .5cqh);width:174px}.library-door-copy{padding:8px 2px}.library-door h2{font-size:25px}.library-door-copy>p{margin:6px 0 10px;font-size:15px}.library-door-cta{gap:14px;min-width:122px;font-size:11px}.library-betty-button :is(img,.library-betty-size){max-height:calc(100svh - 138px)}}@media (prefers-reduced-motion:reduce){.library-door-art,.library-door-book,.library-door-cta,.library-door-cta>span{transition:none}.library-door:is(:hover,:focus-visible) .library-door-cta>span{transform:none}}.library-betty.library-betty-companion{--betty-companion-width:112px;z-index:40;right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));width:var(--betty-companion-width);pointer-events:none;margin:0;position:fixed}.library-betty-companion .library-betty-button{pointer-events:auto;width:100%;margin:0}.library-betty-companion .library-betty-button img{width:100%;max-height:none}.library-betty-companion .library-betty-shadow{height:12px;bottom:20px;left:10%}@media (max-width:1200px){.library-betty.library-betty-companion{--betty-companion-width:80px}}@media (max-width:640px){.library-betty.library-betty-companion{--betty-companion-width:56px;right:max(6px, env(safe-area-inset-right));bottom:max(6px, env(safe-area-inset-bottom))}}.library-betty-companion .library-betty-shadow{display:none}.betty-conversation{z-index:65;width:var(--betty-dialog-width,320px);max-height:var(--betty-dialog-height,70svh);box-shadow:none;color:#392a22;visibility:hidden;text-align:left;pointer-events:auto;background:0 0;border:0;flex-direction:column;gap:12px;padding:0;display:flex;position:fixed}.betty-conversation[data-ready]{visibility:visible}.betty-speech-bubble{background:radial-gradient(at 15% 0,#fff8e9,#0000 75%),linear-gradient(145deg,#f7edda,#efe1c7);border:1px solid #b7986c;border-radius:22px 22px 18px;flex-direction:column;flex:auto;min-height:0;padding:16px 20px 18px;display:flex;position:relative;box-shadow:0 6px 24px #100a0740}.betty-speech-bubble:after{content:"";bottom:-8px;left:var(--betty-tail-left,80%);pointer-events:none;background:#efe1c7;border-bottom:1px solid #b7986c;border-right:1px solid #b7986c;width:14px;height:14px;position:absolute;transform:translate(-50%)rotate(45deg)}.betty-conversation[data-placement=side] .betty-speech-bubble:after{left:auto;right:-8px;top:var(--betty-tail-top,36px);bottom:auto;transform:rotate(-45deg)}.betty-conversation[data-placement=below] .betty-speech-bubble:after{top:-8px;bottom:auto;transform:translate(-50%)rotate(225deg)}.betty-conversation-heading{flex:none;min-height:24px;padding-right:34px}.betty-conversation-heading>span{color:#91465e;font:600 12px/1.4 var(--font-cinzel), Georgia, serif;letter-spacing:.035em}.betty-conversation-heading small{display:none}.betty-conversation-heading>button{color:#745239;width:44px;height:44px;font:24px/1 var(--font-inter), sans-serif;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:3px;right:4px}.betty-conversation-heading>button:hover{color:#9b3c60}.betty-conversation-answer{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b7986c transparent;min-height:0;overflow-y:auto}.betty-conversation-text{color:#392a22;font:500 20px/1.35 var(--font-garamond), Georgia, serif;text-wrap:pretty;margin:3px 0 0}.betty-conversation-options{max-height:min(190px, calc(var(--betty-dialog-height) * .52));scrollbar-width:thin;scrollbar-color:#b7986c transparent;flex:0 auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:3px 4px 4px;display:grid;overflow-y:auto}.betty-conversation-options>button{color:#493527;cursor:pointer;text-align:left;min-height:44px;font:11px/1.4 var(--font-inter), sans-serif;text-wrap:pretty;background:#f4e8d4;border:1px solid #b7986c99;border-radius:12px;padding:9px 12px;box-shadow:0 2px 8px #100a0733}.betty-conversation-options>button:hover{background:#fff5e3;border-color:#a77a4e}.betty-conversation-followup{flex-direction:column;flex:none;align-items:flex-start;gap:6px;padding:2px 4px;display:flex}.betty-conversation-links{flex-wrap:wrap;gap:4px 6px;display:flex}.betty-conversation-link{color:#493527;min-height:32px;font:10px/1.4 var(--font-inter), sans-serif;background:#f4e8d4;border:1px solid #b7986c70;border-radius:8px;align-items:center;gap:5px;padding:4px 8px;text-decoration:none;display:inline-flex;box-shadow:0 2px 8px #100a0730}.betty-conversation-link:hover{color:#813d55;background:#fff5e3}.betty-more-questions{color:#f4e4c8;min-height:36px;font:11px/1.4 var(--font-inter), sans-serif;cursor:pointer;background:#291e16f2;border:1px solid #c5a27480;border-radius:20px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;display:inline-flex;box-shadow:0 2px 8px #100a0730}.betty-more-questions:hover{color:#fff6e8;border-color:#d8b784}.betty-conversation button:focus-visible,.betty-conversation a:focus-visible{outline-offset:-3px;outline:2px solid #bd7c97}.betty-conversation-answer:focus-visible{outline-offset:-1px;border-radius:3px;outline:1px solid #a96d82}@media (max-width:640px){.betty-speech-bubble{padding:13px 17px 15px}.betty-conversation[data-answer=false] .betty-speech-bubble{max-height:calc(var(--betty-dialog-height) - 60px);flex:none}.betty-conversation-text{font-size:19px}.betty-conversation-options>button{padding:8px 10px}}.betty-conversation-question{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.catalog-room{--library-ui-bg:#10100f;--library-ui-panel:#1b1a18;--library-ui-raised:#252320;--library-ui-text:#eee9df;--library-ui-muted:#bcb3a7;--library-ui-accent:#cdbb9e;--library-ui-accent-bright:#eadfcb;--library-ui-line:#c5ad872e;--library-ui-line-strong:#c5ad8766;--library-ui-wash:#cdbb9e0d;--rz-bg:var(--library-ui-bg);--rz-panel:var(--library-ui-panel);--rz-line:var(--library-ui-line);--rz-text:var(--library-ui-text);--rz-muted:var(--library-ui-muted);--rz-accent:var(--library-ui-accent);--catalog-wash:#68421924;isolation:isolate;min-height:80vh;color:var(--rz-text);background:#080808d6;position:relative}.catalog-room[data-catalog-kind=manga]{--catalog-wash:#4c7a7d1f}.library-page:has(.catalog-room,.account-dashboard)>.library-page-backdrop{display:block}.library-page:has(.catalog-room,.account-dashboard)>.library-page-backdrop img{object-position:center;opacity:.36;filter:saturate(.65)brightness(.65)}.library-page:has(.catalog-room,.account-dashboard)>.library-page-backdrop:after{background:linear-gradient(#17120f33,#17120f88 65%,#17120fd9)}.library-page:has(.catalog-room)>.library-page-backdrop{background:#0d0d0c}.library-page:has(.catalog-room)>.library-page-backdrop img{opacity:.85;filter:saturate(.6)brightness(.8)}.library-page:has(.catalog-room)>.library-page-backdrop:after{background:linear-gradient(#0808081a,#08080840 70%,#08080880)}.rz-main.catalog-frame{--catalog-frame-inset:44px;max-width:1180px;padding:24px var(--catalog-frame-inset) 76px;position:relative}.catalog-body{min-width:0;position:relative}.catalog-toolbar{z-index:5;border-bottom:1px solid #d5b16338;justify-content:space-between;align-items:center;gap:20px;min-height:64px;display:flex;position:relative}.catalog-frame-with-heading>.catalog-toolbar{border-top:1px solid var(--library-ui-line);border-bottom-color:var(--library-ui-line)}.catalog-frame-with-heading .catalog-collections{margin-top:0}.catalog-section-switch,.catalog-tools{align-items:center;gap:26px;display:flex}.catalog-toolbar a{color:var(--library-ui-muted);font:11px/1.5 var(--font-display);text-decoration:none}.catalog-section-switch a{letter-spacing:.08em;padding:23px 0;font-size:12px;position:relative}.catalog-section-switch a[aria-current]{color:var(--library-ui-accent-bright)}.catalog-section-switch a[aria-current]:after{content:"";background:var(--library-ui-accent);height:2px;position:absolute;inset:auto 0 -1px}.catalog-toolbar a:hover{color:var(--library-ui-accent-bright)}.catalog-tools .catalog-mobile-navigation{background:0 0;border:0;margin:0;padding:0;position:relative}.catalog-mobile-navigation summary{color:var(--library-ui-muted);font:11px/1.5 var(--font-display);cursor:pointer;align-items:center;gap:11px;padding:15px 0;list-style:none;display:flex}.catalog-mobile-navigation summary::-webkit-details-marker{display:none}.catalog-mobile-navigation summary:after{content:"";border:1px solid;border-width:0 1px 1px 0;width:6px;height:6px;transform:translateY(-2px)rotate(45deg)}.catalog-mobile-navigation[open] summary:after{transform:translateY(2px)rotate(225deg)}.catalog-mobile-navigation nav{border:1px solid var(--library-ui-line-strong);background:#231c17fb;width:295px;max-width:calc(100vw - 32px);padding:9px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #0008}.catalog-mobile-navigation nav a{font:18px/1.3 var(--font-body);color:var(--library-ui-text);padding:11px 12px;display:block}.catalog-mobile-navigation nav a:hover,.catalog-mobile-navigation nav a[aria-current]{background:var(--library-ui-wash);color:var(--library-ui-accent-bright)}.catalog-frame .catalog-breadcrumbs{max-width:100%;color:var(--library-ui-muted);font:14px/1.4 var(--font-body);margin-bottom:10px}.catalog-frame .catalog-breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.catalog-frame .catalog-breadcrumbs li{align-items:baseline;min-width:0;max-width:100%;margin:0;display:inline-flex}.catalog-breadcrumbs li+li:before{content:"›";color:var(--library-ui-accent);flex:none;margin-inline:9px}.catalog-frame .catalog-breadcrumbs a{min-height:32px;color:var(--library-ui-muted);align-items:center;text-decoration:none;display:inline-flex}.catalog-breadcrumbs [aria-current]{color:var(--library-ui-text);overflow-wrap:anywhere}.catalog-frame .catalog-breadcrumbs a:hover{color:var(--library-ui-text);text-decoration:underline}.catalog-breadcrumbs a:focus-visible{outline-offset:-2px}.catalog-heading{border-bottom:1px solid var(--library-ui-line);text-align:left;margin:0 0 28px;padding:12px 0 22px;position:relative}.catalog-heading:after{content:"";background:var(--library-ui-accent);pointer-events:none;width:56px;height:1px;position:absolute;inset:auto auto -1px 0}.catalog-heading-main{justify-content:space-between;align-items:baseline;gap:12px 28px;min-width:0;display:flex}.catalog-heading h1{min-width:0;max-width:900px;color:var(--library-ui-text);font:500 clamp(32px, 3.5vw, 42px)/1.2 var(--font-display);letter-spacing:.015em;overflow-wrap:anywhere;text-wrap:balance;margin:0}.library-catalog-stats{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:4px 16px;margin:0;display:flex}.library-catalog-stats span{color:var(--library-ui-muted);font:16px/1.5 var(--font-body)}.catalog-heading-note{max-width:60ch;color:var(--library-ui-muted);font:16px/1.5 var(--font-body);margin:12px 0 0}.catalog-collections,.catalog-collection-band,.catalog-volume-sheet{box-shadow:none;background:0 0;border:0}.catalog-collections{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 30px;margin-top:0;padding:0;display:grid}.catalog-work{min-width:0}.catalog-work-link{flex-direction:column;text-decoration:none;display:flex;color:#fff4df!important}.catalog-work-art{aspect-ratio:2/3;border:1px solid var(--library-ui-line-strong);background:var(--library-ui-bg);transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 7px 16px #0004}.catalog-work-cover{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.catalog-work-art:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0003,#0000 10%),linear-gradient(#0000 38%,#17120f99 67%,#17120ff7);position:absolute;inset:0}.catalog-work-label{z-index:1;text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;display:grid;position:absolute;inset:auto 14px 16px}.catalog-work-label h2{max-width:100%;color:var(--library-ui-text);font:600 clamp(18px, 1.7vw, 23px)/1.2 var(--font-body);text-shadow:0 2px 8px #000;text-wrap:balance;grid-column:1/-1;margin:0}.catalog-work-count{color:var(--library-ui-muted);font:14px/1.35 var(--font-body);text-shadow:0 1px 5px #000;grid-area:2/1}.catalog-work-open{color:var(--library-ui-accent-bright);font:20px/1 var(--font-body);grid-area:2/2}.catalog-work-blank{color:#d9bc80;background:linear-gradient(120deg,#4b3420,#22170e);flex-direction:column;justify-content:center;align-items:center;gap:22px;height:100%;display:flex}.catalog-work-blank svg{width:60px;height:60px}.catalog-work-blank span{font:23px var(--font-display)}.catalog-collection-band{padding:0}.catalog-collection-band .catalog-collection-description{color:#cbb995;max-width:730px;font:17px/1.5 var(--font-body);margin:14px 0 22px}.catalog-arc-navigation{border-bottom:1px solid #d5b16338;align-items:center;gap:8px;min-width:0;padding:0 0 24px;display:flex}.catalog-arc-viewport{overscroll-behavior-x:contain;scrollbar-width:none;flex:1;min-width:0;padding:4px;scroll-padding-inline:4px;overflow-x:auto}.catalog-arc-viewport::-webkit-scrollbar{display:none}.catalog-arc-track{gap:8px;width:max-content;display:flex}.catalog-arc-navigation a{white-space:nowrap;border:1px solid var(--library-ui-line);color:var(--library-ui-accent-bright);font:11px/1.4 var(--font-display);background:var(--library-ui-wash);flex:none;padding:7px 11px;text-decoration:none}.catalog-arc-navigation a:hover{color:#fff2db;background:#d3b88d26}.catalog-arc-scroll-button{border:1px solid var(--library-ui-line);background:var(--library-ui-wash);width:34px;height:34px;color:var(--library-ui-accent-bright);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:none}.catalog-arc-scroll-button svg{width:16px;height:16px}.catalog-arc-scroll-button:disabled{opacity:.3;cursor:default}.catalog-arc-scroll-button:not(:disabled):hover{background:#d3b88d26}@media (hover:hover) and (pointer:fine){.catalog-arc-scroll-button:not([hidden]){display:inline-flex}}.catalog-volume-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 30px;margin-top:26px}.catalog-volume-gallery .rz-volume-card[id]{scroll-margin-top:22px}.catalog-volume-gallery .rz-volume-card>a{display:block;position:relative}.catalog-volume-gallery .rz-book-cover{border:1px solid var(--library-ui-line-strong);background:var(--library-ui-bg);border-radius:0;overflow:hidden;box-shadow:0 7px 16px #0004;container-type:inline-size}.catalog-volume-gallery .rz-volume-card[style] .rz-book-cover{border-color:color-mix(in srgb, var(--catalog-arc-color) 38%, transparent)}.catalog-volume-gallery .rz-book-cover:after{box-shadow:none;background:linear-gradient(#0000 58%,#0c0905b0 81%,#0c0905f7)}.catalog-volume-gallery .rz-book-cover img{object-fit:cover;object-position:center}.catalog-volume-gallery .rz-book-cover>.rz-bridge-badge{width:max-content;max-width:calc(100% - 16px);color:var(--library-ui-accent-bright);font:500 clamp(10px, 6cqw, 12px)/1.35 var(--font-inter), sans-serif;text-wrap:balance;text-shadow:0 1px 3px #0008;background:#17120fba;border-color:#d3b88d66;border-radius:3px;padding:4px 7px;top:8px;left:50%;right:auto;transform:translate(-50%)}.catalog-volume-gallery .rz-book-cover img[src="/rezero/covers/rz-24339d6b8df82c7f.jpg"]{object-position:35% center}.catalog-volume-gallery .catalog-volume-caption{z-index:1;text-align:left;pointer-events:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;display:grid;position:absolute;inset:auto 12px 14px}.catalog-volume-gallery .catalog-volume-caption h2,.catalog-volume-gallery .catalog-volume-caption h3{color:#fff4da;font:600 18px/1.2 var(--font-body);text-shadow:0 2px 8px #000;grid-column:1/-1;margin:0}.catalog-volume-gallery .catalog-volume-caption .catalog-volume-group{color:var(--library-ui-muted);font:400 12px/1.35 var(--font-body);letter-spacing:.02em;text-transform:none;text-shadow:0 1px 5px #000;grid-area:2/1;margin:0}.catalog-volume-gallery .rz-volume-card p{color:#d2bd97;font:8px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.03em;margin:5px 0 0}.catalog-volume-gallery .rz-volume-open{width:18px;height:18px;color:var(--library-ui-accent-bright);font:400 18px/1 var(--font-body);text-shadow:0 1px 5px #000;grid-area:2/2;justify-content:center;align-items:center;margin:0;display:inline-flex}:is(.catalog-volume-caption:not(:has(.catalog-volume-group)) h2,.catalog-volume-caption:not(:has(.catalog-volume-group)) h3){grid-column:1}.catalog-volume-gallery .catalog-volume-caption:not(:has(.catalog-volume-group)) .rz-volume-open{grid-area:1/2}.catalog-room .rz-book-placeholder{color:#d6ba83;background:linear-gradient(100deg,#120a0755,#0000 16%),linear-gradient(135deg,#54402a,#20170f);border:0;border-radius:0;padding:18px;box-shadow:inset 0 0 0 7px #22170f,inset 0 0 0 8px #b3915c55}.catalog-room .rz-book-placeholder strong{color:#e1c78d;font:25px/1.2 var(--font-body)}.catalog-room .rz-book-placeholder svg{color:#d1ac65}.catalog-source.catalog-frame{max-width:1180px}.rz-main.catalog-frame.catalog-source{padding-top:24px}.catalog-source .rz-editions{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;gap:10px;max-width:100%;margin:0 0 20px;padding:3px 0;overflow-x:auto}.catalog-source .rz-editions>*{white-space:nowrap;flex-shrink:0}.catalog-source .rz-editions a:focus-visible{outline-offset:-3px}.catalog-room .rz-editions p{color:var(--library-ui-muted);font:14px/1.5 var(--font-body);margin:0 4px 0 0}.catalog-room .rz-editions a{min-height:40px;color:var(--library-ui-text);border:1px solid var(--library-ui-line);font:14px/1.5 var(--font-body);background:var(--library-ui-panel);border-radius:1px;align-items:center;padding:8px 12px;display:inline-flex}.catalog-room .rz-editions a[aria-current]{border-color:var(--library-ui-accent);color:var(--library-ui-accent-bright);background:var(--library-ui-wash)}.catalog-volume-sheet{grid-template:"cover content""actions content""details content"1fr/minmax(0,1fr) minmax(0,2fr);align-items:start;gap:14px clamp(28px,4vw,52px);margin:0 0 28px;padding:8px 0 0;display:grid}.catalog-volume-cover{grid-area:cover;width:100%;min-width:0}.catalog-volume-cover .rz-detail-cover{object-fit:contain;object-position:top left;filter:drop-shadow(0 8px 14px #0006);width:100%;height:auto;max-height:none;display:block}.catalog-volume-cover .rz-book-placeholder{aspect-ratio:2/3}.catalog-volume-cover .rz-book-placeholder strong{font-size:24px}.catalog-volume-cover .rz-book-placeholder svg{width:46px;height:46px}.catalog-volume-content,.catalog-volume-details{border:1px solid var(--library-ui-line);background:var(--library-ui-panel);border-radius:4px;min-width:0;padding:26px;box-shadow:0 10px 28px #0003}.catalog-volume-content{grid-area:content}.catalog-volume-details{grid-area:details;gap:18px;padding:22px;display:grid}.catalog-volume-info{border-bottom:1px solid var(--library-ui-line);min-width:0;margin-bottom:24px;padding-bottom:24px}.catalog-volume-info .rz-kicker{color:var(--library-ui-accent);font:500 11px/1.7 var(--font-inter), sans-serif;letter-spacing:.06em;margin:0 0 8px}.catalog-volume-info h1{color:var(--library-ui-text);font:500 clamp(30px, 3vw, 38px)/1.2 var(--font-display);letter-spacing:.01em;overflow-wrap:anywhere;text-wrap:balance;margin:0}.catalog-volume-info .catalog-source-title{color:var(--library-ui-accent-bright);font:23px/1.35 var(--font-body);margin:12px 0 8px}.catalog-volume-facts{gap:16px;margin:0;display:grid}.catalog-volume-facts dt,.catalog-volume-details .catalog-translation-label{color:var(--library-ui-muted);font:13px/1.5 var(--font-body)}.catalog-volume-facts dd{color:var(--library-ui-text);font:17px/1.5 var(--font-body);overflow-wrap:anywhere;margin:4px 0 0}.catalog-volume-details .catalog-translation-credit{gap:6px;display:grid}.catalog-volume-details>p{margin:0}.catalog-volume-details .catalog-download-note,.catalog-volume-note{color:var(--library-ui-muted);font:13px/1.6 var(--font-body)}.catalog-source-meta{color:var(--library-ui-muted);font:11px/1.6 var(--font-mono);flex-wrap:wrap;gap:6px 16px;margin-top:16px;display:flex}.catalog-source-meta>span+span{border-left:1px solid var(--library-ui-line);padding-left:16px}.catalog-translation-credit{min-width:0;color:var(--library-ui-text);font:16px/1.7 var(--font-body);overflow-wrap:anywhere}.catalog-translation-label{color:var(--library-ui-muted);margin-inline-end:8px}.catalog-translation-team{margin-inline-end:12px}.catalog-translation-team>span:first-child{margin-inline-end:8px}.catalog-translation-pending{color:var(--library-ui-muted);font-size:13px}.catalog-volume-actions{grid-area:actions;min-width:0}.catalog-volume-actions .rz-actions{flex-direction:column;align-items:stretch;gap:10px}.catalog-room .rz-button{border:1px solid var(--library-ui-accent-ink);text-align:center;font:600 11px/1.5 var(--font-display);background:linear-gradient(125deg,#51402f,#30251f);border-radius:1px;margin:0;padding:11px 16px;box-shadow:inset 0 0 0 3px #d3b88d14;color:var(--library-ui-text)!important}.catalog-room .rz-button:hover{border-color:var(--library-ui-accent);background:linear-gradient(125deg,#624b34,#3d2e22)}.catalog-room .rz-secondary{border-color:var(--library-ui-line-strong);box-shadow:none;background:0 0;color:var(--library-ui-accent-bright)!important}.catalog-room .rz-secondary:hover{background:var(--library-ui-wash)}.catalog-volume-actions .rz-button{justify-content:center;align-items:center;min-height:46px;padding:12px 20px;font-size:11px;text-decoration:none;display:inline-flex}.catalog-volume-actions .rz-button:not(.rz-secondary){background:var(--library-ui-accent);border-color:var(--library-ui-accent);box-shadow:none;color:var(--library-ui-bg)!important}.catalog-volume-actions .rz-button:not(.rz-secondary):hover{background:var(--library-ui-accent-bright);border-color:var(--library-ui-accent-bright)}.catalog-volume-actions .rz-button:not(.rz-secondary)>span{margin-left:20px;font-size:17px;line-height:1}.catalog-volume-actions .rz-secondary{background:var(--library-ui-panel);gap:9px}.catalog-volume-actions .rz-secondary svg{flex-shrink:0}.catalog-volume-actions>p,.catalog-volume-actions .rz-actions>p{color:var(--library-ui-muted);font:15px/1.5 var(--font-body);margin:12px 0}.catalog-volume-index{min-width:0}.catalog-volume-index .catalog-index{background:0 0;border:0;border-radius:0;margin:0;padding:0}.catalog-index-heading{justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:20px;display:flex}.catalog-index-heading h2{color:var(--library-ui-accent-bright);font:500 20px/1.4 var(--font-display);margin:0}.catalog-index-heading>span{color:var(--library-ui-muted);font:13px/1.5 var(--font-body);flex-shrink:0}.catalog-volume-index .rz-index{border-top:1px solid var(--library-ui-line);counter-reset:volume-entry;margin:0;padding:0;list-style:none}.catalog-index .rz-index li{counter-increment:volume-entry;border-bottom:1px solid var(--library-ui-line);margin:0;padding:0;transition:background .18s}.catalog-index .rz-index li:hover{background:var(--library-ui-wash)}.catalog-index .rz-index li>a{min-height:62px;color:var(--library-ui-text);font:500 20px/1.4 var(--font-body);grid-template-columns:30px minmax(0,1fr) auto 20px;align-items:center;gap:6px 18px;padding:14px 10px;text-decoration:none;display:grid}.catalog-index .rz-index li>a:before{content:counter(volume-entry, decimal-leading-zero);color:var(--library-ui-accent);font:10px/1.5 var(--font-mono);grid-column:1}.catalog-index .rz-index a>span:first-child{grid-column:2;min-width:0}.catalog-index .catalog-chapter-label{color:var(--library-ui-accent);font:10px/1.5 var(--font-mono);margin-bottom:4px;display:block}.catalog-index .rz-index small{color:var(--library-ui-muted);font:13px/1.6 var(--font-body);text-align:right;grid-column:3;margin:0}.catalog-index .catalog-chapter-arrow{color:var(--library-ui-accent);font:19px var(--font-body);text-align:right;grid-column:4}.catalog-index .rz-index a:hover{color:var(--library-ui-accent-bright)}.catalog-index .rz-index li>p{color:var(--library-ui-muted);font:17px/1.5 var(--font-body);padding:16px 10px}.catalog-volume-extras{max-width:1020px;margin:0 auto}.catalog-body .catalog-information{border-block:1px solid var(--library-ui-line);color:var(--library-ui-muted);font:17px/1.5 var(--font-body);background:#231c17e6;margin:26px 0;padding:22px 26px}.catalog-information h2{color:var(--library-ui-text);font:500 18px/1.4 var(--font-display);margin:0 0 12px}.catalog-information a{color:var(--library-ui-accent-bright)}.catalog-information li{margin:10px 0}.catalog-body details{border:1px solid var(--library-ui-line);color:var(--library-ui-muted);font:16px/1.5 var(--font-body);background:#231c17e6;border-radius:1px;margin-top:24px;padding:18px 24px}.catalog-body details summary{color:var(--library-ui-muted);font:12px/1.5 var(--font-body)}.catalog-room a:focus-visible,.catalog-room summary:focus-visible,.catalog-room button:focus-visible,.catalog-room input:focus-visible,.catalog-room select:focus-visible{outline:2px solid var(--library-focus,var(--library-ui-accent));outline-offset:4px}.catalog-volume-sheet a:focus-visible{outline-offset:3px}.catalog-volume-preview{z-index:2;min-height:0;color:var(--library-ui-text);opacity:0;pointer-events:none;background:#19130ff5;flex-direction:column;padding:14px 12px 12px;transition:opacity .22s;display:flex;position:absolute;inset:0}.catalog-preview-heading{border-bottom:1px solid var(--library-ui-line);color:var(--library-ui-accent);font:9px/1.4 var(--font-mono);text-transform:uppercase;flex:none;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;padding-bottom:8px;display:flex}.catalog-preview-heading small{white-space:nowrap;color:var(--library-ui-muted);font-size:9px}.catalog-preview-items{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex;overflow:hidden}.catalog-preview-items--compact{display:none}.catalog-preview-row{border-bottom:1px solid #d3b88d1a;flex:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;padding:3px 0;display:grid}.catalog-preview-row:last-child{border-bottom:0}.catalog-preview-row[data-single-heading]{grid-template-columns:minmax(0,1fr)}.catalog-preview-row b{color:var(--library-ui-accent);font:500 9px/1.15 var(--font-mono);white-space:nowrap}.catalog-preview-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:14px/1.2 var(--font-body);display:block;overflow:hidden}.catalog-volume-preview[data-density=compact] .catalog-preview-row{padding-block:1px}.catalog-volume-preview[data-density=compact] .catalog-preview-title{font-size:12.5px;line-height:1.1}.catalog-volume-preview[data-density=dense]{padding:10px 9px 9px}.catalog-volume-preview[data-density=dense] .catalog-preview-heading{margin-bottom:4px;padding-bottom:4px}.catalog-volume-preview[data-density=dense] .catalog-preview-row{padding-block:.5px}.catalog-volume-preview[data-density=dense] .catalog-preview-title{font-size:11.5px;line-height:1.05}.catalog-volume-preview[data-density=summary] .catalog-preview-row{padding-block:1.5px}.catalog-volume-preview[data-density=summary] .catalog-preview-title{font-size:12px;line-height:1.1}.catalog-preview-more{background:var(--library-ui-wash)}.catalog-volume-preview .catalog-preview-more .catalog-preview-title{color:var(--library-ui-accent);font:8px/1.25 var(--font-mono)}.catalog-preview-footer{color:var(--library-ui-accent);font:8px/1.4 var(--font-mono);text-align:center;flex:none;padding-top:6px}@container (max-width:170px){.catalog-volume-preview[data-density]{padding:8px}.catalog-volume-preview[data-density] .catalog-preview-heading{gap:4px;margin-bottom:4px;padding-bottom:5px;font-size:7.5px}.catalog-preview-heading small{font-size:7.5px}.catalog-preview-items--full{display:none}.catalog-preview-items--compact{display:flex}.catalog-volume-preview[data-density] .catalog-preview-row{padding-block:1.5px}.catalog-preview-row b{font-size:7.5px}.catalog-volume-preview[data-density] .catalog-preview-title{font-size:11px;line-height:1.12}.catalog-volume-preview[data-density] .catalog-preview-more .catalog-preview-title{font-size:7.5px}.catalog-preview-footer{padding-top:5px;font-size:7.5px}}.catalog-volume-gallery .rz-volume-card>a:focus-visible .catalog-volume-preview{opacity:1;pointer-events:auto}@media (hover:hover){.catalog-work-link:hover .catalog-work-art,.catalog-work-link:focus-visible .catalog-work-art{transform:translateY(-5px);box-shadow:0 12px 24px #0007}.catalog-volume-gallery .rz-volume-card a:hover .rz-book-cover{transform:translateY(-5px)scale(1.015)}.catalog-volume-gallery .rz-volume-card>a:hover .catalog-volume-preview{opacity:1;pointer-events:auto}}@media (max-width:1000px){.rz-main.catalog-frame{--catalog-frame-inset:28px;padding-inline:var(--catalog-frame-inset)}.catalog-collections{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 26px}.catalog-volume-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 25px}.catalog-heading h1{font-size:38px}.catalog-guide-link{display:none}}@media (max-width:859px){.catalog-volume-sheet{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.catalog-volume-info .rz-kicker{font-size:9px}.catalog-volume-info h1{font-size:30px}.catalog-volume-info .catalog-source-title{font-size:21px}.catalog-index .rz-index li>a{grid-template-columns:24px minmax(0,1fr) 18px;gap:3px 12px;padding:14px 6px}.catalog-index .rz-index li>a:before{grid-row:1/3}.catalog-index .rz-index small{text-align:left;grid-area:2/2}.catalog-index .catalog-chapter-arrow{grid-area:1/3/3}.catalog-volume-extras{margin-inline:22px}}@media (max-width:650px){.catalog-room .catalog-source .rz-editions{gap:6px}.catalog-room .catalog-source .rz-editions a{padding-inline:6px;font-size:12px}.catalog-room .catalog-source .rz-editions p{margin-right:0;font-size:12px}.catalog-volume-sheet{grid-template:"heading""cover""actions""details""index"/minmax(0,1fr);gap:16px;margin-top:0;padding:8px 0 0}.catalog-volume-content{display:contents}.catalog-volume-info,.catalog-volume-index{border:1px solid var(--library-ui-line);background:var(--library-ui-panel);border-radius:4px;min-width:0;padding:20px;box-shadow:0 10px 28px #0003}.catalog-volume-info{grid-area:heading;margin:0}.catalog-volume-cover{max-width:300px;margin-inline:auto}.catalog-volume-info h1{font-size:27px}.catalog-volume-info .rz-kicker{letter-spacing:.08em;margin-bottom:10px;font-size:8px}.catalog-volume-info .catalog-source-title{font-size:19px}.catalog-source-meta{gap:5px 10px;margin-top:12px;font-size:10px}.catalog-source-meta>span+span{border:0;padding-left:0}.catalog-volume-cover .rz-book-placeholder{padding:12px}.catalog-volume-cover .rz-book-placeholder strong{font-size:17px}.catalog-volume-cover .rz-book-placeholder svg{width:32px;height:32px}.catalog-volume-actions .rz-button{width:100%}.catalog-volume-index{grid-area:index}.catalog-index-heading{align-items:flex-start;gap:12px;padding-bottom:16px}.catalog-index-heading h2{font-size:17px}.catalog-index-heading>span{padding-top:4px;font-size:12px}.catalog-index .rz-index li>a{font-size:19px}.rz-main.catalog-frame{--catalog-frame-inset:20px;padding:16px var(--catalog-frame-inset) 50px}.rz-main.catalog-frame.catalog-source{padding-top:16px}.catalog-toolbar{gap:14px;min-height:60px}.catalog-section-switch{gap:18px}.catalog-section-switch a{padding-block:22px;font-size:11px}.catalog-tools{gap:17px}.catalog-tools .catalog-mobile-navigation summary{gap:8px;font-size:10px}.catalog-frame .catalog-breadcrumbs{margin-bottom:6px;font-size:13px}.catalog-heading{margin-bottom:24px;padding:6px 0 20px}.catalog-heading-main{flex-direction:column;align-items:flex-start;gap:8px}.catalog-heading h1{font-size:30px}.library-catalog-stats{justify-content:flex-start}.library-catalog-stats span{font-size:15px}.catalog-heading-note{margin-top:10px;font-size:15px}.catalog-collections{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}.catalog-work-label{gap:4px 8px;inset:auto 9px 12px}.catalog-work-label h2{font-size:18px}.catalog-work-count{font-size:12px}.catalog-work-open{font-size:18px}.catalog-collection-band .catalog-collection-description{margin-block:14px 22px;font-size:16px}.catalog-arc-navigation{gap:7px;padding-bottom:22px}.catalog-arc-navigation a{padding:7px 10px;font-size:10px}.catalog-volume-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px;margin-top:24px}.catalog-volume-gallery .catalog-volume-caption{inset-inline:8px;bottom:12px}.catalog-volume-gallery .rz-book-cover:after{background:linear-gradient(#0000 50%,#0c0905a6 76%,#0c0905f7)}.catalog-volume-gallery .catalog-volume-caption h2,.catalog-volume-gallery .catalog-volume-caption h3{font-size:18px}.catalog-volume-gallery .rz-volume-card p{font-size:9px}.catalog-source .catalog-toolbar{margin-inline:20px}.catalog-room .rz-editions{gap:7px}.catalog-room .rz-editions a{font-size:12px}.catalog-room .rz-editions p{font-size:13px}.catalog-body .catalog-information{padding:20px;font-size:16px}.catalog-information h2{font-size:15px}.catalog-body details{padding:18px 20px}}@media (max-width:350px){.rz-main.catalog-frame{--catalog-frame-inset:16px;padding-inline:var(--catalog-frame-inset)}.catalog-section-switch,.catalog-tools{gap:12px}.catalog-toolbar{gap:10px}.catalog-volume-gallery,.catalog-collections{column-gap:18px}.catalog-volume-info h1{font-size:24px}}@media (prefers-reduced-motion:reduce){.catalog-work-art,.catalog-volume-preview,.catalog-volume-gallery .rz-book-cover,.catalog-index .rz-index li{transition:none}.catalog-work-link:hover .catalog-work-art,.catalog-work-link:focus-visible .catalog-work-art,.catalog-volume-gallery .rz-volume-card a:hover .rz-book-cover{transform:none}}.catalog-collection-band>.catalog-volume-gallery{margin-top:24px}.catalog-frame-with-heading>.catalog-body>.catalog-collection-band>.catalog-volume-gallery{margin-top:0}@media (pointer:coarse){.catalog-frame .catalog-breadcrumbs a,.catalog-room .rz-editions a{min-height:44px}}
