:root{--83bd-paper:#f6f0e5;--83bd-sheet:#fffaf1;--83bd-ink:#24201b;--83bd-muted:#726a60;--83bd-line:#d8cbbb;--83bd-coral:#d94f3d;--83bd-teal:#176e6b;--83bd-gold:#bc8b33;--83bd-width:1160px;--83bd-radius:18px;--83bd-shadow:0 24px 60px rgba(67,49,29,.14)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:linear-gradient(90deg,rgba(80,60,38,.035) 1px,transparent 1px),var(--83bd-paper);background-size:28px 28px;color:var(--83bd-ink);font-family:Georgia,"Songti SC","STSong","Microsoft YaHei",serif;line-height:1.7}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font:inherit}h1,h2,h3,p{margin-top:0;text-align:left!important}.c83bd_skip{position:fixed;top:-80px;left:12px;z-index:99;background:var(--83bd-ink);color:white;padding:10px 14px}.c83bd_skip:focus{top:12px}.c83bd_mast{width:min(calc(100% - 30px),var(--83bd-width));margin:18px auto 0;border-block:1px solid var(--83bd-ink);padding:13px 0}.c83bd_identity{display:flex;justify-content:space-between;align-items:center;gap:16px}.c83bd_identity strong{display:block;font-size:26px;letter-spacing:.04em}.c83bd_identity small{display:block;color:var(--83bd-muted);font:11px/1.3 ui-monospace,Consolas,monospace;letter-spacing:.12em}.c83bd_identity button{display:none;border:1px solid var(--83bd-ink);background:transparent;padding:7px 12px}.c83bd_nav{display:flex;gap:22px;flex-wrap:wrap;padding-top:12px;margin-top:12px;border-top:1px solid var(--83bd-line);font-size:13px}.c83bd_nav a{position:relative}.c83bd_nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-4px;height:2px;background:var(--83bd-coral);transition:.25s}.c83bd_nav a:hover:after{right:0}.c83bd_frame{width:min(calc(100% - 30px),var(--83bd-width));margin:0 auto;padding-bottom:90px}.c83bd_hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.58fr);gap:64px;align-items:center;min-height:650px;padding:58px 0}.c83bd_intro{display:flex;flex-direction:column;align-items:flex-start}.c83bd_intro>span,.c83bd_pagehead>span,.c83bd_detail header>span,.c83bd_missing>span{color:var(--83bd-coral);font:700 11px/1.3 ui-monospace,Consolas,monospace;letter-spacing:.18em}.c83bd_intro h1{font-size:clamp(66px,10vw,138px);line-height:.88;letter-spacing:-.075em;margin:22px 0 30px;max-width:780px}.c83bd_intro p{max-width:680px;font-size:18px;color:#554d44}.c83bd_intro>div{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:10px}.c83bd_button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;background:var(--83bd-ink);color:white;border-radius:2px;font-weight:700}.c83bd_textlink{color:var(--83bd-teal);font-weight:700}.c83bd_feature{position:relative;min-height:520px;box-shadow:var(--83bd-shadow);transform:rotate(1.2deg);background:var(--83bd-sheet);padding:10px}.c83bd_feature:before{content:"";position:absolute;inset:-12px 10px 12px -10px;border:1px solid var(--83bd-gold);z-index:-1}.c83bd_feature img{width:100%;height:500px;object-fit:cover}.c83bd_feature>span{display:block;padding:13px 6px 3px}.c83bd_feature small{display:block;color:var(--83bd-coral);font:700 10px/1.2 ui-monospace,Consolas,monospace;letter-spacing:.14em}.c83bd_feature b{display:block;margin-top:5px}.c83bd_manifest{display:grid;grid-template-columns:160px 1fr;gap:20px;padding:22px 0;border-block:1px solid var(--83bd-ink);margin-bottom:70px}.c83bd_manifest b{color:var(--83bd-coral)}.c83bd_manifest p{margin:0;color:var(--83bd-muted)}.c83bd_shelf,.c83bd_categories,.c83bd_faq{margin:78px 0}.c83bd_shelf>header,.c83bd_categories>header,.c83bd_faq>header{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:25px}.c83bd_shelf header span,.c83bd_categories header span,.c83bd_faq header span{color:var(--83bd-coral);font:700 10px/1.2 ui-monospace,Consolas,monospace;letter-spacing:.16em}.c83bd_shelf header h2,.c83bd_categories header h2,.c83bd_faq header h2{font-size:clamp(30px,5vw,54px);line-height:1;margin:7px 0 0;letter-spacing:-.04em}.c83bd_shelf>header>p,.c83bd_categories>header>p,.c83bd_faq>header>p{color:var(--83bd-muted);max-width:430px;margin-bottom:2px}.c83bd_bookgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px}.c83bd_book{min-width:0}.c83bd_cover{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;background:#ddd0bf;box-shadow:0 12px 30px rgba(70,47,26,.11)}.c83bd_cover img{width:100%;height:100%;object-fit:cover;transition:.4s transform,.4s filter}.c83bd_book:hover img{transform:scale(1.035);filter:saturate(1.08)}.c83bd_cover span{position:absolute;left:8px;bottom:8px;background:rgba(255,250,241,.9);color:var(--83bd-ink);padding:4px 8px;font-size:10px}.c83bd_book>div{padding-top:12px}.c83bd_kicker{color:var(--83bd-coral)!important;font:700 10px/1.2 ui-monospace,Consolas,monospace!important;letter-spacing:.1em}.c83bd_book h3{font-size:17px;line-height:1.45;margin:7px 0}.c83bd_book p{font-size:12px;color:var(--83bd-muted);margin:0}.c83bd_book p a{color:var(--83bd-teal)}.c83bd_categorylist{border-top:1px solid var(--83bd-ink)}.c83bd_categorylist article{display:grid;grid-template-columns:70px 1fr 42px;gap:20px;align-items:start;padding:24px 0;border-bottom:1px solid var(--83bd-line)}.c83bd_categorylist>article>span{font:700 14px/1 ui-monospace,Consolas,monospace;color:var(--83bd-coral)}.c83bd_categorylist h3{font-size:28px;margin:0 0 7px}.c83bd_categorylist p{color:var(--83bd-muted);max-width:800px;margin:0}.c83bd_categorylist>article>a{font-size:24px;color:var(--83bd-teal)}.c83bd_smallgrid{grid-template-columns:repeat(6,1fr)}.c83bd_small h3{font-size:14px}.c83bd_crumb{display:flex;gap:8px;flex-wrap:wrap;padding:28px 0;color:var(--83bd-muted);font-size:12px}.c83bd_crumb a{color:var(--83bd-ink)}.c83bd_pagehead,.c83bd_detail>header{max-width:930px;padding:48px 0 30px}.c83bd_pagehead h1,.c83bd_detail h1,.c83bd_missing h1{font-size:clamp(44px,7vw,86px);line-height:.98;letter-spacing:-.055em;margin:17px 0 25px}.c83bd_pagehead p,.c83bd_detail header>p{font-size:16px;color:#5e564c}.c83bd_tag{padding-bottom:0}.c83bd_chips{display:flex;gap:8px;flex-wrap:wrap}.c83bd_chips span,.c83bd_chips a{padding:5px 10px;border:1px solid var(--83bd-line);font-size:11px;color:var(--83bd-muted)}.c83bd_readerbar{position:sticky;top:8px;z-index:12;display:flex;justify-content:space-between;align-items:center;gap:20px;background:rgba(36,32,27,.96);color:white;padding:12px 15px;margin:14px auto 0;max-width:820px;box-shadow:var(--83bd-shadow)}.c83bd_readerbar b,.c83bd_readerbar small{display:block}.c83bd_readerbar small{color:#c8beb1;font-size:10px}.c83bd_readerbar>div:last-child{display:flex;align-items:center;gap:7px}.c83bd_readerbar button{border:1px solid #6f655a;background:transparent;color:white;padding:5px 8px;font-size:11px}.c83bd_readerbar span{color:#ffcf67;font:700 11px/1 ui-monospace,Consolas,monospace}.c83bd_reader{max-width:720px;margin:0 auto;background:#171411;padding:18px 18px 46px;transition:.25s max-width,.25s filter}.c83bd_reader.is-wide{max-width:900px}.c83bd_reader.is-warm img{filter:sepia(.12) saturate(.88) brightness(.98)}.c83bd_reader figure{position:relative;margin:0 0 18px;background:#fff}.c83bd_reader img{width:100%;height:auto;max-height:1180px;object-fit:cover}.c83bd_reader figcaption{position:absolute;right:8px;bottom:8px;background:rgba(23,20,17,.78);color:white;padding:4px 7px;font:9px/1.2 ui-monospace,Consolas,monospace}.c83bd_chapter{display:flex;justify-content:space-between;gap:12px;max-width:820px;margin:18px auto;padding:15px 0;border-block:1px solid var(--83bd-line);font-size:12px}.c83bd_chapter a{color:var(--83bd-teal)}.c83bd_note{max-width:820px;margin:40px auto;padding:24px;background:var(--83bd-sheet);border-left:4px solid var(--83bd-coral)}.c83bd_note h2{font-size:22px}.c83bd_note p{color:var(--83bd-muted);margin:0}.c83bd_faq{max-width:900px}.c83bd_faq details{padding:18px 0;border-top:1px solid var(--83bd-line)}.c83bd_faq details:last-child{border-bottom:1px solid var(--83bd-line)}.c83bd_faq summary{cursor:pointer;font-weight:700}.c83bd_faq details p{color:var(--83bd-muted);margin:12px 0 0}.c83bd_missing{min-height:65vh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.c83bd_footer{display:grid;grid-template-columns:1.25fr 1fr auto;gap:28px;width:min(calc(100% - 30px),var(--83bd-width));margin:0 auto 70px;padding:26px 0;border-top:1px solid var(--83bd-ink);color:var(--83bd-muted);font-size:13px}.c83bd_footer strong{color:var(--83bd-ink);font-size:20px}.c83bd_footer p{margin:5px 0}.c83bd_time{display:flex;flex-direction:column;align-items:flex-end}.c83bd_time time{color:var(--83bd-coral)}.c83bd_dock{display:none}
@media(max-width:1024px){.c83bd_hero{grid-template-columns:1fr .65fr;gap:32px}.c83bd_intro h1{font-size:82px}.c83bd_bookgrid{grid-template-columns:repeat(3,1fr)}.c83bd_smallgrid{grid-template-columns:repeat(4,1fr)}.c83bd_footer{grid-template-columns:1fr 1fr}.c83bd_time{align-items:flex-start}}
@media(max-width:680px){body{padding-bottom:64px;background-size:22px 22px}.c83bd_mast{width:calc(100% - 22px);margin-top:10px}.c83bd_identity strong{font-size:22px}.c83bd_identity button{display:block}.c83bd_nav{display:none;flex-direction:column;gap:11px}.c83bd_nav.is-open{display:flex}.c83bd_frame{width:calc(100% - 22px)}.c83bd_hero{grid-template-columns:1fr;min-height:auto;padding:48px 0 42px;gap:38px}.c83bd_intro h1{font-size:70px}.c83bd_intro p{font-size:15px}.c83bd_feature{width:min(88%,360px);justify-self:end;min-height:470px}.c83bd_feature img{height:440px}.c83bd_manifest{grid-template-columns:1fr;gap:6px;margin-bottom:54px}.c83bd_shelf>header,.c83bd_categories>header,.c83bd_faq>header{display:block}.c83bd_shelf>header>p,.c83bd_categories>header>p,.c83bd_faq>header>p{margin-top:10px}.c83bd_bookgrid,.c83bd_smallgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 10px}.c83bd_book h3{font-size:14px}.c83bd_book p{font-size:10px}.c83bd_categorylist article{grid-template-columns:42px 1fr 24px;gap:10px;padding:20px 0}.c83bd_categorylist h3{font-size:21px}.c83bd_categorylist p{font-size:12px}.c83bd_pagehead{padding-top:34px}.c83bd_pagehead h1,.c83bd_detail h1,.c83bd_missing h1{font-size:45px}.c83bd_readerbar{top:6px;margin-inline:-3px}.c83bd_readerbar small{display:none}.c83bd_reader{margin-inline:-11px;padding:8px 8px 34px}.c83bd_reader figure{margin-bottom:9px}.c83bd_chapter{font-size:10px}.c83bd_footer{grid-template-columns:1fr;width:calc(100% - 22px);margin-bottom:20px}.c83bd_dock{position:fixed;z-index:30;left:7px;right:7px;bottom:7px;display:grid;grid-template-columns:repeat(4,1fr);background:rgba(255,250,241,.95);border:1px solid var(--83bd-ink);box-shadow:0 8px 28px rgba(0,0,0,.16)}.c83bd_dock a{text-align:center;padding:11px 3px;font-size:12px}.c83bd_time{align-items:flex-start}}
@media(max-width:360px){.c83bd_bookgrid,.c83bd_smallgrid{grid-template-columns:1fr}.c83bd_intro h1{font-size:60px}.c83bd_feature{width:94%}.c83bd_readerbar>div:first-child{max-width:130px}.c83bd_readerbar>div:last-child{gap:3px}}

:root{--83bd-paper:hsl(328 30% 95%);--83bd-sheet:hsl(328 32% 98%);--83bd-coral:hsl(328 68% 43%);--83bd-teal:hsl(113 55% 31%)}
body.tpl-c053{font-family:"Noto Serif CJK SC","Songti SC",Georgia,serif}
body.tpl-c053 .c83bd_frame{display:flex;flex-direction:column}
body.tpl-c053 .c83bd_hero{order:2}
body.tpl-c053 .c83bd_manifest{order:1}
body.tpl-c053 .c83bd_shelf{order:3}
body.tpl-c053 .c83bd_categories{order:4}
body.tpl-c053 .c83bd_faq{order:6}
body.tpl-c053 h1,body.tpl-c053 h2,body.tpl-c053 h3{text-align:left!important}body.tpl-c053 .c83bd_feature{transform:rotate(0.00deg)}
body.tpl-c053 .c83bd_bookgrid{grid-template-columns:repeat(4,minmax(0,1fr))}
body.tpl-c053 .c83bd_cover{border-radius:8px}