.reader-module__AVPA6q__libraryPage,.reader-module__AVPA6q__readerPage{--gold:#d9af5b;--ink:#f7f1e5;--muted:#b7ad9d;box-sizing:border-box;width:100vw;max-width:100vw;min-height:100vh;color:var(--ink);background:#090908;overflow-x:clip}.reader-module__AVPA6q__libraryPage *,.reader-module__AVPA6q__readerPage *{box-sizing:border-box}.reader-module__AVPA6q__libraryPage{padding:clamp(56px,10vw,100px) 20px 96px}.reader-module__AVPA6q__libraryHero,.reader-module__AVPA6q__chapterGrid,.reader-module__AVPA6q__librarySupport{width:min(100vw - 40px,1040px);margin-inline:auto}.reader-module__AVPA6q__libraryHero{padding-bottom:48px}.reader-module__AVPA6q__libraryHero h1,.reader-module__AVPA6q__chapterOpening h1,.reader-module__AVPA6q__appendix h2,.reader-module__AVPA6q__chapterSupport h2,.reader-module__AVPA6q__librarySupport h2{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500}.reader-module__AVPA6q__libraryHero h1{font-size:clamp(4rem,12vw,7.5rem);line-height:.9}.reader-module__AVPA6q__libraryHero>p:last-child{max-width:680px;color:var(--muted);margin:28px 0 0;font-size:1.05rem;line-height:1.75}.reader-module__AVPA6q__eyebrow{color:#efc879;letter-spacing:.17em;text-transform:uppercase;margin:0 0 12px;font-size:.73rem;font-weight:800}.reader-module__AVPA6q__chapterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.reader-module__AVPA6q__chapterCard{min-height:240px;color:var(--ink);background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--chapter-tone), white 18%), transparent 60%), var(--chapter-tone);border:1px solid #ffffff1a;border-radius:20px;padding:28px;text-decoration:none;transition:transform .18s,border-color .18s}.reader-module__AVPA6q__chapterCard:hover{border-color:#efc87985;transform:translateY(-3px)}.reader-module__AVPA6q__chapterCard>span{color:#efc879;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:800}.reader-module__AVPA6q__chapterCard h2{margin:13px 0 8px;font-family:Georgia,serif;font-size:clamp(1.75rem,5vw,2.7rem);font-weight:500}.reader-module__AVPA6q__chapterCard p{color:#f7f1e5b3;min-height:52px;margin:0;line-height:1.55}.reader-module__AVPA6q__chapterCard strong{color:#f5d18a;margin-top:28px;font-size:.86rem;display:block}.reader-module__AVPA6q__librarySupport,.reader-module__AVPA6q__chapterSupport{background:radial-gradient(circle at 100% 0,#d9af5b24,#0000 24rem),#15130f;border:1px solid #d9af5b47;border-radius:24px;padding:clamp(34px,7vw,58px)}.reader-module__AVPA6q__librarySupport{margin-top:64px}.reader-module__AVPA6q__librarySupport h2,.reader-module__AVPA6q__chapterSupport h2{max-width:17ch;font-size:clamp(2rem,6vw,3.4rem);line-height:1}.reader-module__AVPA6q__librarySupport>p:not(.reader-module__AVPA6q__eyebrow),.reader-module__AVPA6q__chapterSupport>p:not(.reader-module__AVPA6q__eyebrow){max-width:650px;color:var(--muted);margin:20px 0 0;line-height:1.7}.reader-module__AVPA6q__supportActions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.reader-module__AVPA6q__primaryLink,.reader-module__AVPA6q__secondaryLink{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.reader-module__AVPA6q__primaryLink{color:#19130a;background:#efc879}.reader-module__AVPA6q__secondaryLink{color:var(--ink);background:#ffffff0d;border:1px solid #ffffff29}.reader-module__AVPA6q__readerPage{padding-top:61px;position:relative}.reader-module__AVPA6q__progress{z-index:70;background:#ffffff1a;width:100%;height:3px;position:fixed;top:0;left:0}.reader-module__AVPA6q__progress span{background:linear-gradient(90deg,#bd8737,#f6d88e);height:100%;transition:width .12s linear;display:block}.reader-module__AVPA6q__readerNav{z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0a09e6;border:1px solid #ffffff1a;border-top:0;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;width:min(100vw,820px);min-height:58px;padding:8px 10px;display:grid;position:fixed;top:72px;left:50%;transform:translate(-50%)}.reader-module__AVPA6q__readerNav label{min-width:0}.reader-module__AVPA6q__readerNav select,.reader-module__AVPA6q__menuButton{height:42px;color:var(--ink);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px}.reader-module__AVPA6q__readerNav select{width:100%;padding:0 38px 0 14px}.reader-module__AVPA6q__menuButton{place-items:center;font-size:1.25rem;text-decoration:none;display:grid}.reader-module__AVPA6q__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reader-module__AVPA6q__chapterOpening{text-align:center;background:radial-gradient(circle at 50% 25%, color-mix(in srgb, var(--chapter-tone), white 18%), transparent 30rem), linear-gradient(var(--chapter-tone),#11100c);place-content:end center;justify-items:center;min-height:min(72vh,680px);padding:110px 24px 64px;display:grid}.reader-module__AVPA6q__chapterOpening h1{white-space:nowrap;max-width:100%;font-size:clamp(3.35rem,13vw,7rem);line-height:.9}.reader-module__AVPA6q__chapterOpening>p:nth-of-type(2){color:#f7f1e5b8;margin:18px 0 0}.reader-module__AVPA6q__scrollCue{color:#ffffff80;letter-spacing:.14em;text-transform:uppercase;margin-top:36px;font-size:.72rem}.reader-module__AVPA6q__comicStream,.reader-module__AVPA6q__appendix,.reader-module__AVPA6q__chapterSupport,.reader-module__AVPA6q__chapterEnd{width:min(100%,760px);margin-inline:auto}.reader-module__AVPA6q__comicStream{background:#050505;box-shadow:0 0 80px #000000bf}.reader-module__AVPA6q__comicPage{background:#0b0b0a;margin:0}.reader-module__AVPA6q__comicPage+.reader-module__AVPA6q__comicPage{margin-top:14px}.reader-module__AVPA6q__comicPage img{background:linear-gradient(110deg,#111,#1b1915,#111);width:100%;height:auto;display:block}.reader-module__AVPA6q__appendix{background:radial-gradient(circle at 50% 0,#d9af5b26,#0000 30rem),#11100c;border-block:1px solid #d9af5b40;padding:clamp(44px,8vw,72px) clamp(20px,6vw,48px)}.reader-module__AVPA6q__appendix h2{max-width:17ch;font-size:clamp(2.2rem,7vw,4rem);line-height:1}.reader-module__AVPA6q__appendix h3{color:#efc879;letter-spacing:.12em;text-transform:uppercase;margin:36px 0 20px;font-size:.85rem}.reader-module__AVPA6q__appendix>p:not(.reader-module__AVPA6q__eyebrow),.reader-module__AVPA6q__appendix dd{color:#d8d1c5;line-height:1.7}.reader-module__AVPA6q__note{border-top:1px solid #d9af5b33;margin-top:30px;padding-top:22px;font-size:.84rem;color:#aebac0!important}.reader-module__AVPA6q__specs{border-top:1px solid #d9af5b33;margin:28px 0 56px}.reader-module__AVPA6q__specs div{border-bottom:1px solid #d9af5b24;grid-template-columns:120px 1fr;gap:18px;padding:14px 0;display:grid}.reader-module__AVPA6q__specs dt{color:#efc879;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800}.reader-module__AVPA6q__specs dd{margin:0}.reader-module__AVPA6q__originPair,.reader-module__AVPA6q__familyRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.reader-module__AVPA6q__originPair{margin:30px auto}.reader-module__AVPA6q__originPair b{color:#efc879;font-size:1.5rem}.reader-module__AVPA6q__treeColumns{grid-template-columns:1.3fr .8fr;gap:20px;display:grid}.reader-module__AVPA6q__treeColumns>div{background:#ffffff06;border:1px solid #d9af5b2e;border-radius:18px;padding:18px}.reader-module__AVPA6q__familyChain{justify-items:center;gap:26px;margin:24px auto;display:grid}.reader-module__AVPA6q__familyChain .reader-module__AVPA6q__portrait{position:relative}.reader-module__AVPA6q__familyChain .reader-module__AVPA6q__portrait+.reader-module__AVPA6q__portrait:before{content:"↓";color:#b88a3e;position:absolute;top:-23px;left:50%;transform:translate(-50%)}.reader-module__AVPA6q__familyRow{margin-top:22px}.reader-module__AVPA6q__portrait{text-align:center;justify-items:center;gap:5px;width:112px;display:grid}.reader-module__AVPA6q__portrait img{object-fit:cover;background:#22190f;border:2px solid #e8b85da6;border-radius:50%;width:88px;height:88px}.reader-module__AVPA6q__portrait strong{color:#f4ead5;font-size:.88rem}.reader-module__AVPA6q__portrait small{color:#f4ead594;font-size:.7rem;line-height:1.25}.reader-module__AVPA6q__chapterSupport{border-radius:0;margin-top:14px}.reader-module__AVPA6q__chapterEnd{text-align:center;background:#090908;flex-direction:column;align-items:center;gap:20px;padding:64px 20px 90px;display:flex}.reader-module__AVPA6q__chapterEnd p{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.76rem}.reader-module__AVPA6q__returnButton{z-index:65;color:#17120a;background:#f6cf76;border:1px solid #f6cf7673;border-radius:999px;min-height:44px;padding:0 16px;font-size:.78rem;font-weight:800;position:fixed;bottom:18px;right:16px;box-shadow:0 10px 35px #00000073}@media (max-width:720px){.reader-module__AVPA6q__chapterGrid{grid-template-columns:1fr}.reader-module__AVPA6q__chapterCard{min-height:210px}.reader-module__AVPA6q__readerNav{top:62px}.reader-module__AVPA6q__treeColumns{grid-template-columns:1fr}}@media (max-width:460px){.reader-module__AVPA6q__libraryPage{padding-inline:14px}.reader-module__AVPA6q__libraryHero,.reader-module__AVPA6q__chapterGrid,.reader-module__AVPA6q__librarySupport{width:calc(100vw - 28px)}.reader-module__AVPA6q__librarySupport,.reader-module__AVPA6q__chapterSupport{padding-inline:22px}.reader-module__AVPA6q__specs div{grid-template-columns:1fr;gap:6px}.reader-module__AVPA6q__portrait{width:92px}.reader-module__AVPA6q__portrait img{width:74px;height:74px}}@media (prefers-reduced-motion:reduce){.reader-module__AVPA6q__chapterCard,.reader-module__AVPA6q__progress span{transition:none}}
