.shu_pageRoot__no0yg{--ebook-bg:#f9f5ee;--ebook-panel:#f4eee3;--ebook-panel-strong:#efe6d8;--ebook-border:#dbcdb6;--ebook-border-strong:#cfbfa2;--ebook-accent:#9e4339;--ebook-accent-soft:#b05b52;--ebook-accent-dark:#4d4037;--ebook-ink:#2d2a28;--ebook-muted:#8f857a;--ebook-line:hsla(39,32%,72%,.7);--ebook-sans:"Noto Sans TC","PingFang TC","Microsoft JhengHei",sans-serif;--ebook-serif:"Noto Serif TC","Songti TC","PMingLiU",serif;min-height:100vh;background:linear-gradient(180deg,#f8f4ec,#fdfbf7 45%,#fcfaf5);font-family:var(--ebook-serif)}.shu_container__R5JtJ{max-width:1200px;margin:0 auto;padding:1.5rem 1.5rem 3rem}.shu_pageLayout__w7_FT{display:flex;gap:1.5rem;align-items:flex-start}.shu_pageMain__xE_o1{flex:1;min-width:0}.shu_pageSidebar__0LxBO{flex-shrink:0;width:240px;position:sticky;top:1rem}.shu_sidebarBox__0xvDD{background:hsla(0,0%,100%,.68);border:1px solid var(--ebook-border);border-radius:.75rem;overflow:hidden}.shu_sidebarBoxTitle__mGkKw{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;background:hsla(37,45%,91%,.72);border-bottom:1px solid var(--ebook-border);font-size:1rem;font-weight:700;color:var(--ebook-accent-dark);font-family:var(--ebook-serif);letter-spacing:.06em}.shu_sidebarBoxTitle__mGkKw:before{content:"";display:block;width:3px;height:1em;background:var(--ebook-accent);border-radius:2px;flex-shrink:0}.shu_sidebarTagGrid__DEt69{display:grid;grid-template-columns:1fr 1fr;gap:.375rem;padding:.75rem}.shu_sidebarTagItem__FJ3Un{display:flex;align-items:center;justify-content:center;text-align:center;padding:.375rem;border-radius:.375rem;border:1px solid hsla(39,32%,72%,.75);background:hsla(38,48%,95%,.72);font-size:1rem;color:#5b5149;font-family:var(--ebook-sans);text-decoration:none;transition:all .12s;line-height:1.3}.shu_sidebarTagItem__FJ3Un:hover{background:hsla(37,47%,93%,.98);border-color:var(--ebook-accent-soft);color:var(--ebook-accent);text-decoration:none}.shu_breadcrumbWrap__lQwFs{margin-bottom:1.25rem;font-family:var(--ebook-sans)}.shu_heroSection__45IA8{display:flex;gap:2rem;align-items:flex-start;margin-bottom:2rem;padding:1.5rem;background:hsla(0,0%,100%,.6);border:1px solid var(--ebook-border);border-radius:1rem;box-shadow:0 2px 12px rgba(130,108,82,.07)}.shu_bookCoverWrap__mn0c8{flex-shrink:0;width:140px}.shu_bookCover__CADPF{width:100%;display:block;border-radius:.5rem;-o-object-fit:cover;object-fit:cover;aspect-ratio:2/3;background:var(--ebook-panel);box-shadow:4px 6px 20px rgba(79,60,45,.22),0 1px 4px rgba(79,60,45,.1)}.shu_bookInfoWrap__4Ju1I{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem}.shu_bookTitle__9dgG6{margin:0;font-size:2.25rem;font-weight:700;line-height:1.3;letter-spacing:.06em;color:var(--ebook-ink);font-family:var(--ebook-serif)}.shu_bookAuthor___ESzT{margin:0;font-size:1rem;color:var(--ebook-muted);font-family:var(--ebook-sans);letter-spacing:.08em}.shu_divider__DI0Wz{border:none;border-top:1px solid var(--ebook-line);margin:1.25rem 0}.shu_searchWrap__Bpffr{margin-bottom:1.5rem}.shu_searchInputRow__UaBQN{display:flex;gap:.5rem;max-width:400px}.shu_searchInputInner__Bjges{position:relative;flex:1}.shu_searchIcon__59Miv{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);width:1.125rem;height:1.125rem;pointer-events:none;color:#aaa095}.shu_searchInput__SWvGz{width:100%;border:1px solid var(--ebook-border-strong);border-radius:.5rem;padding:.75rem .875rem .75rem 2.625rem;font-size:1rem;background:hsla(0,0%,100%,.85);color:var(--ebook-ink);font-family:var(--ebook-sans);outline:none;transition:border-color .15s,box-shadow .15s}.shu_searchInput__SWvGz::-moz-placeholder{color:#b0a59a}.shu_searchInput__SWvGz::placeholder{color:#b0a59a}.shu_searchInput__SWvGz:focus{border-color:var(--ebook-accent-soft);box-shadow:0 0 0 3px rgba(158,67,57,.08)}.shu_searchInput__SWvGz:disabled{opacity:.6}.shu_searchBtn__j8JFh{flex-shrink:0;padding:.75rem 1.25rem;background:var(--ebook-accent);color:#fff;border:none;border-radius:.5rem;font-size:1rem;font-weight:600;letter-spacing:.04em;cursor:pointer;font-family:var(--ebook-sans);transition:background .15s;white-space:nowrap;display:inline-flex;align-items:center;gap:.375rem}.shu_searchBtn__j8JFh:hover:not(:disabled){background:var(--ebook-accent-soft)}.shu_searchBtn__j8JFh:disabled{opacity:.6;cursor:not-allowed}.shu_searchClearBtn__zcS5k{flex-shrink:0;display:inline-flex;align-items:center;gap:.3rem;padding:.75rem 1rem;background:hsla(0,0%,100%,.8);color:var(--ebook-muted);border:1px solid var(--ebook-border);border-radius:.5rem;font-size:1rem;font-family:var(--ebook-sans);cursor:pointer;transition:all .15s}.shu_searchClearBtn__zcS5k:hover{background:#f5efe3;border-color:var(--ebook-border-strong)}.shu_searchStatus__KEXI6{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;font-size:1rem;font-family:var(--ebook-sans)}.shu_searchStatusMsg__ZhiWF{color:var(--ebook-accent)}.shu_searchStatusLoading__NlPNC{color:var(--ebook-muted)}.shu_spinner__k5I6f{width:1.125rem;height:1.125rem;animation:shu_ebookSpin__MF_aw 1s linear infinite;flex-shrink:0}@keyframes shu_ebookSpin__MF_aw{to{transform:rotate(1turn)}}.shu_introSection__IN2cF{margin-bottom:1.75rem}.shu_sectionLabel__Zf0tw{display:flex;align-items:center;gap:.625rem;font-size:1.25rem;font-weight:700;color:var(--ebook-ink);font-family:var(--ebook-serif);letter-spacing:.08em;margin-bottom:.875rem}.shu_sectionLabel__Zf0tw:before{content:"";display:block;width:4px;height:1.2em;background:var(--ebook-accent);border-radius:2px;flex-shrink:0}.shu_introBody__B1Xf1{font-family:var(--ebook-sans);font-size:1.05rem;line-height:1.9;color:#4a4540}.shu_introBody__B1Xf1 p{margin-bottom:.625rem}.shu_introBody__B1Xf1 h2,.shu_introBody__B1Xf1 h3,.shu_introBody__B1Xf1 h4{font-weight:700;color:var(--ebook-ink);font-family:var(--ebook-serif);margin-top:1.25rem;margin-bottom:.5rem}.shu_introBody__B1Xf1 a{color:var(--ebook-accent);text-decoration:underline;text-underline-offset:.2rem}.shu_introBody__B1Xf1 ol,.shu_introBody__B1Xf1 ul{padding-left:1.5rem;margin-bottom:.625rem}.shu_tocSection__ABpxi{--toc-grid-gap:0.875rem;margin-bottom:1.75rem;width:100%;container-type:inline-size;container-name:toc}.shu_tocGrid__TZD62{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--toc-grid-gap);align-items:start;position:relative}@container toc (max-width: 520px){.shu_tocGrid__TZD62{grid-template-columns:1fr}}.shu_tocChapter__pb5zF{background:hsla(0,0%,100%,.68);border:1px solid var(--ebook-border);border-radius:.75rem;overflow:hidden;transition:box-shadow .15s}.shu_tocChapter__pb5zF:hover{box-shadow:0 3px 14px rgba(130,108,82,.1)}.shu_tocChapterHeader__qoWdf{padding:.625rem .875rem;background:hsla(37,45%,91%,.72);border-bottom:1px solid var(--ebook-border)}.shu_tocChapterTitleLink__hGPpw,.shu_tocChapterTitle__Wgfs2{font-size:1.05rem;font-weight:700;color:var(--ebook-accent-dark);font-family:var(--ebook-serif);letter-spacing:.05em}.shu_tocChapterTitleLink__hGPpw{text-decoration:none;transition:color .12s}.shu_tocChapterTitleLink__hGPpw:hover{color:var(--ebook-accent);text-decoration:underline;text-underline-offset:.25rem}.shu_tocChapterBody__47Heu{padding:.625rem .75rem .75rem;display:flex;flex-wrap:wrap;gap:.375rem}.shu_tocSubSection__emEkU{flex:0 0 100%;width:100%;margin-top:.125rem;margin-bottom:.125rem}.shu_tocSubSectionTitle__cxjl2{font-size:.95rem;font-weight:600;color:var(--ebook-muted);font-family:var(--ebook-sans);padding:.1rem 0 .25rem .5rem;border-left:2px solid var(--ebook-border-strong);margin-bottom:.375rem;letter-spacing:.04em}.shu_tocSubSectionLink__9CJuq{color:inherit;text-decoration:none}.shu_tocSubSectionLink__9CJuq:hover{color:var(--ebook-accent)}.shu_tocSubSectionBody__ddsdm{display:flex;flex-wrap:wrap;gap:.375rem}.shu_tocLeaf__ym91o{flex:0 0 auto}.shu_tocLeafLink__K5Z64{display:inline-flex;align-items:center;padding:.3rem .75rem;border-radius:.4rem;border:1px solid hsla(39,32%,72%,.75);background:hsla(38,48%,95%,.72);font-size:1rem;color:#5b5149;font-family:var(--ebook-sans);text-decoration:none;transition:all .12s;line-height:1.4}.shu_tocLeafLink__K5Z64:hover{background:hsla(37,47%,93%,.98);border-color:var(--ebook-accent-soft);color:var(--ebook-accent);text-decoration:none}.shu_tocLeafText__eYr1U{display:inline-flex;padding:.3rem .75rem;font-size:1rem;color:var(--ebook-muted);font-family:var(--ebook-sans);line-height:1.4}.shu_tocLeafDeep__Qk1QW .shu_tocLeafLink__K5Z64{font-size:.95rem;padding:.25rem .625rem}.shu_searchResults__yHQdl{display:flex;flex-direction:column;gap:.875rem;margin-bottom:1.5rem}.shu_searchCard__ZJKcW{background:hsla(0,0%,100%,.72);border:1px solid hsla(39,33%,82%,.9);border-radius:.875rem;padding:.875rem 1.125rem}.shu_searchCardMeta__vN5cM{display:flex;flex-wrap:wrap;gap:.375rem .625rem;font-size:.9rem;font-weight:600;letter-spacing:.08em;color:var(--ebook-muted);font-family:var(--ebook-sans)}.shu_searchCardMetaSep__XsExW{color:var(--ebook-border-strong)}.shu_searchCardTitle__18OOp{margin-top:.375rem;font-size:1.25rem;font-weight:700;color:var(--ebook-accent-dark);font-family:var(--ebook-serif)}.shu_searchCardTitle__18OOp a{color:inherit;text-decoration:none;transition:color .12s}.shu_searchCardTitle__18OOp a:hover{color:var(--ebook-accent)}.shu_searchCardContent__pOrSM{margin-top:.375rem;font-size:1rem;line-height:1.75;color:#4a4540;font-family:var(--ebook-sans)}.shu_alertWrap__A_ETF{margin-top:1.75rem}@media(max-width:900px){.shu_pageLayout__w7_FT{flex-direction:column}.shu_pageSidebar__0LxBO{width:100%;position:static}.shu_sidebarTagGrid__DEt69{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.shu_container__R5JtJ{padding:1rem 1rem 2.5rem}.shu_heroSection__45IA8{flex-direction:column;gap:1rem;padding:1.125rem}.shu_bookCoverWrap__mn0c8{width:100px}.shu_bookTitle__9dgG6{font-size:1.625rem}.shu_searchInputRow__UaBQN{flex-wrap:wrap}.shu_sidebarTagGrid__DEt69{grid-template-columns:repeat(3,1fr)}}