.book-comments.svelte-793akp{background:#121715;border:1px solid #3e3c35;border-radius:8px;margin-top:42px;padding:24px}.book-comments.svelte-793akp h2:where(.svelte-793akp){color:#e5d8c6;font:1.8rem Georgia,serif}.book-comments.svelte-793akp h2:where(.svelte-793akp) small:where(.svelte-793akp){color:#b88b62;font:.8rem sans-serif}.book-comments.svelte-793akp form:where(.svelte-793akp){gap:10px;display:grid}.book-comments.svelte-793akp textarea:where(.svelte-793akp){resize:vertical;color:#e5d8c6;width:100%;min-height:86px;font:inherit;background:#101312;border:1px solid #4e4a40;padding:12px}.book-comments.svelte-793akp button:where(.svelte-793akp){color:#f1d9b3;cursor:pointer;background:#4b3225;border:1px solid #966f49;border-radius:4px;margin-right:7px;padding:8px 13px}.book-comments.svelte-793akp form:where(.svelte-793akp) button:where(.svelte-793akp){justify-self:start}.book-comments.svelte-793akp article:where(.svelte-793akp){border-bottom:1px solid #33382f;padding:16px 0}.book-comments.svelte-793akp header:where(.svelte-793akp){flex-wrap:wrap;align-items:center;gap:12px;display:flex}.book-comments.svelte-793akp strong:where(.svelte-793akp){color:#e5d8c6}.book-comments.svelte-793akp em:where(.svelte-793akp){color:#9e9588;font-size:.72rem}.book-comments.svelte-793akp p:where(.svelte-793akp){color:#c8c0b3;white-space:pre-wrap}.book-comments.svelte-793akp a:where(.svelte-793akp){color:#d19b71}.notice.svelte-793akp{color:#e39679!important}.reply-context.svelte-793akp{color:#aaa197;border:1px solid #4e4a40;border-radius:5px;align-items:center;gap:6px;padding:7px 10px;font-size:.75rem;display:flex}.reply-context.svelte-793akp strong:where(.svelte-793akp){color:#e5d8c6}.cancel-reply.svelte-793akp{font-size:1.1rem;color:#aaa!important;background:0 0!important;border:0!important;margin-left:auto!important;padding:0 5px!important}.spoiler-tool.svelte-793akp{background:0 0!important;padding:5px 8px!important;font-size:.7rem!important}.book-comments.svelte-793akp article[class*=highlight-]:where(.svelte-793akp){--staff-color:#d69c67;border:1px solid var(--staff-color);background:linear-gradient(120deg,color-mix(in srgb,var(--staff-color) 12%,#121715),#121715 55%);box-shadow:0 0 16px color-mix(in srgb,var(--staff-color) 22%,transparent);border-radius:9px;margin:10px 0;padding:16px;animation:4s ease-in-out infinite svelte-793akp-staff-glow;position:relative}@keyframes svelte-793akp-staff-glow{50%{box-shadow:0 0 24px color-mix(in srgb,var(--staff-color) 44%,transparent)}}@media (prefers-reduced-motion:reduce){.book-comments.svelte-793akp article[class*=highlight-]:where(.svelte-793akp){animation:none}}.book-comments.svelte-793akp .list:where(.svelte-793akp){gap:7px;margin-top:17px;display:grid}.book-comments.svelte-793akp article:where(.svelte-793akp),.book-comments.svelte-793akp article[class*=highlight-]:where(.svelte-793akp){box-shadow:none;background:#17201cd6;border:1px solid #313c36;border-radius:8px;margin:0;padding:10px 12px;animation:none}.book-comments.svelte-793akp article.reply-comment:where(.svelte-793akp){border-left:2px solid #80654c;margin-left:18px}.book-comments.svelte-793akp article[class*=highlight-]:where(.svelte-793akp){border-color:color-mix(in srgb,var(--staff-color) 55%,#313c36);background:color-mix(in srgb,var(--staff-color) 7%,#17201c)}.book-comments.svelte-793akp header:where(.svelte-793akp){gap:6px 9px;min-width:0;margin-bottom:4px}.book-comments.svelte-793akp header:where(.svelte-793akp) em:where(.svelte-793akp){font-style:normal}.book-comments.svelte-793akp .reply-label:where(.svelte-793akp){color:#a69b8e;margin:0 0 3px 41px;font-size:.68rem;display:block}@media (width<=600px){.book-comments.svelte-793akp{padding:15px}.book-comments.svelte-793akp article.reply-comment:where(.svelte-793akp){margin-left:9px}.book-comments.svelte-793akp .reply-label:where(.svelte-793akp){margin-left:0}}.book-comments.svelte-793akp article:where(.svelte-793akp),.book-comments.svelte-793akp article.reply-comment:where(.svelte-793akp){border-radius:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:14px 0!important;animation:none!important}.book-comments.svelte-793akp article.reply-comment:where(.svelte-793akp){margin-left:calc(var(--comment-depth) * 24px)!important;padding-left:12px!important;box-shadow:inset 2px 0 #80654c66!important}.book-comments.svelte-793akp header:where(.svelte-793akp){gap:12px!important;margin-bottom:3px!important}.book-comments.svelte-793akp .comment-content:where(.svelte-793akp){margin-left:67px}.book-comments.svelte-793akp .reply-label:where(.svelte-793akp){margin-left:0}.book-comments.svelte-793akp .list:where(.svelte-793akp) .actions button{margin:0}@media (width<=600px){.book-comments.svelte-793akp .comment-content:where(.svelte-793akp){margin-left:0}.book-comments.svelte-793akp article.reply-comment:where(.svelte-793akp){margin-left:calc(var(--comment-depth) * 10px)!important}}.book-comments.svelte-793akp .comment-compose:where(.svelte-793akp){border-top:1px solid #ffffff1c;gap:13px;margin-top:24px;padding-top:22px}.book-comments.svelte-793akp .inline-reply:where(.svelte-793akp){margin-left:calc(var(--comment-depth) * 24px);padding-left:12px;animation:.2s ease-out svelte-793akp-reply-open;box-shadow:inset 2px 0 #80654c66}.book-comments.svelte-793akp .inline-reply:where(.svelte-793akp) .comment-compose:where(.svelte-793akp){border-top:0;margin-top:0;padding-top:10px}@keyframes svelte-793akp-reply-open{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.book-comments.svelte-793akp .inline-reply:where(.svelte-793akp){margin-left:calc(var(--comment-depth) * 10px)}}@media (prefers-reduced-motion:reduce){.book-comments.svelte-793akp .inline-reply:where(.svelte-793akp){animation:none}}.book-comments.svelte-793akp .comment-compose:where(.svelte-793akp) textarea:where(.svelte-793akp){background:#101a18d6;border-radius:9px;transition:border-color .25s,box-shadow .25s}.book-comments.svelte-793akp .comment-compose:where(.svelte-793akp) textarea:where(.svelte-793akp):focus{border-color:#b88a58;outline:0;box-shadow:0 0 0 3px #b88a5826}.book-comments.svelte-793akp .compose-footer:where(.svelte-793akp){align-items:center;gap:14px;min-height:48px;display:flex}.book-comments.svelte-793akp .send-button:where(.svelte-793akp){color:#f4ddba;background:linear-gradient(115deg,#5b3b27,#38291f);border:1px solid #b98952;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-width:154px;margin:0;padding:11px 20px;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.book-comments.svelte-793akp .send-button:where(.svelte-793akp):not(:disabled):hover{transform:translateY(-2px);box-shadow:0 7px 18px #b9895233}.book-comments.svelte-793akp .send-button:where(.svelte-793akp):disabled{cursor:wait;opacity:.8}.book-comments.svelte-793akp .send-button:where(.svelte-793akp):disabled:not(.sending):not(.sent){cursor:default;opacity:.5}.book-comments.svelte-793akp .send-icon:where(.svelte-793akp){transform-origin:50%;font-size:1.05rem;line-height:1;display:inline-block;transform:rotate(-25deg)}.book-comments.svelte-793akp .send-button.sending:where(.svelte-793akp){background:linear-gradient(115deg,#644329,#443022);box-shadow:0 0 0 2px #b9895220,0 0 24px #b989522f}.book-comments.svelte-793akp .send-button.sending:where(.svelte-793akp) .send-icon:where(.svelte-793akp){animation:1.1s cubic-bezier(.35,.1,.65,.9) infinite svelte-793akp-comment-flight}.book-comments.svelte-793akp .send-button.sending:where(.svelte-793akp):after{content:"";filter:blur(2px);background:#e4bb82a8;border-radius:5px;width:28px;height:2px;animation:1.1s ease-in-out infinite svelte-793akp-comment-trail;position:absolute;bottom:5px;left:18px}.book-comments.svelte-793akp .send-button.sent:where(.svelte-793akp){color:#d4f1d9;background:#213c30;border-color:#8ab89a;animation:.45s ease-out svelte-793akp-comment-arrived}.book-comments.svelte-793akp .send-status:where(.svelte-793akp){color:#a6d6b0;font-size:.76rem;animation:.3s ease-out svelte-793akp-comment-fade-in}@keyframes svelte-793akp-comment-flight{0%{opacity:.25;transform:translate(-18px,8px)rotate(-25deg)scale(.8)}45%{opacity:1;transform:translate(0)rotate(-25deg)scale(1.12)}to{opacity:0;transform:translate(45px,-25px)rotate(-25deg)scale(.72)}}@keyframes svelte-793akp-comment-trail{0%,to{opacity:0;transform:translate(-8px)}45%{opacity:.9;transform:translate(32px)}}@keyframes svelte-793akp-comment-arrived{50%{transform:scale(1.05);box-shadow:0 0 20px #8ab89a66}}@keyframes svelte-793akp-comment-fade-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.book-comments.svelte-793akp .send-button:where(.svelte-793akp),.book-comments.svelte-793akp .send-icon:where(.svelte-793akp),.book-comments.svelte-793akp .send-status:where(.svelte-793akp),.book-comments.svelte-793akp .send-button:where(.svelte-793akp):after{transition:none!important;animation:none!important}}.book-comments.svelte-793akp{background:linear-gradient(155deg,#131c19e8,#0f1716e8);border-color:#55624e6b;border-radius:14px}.book-comments.svelte-793akp h2:where(.svelte-793akp){align-items:baseline;gap:9px;margin:0 0 16px;font-size:1.5rem;display:flex}.book-comments.svelte-793akp h2:where(.svelte-793akp) small:where(.svelte-793akp){font-size:.78rem}.book-comments.svelte-793akp .list:where(.svelte-793akp){gap:0;margin-top:22px}.book-comments.svelte-793akp article:where(.svelte-793akp),.book-comments.svelte-793akp article.reply-comment:where(.svelte-793akp){border-bottom:1px solid #a89b8052!important}.book-comments.svelte-793akp article:where(.svelte-793akp):last-child{border-bottom:0!important}.book-comments.svelte-793akp .comment-content:where(.svelte-793akp){overflow-wrap:anywhere;line-height:1.55}.book-comments.svelte-793akp .comment-content:where(.svelte-793akp) .comment-body{color:#d8d0c3}.book-comments.svelte-793akp .comment-content:where(.svelte-793akp) .actions{align-items:center;gap:14px;margin-top:9px;display:flex}.book-comments.svelte-793akp .comment-content:where(.svelte-793akp) .actions button{color:#bba68a}.book-comments.svelte-793akp .comment-content:where(.svelte-793akp) .actions button:hover{color:#f0cf9b}.book-comments.svelte-793akp .comment-compose:where(.svelte-793akp){background:#0d1715a8;border:1px solid #4e5b4c78;border-radius:11px;margin-top:12px;padding:16px}.book-comments.svelte-793akp .inline-reply:where(.svelte-793akp) .comment-compose:where(.svelte-793akp){padding:14px}@media (width<=600px){.book-comments.svelte-793akp .comment-content:where(.svelte-793akp){margin-left:0}.book-comments.svelte-793akp header:where(.svelte-793akp){gap:8px!important}.book-comments.svelte-793akp .comment-compose:where(.svelte-793akp){padding:12px}.book-comments.svelte-793akp article.reply-comment:where(.svelte-793akp){padding-left:9px!important}}.detail-volume-wrap.svelte-1axrkof{align-self:start;min-width:0;position:static;top:auto}.detail-actions.svelte-1axrkof{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;margin-top:46px;display:grid}.detail-actions.svelte-1axrkof .chapter-reading-card:where(.svelte-1axrkof){border-radius:10px;margin:0;padding:16px}.detail-actions.svelte-1axrkof .chapter-reading-actions:where(.svelte-1axrkof){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.detail-actions.svelte-1axrkof .chapter-reading-actions:where(.svelte-1axrkof) .primary:where(.svelte-1axrkof){color:#fff;text-align:center;background:#a7412e;grid-column:1/-1}.detail-actions.svelte-1axrkof .chapter-reading-actions:where(.svelte-1axrkof) a:where(.svelte-1axrkof),.detail-actions.svelte-1axrkof .chapter-reading-actions:where(.svelte-1axrkof) button:where(.svelte-1axrkof){text-align:center;border-radius:7px;justify-content:center;align-items:center;min-width:0;padding:10px 12px;font-size:.78rem;line-height:1.3;display:flex}.detail-actions.svelte-1axrkof .reader-rating:where(.svelte-1axrkof),.detail-actions.svelte-1axrkof .reader-tools:where(.svelte-1axrkof){border:1px solid var(--line);background:#ffffff06;border-radius:10px;min-width:0;max-width:none;margin:0;padding:10px 12px}.detail-actions.svelte-1axrkof .reader-rating:where(.svelte-1axrkof) h2:where(.svelte-1axrkof),.detail-actions.svelte-1axrkof .reader-tools:where(.svelte-1axrkof) h2:where(.svelte-1axrkof){font-size:1rem}.detail-actions.svelte-1axrkof .rating-title-row:where(.svelte-1axrkof),.detail-actions.svelte-1axrkof .reader-tools-title:where(.svelte-1axrkof){align-items:center;gap:8px;margin-bottom:8px}.detail-card-controls.svelte-1axrkof{align-items:center;gap:6px;margin-left:auto;display:flex}.detail-card-controls.svelte-1axrkof>strong:where(.svelte-1axrkof){color:#d9b786;font-size:.72rem;font-weight:600}.detail-card-controls.svelte-1axrkof form:where(.svelte-1axrkof){margin:0}.detail-actions.svelte-1axrkof .icon-action:where(.svelte-1axrkof){color:#edc5ac;cursor:pointer;background:#39251fa8;border:1px solid #aa765e82;border-radius:7px;flex:none;place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;margin:0;padding:0;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:grid}.detail-actions.svelte-1axrkof .icon-action:where(.svelte-1axrkof):hover,.detail-actions.svelte-1axrkof .icon-action:where(.svelte-1axrkof):focus-visible{background:#70402fd9;border-color:#e2a27b;outline:none;transform:translateY(-1px)}.detail-actions.svelte-1axrkof .icon-action:where(.svelte-1axrkof) svg:where(.svelte-1axrkof){stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.detail-actions.svelte-1axrkof .rating-overview:where(.svelte-1axrkof){grid-template-columns:1fr}.detail-actions.svelte-1axrkof .rating-summary-grid:where(.svelte-1axrkof){gap:6px}.detail-actions.svelte-1axrkof .rating-summary-grid:where(.svelte-1axrkof)>div:where(.svelte-1axrkof){padding:7px 9px}.detail-actions.svelte-1axrkof .rating-summary-grid:where(.svelte-1axrkof) span:where(.svelte-1axrkof){min-height:0;margin-bottom:2px;font-size:.59rem;line-height:1.25}.detail-actions.svelte-1axrkof .rating-summary-grid:where(.svelte-1axrkof) strong:where(.svelte-1axrkof){font-size:1.13rem}.detail-actions.svelte-1axrkof .external-rating-list:where(.svelte-1axrkof){gap:5px;margin-top:7px}.detail-actions.svelte-1axrkof .external-rating-list:where(.svelte-1axrkof)>a:where(.svelte-1axrkof){gap:6px;min-height:0;padding:6px 8px}.detail-actions.svelte-1axrkof .external-rating-list:where(.svelte-1axrkof) strong:where(.svelte-1axrkof){font-size:.95rem}.detail-actions.svelte-1axrkof .rating-form:where(.svelte-1axrkof){grid-template-columns:1fr}.detail-actions.svelte-1axrkof .rating-form:where(.svelte-1axrkof) .translation-rating:where(.svelte-1axrkof),.detail-actions.svelte-1axrkof .rating-form:where(.svelte-1axrkof) .save-button:where(.svelte-1axrkof){grid-column:1}.detail-actions.svelte-1axrkof .bookmark-form:where(.svelte-1axrkof){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px}.detail-actions.svelte-1axrkof .bookmark-form:where(.svelte-1axrkof) select:where(.svelte-1axrkof){width:100%;height:34px;padding:5px 8px;font-size:.7rem}.detail-actions.svelte-1axrkof .reader-tools-login:where(.svelte-1axrkof){vertical-align:middle;margin-left:8px;display:inline-grid}.detail-content.svelte-1axrkof .book-comments{max-width:none;margin-top:34px}@media (width<=540px){.detail-actions.svelte-1axrkof{gap:10px;margin-top:32px}.detail-actions.svelte-1axrkof .bookmark-form:where(.svelte-1axrkof){grid-template-columns:minmax(0,1fr) auto}.detail-actions.svelte-1axrkof .chapter-reading-actions:where(.svelte-1axrkof){grid-template-columns:1fr 1fr}}.book-lore.svelte-1axrkof{margin:30px 0}.book-lore.svelte-1axrkof h3:where(.svelte-1axrkof){color:var(--text-secondary,#c8bba7);margin:20px 0 12px;font:1.25rem Georgia,serif}.book-lore-grid.svelte-1axrkof{grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:16px;display:grid}.book-lore-grid.svelte-1axrkof button:where(.svelte-1axrkof){color:var(--text-primary,#eee5d7);text-align:left;cursor:pointer;background:0 0;border:0}.book-lore-grid.svelte-1axrkof img:where(.svelte-1axrkof){aspect-ratio:3/4;object-fit:contain;width:100%;display:block}.book-lore-grid.svelte-1axrkof strong:where(.svelte-1axrkof){padding:8px 2px;font-size:.88rem;display:block}.lore-modal-backdrop.svelte-1axrkof{z-index:100;background:#000000c7;position:fixed;inset:0}.lore-modal.svelte-1axrkof{z-index:101;background:var(--bg-card,#101715);width:min(850px,100vw - 28px);max-height:calc(100vh - 32px);color:var(--text-primary,#f0e9dc);border:1px solid #685949;border-radius:15px;grid-template-columns:minmax(160px,40%) 1fr;gap:28px;padding:24px;display:grid;position:fixed;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%)}.lore-modal.svelte-1axrkof>img:where(.svelte-1axrkof){object-fit:contain;width:100%;max-height:70vh}.lore-modal.svelte-1axrkof h2:where(.svelte-1axrkof){font:2rem Georgia,serif}.lore-modal.svelte-1axrkof p:where(.svelte-1axrkof){white-space:pre-wrap;line-height:1.7}.lore-close.svelte-1axrkof{color:inherit;cursor:pointer;background:0 0;border:0;font-size:2rem;position:absolute;top:10px;right:14px}@media (width<=620px){.lore-modal.svelte-1axrkof{grid-template-columns:1fr}.lore-modal.svelte-1axrkof>img:where(.svelte-1axrkof){max-height:40vh}}.epub-download-button.svelte-1axrkof{cursor:pointer;color:#e7d7c9;font:inherit;background:#201713;border:1px solid #695448;padding:11px 15px}.epub-download-button.svelte-1axrkof:disabled{cursor:wait;opacity:.65}.epub-range-panel.svelte-1axrkof{background:#0a0e0dd6;border:1px solid #cda45b57;grid-column:1/-1;gap:17px;margin-top:2px;padding:18px;display:grid}.epub-range-heading.svelte-1axrkof{justify-content:space-between;align-items:end;gap:18px;display:flex}.epub-range-heading.svelte-1axrkof>div:where(.svelte-1axrkof){gap:4px;display:grid}.epub-range-heading.svelte-1axrkof span:where(.svelte-1axrkof){color:#a69d90;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.epub-range-heading.svelte-1axrkof strong:where(.svelte-1axrkof){color:#eee2d2;font:1.45rem Georgia,serif}.epub-range-heading.svelte-1axrkof small:where(.svelte-1axrkof){color:#c7a871}.epub-range-controls.svelte-1axrkof{grid-template-columns:1fr 1fr;gap:22px;display:grid}.epub-range-controls.svelte-1axrkof label:where(.svelte-1axrkof){color:#b8afa2;gap:10px;font-size:.78rem;display:grid}.epub-range-controls.svelte-1axrkof input:where(.svelte-1axrkof){accent-color:#bd583d;cursor:pointer;width:100%}.epub-build-button.svelte-1axrkof{cursor:pointer;color:#fff;font:inherit;background:#9f402d;border:1px solid #cb654a;justify-self:start;padding:12px 17px;font-weight:700}.epub-build-button.svelte-1axrkof:disabled{cursor:wait;opacity:.6}.epub-build-progress.svelte-1axrkof{background:#111514;border:1px solid #403831;grid-column:1/-1;margin-top:14px;padding:15px}.epub-build-progress.svelte-1axrkof>div:where(.svelte-1axrkof){color:#cfc4b7;justify-content:space-between;font-size:.78rem;display:flex}.epub-build-progress.svelte-1axrkof progress:where(.svelte-1axrkof){accent-color:#bd583d;width:100%;height:7px;margin:10px 0}.epub-build-progress.svelte-1axrkof small:where(.svelte-1axrkof){color:#827b72}.epub-ready-link.svelte-1axrkof{text-align:center;background:#8f3828;border:1px solid #d46a4e;margin-top:14px;padding:13px 16px;text-decoration:none;display:block;color:#f4e6da!important}.epub-error.svelte-1axrkof{color:#e08b75;margin-top:12px}@media (width<=680px){.epub-range-controls.svelte-1axrkof{grid-template-columns:1fr}.epub-range-heading.svelte-1axrkof{align-items:start}.epub-build-button.svelte-1axrkof{width:100%}}.rating-review.svelte-1axrkof{gap:8px;grid-column:1/-1!important;grid-template-columns:1fr!important;display:grid!important}.rating-review.svelte-1axrkof textarea:where(.svelte-1axrkof){box-sizing:border-box;resize:vertical;color:#e9e1d5;width:100%;font:inherit;background:#111413;border:1px solid #494238;padding:12px}.rating-consent.svelte-1axrkof{align-items:center;gap:10px;grid-column:1/-1!important;display:flex!important}.rating-consent.svelte-1axrkof input:where(.svelte-1axrkof){width:auto!important}.reader-reviews.svelte-1axrkof{border-top:1px solid #3a352e;margin-top:26px;padding-top:22px}.reader-reviews.svelte-1axrkof h3:where(.svelte-1axrkof){color:#ddd5c8;font:1.5rem Georgia}.reader-reviews.svelte-1axrkof article:where(.svelte-1axrkof){border-bottom:1px solid #302e29;padding:16px 0}.reader-reviews.svelte-1axrkof article:where(.svelte-1axrkof) header:where(.svelte-1axrkof){color:#cfc7ba;justify-content:space-between;gap:12px;display:flex}.reader-reviews.svelte-1axrkof time:where(.svelte-1axrkof){color:#777168;font-size:.75rem}.reader-reviews.svelte-1axrkof p:where(.svelte-1axrkof){color:#aaa297;white-space:pre-wrap;margin:9px 0 0;line-height:1.6}
