@import "https://fonts.googleapis.com/css2?family=Advent+Pro:wght@400;500;600;700&display=swap";
.bookDetail-module__0hYaZW__layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:24px;display:grid}.bookDetail-module__0hYaZW__sideCol{min-width:0;padding:2rem 1rem 2rem 0}.bookDetail-module__0hYaZW__page{min-width:0;min-height:100vh;color:var(--accent,#f93);font-family:var(--font-primary),monospace;background:0 0;padding:2rem 1rem;overflow-x:hidden}@media (max-width:1799px){.bookDetail-module__0hYaZW__layout{display:block}.bookDetail-module__0hYaZW__sideCol{display:none}}.bookDetail-module__0hYaZW__notFound{min-height:100vh;color:var(--accent,#f93);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.bookDetail-module__0hYaZW__backLink{color:var(--accent);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;transition:all .2s}.bookDetail-module__0hYaZW__backLink:hover{text-shadow:0 0 10px var(--accent)}.bookDetail-module__0hYaZW__hero{--hero-radius:14px;border-radius:var(--hero-radius);background:#000000d9;border:1px solid #f933;margin-bottom:1.5rem;padding:4rem 2rem;position:relative}.bookDetail-module__0hYaZW__quickNav{background:#000000d9;border:1px solid #f933;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:.6rem;max-width:1200px;margin:0 auto 1.5rem;padding:.7rem;display:flex}.bookDetail-module__0hYaZW__quickNavLink{color:#999;white-space:nowrap;text-transform:uppercase;letter-spacing:.5px;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:.5rem 1.1rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.bookDetail-module__0hYaZW__quickNavLink:hover{color:var(--accent,#f93);background:#ff99331a;border-color:#f936;transform:translateY(-1px);box-shadow:0 0 12px #ff99334d}.bookDetail-module__0hYaZW__quickNavDot{background:var(--accent,#f93);opacity:.55;border-radius:50%;flex-shrink:0;width:5px;height:5px;transition:opacity .2s}.bookDetail-module__0hYaZW__quickNavLink:hover .bookDetail-module__0hYaZW__quickNavDot{opacity:1;box-shadow:0 0 6px var(--accent,#f93)}.bookDetail-module__0hYaZW__heroWithCover{isolation:isolate;background:#00000073;overflow:hidden}.bookDetail-module__0hYaZW__heroWithCover:before,.bookDetail-module__0hYaZW__heroWithCover:after{content:"";pointer-events:none;position:absolute}.bookDetail-module__0hYaZW__heroWithCover:before{background-image:var(--hero-cover);filter:blur(34px)saturate(140%);clip-path:inset(90px round var(--hero-radius));opacity:.55;z-index:0;background-position:50% 22%;background-size:cover;inset:-90px;-webkit-mask-image:linear-gradient(#000 0% 45%,#0000 92%);mask-image:linear-gradient(#000 0% 45%,#0000 92%)}.bookDetail-module__0hYaZW__heroWithCover:after{z-index:1;background:radial-gradient(100% 80% at 24% 40%,#0000000d,#0009 70%),linear-gradient(#00000057,#000c);inset:0}.bookDetail-module__0hYaZW__heroWithCover>*{z-index:2;position:relative}.bookDetail-module__0hYaZW__heroTopRow{justify-content:space-between;align-items:center;gap:1rem;max-width:1200px;margin:0 auto 2rem;display:flex}.bookDetail-module__0hYaZW__backBtn{color:#666;background:#000000d9;border:1px solid #ff99334d;border-radius:999px;padding:.5rem 1rem;font-size:.85rem;text-decoration:none;transition:all .2s;display:inline-block}.bookDetail-module__0hYaZW__backBtn:hover{color:var(--accent);border-color:var(--accent);box-shadow:0 0 15px #f936}.bookDetail-module__0hYaZW__breadcrumb{color:#888;flex-wrap:wrap;align-items:center;gap:.4rem;max-width:1200px;margin:-1.2rem auto 1.2rem;font-size:.8rem;display:flex}.bookDetail-module__0hYaZW__breadcrumbItem{align-items:center;gap:.4rem;display:inline-flex}.bookDetail-module__0hYaZW__breadcrumbLink{color:#888;text-decoration:none;transition:color .2s}.bookDetail-module__0hYaZW__breadcrumbLink:hover{color:var(--accent)}.bookDetail-module__0hYaZW__breadcrumbCurrent{color:#ccc}.bookDetail-module__0hYaZW__breadcrumbSep{color:#555}.bookDetail-module__0hYaZW__heroContent{align-items:flex-start;gap:3rem;max-width:1200px;margin:0 auto;display:flex}.bookDetail-module__0hYaZW__heroInfo{flex-direction:row;flex:1;gap:3rem;padding-top:1rem;display:flex}.bookDetail-module__0hYaZW__heroInfoMain{flex-direction:column;flex:1;gap:1rem;padding:1.5rem;display:flex}.bookDetail-module__0hYaZW__continuityBadge{text-transform:uppercase;letter-spacing:1px;border:1px solid;border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:.8rem;font-weight:700}.bookDetail-module__0hYaZW__legends{color:var(--accent,#f93);border-color:var(--accent,#f93);background:#f59e0b26;box-shadow:0 0 10px #ff99334d}.bookDetail-module__0hYaZW__canon{color:#3b82f6;background:#3b82f626;border-color:#3b82f6;box-shadow:0 0 10px #3b82f64d}.bookDetail-module__0hYaZW__title{color:var(--accent,#f93);letter-spacing:1px;text-shadow:0 0 20px #000000e6,0 0 10px #ff99334d;margin:0;font-family:Advent Pro,sans-serif;font-size:3rem;font-weight:700;line-height:1.2}.bookDetail-module__0hYaZW__titleMeta{letter-spacing:.5px;color:#ccc;text-shadow:0 1px 3px #000c;margin-top:.35rem;font-size:1rem;font-weight:400;display:block}.bookDetail-module__0hYaZW__originalTitle{color:#aaa;text-shadow:0 1px 3px #000c;margin:0;font-family:Advent Pro,sans-serif;font-size:1.1rem;font-style:italic}.bookDetail-module__0hYaZW__author{color:#ddd;text-transform:uppercase;letter-spacing:1px;text-shadow:0 1px 3px #000c;margin:0 0 1rem;font-family:Advent Pro,sans-serif;font-size:1rem}.bookDetail-module__0hYaZW__authorMeta{flex-wrap:wrap;align-items:center;gap:.5rem;max-width:100%;display:flex}.bookDetail-module__0hYaZW__authorOriginal{opacity:.6;white-space:nowrap;font-size:.85em}.bookDetail-module__0hYaZW__authorDot{color:#ccc;margin:0 .1rem}.bookDetail-module__0hYaZW__authorLinkWrap{align-items:center;gap:.35rem;display:inline-flex}.bookDetail-module__0hYaZW__authorPhoto{object-fit:cover;border:1px solid #ffffff40;border-radius:50%;flex-shrink:0;width:36px;height:36px;box-shadow:0 0 6px #00000080}.bookDetail-module__0hYaZW__statsRow{background:linear-gradient(#0000 0%,#0009 40%,#000c 100%);border-top:1px dashed #ff99334d;border-bottom:1px dashed #ff99334d;gap:2rem;margin-top:1rem;margin-left:-1.5rem;margin-right:-1.5rem;padding:2rem 1.5rem;display:flex}.bookDetail-module__0hYaZW__stat{flex-direction:column;gap:4px;display:flex}.bookDetail-module__0hYaZW__statValue{color:var(--accent,#f93);text-shadow:0 0 10px #000c,0 0 5px #f933;font-family:Advent Pro,sans-serif;font-size:1.4rem;font-weight:600}.bookDetail-module__0hYaZW__statLabel{color:#ccc;text-transform:uppercase;letter-spacing:1px;text-shadow:0 1px 2px #000;font-family:Advent Pro,sans-serif;font-size:.8rem;font-weight:500}.bookDetail-module__0hYaZW__statLink{cursor:pointer;text-decoration:none;transition:opacity .15s}.bookDetail-module__0hYaZW__statLink:hover{opacity:.75}.bookDetail-module__0hYaZW__vibes{flex-wrap:wrap;gap:.5rem;display:flex}.bookDetail-module__0hYaZW__actionRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bookDetail-module__0hYaZW__ownedRow{flex:100%}.bookDetail-module__0hYaZW__mobileAccordion{background:0 0;border:none}.bookDetail-module__0hYaZW__mobileAccordionSummary{cursor:default;color:var(--accent,#f93);letter-spacing:1px;text-transform:uppercase;padding:0;font-family:ZenMaruGothic-Regular,sans-serif;font-size:1.5rem;font-weight:600;list-style:none}.bookDetail-module__0hYaZW__mobileAccordionSummary::-webkit-details-marker{display:none}.bookDetail-module__0hYaZW__mobileAccordionBody{margin-top:.8rem}.bookDetail-module__0hYaZW__vibePill{color:var(--accent,#f93);text-transform:uppercase;background:#0009;border:1px solid #ff993380;border-radius:999px;padding:4px 12px;font-size:.8rem}.bookDetail-module__0hYaZW__heroComments{border:1px solid #f933;border-left:3px solid var(--accent);scrollbar-width:thin;scrollbar-color:var(--accent)transparent;background:#0006;border-radius:14px;flex-direction:column;flex-shrink:0;gap:.75rem;width:380px;max-height:620px;padding:1.25rem;display:flex;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 90%,#0000 100%);mask-image:linear-gradient(#000 90%,#0000 100%)}.bookDetail-module__0hYaZW__heroComments::-webkit-scrollbar{width:4px}.bookDetail-module__0hYaZW__heroComments::-webkit-scrollbar-thumb{background:var(--accent);border-radius:2px}.bookDetail-module__0hYaZW__moreCommentsLink{text-align:right;color:var(--accent);text-transform:uppercase;letter-spacing:1px;margin-top:1rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .2s;display:block}.bookDetail-module__0hYaZW__moreCommentsLink:hover{text-shadow:0 0 10px var(--accent)}.bookDetail-module__0hYaZW__heroComments:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ff99331a 0%,#0000 100%);position:absolute;inset:0}.bookDetail-module__0hYaZW__heroCommentItem{cursor:pointer;border-bottom:1px dashed #f933;flex-direction:column;gap:.25rem;padding-bottom:.75rem;text-decoration:none;transition:all .2s;display:flex;position:relative}.bookDetail-module__0hYaZW__heroCommentItem:hover{background:#ff99330d}.bookDetail-module__0hYaZW__heroCommentItem:hover .bookDetail-module__0hYaZW__heroCommentText{color:#fff}.bookDetail-module__0hYaZW__heroCommentItem:last-child{border-bottom:none;padding-bottom:0}.bookDetail-module__0hYaZW__heroCommentItemPortal{background:linear-gradient(135deg,#ffd70029,#0006);border:1.5px solid #ffd7008c;border-radius:10px;padding:.9rem 1rem .85rem;box-shadow:0 0 22px #ffd70038,inset 0 0 30px #ffd7000d}.bookDetail-module__0hYaZW__heroCommentItemPortal:hover{background:linear-gradient(135deg,#ffd70038,#0006);border-color:#ffd700d9;box-shadow:0 0 30px #ffd70059,inset 0 0 30px #ffd70014}.bookDetail-module__0hYaZW__heroPortalBadge{color:#1a1400;text-transform:uppercase;font-size:.68rem;font-weight:800;font-family:var(--font-primary),monospace;letter-spacing:.5px;z-index:1;background:linear-gradient(135deg,#fff3b0,gold);border-radius:999px;align-self:flex-start;align-items:center;gap:5px;margin-bottom:3px;padding:4px 11px;display:inline-flex;position:relative;box-shadow:0 0 14px #ffd7008c}.bookDetail-module__0hYaZW__heroPortalBadge:before{content:"★";font-size:.75rem;line-height:1}.bookDetail-module__0hYaZW__heroCommentAuthorPortal{text-shadow:0 0 10px #ffd70080;color:gold!important}.bookDetail-module__0hYaZW__heroCommentItemSite{background:linear-gradient(135deg,#ff99331a,#00000059);border:1px solid #ff993373;border-radius:10px;padding:.8rem .95rem .75rem}.bookDetail-module__0hYaZW__heroCommentItemSite:last-child{padding-bottom:.75rem}.bookDetail-module__0hYaZW__heroCommentItemSite:hover{background:linear-gradient(135deg,#ff993329,#00000059);border-color:#ff9933bf}.bookDetail-module__0hYaZW__heroSiteBadge{color:var(--accent);text-transform:uppercase;font-size:.66rem;font-weight:800;font-family:var(--font-primary),monospace;letter-spacing:.5px;z-index:1;border:1px solid #f939;border-radius:999px;align-self:flex-start;margin-bottom:3px;padding:2px 9px;position:relative}.bookDetail-module__0hYaZW__heroCommentSpoiler{color:#eee9;font-style:italic}.bookDetail-module__0hYaZW__heroCommentAuthorLink{z-index:21;text-decoration:none;position:relative}.bookDetail-module__0hYaZW__heroCommentAuthorLink:hover{text-shadow:0 0 10px var(--accent)}.bookDetail-module__0hYaZW__heroQuoteIcon{color:#ff993314;font-size:5rem;font-family:var(--font-handjet),serif;pointer-events:none;font-weight:700;line-height:1;position:absolute;top:-5px;right:15px}.bookDetail-module__0hYaZW__heroCommentText{color:#eee;z-index:1;-webkit-line-clamp:4;line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:1rem;line-height:1.6;display:-webkit-box;position:relative;overflow:hidden}.bookDetail-module__0hYaZW__heroCommentAuthor{color:var(--accent);font-size:.8rem;font-family:var(--font-primary),monospace;letter-spacing:.5px;text-transform:uppercase;align-self:flex-end;font-weight:700}.bookDetail-module__0hYaZW__content{background:#000000d9;border:1px solid #f933;border-radius:14px;flex-direction:column;gap:1.5rem;margin:0 auto;padding:2rem;display:flex}.bookDetail-module__0hYaZW__content>*{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.bookDetail-module__0hYaZW__disclaimer{border-left:4px solid var(--accent);border-radius:10px;padding:.6rem 1.2rem;font-size:.9rem;font-style:italic;line-height:1.6}.bookDetail-module__0hYaZW__disclaimerLegends{border-color:var(--accent,#f93);color:var(--accent,#f93);background:#ff99331a;box-shadow:inset 0 0 10px #ff99331a}.bookDetail-module__0hYaZW__disclaimerCanon{color:#4a90d9;background:#3b82f61a;border-color:#3b82f6;box-shadow:inset 0 0 10px #3b82f61a}.bookDetail-module__0hYaZW__disclaimerTranslationOfficial{color:#4ade80;background:#22c55e1a;border-color:#22c55e;align-items:center;gap:.5rem;font-style:normal;display:flex;box-shadow:inset 0 0 10px #22c55e26}.bookDetail-module__0hYaZW__disclaimerTranslationFan{color:#facc15;background:#eab3081a;border-color:#eab308;align-items:center;gap:.5rem;font-style:normal;display:flex;box-shadow:inset 0 0 10px #eab30826}.bookDetail-module__0hYaZW__disclaimerTranslationNone{color:#f87171;background:#ef44441a;border-color:#ef4444;align-items:center;gap:.5rem;font-style:normal;display:flex;box-shadow:inset 0 0 10px #ef444426}.bookDetail-module__0hYaZW__entryPointNote{background:#22c55e0d;border:1px solid #22c55e4d;border-radius:12px;flex-direction:column;gap:.75rem;padding:1.2rem;display:flex;box-shadow:inset 0 0 15px #22c55e1a}.bookDetail-module__0hYaZW__entryPointNote p{color:#ccc;margin:0;font-size:.95rem;line-height:1.6}.bookDetail-module__0hYaZW__entryBadge{color:#22c55e;text-transform:uppercase;background:#22c55e33;border:1px solid #22c55e;border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:.75rem;font-weight:700;box-shadow:0 0 10px #22c55e66}.bookDetail-module__0hYaZW__section{border-top:2px dashed #ff99334d;flex-direction:column;gap:1rem;padding-top:1.5rem;scroll-margin-top:90px;display:flex}.bookDetail-module__0hYaZW__section:first-child{border-top:none;padding-top:0}.bookDetail-module__0hYaZW__sectionTitle{color:var(--accent,#f93);letter-spacing:1px;text-transform:uppercase;margin:0;font-family:ZenMaruGothic-Regular,sans-serif;font-size:1.5rem;font-weight:600}.bookDetail-module__0hYaZW__description{color:#eee;--formatted-text-size:1.3rem;margin:0;font-size:1.3rem;line-height:1.8}.bookDetail-module__0hYaZW__descriptionWrapper{align-items:stretch;gap:2.5rem;display:flex}.bookDetail-module__0hYaZW__descriptionText{flex:1}.bookDetail-module__0hYaZW__infoBlock{background:linear-gradient(160deg,#0d0c0af5,#080706f5);border:1px solid #ff99333d;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 14px 34px #0000006b,inset 0 1px #ffd78c14}.bookDetail-module__0hYaZW__infoBlockNoQuizzes{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.bookDetail-module__0hYaZW__infoCol{padding:1.15rem 1.15rem 1.1rem}.bookDetail-module__0hYaZW__infoCol+.bookDetail-module__0hYaZW__infoCol{border-left:1px solid #ffffff14}.bookDetail-module__0hYaZW__infoLabel{font-family:var(--font-handjet),monospace;letter-spacing:.12em;text-transform:uppercase;color:#ffc478bd;border-bottom:1px solid #ffffff14;margin:0 0 .75rem;padding-bottom:.5rem;font-size:.78rem;font-weight:700}.bookDetail-module__0hYaZW__infoList{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.bookDetail-module__0hYaZW__infoItem{margin:0}.bookDetail-module__0hYaZW__infoLink{color:inherit;background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:.55rem;padding:.55rem .65rem;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:flex}.bookDetail-module__0hYaZW__infoLink:hover{background:#ff993314;border-color:#ff993359;transform:translate(2px)}.bookDetail-module__0hYaZW__infoDot{background:var(--accent);opacity:.55;border-radius:999px;flex-shrink:0;width:6px;height:6px}.bookDetail-module__0hYaZW__infoText{color:#b5b1a8;flex:1;min-width:0;font-size:.86rem;line-height:1.3}.bookDetail-module__0hYaZW__infoText strong{color:#ffd095;font-size:.9rem;font-weight:700;display:block}.bookDetail-module__0hYaZW__infoArrow{color:#665f56;font-weight:700;transition:transform .2s,color .2s}.bookDetail-module__0hYaZW__infoLink:hover .bookDetail-module__0hYaZW__infoArrow{color:var(--accent);transform:translate(2px)}.bookDetail-module__0hYaZW__infoCount{min-width:24px;height:22px;color:var(--accent);font-size:.74rem;font-weight:700;font-family:var(--font-handjet),monospace;background:#ff99331a;border:1px solid #ff993352;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.bookDetail-module__0hYaZW__infoEmpty{color:#7f786d;margin:0;font-size:.84rem;line-height:1.45}.bookDetail-module__0hYaZW__infoSeriesCol{background:linear-gradient(165deg,#ff993312,#00000014)}.bookDetail-module__0hYaZW__seriesPos{color:#8d8579;align-items:center;gap:.45rem;margin-bottom:.75rem;font-size:.8rem;display:inline-flex}.bookDetail-module__0hYaZW__seriesPosNum{width:24px;height:24px;color:var(--accent);font-family:var(--font-handjet),monospace;background:#ff99331f;border:1px solid #ff993359;border-radius:6px;justify-content:center;align-items:center;font-size:1rem;font-weight:700;line-height:1;display:inline-flex}.bookDetail-module__0hYaZW__seriesName{color:#ffc483;font-size:1.2rem;line-height:1.2;font-family:var(--font-handjet),monospace;letter-spacing:.03em;margin:0 0 .45rem}.bookDetail-module__0hYaZW__seriesDesc{color:#a79f93;max-height:6rem;margin:0 0 .95rem;font-size:.83rem;line-height:1.5;position:relative;overflow:hidden}.bookDetail-module__0hYaZW__seriesDesc:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0a0804f2);height:2rem;position:absolute;bottom:0;left:0;right:0}.bookDetail-module__0hYaZW__seriesLink{color:#ffc483;font-family:var(--font-handjet),monospace;text-transform:uppercase;letter-spacing:.09em;background:#ff99331f;border:1px solid #ff993359;border-radius:8px;align-items:center;gap:.45rem;padding:.4rem .7rem;font-size:.76rem;font-weight:700;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.bookDetail-module__0hYaZW__seriesLink:hover{background:#f933;border-color:#ff99338c;transform:translateY(-1px)}.bookDetail-module__0hYaZW__crawlWrapper{flex-direction:column;flex:0 0 350px;gap:0;display:flex}.bookDetail-module__0hYaZW__crawlLangToggle{justify-content:center;gap:4px;margin-bottom:6px;display:flex}.bookDetail-module__0hYaZW__crawlLangBtn{font-size:.65rem;font-family:var(--font-handjet,monospace),monospace;letter-spacing:1px;text-transform:uppercase;color:#fce20566;cursor:pointer;background:#fce2050f;border:1px solid #fce20533;border-radius:3px;padding:3px 10px;font-weight:700;transition:all .15s}.bookDetail-module__0hYaZW__crawlLangBtn:hover{color:#fce205b3;background:#fce2051f;border-color:#fce20566}.bookDetail-module__0hYaZW__crawlLangActive{color:#fce205;background:#fce2051a;border-color:#fce20580}.bookDetail-module__0hYaZW__crawlContainer{perspective:400px;background:0 0;border-radius:14px;justify-content:center;width:100%;height:350px;padding:2rem;display:flex;position:relative;overflow:hidden}.bookDetail-module__0hYaZW__crawlContent{color:#fce205;text-align:justify;transform-origin:50% 100%;letter-spacing:1.5px;white-space:pre-wrap;z-index:1;font-family:News Cycle,Arial Narrow,sans-serif;font-size:1.45rem;font-weight:700;line-height:1.6;animation:70s linear forwards bookDetail-module__0hYaZW__crawlAnim;position:absolute;top:100%;transform:rotateX(25deg)}.bookDetail-module__0hYaZW__crawlContainer:active .bookDetail-module__0hYaZW__crawlContent{animation:none}@keyframes bookDetail-module__0hYaZW__crawlAnim{0%{transform:rotateX(25deg)translateY(0)}to{transform:rotateX(25deg)translateY(-250%)}}.bookDetail-module__0hYaZW__crawlContent p{margin:0 0 1.5rem}.bookDetail-module__0hYaZW__crawlTitle{text-align:center;letter-spacing:2px;font-size:1.5rem}@media (max-width:850px){.bookDetail-module__0hYaZW__descriptionWrapper{flex-direction:column}.bookDetail-module__0hYaZW__infoBlock{grid-template-columns:1fr}.bookDetail-module__0hYaZW__infoCol+.bookDetail-module__0hYaZW__infoCol{border-top:1px solid #ffffff14;border-left:none}.bookDetail-module__0hYaZW__crawlContainer{flex:auto;width:100%;max-width:450px}.bookDetail-module__0hYaZW__quickNav{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;border-radius:14px;flex-wrap:nowrap;justify-content:flex-start;padding-right:2.25rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.25rem),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 2.25rem),#0000 100%)}.bookDetail-module__0hYaZW__quickNav::-webkit-scrollbar{display:none}.bookDetail-module__0hYaZW__quickNavLink{scroll-snap-align:start;flex-shrink:0}}.bookDetail-module__0hYaZW__eventsSafe{color:#ccc;--formatted-text-size:1.2rem;margin:0;font-size:1.1rem;line-height:1.8}.bookDetail-module__0hYaZW__recBadge{text-transform:uppercase;letter-spacing:1px;border-radius:4px;margin-bottom:1.5rem;padding:8px 16px;font-size:1.05rem;font-weight:700;display:inline-block;box-shadow:0 2px 10px #0006}.bookDetail-module__0hYaZW__recGood{color:#4ade80;background:#22c55e26;border:1px solid #22c55e66;border-radius:999px}.bookDetail-module__0hYaZW__recBad{color:#f87171;background:#ef444426;border:1px solid #ef444466;border-radius:999px}.bookDetail-module__0hYaZW__recNeutral{color:#fbbf24;background:#ffa50026;border:1px solid #ffa50066;border-radius:999px}.bookDetail-module__0hYaZW__sentimentGood{color:#4ade80;margin-top:.75rem;font-size:1.15rem;font-weight:700;display:block}.bookDetail-module__0hYaZW__sentimentBad{color:#f87171;margin-top:.75rem;font-size:1.15rem;font-weight:700;display:block}.bookDetail-module__0hYaZW__sentimentList{flex-direction:column;gap:.5rem;margin-top:.25rem;margin-bottom:.5rem;padding-left:1.5rem;display:flex}.bookDetail-module__0hYaZW__sentimentList li{color:gold}.bookDetail-module__0hYaZW__sentimentList li span{color:#e2e8f0;font-size:1.25rem;line-height:1.6}.bookDetail-module__0hYaZW__spoilerBlock{background:#ff44440d;border:1px solid #ff44444d;border-radius:10px;margin-top:1rem;padding:1rem 1.5rem}.bookDetail-module__0hYaZW__spoilerToggle{cursor:pointer;color:#ef4444;text-transform:uppercase;font-size:.9rem;font-weight:600;font-family:var(--font-primary),monospace;padding:4px 0}.bookDetail-module__0hYaZW__spoilerToggle:hover{text-shadow:0 0 10px #ef4444}.bookDetail-module__0hYaZW__spoilerList{color:#aaa;margin:1.5rem 0 0;padding-left:1.5rem;font-size:.95rem;line-height:1.7}.bookDetail-module__0hYaZW__spoilerList li{margin-bottom:.8rem}.bookDetail-module__0hYaZW__spoilerWrap{position:relative}.bookDetail-module__0hYaZW__spoilerCheckbox{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bookDetail-module__0hYaZW__spoilerBlurContent{filter:blur(14px)saturate(.6);pointer-events:none;-webkit-user-select:none;user-select:none;transition:filter .4s}.bookDetail-module__0hYaZW__spoilerEyeOverlay{text-align:center;cursor:pointer;color:#ef4444;background:#0a080699;border:1px dashed #ef444466;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:1.5rem;transition:background .3s,opacity .3s;display:flex;position:absolute;inset:0}.bookDetail-module__0hYaZW__spoilerEyeOverlay:hover{text-shadow:0 0 10px #ef4444;background:#0a0806bf}.bookDetail-module__0hYaZW__spoilerCheckbox:focus-visible~.bookDetail-module__0hYaZW__spoilerEyeOverlay{outline-offset:2px;outline:2px solid #ef4444}.bookDetail-module__0hYaZW__spoilerEyeIcon{width:40px;height:40px}.bookDetail-module__0hYaZW__spoilerEyeText{font-family:var(--font-primary),monospace;text-transform:uppercase;letter-spacing:.03em;max-width:320px;font-size:.85rem;font-weight:600}.bookDetail-module__0hYaZW__spoilerEyeHint{color:#aaa;text-transform:none;font-size:.75rem;font-weight:400}.bookDetail-module__0hYaZW__spoilerCheckbox:checked~.bookDetail-module__0hYaZW__spoilerBlurContent{filter:none;pointer-events:auto;-webkit-user-select:auto;user-select:auto}.bookDetail-module__0hYaZW__spoilerCheckbox:checked~.bookDetail-module__0hYaZW__spoilerEyeOverlay{opacity:0;pointer-events:none;visibility:hidden}.bookDetail-module__0hYaZW__tagList{flex-wrap:wrap;gap:.75rem;display:flex}.bookDetail-module__0hYaZW__tag{color:var(--accent,#f93);background:#000000d9;border:1px solid #ff99334d;border-radius:10px;flex-direction:column;gap:3px;padding:.65rem 1.25rem;font-size:1rem;text-decoration:none;transition:all .2s;display:flex}.bookDetail-module__0hYaZW__tag:hover{background:#ff993326;box-shadow:0 0 15px #ff99334d}.bookDetail-module__0hYaZW__tagSub{color:#777;font-size:.75rem}.bookDetail-module__0hYaZW__seriesNav{flex-wrap:wrap;gap:10px;display:flex}.bookDetail-module__0hYaZW__seriesItem{color:#aaa;background:#000000d9;border:1px solid #ff99334d;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:.9rem;text-decoration:none;transition:all .2s;display:flex}.bookDetail-module__0hYaZW__seriesItem:hover{border-color:var(--accent);color:#fff;transform:translateY(-2px);box-shadow:0 0 15px #ff99334d}.bookDetail-module__0hYaZW__seriesCurrent{border-color:var(--accent);color:var(--accent);background:#ff993326;box-shadow:inset 0 0 10px #f933}.bookDetail-module__0hYaZW__seriesOrder{color:#fff;font-weight:700}.bookDetail-module__0hYaZW__commentsHeaderGroup{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.bookDetail-module__0hYaZW__commentsScrollHint{color:#888;text-transform:uppercase;letter-spacing:1px;font-size:.8rem;animation:2s infinite bookDetail-module__0hYaZW__pulse}@keyframes bookDetail-module__0hYaZW__pulse{0%{opacity:.5}50%{opacity:1;color:var(--accent,#f93)}to{opacity:.5}}.bookDetail-module__0hYaZW__commentsList{scrollbar-width:thin;scrollbar-color:var(--accent)#0000004d;flex-direction:row;gap:1.5rem;padding-bottom:1rem;display:flex;overflow-x:auto}.bookDetail-module__0hYaZW__commentsList::-webkit-scrollbar{height:6px}.bookDetail-module__0hYaZW__commentsList::-webkit-scrollbar-thumb{background:var(--accent);border-radius:3px}.bookDetail-module__0hYaZW__commentCard{border:1px solid #ff99334d;border-left:4px solid var(--accent);background:#000000d9;border-radius:12px;flex-direction:column;flex-shrink:0;gap:.75rem;min-width:350px;max-width:450px;padding:1.5rem;scroll-margin-top:100px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 15px #ff99330d}.bookDetail-module__0hYaZW__commentCard:before{content:"\"";color:#ff993314;font-size:15rem;font-family:var(--font-handjet),serif;pointer-events:none;z-index:0;line-height:1;position:absolute;top:-5px;right:10px}.bookDetail-module__0hYaZW__detailedComment{background:linear-gradient(135deg,#ffd7001a,#000000e6)!important;border:2px solid gold!important;box-shadow:0 0 20px #ffd70026!important}.bookDetail-module__0hYaZW__detailedBadge{color:#000;text-transform:uppercase;letter-spacing:1px;font-size:.65rem;font-weight:800;font-family:var(--font-primary),monospace;z-index:10;background:gold;border-radius:10px 0;padding:2px 8px;position:absolute;top:0;left:0}.bookDetail-module__0hYaZW__portalReviewCard{background:linear-gradient(135deg,#ffd70024,#000000e6)!important;border:2px solid gold!important;border-left-width:6px!important;box-shadow:0 0 30px #ffd7004d,inset 0 0 30px #ffd7000d!important}.bookDetail-module__0hYaZW__portalReviewCard:hover{box-shadow:0 0 38px #ffd70073,inset 0 0 30px #ffd70014!important}.bookDetail-module__0hYaZW__portalReviewBadge{color:#1a1400;text-transform:uppercase;letter-spacing:1px;font-size:.72rem;font-weight:800;font-family:var(--font-primary),monospace;z-index:10;background:linear-gradient(135deg,#fff3b0,gold);border-radius:10px 0;align-items:center;gap:5px;padding:5px 12px;display:flex;position:absolute;top:0;left:0;box-shadow:0 0 16px #ffd70080}.bookDetail-module__0hYaZW__portalReviewBadge:before{content:"★";font-size:.8rem;line-height:1}.bookDetail-module__0hYaZW__portalReviewLink{color:gold;align-self:flex-end;margin-top:1rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .2s}.bookDetail-module__0hYaZW__portalReviewLink:hover{text-shadow:0 0 10px #ffd70099}.bookDetail-module__0hYaZW__portalReviewOverlayLink{z-index:20;border-radius:inherit;position:absolute;inset:0}.bookDetail-module__0hYaZW__portalReviewOverlayLink:hover{text-shadow:none}.bookDetail-module__0hYaZW__portalReviewOverlayLink:focus-visible{outline-offset:-2px;outline:2px solid gold}.bookDetail-module__0hYaZW__quizMentions{flex-direction:column;gap:.5rem;margin-top:1.5rem;display:flex}.bookDetail-module__0hYaZW__quizBadge{color:var(--accent);background:#ff99330d;border:1px solid #ff993326;border-radius:4px;align-items:center;gap:10px;width:fit-content;padding:8px 12px;font-size:.85rem;text-decoration:none;transition:all .2s;display:flex}.bookDetail-module__0hYaZW__quizBadge:hover{border-color:var(--accent);background:#ff99331f;transform:translate(4px)}.bookDetail-module__0hYaZW__quizIcon{font-size:1.1rem}.bookDetail-module__0hYaZW__quizText{color:#ccc}.bookDetail-module__0hYaZW__quizText strong{color:var(--accent);font-weight:600}.bookDetail-module__0hYaZW__quizArrow{opacity:0;font-weight:700;transition:all .2s;transform:translate(-5px)}.bookDetail-module__0hYaZW__quizBadge:hover .bookDetail-module__0hYaZW__quizArrow{opacity:1;transform:translate(0)}@keyframes bookDetail-module__0hYaZW__slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.bookDetail-module__0hYaZW__commentHeader{border-bottom:1px dashed #ff99334d;justify-content:space-between;align-items:baseline;margin-bottom:.5rem;padding-bottom:.75rem;display:flex}.bookDetail-module__0hYaZW__commentUsername{font-weight:700;font-family:var(--font-handjet),monospace;color:var(--accent);letter-spacing:1.5px;text-shadow:0 0 15px #f936;font-size:1.5rem}.bookDetail-module__0hYaZW__commentDate{color:#888;font-size:.8rem;font-family:var(--font-primary),monospace}.bookDetail-module__0hYaZW__commentText{color:#eee;white-space:pre-wrap;margin:0;font-size:1.1rem;line-height:1.7}.bookDetail-module__0hYaZW__commentSource{color:#666;font-size:.75rem;font-family:var(--font-primary),monospace;align-self:flex-end;margin-top:1rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;transition:all .2s}.bookDetail-module__0hYaZW__commentSource:hover{color:var(--accent);text-shadow:0 0 10px var(--accent)}.bookDetail-module__0hYaZW__relatedGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.5rem;display:grid}.bookDetail-module__0hYaZW__relatedGridCompact{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:1rem;display:grid}.bookDetail-module__0hYaZW__editionsStack{flex-direction:column;gap:1.25rem;display:flex}.bookDetail-module__0hYaZW__editionCardWide{border:1px solid #ff99333d;border-left:4px solid var(--accent);background:linear-gradient(160deg,#0d0c0af5,#080706f5);border-radius:10px;flex-direction:column;gap:1.1rem;padding:1.5rem 1.75rem;display:flex;position:relative;box-shadow:0 14px 34px #0000006b,inset 0 1px #ffd78c14}.bookDetail-module__0hYaZW__editionHeader{border-bottom:1px dashed #ff993340;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.75rem;display:flex}.bookDetail-module__0hYaZW__editionPublisher{font-family:var(--font-handjet),monospace;color:#ffd095;letter-spacing:.02em;margin:0;font-size:1.15rem;line-height:1.35}.bookDetail-module__0hYaZW__editionSeries{color:#8d8579;text-transform:uppercase;letter-spacing:.08em;margin:.3rem 0 0;font-size:.74rem}.bookDetail-module__0hYaZW__editionYear{color:var(--accent);text-shadow:0 0 10px #ff99334d;flex-shrink:0;font-family:Advent Pro,sans-serif;font-size:1.6rem;font-weight:700}.bookDetail-module__0hYaZW__editionMetaGridWide{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem 1.5rem;display:grid}.bookDetail-module__0hYaZW__editionMetaItem{flex-direction:column;gap:2px;display:flex}.bookDetail-module__0hYaZW__editionMetaLabel{text-transform:uppercase;letter-spacing:.1em;color:#665f56;font-size:.66rem}.bookDetail-module__0hYaZW__editionMetaValue{color:#e2ddd3;font-size:.92rem;line-height:1.3}.bookDetail-module__0hYaZW__editionIsbnRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bookDetail-module__0hYaZW__isbnChip{font-family:var(--font-handjet),monospace;letter-spacing:.03em;color:var(--accent);-webkit-user-select:all;user-select:all;background:#ff993314;border:1px solid #ff99334d;border-radius:5px;padding:4px 10px;font-size:.82rem}.bookDetail-module__0hYaZW__editionSubnote{color:#8d8579;font-size:.78rem;font-weight:400}.bookDetail-module__0hYaZW__isbnChipNote{opacity:.65}.bookDetail-module__0hYaZW__editionContents{border-top:1px dashed #f933;flex-direction:column;gap:.4rem;padding-top:.75rem;display:flex}.bookDetail-module__0hYaZW__editionContentsList{flex-direction:column;gap:.3rem;margin:0;padding:0 0 0 1.1rem;display:flex}.bookDetail-module__0hYaZW__editionContentsList li{color:#d8d3c8;font-size:.86rem;line-height:1.4}.bookDetail-module__0hYaZW__editionContentsPages{color:#8d8579;font-size:.78rem}.bookDetail-module__0hYaZW__editionNote{color:#8d8579;margin:0;font-size:.8rem;font-style:italic;line-height:1.5}.bookDetail-module__0hYaZW__editionsHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.bookDetail-module__0hYaZW__langSwitch{background:#00000080;border:1px solid #ff993338;border-radius:9px;padding:3px;display:inline-flex}.bookDetail-module__0hYaZW__langBtn{color:#8d8579;font-family:var(--font-primary),monospace;letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.75rem;font-weight:600;transition:color .18s,background .18s;display:inline-flex}.bookDetail-module__0hYaZW__langBtn:hover{color:#ffc483}.bookDetail-module__0hYaZW__langActive{color:var(--accent,#f93);background:#ff993329;box-shadow:inset 0 0 0 1px #ff993359}.bookDetail-module__0hYaZW__langCount{min-width:18px;height:17px;color:inherit;font-family:var(--font-handjet),monospace;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:.68rem;font-weight:700;display:inline-flex}.bookDetail-module__0hYaZW__langActive .bookDetail-module__0hYaZW__langCount{background:#ff993340}.bookDetail-module__0hYaZW__editionCardUk{border-left-color:#4da6ff}.bookDetail-module__0hYaZW__editionCardUk .bookDetail-module__0hYaZW__editionYear{color:#7cc0ff;text-shadow:0 0 10px #4da6ff4d}.bookDetail-module__0hYaZW__editionCardUpcoming{opacity:.9;border-style:dashed}.bookDetail-module__0hYaZW__editionUkTitle{color:#d8d3c8;margin:.3rem 0 0;font-size:.9rem;line-height:1.35}.bookDetail-module__0hYaZW__ukStatusBadge{font-family:var(--font-primary),monospace;letter-spacing:.07em;text-transform:uppercase;vertical-align:middle;border-radius:4px;margin-left:.6rem;padding:2px 8px;font-size:.64rem;font-weight:700;display:inline-block}.bookDetail-module__0hYaZW__ukStatus_published{color:#4ade80;background:#22c55e1f;border:1px solid #22c55e73}.bookDetail-module__0hYaZW__ukStatus_preorder{color:var(--accent,#f93);background:#ff99331f;border:1px solid #ff993373}.bookDetail-module__0hYaZW__ukStatus_announced{color:#94a3b8;background:#94a3b81a;border:1px solid #94a3b866}.bookDetail-module__0hYaZW__ukStatus_fan{color:#facc15;background:#eab3081f;border:1px solid #eab30873}.bookDetail-module__0hYaZW__editionCardFan{background:linear-gradient(160deg,#141108f5,#080706f5);border-style:dashed;border-left-color:#eab308}.bookDetail-module__0hYaZW__editionCardFan .bookDetail-module__0hYaZW__editionYear{color:#facc15;text-shadow:0 0 10px #eab3084d}.bookDetail-module__0hYaZW__fanBadge{color:#facc15;font-family:var(--font-primary),monospace;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;background:#eab3081f;border:1px solid #eab30873;border-radius:4px;margin-left:.6rem;padding:2px 8px;font-size:.66rem;font-weight:700;display:inline-block}.bookDetail-module__0hYaZW__sectionCount{min-width:24px;height:22px;color:var(--accent);font-family:var(--font-handjet),monospace;vertical-align:middle;background:#ff99331a;border:1px solid #ff993352;border-radius:999px;justify-content:center;align-items:center;margin-left:.6rem;padding:0 7px;font-size:.8rem;font-weight:700;display:inline-flex}.bookDetail-module__0hYaZW__editionsMore,.bookDetail-module__0hYaZW__editionMore{margin-top:.5rem}.bookDetail-module__0hYaZW__editionsMoreToggle,.bookDetail-module__0hYaZW__editionMoreToggle{cursor:pointer;color:#ffc483;font-family:var(--font-handjet),monospace;letter-spacing:.06em;text-transform:uppercase;transition:color .2s,border-color .2s,background .2s;display:inline-block}.bookDetail-module__0hYaZW__editionsMoreToggle{background:#ff99330f;border:1px dashed #ff993359;border-radius:8px;padding:.5rem .9rem;font-size:.82rem;font-weight:700}.bookDetail-module__0hYaZW__editionsMoreToggle:hover{background:#ff993324;border-color:#f939}.bookDetail-module__0hYaZW__editionMoreToggle{color:#8d8579;font-size:.75rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.bookDetail-module__0hYaZW__editionMoreToggle:hover{color:var(--accent)}.bookDetail-module__0hYaZW__editionsMore[open] .bookDetail-module__0hYaZW__editionsMoreToggle,.bookDetail-module__0hYaZW__editionMore[open] .bookDetail-module__0hYaZW__editionMoreToggle{margin-bottom:.8rem}.bookDetail-module__0hYaZW__editionsMore summary::-webkit-details-marker{display:none}.bookDetail-module__0hYaZW__editionMore summary::-webkit-details-marker{display:none}.bookDetail-module__0hYaZW__editionsMoreToggle:after{content:" ▼";opacity:.75;font-size:.7em}.bookDetail-module__0hYaZW__editionsMore[open] .bookDetail-module__0hYaZW__editionsMoreToggle:after{content:" ▲"}@media (max-width:480px){.bookDetail-module__0hYaZW__editionMetaGridWide{grid-template-columns:1fr}.bookDetail-module__0hYaZW__editionCardWide{padding:1rem}.bookDetail-module__0hYaZW__editionYear{font-size:1.3rem}}.bookDetail-module__0hYaZW__buyLinks{flex-wrap:wrap;gap:1rem;display:flex}.bookDetail-module__0hYaZW__buyLink{border:1px solid var(--accent,#f93);color:var(--accent,#f93);text-transform:uppercase;letter-spacing:1px;background:#ff99331a;border-radius:8px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s}.bookDetail-module__0hYaZW__buyLink:hover{background:var(--accent);color:#000;box-shadow:0 0 15px var(--accent)}@media (max-width:900px){.bookDetail-module__0hYaZW__heroInfo{flex-direction:column}.bookDetail-module__0hYaZW__heroComments{width:100%;max-width:100%}}@media (max-width:768px){.bookDetail-module__0hYaZW__heroContent{text-align:center;flex-direction:column;align-items:center}.bookDetail-module__0hYaZW__coverBox{width:200px;height:300px;margin:0 auto}.bookDetail-module__0hYaZW__heroInfo{align-items:stretch;width:100%}.bookDetail-module__0hYaZW__heroInfoMain{align-items:center;padding:0}.bookDetail-module__0hYaZW__continuityBadge{align-self:center}.bookDetail-module__0hYaZW__authorMeta{justify-content:center}.bookDetail-module__0hYaZW__statsRow{flex-wrap:wrap;justify-content:center;gap:1.5rem}.bookDetail-module__0hYaZW__title{font-size:2rem}.bookDetail-module__0hYaZW__vibes{justify-content:center}.bookDetail-module__0hYaZW__actionRow{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.bookDetail-module__0hYaZW__ownedRow{order:1;grid-column:1/-1}.bookDetail-module__0hYaZW__mobileAccordion{background:#000000ad;border:1px solid #ff99334d;padding:.8rem}.bookDetail-module__0hYaZW__mobileAccordionSummary{cursor:pointer;padding-right:26px;font-size:1.05rem;position:relative}.bookDetail-module__0hYaZW__mobileAccordionSummary:after{content:"▼";opacity:.75;font-size:.75rem;transition:transform .2s;position:absolute;top:2px;right:0}.bookDetail-module__0hYaZW__mobileAccordion[open] .bookDetail-module__0hYaZW__mobileAccordionSummary:after{transform:rotate(180deg)}.bookDetail-module__0hYaZW__mobileAccordionBody{margin-top:.75rem}.bookDetail-module__0hYaZW__descriptionWrapper{flex-direction:column}.bookDetail-module__0hYaZW__crawlContainer{flex:auto;width:100%;max-width:450px}.bookDetail-module__0hYaZW__relatedGridCompact{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:480px){.bookDetail-module__0hYaZW__page{padding:.75rem .25rem}.bookDetail-module__0hYaZW__hero{margin-bottom:1rem;padding:1.5rem .75rem}.bookDetail-module__0hYaZW__heroTopRow{margin-bottom:1rem}.bookDetail-module__0hYaZW__backBtn{padding:.4rem .75rem;font-size:.75rem}.bookDetail-module__0hYaZW__heroContent{gap:1.5rem}.bookDetail-module__0hYaZW__title{letter-spacing:.5px;font-size:1.5rem}.bookDetail-module__0hYaZW__titleMeta{font-size:.8rem}.bookDetail-module__0hYaZW__originalTitle{font-size:.9rem}.bookDetail-module__0hYaZW__author{margin-bottom:.5rem;font-size:.85rem}.bookDetail-module__0hYaZW__heroAuthor{font-size:.75em}.bookDetail-module__0hYaZW__statsRow{gap:1rem;margin-left:0;margin-right:0;padding:1rem .75rem}.bookDetail-module__0hYaZW__statValue{font-size:1.1rem}.bookDetail-module__0hYaZW__statLabel{font-size:.68rem}.bookDetail-module__0hYaZW__vibes{gap:.35rem}.bookDetail-module__0hYaZW__heroComments{width:100%;max-height:300px;padding:1rem}.bookDetail-module__0hYaZW__heroCommentText{-webkit-line-clamp:3;line-clamp:3;font-size:.88rem}.bookDetail-module__0hYaZW__heroCommentAuthor{font-size:.72rem}.bookDetail-module__0hYaZW__heroQuoteIcon{font-size:3rem}.bookDetail-module__0hYaZW__content{padding:1rem .75rem}.bookDetail-module__0hYaZW__sectionTitle{font-size:1.15rem}.bookDetail-module__0hYaZW__description{--formatted-text-size:1.1rem;font-size:1rem;line-height:1.7}.bookDetail-module__0hYaZW__infoCol{padding:.9rem}.bookDetail-module__0hYaZW__seriesName{font-size:1.08rem}.bookDetail-module__0hYaZW__infoText{font-size:.82rem}.bookDetail-module__0hYaZW__infoText strong{font-size:.85rem}.bookDetail-module__0hYaZW__eventsSafe{--formatted-text-size:1.05rem;font-size:.95rem;line-height:1.7}.bookDetail-module__0hYaZW__disclaimer{padding:.5rem .8rem;font-size:.8rem}.bookDetail-module__0hYaZW__entryPointNote p{font-size:.85rem}.bookDetail-module__0hYaZW__sentimentGood,.bookDetail-module__0hYaZW__sentimentBad{font-size:1rem}.bookDetail-module__0hYaZW__sentimentList li span{font-size:1.1rem}.bookDetail-module__0hYaZW__tagList{gap:.5rem}.bookDetail-module__0hYaZW__tag{padding:.5rem .8rem;font-size:.85rem}.bookDetail-module__0hYaZW__tagSub{font-size:.65rem}.bookDetail-module__0hYaZW__seriesNav{gap:6px}.bookDetail-module__0hYaZW__seriesItem{padding:8px 12px;font-size:.78rem}.bookDetail-module__0hYaZW__commentCard{min-width:260px;max-width:320px;padding:1rem}.bookDetail-module__0hYaZW__commentText{font-size:.95rem}.bookDetail-module__0hYaZW__commentUsername{font-size:1.2rem}.bookDetail-module__0hYaZW__relatedGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem}.bookDetail-module__0hYaZW__relatedGridCompact{scroll-snap-type:x mandatory;gap:.75rem;padding-bottom:8px;display:flex;overflow-x:auto}.bookDetail-module__0hYaZW__relatedGridCompact>*{scroll-snap-align:start;flex:none;min-width:78%}.bookDetail-module__0hYaZW__spoilerBlock{padding:.75rem 1rem}.bookDetail-module__0hYaZW__spoilerList{font-size:.88rem}.bookDetail-module__0hYaZW__quizBadge{padding:6px 10px;font-size:.78rem}.bookDetail-module__0hYaZW__buyLink{padding:.5rem 1rem;font-size:.78rem}.bookDetail-module__0hYaZW__actionRow{grid-template-columns:1fr}.bookDetail-module__0hYaZW__ownedRow{order:0}.bookDetail-module__0hYaZW__crawlContainer{height:250px;padding:1rem}.bookDetail-module__0hYaZW__crawlContent{font-size:1.1rem}.bookDetail-module__0hYaZW__recBadge{padding:6px 12px;font-size:.9rem}}
