.scripture-audio{--audio-ink:#293d35;--audio-muted:#646b60;--audio-line:#cecdbb;color:var(--audio-ink);background:#f6f2e9;border:1px solid var(--audio-line);padding:26px 30px;margin:0 0 28px;font-family:var(--font-ui);text-align:left}.scripture-audio header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.scripture-audio-kicker,.scripture-audio header>span{font-size:var(--text-xs);line-height:1.8;color:var(--audio-muted)}.scripture-audio h2{font:var(--weight-heading) var(--text-2xl)/1.6 var(--font-ui);margin:4px 0 0;text-wrap:balance}.scripture-audio-track{padding-top:22px;min-width:0}.scripture-audio-track+.scripture-audio-track{margin-top:22px;border-top:1px solid var(--audio-line)}.scripture-audio h3{font-family:var(--font-ui);font-size:var(--text-sm);line-height:1.8;font-weight:var(--weight-body);margin:0 0 6px;text-wrap:balance}.scripture-audio-track p{font-size:var(--text-xs);line-height:1.9;margin:0 0 12px;color:var(--audio-muted);text-wrap:pretty}.scripture-audio audio{display:block;width:100%;min-width:0;height:54px;margin:14px 0 8px;color-scheme:light}.scripture-audio details{font-size:var(--text-xs);line-height:1.9;color:var(--audio-muted)}.scripture-audio summary{cursor:pointer;min-height:44px;display:list-item;padding:10px 0}.scripture-audio details p{font-size:var(--text-xs);margin:4px 0 8px}.scripture-audio a{color:inherit;text-underline-offset:4px;overflow-wrap:anywhere}.scripture-audio details>a{display:inline-flex;align-items:center;min-height:44px}.scripture-audio button{font-family:var(--font-ui);font-size:var(--text-xs);line-height:1.6;min-height:44px;padding:8px 14px;border:1px solid var(--audio-line);background:transparent;color:var(--audio-ink);cursor:pointer;margin-bottom:12px}.scripture-audio .scripture-audio-status{margin-top:10px;color:#944230}.scripture-audio :is(button,summary,a,audio):focus-visible{outline:2px solid #a14735;outline-offset:4px}.scripture-audio [hidden]{display:none!important}.closing-panel>.scripture-audio{margin-top:30px}.closing-panel .scripture-audio h2,.closing-panel .scripture-audio h3{color:var(--audio-ink);font-size:var(--text-2xl);line-height:1.6}.closing-panel .scripture-audio h3{font-size:var(--text-sm)}@media (max-width:600px){.scripture-audio{padding:20px 16px}.scripture-audio h2{font-size:var(--text-xl)}.scripture-audio header{gap:6px}.scripture-audio header>span{width:100%}}@media print{.scripture-audio{display:none!important}}@font-face{font-family:OneThoughtKai;src:url(/yishi/fonts/yishi-kai.woff2?v=6) format("woff2");font-display:swap}:root[data-site-page=classics]{--paper:#eee9dd;--light:#f6f2e9;--ink:#293d35;--muted:#646b60;--line:#cecdbb;--accent:#a14735;--kai:var(--font-reading);--serif:var(--font-reading);--sans:var(--font-ui)}:where(html[data-site-page=classics]) *{box-sizing:border-box}:where(html[data-site-page=classics]) body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-ui)}:where(html[data-site-page=classics]) h1,:where(html[data-site-page=classics]) h2,:where(html[data-site-page=classics]) h3,:where(html[data-site-page=classics]) h4,:where(html[data-site-page=classics]) p{margin:0}:where(html[data-site-page=classics]) h1,:where(html[data-site-page=classics]) h2,:where(html[data-site-page=classics]) h3,:where(html[data-site-page=classics]) h4{text-wrap:balance;font-weight:var(--weight-body)}:where(html[data-site-page=classics]) p{text-wrap:pretty}:where(html[data-site-page=classics]) a{color:inherit;text-underline-offset:5px}:where(html[data-site-page=classics]) button,:where(html[data-site-page=classics]) input,:where(html[data-site-page=classics]) select{font:inherit;color:inherit}:where(html[data-site-page=classics]) button{cursor:pointer}:where(html[data-site-page=classics]) a:focus-visible,:where(html[data-site-page=classics]) button:focus-visible,:where(html[data-site-page=classics]) input:focus-visible,:where(html[data-site-page=classics]) select:focus-visible,:where(html[data-site-page=classics]) summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}:where(html[data-site-page=classics]) [hidden]{display:none!important}:where(html[data-site-page=classics]) .skip:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:where(html[data-site-page=classics]) .skip:focus{position:fixed;top:10px;left:10px;padding:12px;background:var(--light);z-index:3}:where(html[data-site-page=classics]) main{width:min(1200px,calc(100% - 96px));margin:auto}:where(html[data-site-page=classics]) .eyebrow{font:var(--weight-body) var(--text-xs)/1.8 var(--font-ui);color:var(--muted)}:where(html[data-site-page=classics]) .library-hero{display:grid;grid-template-columns:1fr 42%;gap:60px;align-items:center;padding:70px 0 65px}:where(html[data-site-page=classics]) .library-hero h1{font:var(--weight-heading) var(--text-6xl)/1.4 var(--font-ui);margin:22px 0}:where(html[data-site-page=classics]) .hero-intro{font-size:var(--text-base);line-height:2.1;color:var(--muted)}:where(html[data-site-page=classics]) .primary{display:inline-flex;align-items:center;justify-content:space-between;gap:50px;background:var(--accent);color:var(--light);min-height:48px;padding:12px 22px;text-decoration:none;margin-top:28px}:where(html[data-site-page=classics]) .library-emblem{height:370px;position:relative;display:grid;place-items:center;border:1px solid var(--line);background:var(--light);overflow:hidden}:where(html[data-site-page=classics]) .library-emblem:before,:where(html[data-site-page=classics]) .library-emblem:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid var(--line)}:where(html[data-site-page=classics]) .library-emblem:after{top:28px;right:28px;bottom:28px;left:28px;border-style:dashed;opacity:.6}:where(html[data-site-page=classics]) .emblem-ring{position:absolute;width:275px;height:275px;border:1px solid var(--accent);border-radius:50%;opacity:.5}:where(html[data-site-page=classics]) .emblem-ring:before,:where(html[data-site-page=classics]) .emblem-ring:after{content:"";position:absolute;border:1px solid var(--line);border-radius:50%;top:15px;right:15px;bottom:15px;left:15px}:where(html[data-site-page=classics]) .emblem-ring:after{top:32px;right:32px;bottom:32px;left:32px}:where(html[data-site-page=classics]) .emblem-line{position:absolute;top:0;right:50%;bottom:0;left:50%;border-left:1px solid var(--line)}:where(html[data-site-page=classics]) .library-emblem b{font:var(--weight-body) 160px var(--font-ui);position:relative;background:var(--light);padding:0 15px;font-weight:var(--weight-body)}:where(html[data-site-page=classics]) .library-emblem i{position:absolute;bottom:26px;z-index:1;font:var(--weight-body) var(--text-xs) var(--font-ui);background:var(--light);padding:0 20px}:where(html[data-site-page=classics]) .library{padding:35px 0 60px;border-top:1px solid var(--ink)}:where(html[data-site-page=classics]) .library-heading{display:flex;align-items:end;justify-content:space-between;gap:24px}:where(html[data-site-page=classics]) .library-heading h2{font:var(--weight-heading) var(--text-3xl)/1.5 var(--font-ui);margin-top:10px}:where(html[data-site-page=classics]) .search-label{font:var(--weight-body) var(--text-xs) var(--font-ui);display:grid;gap:8px;width:260px}:where(html[data-site-page=classics]) .search-label input{background:var(--light);border:1px solid var(--line);min-height:46px;padding:10px 14px;border-radius:0;font-size:var(--text-sm)}:where(html[data-site-page=classics]) .search-result{font:var(--weight-body) var(--text-xs) var(--font-ui);color:var(--muted);margin:25px 0}:where(html[data-site-page=classics]) .book-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}:where(html[data-site-page=classics]) .book-card{display:grid;grid-template-columns:185px 1fr;border:1px solid var(--line);background:var(--light);text-decoration:none;min-width:0}:where(html[data-site-page=classics]) .book-cover{position:relative;min-height:290px;padding:24px;color:var(--light);background:#293d35;isolation:isolate;display:flex;flex-direction:column;overflow:hidden}:where(html[data-site-page=classics]) .book-cover:before{content:"";position:absolute;top:11px;right:11px;bottom:11px;left:11px;border:1px solid currentColor;opacity:.35;z-index:-1}:where(html[data-site-page=classics]) .book-cover:after{content:"";position:absolute;inset:0 auto 0 19px;border-left:1px dashed currentColor;opacity:.25;z-index:-1}:where(html[data-site-page=classics]) .cover-number{font:var(--weight-body) var(--text-xs)/1.8 var(--font-ui);font-variant-numeric:tabular-nums;position:relative}:where(html[data-site-page=classics]) .book-cover h3{font:var(--weight-heading) var(--text-2xl)/1.35 var(--font-ui);writing-mode:vertical-rl;margin:20px auto;min-height:115px;z-index:1}:where(html[data-site-page=classics]) .cover-edition{font:var(--weight-body) var(--text-xs)/1.7 var(--font-ui);margin-top:auto;position:relative}:where(html[data-site-page=classics]) .cover-mark{position:absolute;right:-14px;bottom:16px;font:var(--weight-body) 150px var(--font-ui);opacity:.09}:where(html[data-site-page=classics]) .cover-1{background:#5e6250}:where(html[data-site-page=classics]) .cover-2{background:#614d3c}:where(html[data-site-page=classics]) .cover-3{background:#3f5350}:where(html[data-site-page=classics]) .book-info{padding:30px 26px;min-width:0}:where(html[data-site-page=classics]) .book-info h4{font:var(--weight-heading) var(--text-xl)/1.6 var(--font-ui);margin:19px 0 12px}:where(html[data-site-page=classics]) .book-info h4 span{display:block;color:var(--accent);font:var(--weight-heading) var(--text-lg) var(--font-ui);margin-top:10px}:where(html[data-site-page=classics]) .book-info p{font-size:var(--text-sm);line-height:2;color:var(--muted)}:where(html[data-site-page=classics]) .book-info small{display:block;margin-top:22px;font:var(--weight-body) var(--text-xs)/1.8 var(--font-ui);color:var(--muted)}:where(html[data-site-page=classics]) .book-card:hover h4{text-decoration:underline;text-underline-offset:6px}:where(html[data-site-page=classics]) .diamond-bridge{display:flex;gap:45px;align-items:center;border-block:1px solid var(--line);padding:45px 0}:where(html[data-site-page=classics]) .bridge-mark{display:grid;place-items:center;width:115px;height:150px;border:3px double var(--accent);color:var(--accent);font:var(--weight-body) var(--text-6xl) var(--font-ui);flex-shrink:0}:where(html[data-site-page=classics]) .diamond-bridge h2{font:var(--weight-heading) var(--text-2xl)/1.5 var(--font-ui);margin:10px 0}:where(html[data-site-page=classics]) .diamond-bridge p{font-size:var(--text-sm);line-height:2;color:var(--muted)}:where(html[data-site-page=classics]) .bridge-links{display:flex;flex-wrap:wrap;gap:24px;margin-top:18px;font-size:var(--text-sm)}:where(html[data-site-page=classics]) .bridge-links a{min-height:44px;display:flex;align-items:center}:where(html[data-site-page=classics]) .reading-note{max-width:780px;margin:50px 0 65px}:where(html[data-site-page=classics]) .reading-note h2{font:var(--weight-heading) var(--text-xl)/1.5 var(--font-ui);margin-bottom:15px}:where(html[data-site-page=classics]) .reading-note p{font:var(--weight-body) var(--text-sm)/2 var(--font-ui);color:var(--muted)}:where(html[data-site-page=classics]) .breadcrumb{display:flex;flex-wrap:wrap;gap:13px;font:var(--weight-body) var(--text-xs)/1.8 var(--font-ui);color:var(--muted);padding-top:26px}:where(html[data-site-page=classics]) .breadcrumb a{padding-block:8px}:where(html[data-site-page=classics]) .breadcrumb>span{padding-block:8px}:where(html[data-site-page=classics]) .reader-heading{text-align:center;max-width:850px;margin:52px auto 40px}:where(html[data-site-page=classics]) .reader-heading h1{font:var(--weight-heading) var(--text-4xl)/2.5 var(--font-ui);margin:15px 0 8px}:where(html[data-site-page=classics]) .reader-heading h1 rt{font:var(--weight-heading) var(--text-xs) var(--font-ui);color:var(--muted)}:where(html[data-site-page=classics]) .reader-heading .translator{font-size:var(--text-xs);margin-bottom:22px}:where(html[data-site-page=classics]) .reader-heading>p:last-of-type{font:var(--weight-body) var(--text-sm)/2 var(--font-ui);color:var(--muted);max-width:600px;margin:auto}:where(html[data-site-page=classics]) .resume-link{display:inline-block;margin-top:22px;font-size:var(--text-sm);color:var(--accent);min-height:44px;padding-top:10px}:where(html[data-site-page=classics]) .reader-tools{display:flex;align-items:center;flex-wrap:wrap;gap:15px 28px;border-block:1px solid var(--line);padding:12px 4px;margin-bottom:32px;font:var(--weight-body) var(--text-sm) var(--font-ui)}:where(html[data-site-page=classics]) .reader-tools label{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer}:where(html[data-site-page=classics]) .reader-tools input{accent-color:var(--accent);width:18px;height:18px;margin:0}:where(html[data-site-page=classics]) .reader-tools select{border:1px solid var(--line);background:var(--light);padding:8px 10px;min-height:44px;border-radius:0}:where(html[data-site-page=classics]) .reader-tools>span{margin-left:auto;font-size:var(--text-xs);color:var(--muted)}:where(html[data-site-page=classics]) .reader-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:40px;align-items:start}:where(html[data-site-page=classics]) .contents{position:sticky;top:25px;font:var(--weight-body) var(--text-xs) var(--font-ui)}:where(html[data-site-page=classics]) .contents summary{font-size:var(--text-sm);min-height:44px;cursor:pointer;padding:10px 0;border-bottom:1px solid var(--line)}:where(html[data-site-page=classics]) .contents nav{display:grid;padding:10px 0}:where(html[data-site-page=classics]) .contents a{display:flex;align-items:baseline;gap:12px;min-height:44px;line-height:1.8;text-decoration:none;padding:9px 0}:where(html[data-site-page=classics]) .contents a span{font-size:var(--text-xs);color:var(--muted);font-variant-numeric:tabular-nums}:where(html[data-site-page=classics]) .contents a[aria-current]{color:var(--accent);text-decoration:underline}:where(html[data-site-page=classics]) .contents p{font-size:var(--text-xs);color:var(--muted);line-height:1.9;margin-top:16px}:where(html[data-site-page=classics]) .reading-paper{background:var(--light);border:1px solid var(--line);padding:10px 45px 35px;min-width:0}:where(html[data-site-page=classics]) .scripture-part{padding:32px 0 36px;border-bottom:1px solid var(--line);scroll-margin-top:25px}:where(html[data-site-page=classics]) .scripture-part>header{display:flex;align-items:baseline;gap:18px;margin-bottom:26px}:where(html[data-site-page=classics]) .part-number{font:var(--weight-body) var(--text-xs) var(--font-ui);color:var(--accent);font-variant-numeric:tabular-nums}:where(html[data-site-page=classics]) .scripture-part h2{font:var(--weight-heading) var(--text-xl)/1.6 var(--font-ui)}:where(html[data-site-page=classics]) .block-label{font:var(--weight-body) var(--text-xs) var(--font-ui);color:var(--muted);display:block;margin-bottom:20px}:where(html[data-site-page=classics]) .sutra-text{font:var(--weight-body) var(--text-xl)/2.9 var(--font-reading);overflow-wrap:anywhere;text-wrap:pretty;margin-bottom:20px}:where(html[data-site-page=classics]) .sutra-text ruby{ruby-align:center}:where(html[data-site-page=classics]) .sutra-text rt{font:var(--weight-body) var(--text-xs)/1 var(--font-reading);color:#62685b;-webkit-user-select:none;user-select:none}:where(html[data-site-page=classics]) .interpretation{border-left:2px solid var(--accent);padding:0 0 0 20px;margin-top:25px}:where(html[data-site-page=classics]) .interpretation h3{font:var(--weight-heading) var(--text-xs)/1.8 var(--font-ui);color:var(--accent);margin-bottom:8px}:where(html[data-site-page=classics]) .interpretation p{font:var(--weight-body) var(--text-sm)/2.1 var(--font-ui);color:#555f54}:where(html[data-site-page=classics]) .without-pinyin rt,:where(html[data-site-page=classics]) .without-pinyin rp{display:none}:where(html[data-site-page=classics]) .without-pinyin .sutra-text{line-height:2}:where(html[data-site-page=classics]) .without-meaning .interpretation{display:none}:where(html[data-site-page=classics]) [data-size=large] .sutra-text{font-size:var(--text-2xl)}:where(html[data-site-page=classics]) [data-size=larger] .sutra-text{font-size:var(--text-3xl)}:where(html[data-site-page=classics]) [data-size=large] .sutra-text rt{font-size:var(--text-xs)}:where(html[data-site-page=classics]) [data-size=larger] .sutra-text rt{font-size:var(--text-xs)}:where(html[data-site-page=classics]) .source-note{padding-top:35px;font:var(--weight-body) var(--text-xs)/2 var(--font-ui);color:var(--muted)}:where(html[data-site-page=classics]) .source-note h2{font:var(--weight-heading) var(--text-lg) var(--font-ui);color:var(--ink);margin-bottom:18px}:where(html[data-site-page=classics]) .source-note p{margin:14px 0}:where(html[data-site-page=classics]) .source-note a{color:var(--accent)}:where(html[data-site-page=classics]) .next-books{padding:50px 0 65px}:where(html[data-site-page=classics]) .next-books h2{font:var(--weight-heading) var(--text-3xl) var(--font-ui);margin:12px 0 20px}:where(html[data-site-page=classics]) .next-books>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:22px}:where(html[data-site-page=classics]) .next-books>div a{border:1px solid var(--line);min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px;text-decoration:none;font:var(--weight-body) var(--text-xl) var(--font-ui)}:where(html[data-site-page=classics]) .next-books>div a span{color:var(--accent)}:where(html[data-site-page=classics]) .next-books>a{font-size:var(--text-xs)}@media (min-width:1500px){:where(html[data-site-page=classics]) .sutra-text{font-size:var(--text-xl)}}@media (max-width:1000px){:where(html[data-site-page=classics]) main{width:calc(100% - 48px)}:where(html[data-site-page=classics]) .book-card{grid-template-columns:145px 1fr}:where(html[data-site-page=classics]) .book-info{padding:24px 18px}:where(html[data-site-page=classics]) .book-info h4{font-size:var(--text-xl)}:where(html[data-site-page=classics]) .library-hero{gap:30px}:where(html[data-site-page=classics]) .library-hero h1{font-size:var(--text-5xl)}:where(html[data-site-page=classics]) .library-emblem{height:330px}:where(html[data-site-page=classics]) .reader-layout{grid-template-columns:175px minmax(0,1fr);gap:22px}:where(html[data-site-page=classics]) .reading-paper{padding-inline:26px}:where(html[data-site-page=classics]) .reader-tools>span{flex-basis:100%;margin-left:0}}@media (max-width:720px){:where(html[data-site-page=classics]) main{width:calc(100% - 36px)}:where(html[data-site-page=classics]) .library-hero{grid-template-columns:1fr;gap:32px;padding:40px 0}:where(html[data-site-page=classics]) .library-hero h1{font-size:var(--text-5xl)}:where(html[data-site-page=classics]) .hero-intro{font-size:var(--text-sm)}:where(html[data-site-page=classics]) .library-emblem{height:230px}:where(html[data-site-page=classics]) .library-emblem b{font-size:110px}:where(html[data-site-page=classics]) .emblem-ring{width:180px;height:180px}:where(html[data-site-page=classics]) .library-emblem i{bottom:23px;font-size:var(--text-xs)}:where(html[data-site-page=classics]) .library-heading{display:block}:where(html[data-site-page=classics]) .library-heading h2{font-size:var(--text-2xl)}:where(html[data-site-page=classics]) .search-label{width:100%;margin-top:24px}:where(html[data-site-page=classics]) .book-grid{grid-template-columns:1fr;gap:20px}:where(html[data-site-page=classics]) .book-card{grid-template-columns:135px minmax(0,1fr)}:where(html[data-site-page=classics]) .book-cover{min-height:264px;padding:23px}:where(html[data-site-page=classics]) .book-cover h3{font-size:var(--text-2xl)}:where(html[data-site-page=classics]) .book-info{padding:24px 19px}:where(html[data-site-page=classics]) .book-info h4{font-size:var(--text-xl);margin-top:14px}:where(html[data-site-page=classics]) .book-info p{font-size:var(--text-xs)}:where(html[data-site-page=classics]) .book-info small{font-size:var(--text-xs);margin-top:14px}:where(html[data-site-page=classics]) .book-info .eyebrow{font-size:var(--text-xs)}:where(html[data-site-page=classics]) .diamond-bridge{gap:24px;align-items:flex-start;padding:30px 0}:where(html[data-site-page=classics]) .bridge-mark{width:55px;height:90px;font-size:var(--text-4xl)}:where(html[data-site-page=classics]) .diamond-bridge h2{font-size:var(--text-xl)}:where(html[data-site-page=classics]) .bridge-links{gap:8px 18px}:where(html[data-site-page=classics]) .reading-note{margin-block:35px 45px}:where(html[data-site-page=classics]) .reader-heading{margin:32px auto}:where(html[data-site-page=classics]) .reader-heading h1{font-size:var(--text-3xl);line-height:3}:where(html[data-site-page=classics]) .reader-heading h1 rt{font-size:var(--text-xs)}:where(html[data-site-page=classics]) .reader-heading>p:last-of-type{font-size:var(--text-sm)}:where(html[data-site-page=classics]) .reader-tools{gap:8px 18px;font-size:var(--text-xs);margin-bottom:22px}:where(html[data-site-page=classics]) .reader-tools>span{line-height:1.8}:where(html[data-site-page=classics]) .reader-layout{grid-template-columns:1fr;gap:22px}:where(html[data-site-page=classics]) .contents{position:static}:where(html[data-site-page=classics]) .contents nav{grid-template-columns:1fr 1fr;gap:0 18px}:where(html[data-site-page=classics]) .contents p{margin-top:8px}:where(html[data-site-page=classics]) .reading-paper{padding:0 20px 25px}:where(html[data-site-page=classics]) .scripture-part{padding:26px 0}:where(html[data-site-page=classics]) .scripture-part h2{font-size:var(--text-xl)}:where(html[data-site-page=classics]) .sutra-text{font-size:var(--text-lg);line-height:3.1}:where(html[data-site-page=classics]) .sutra-text rt{font-size:var(--text-xs)}:where(html[data-site-page=classics]) .interpretation{padding-left:14px}:where(html[data-site-page=classics]) .interpretation p{font-size:var(--text-sm)}:where(html[data-site-page=classics]) .next-books>div{grid-template-columns:1fr;gap:12px}:where(html[data-site-page=classics]) .next-books>div a{font-size:var(--text-xl);min-height:62px}:where(html[data-site-page=classics]) .next-books{padding-bottom:45px}}:where(html[data-site-page=classics]) .featured-books{padding-bottom:55px}:where(html[data-site-page=classics]) .featured-books>h2{font:var(--weight-heading) var(--text-3xl)/1.5 var(--font-ui);margin:10px 0 24px}:where(html[data-site-page=classics]) .catalog-filters{display:flex;gap:20px;flex-wrap:wrap;align-items:end;margin-top:24px;font:var(--weight-body) var(--text-xs) var(--font-ui)}:where(html[data-site-page=classics]) .catalog-filters label{display:grid;gap:8px}:where(html[data-site-page=classics]) .catalog-filters select,:where(html[data-site-page=classics]) .catalog-filters button,:where(html[data-site-page=classics]) #no-books button{min-height:44px;padding:10px 14px;border:1px solid var(--line);background:var(--light);border-radius:0}:where(html[data-site-page=classics]) .catalog-disclosure{max-width:850px;font:var(--weight-body) var(--text-xs)/2 var(--font-ui);color:var(--muted);margin-top:22px}:where(html[data-site-page=classics]) .catalog-group{margin-top:34px}:where(html[data-site-page=classics]) .catalog-group-heading{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--ink);padding-bottom:14px}:where(html[data-site-page=classics]) .catalog-group-heading h3{font:var(--weight-heading) var(--text-xl) var(--font-ui)}:where(html[data-site-page=classics]) .catalog-group-heading>span{font:var(--weight-body) var(--text-xs) var(--font-ui);font-variant-numeric:tabular-nums;color:var(--muted)}:where(html[data-site-page=classics]) .catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px}:where(html[data-site-page=classics]) .catalog-entry{display:flex;flex-direction:column;justify-content:space-between;gap:14px;padding:23px 0;border-bottom:1px solid var(--line);text-decoration:none;min-height:110px;min-width:0}:where(html[data-site-page=classics]) .catalog-entry-title{font:var(--weight-body) var(--text-lg)/1.6 var(--font-ui);overflow-wrap:anywhere}:where(html[data-site-page=classics]) .catalog-entry-meta{display:flex;justify-content:space-between;gap:12px;font:var(--weight-body) var(--text-xs)/1.8 var(--font-ui);color:var(--muted)}:where(html[data-site-page=classics]) .catalog-entry-meta>span{font-size:var(--text-base);color:var(--accent)}:where(html[data-site-page=classics]) .catalog-entry:hover .catalog-entry-title{text-decoration:underline}:where(html[data-site-page=classics]) .catalog-entry[data-availability=reference] .catalog-entry-meta>span{color:var(--muted)}:where(html[data-site-page=classics]) #no-books{padding:40px 0;font:var(--weight-body) var(--text-sm)/2 var(--font-ui)}:where(html[data-site-page=classics]) #no-books button{margin-top:15px}:where(html[data-site-page=classics]) .opening-guide{margin:30px 0;padding:4px 0 4px 20px}:where(html[data-site-page=classics]) .opening-guide h2{font:var(--weight-heading) var(--text-xl)/1.6 var(--font-ui);margin-bottom:14px}:where(html[data-site-page=classics]) .opening-guide small{display:block;font:var(--weight-body) var(--text-xs)/1.9 var(--font-ui);color:var(--muted);margin-top:12px}:where(html[data-site-page=classics]) .sutra-text{white-space:pre-line}:where(html[data-site-page=classics]) .reader-heading h1{overflow-wrap:anywhere}@media (max-width:1000px){:where(html[data-site-page=classics]) .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){:where(html[data-site-page=classics]) .catalog-grid{grid-template-columns:1fr}:where(html[data-site-page=classics]) .catalog-entry{min-height:95px;padding-block:18px}:where(html[data-site-page=classics]) .catalog-entry-title{font-size:var(--text-lg)}:where(html[data-site-page=classics]) .catalog-filters{gap:14px}:where(html[data-site-page=classics]) .catalog-filters label{flex:1;min-width:130px}:where(html[data-site-page=classics]) .catalog-filters select{width:100%}:where(html[data-site-page=classics]) .catalog-filters button{width:100%}:where(html[data-site-page=classics]) .featured-books>h2{font-size:var(--text-2xl)}:where(html[data-site-page=classics]) .featured-books{padding-bottom:35px}}:where(html[data-site-page=classics]) .catalog-pending{color:var(--muted)}:where(html[data-site-page=classics]) .catalog-pending:hover .catalog-entry-title{text-decoration:none}:where(html[data-site-page=classics]) .catalog-pending .catalog-entry-meta>span{color:var(--muted)}:where(html[data-site-page=classics]) .reader-resources{margin:0 auto 26px;max-width:850px;font:var(--weight-body) var(--text-sm)/1.9 var(--font-ui)}:where(html[data-site-page=classics]) .reader-resources p{color:var(--muted)}:where(html[data-site-page=classics]) .reader-resources>div{display:flex;flex-wrap:wrap;gap:12px;margin:14px 0 10px}:where(html[data-site-page=classics]) .reader-resources a,:where(html[data-site-page=classics]) .reader-resources button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 16px;border:1px solid var(--line);border-radius:0;background:var(--light);color:var(--accent);font:inherit;text-decoration:none}:where(html[data-site-page=classics]) .reader-resources a:hover,:where(html[data-site-page=classics]) .reader-resources button:hover{text-decoration:underline}:where(html[data-site-page=classics]) .reader-resources small{display:block;font-size:var(--text-xs);line-height:1.9;color:var(--muted);text-wrap:pretty}@media print{:where(html[data-site-page=classics]) .reader-resources{display:none}}:where(html[data-site-page=classics]) .contents nav{box-sizing:border-box;max-height:calc(100dvh - 180px - env(safe-area-inset-bottom));min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--muted) transparent;padding-inline:4px}:where(html[data-site-page=classics]) .contents nav:focus-visible{outline:2px solid var(--accent);outline-offset:3px}:where(html[data-site-page=classics]) .contents a{flex-shrink:0}@media (max-width:720px){:where(html[data-site-page=classics]) .contents nav{max-height:min(48dvh,24rem)}}@media print{:where(html[data-site-page=classics]) body{background:#fff}:where(html[data-site-page=classics]) .reader-tools,:where(html[data-site-page=classics]) .contents,:where(html[data-site-page=classics]) .next-books,:where(html[data-site-page=classics]) .breadcrumb,:where(html[data-site-page=classics]) .resume-link{display:none}:where(html[data-site-page=classics]) .reader-layout{display:block}:where(html[data-site-page=classics]) .reading-paper{border:0;padding:0}:where(html[data-site-page=classics]) main{width:100%}:where(html[data-site-page=classics]) .scripture-part{break-inside:avoid}:where(html[data-site-page=classics]) .sutra-text{font-size:var(--text-base)}}:where(html[data-site-page=classics]) .book-grid .diamond-featured{grid-column:1/-1;grid-template-columns:minmax(185px,28%) minmax(0,1fr)}:where(html[data-site-page=classics]) .diamond-featured .book-info{align-self:center}:where(html[data-site-page=classics]) .catalog-entry-title small{display:block;font-size:var(--text-xs);line-height:1.7;color:var(--muted);margin-top:5px}@media (max-width:720px){:where(html[data-site-page=classics]) .book-grid .diamond-featured{grid-template-columns:135px minmax(0,1fr)}}:where(html[data-site-page=classics]) .library-page .library-hero{padding:42px 0;gap:40px;grid-template-columns:1fr 32%}:where(html[data-site-page=classics]) .library-page .library-hero h1{font-size:var(--text-5xl);margin:14px 0}:where(html[data-site-page=classics]) .library-page .library-emblem{height:245px}:where(html[data-site-page=classics]) .library-page .library-emblem b{font-size:115px}:where(html[data-site-page=classics]) .library-page .emblem-ring{width:190px;height:190px}:where(html[data-site-page=classics]) .library-page .library{padding-top:28px}:where(html[data-site-page=classics]) .library-page .search-label{width:min(380px,100%)}:where(html[data-site-page=classics]) .search-help{font:var(--weight-body) var(--text-xs)/1.9 var(--font-ui);color:var(--muted);margin-top:14px}:where(html[data-site-page=classics]) .library-page .catalog-filters{margin-top:20px;gap:16px}:where(html[data-site-page=classics]) .library-page .catalog-disclosure{max-width:980px;font-size:var(--text-xs);line-height:1.9}:where(html[data-site-page=classics]) .catalog-disclosure strong{font-weight:var(--weight-body);color:var(--ink)}:where(html[data-site-page=classics]) .library-page .catalog-group{margin-top:18px;border-bottom:1px solid var(--line)}:where(html[data-site-page=classics]) .library-page .catalog-group-heading{cursor:pointer;min-height:64px;gap:16px;padding:16px 2px;border:0;list-style:none}:where(html[data-site-page=classics]) .catalog-group-heading::-webkit-details-marker{display:none}:where(html[data-site-page=classics]) .library-page .catalog-group-heading h3{flex:1;font-size:var(--text-xl)}:where(html[data-site-page=classics]) .library-page [data-group-count]{font:var(--weight-body) var(--text-xs) var(--font-ui);font-variant-numeric:tabular-nums}:where(html[data-site-page=classics]) .library-page .group-chevron{font-size:0;width:24px;text-align:center;color:var(--accent)}:where(html[data-site-page=classics]) .group-chevron:before{content:"＋";font:var(--weight-body) var(--text-lg) var(--font-ui)}:where(html[data-site-page=classics]) .catalog-group[open] .group-chevron:before{content:"−"}:where(html[data-site-page=classics]) .library-page .catalog-grid{column-gap:28px}:where(html[data-site-page=classics]) .library-page .catalog-entry{min-height:110px;padding:20px 0}:where(html[data-site-page=classics]) .library-page .catalog-entry-meta{align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px}:where(html[data-site-page=classics]) .library-page .catalog-entry-meta .scope-badge{font:var(--weight-body) var(--text-xs)/1.6 var(--font-ui);color:var(--ink);border:1px solid var(--line);padding:2px 7px}:where(html[data-site-page=classics]) .library-page .catalog-entry-meta .entry-features{font:var(--weight-body) var(--text-xs)/1.8 var(--font-ui);color:var(--muted)}:where(html[data-site-page=classics]) .library-page .catalog-entry-meta .entry-arrow{font-size:var(--text-base);color:var(--accent);margin-left:auto}:where(html[data-site-page=classics]) .catalog-browse-more{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0}:where(html[data-site-page=classics]) .catalog-browse-more p{font:var(--weight-body) var(--text-xs)/1.9 var(--font-ui);color:var(--muted)}:where(html[data-site-page=classics]) .catalog-browse-more button,:where(html[data-site-page=classics]) .search-suggestions button,:where(html[data-site-page=classics]) #search-all-books{font:var(--weight-body) var(--text-xs)/1.8 var(--font-ui);padding:10px 14px;min-height:44px;color:var(--accent);background:var(--light);border:1px solid var(--line)}:where(html[data-site-page=classics]) .pending-books{padding:18px 0;margin-top:10px;border-top:1px solid var(--line);color:var(--muted)}:where(html[data-site-page=classics]) .pending-books summary{cursor:pointer;font:var(--weight-body) var(--text-sm)/1.8 var(--font-ui);padding:8px 0}:where(html[data-site-page=classics]) .pending-books summary span{margin-left:12px;font-size:var(--text-xs);font-variant-numeric:tabular-nums}:where(html[data-site-page=classics]) .pending-books>p{font:var(--weight-body) var(--text-xs)/1.9 var(--font-ui);margin:12px 0}:where(html[data-site-page=classics]) .library-page #no-books{padding:28px;background:var(--light);border:1px solid var(--line);margin-top:20px}:where(html[data-site-page=classics]) #no-books h3{font:var(--weight-heading) var(--text-xl)/1.6 var(--font-ui);margin-bottom:10px}:where(html[data-site-page=classics]) .search-suggestions{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}:where(html[data-site-page=classics]) #no-books>button{margin-right:12px}:where(html[data-site-page=classics]) .recent-reading{padding:24px 0 32px;border-top:1px solid var(--line)}:where(html[data-site-page=classics]) .recent-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}:where(html[data-site-page=classics]) .recent-heading h2{font:var(--weight-heading) var(--text-2xl)/1.5 var(--font-ui);margin-top:5px}:where(html[data-site-page=classics]) .recent-heading small{font:var(--weight-body) var(--text-xs)/1.8 var(--font-ui);color:var(--muted)}:where(html[data-site-page=classics]) .recent-books{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}:where(html[data-site-page=classics]) .recent-books a{display:flex;flex-direction:column;gap:10px;text-decoration:none;padding:20px;background:var(--light);border:1px solid var(--line)}:where(html[data-site-page=classics]) .recent-books strong{font:var(--weight-body) var(--text-lg)/1.5 var(--font-ui);overflow-wrap:anywhere}:where(html[data-site-page=classics]) .recent-books span{font:var(--weight-body) var(--text-xs)/1.8 var(--font-ui);color:var(--accent)}:where(html[data-site-page=classics]) .recent-books a:hover strong{text-decoration:underline}@media (max-width:720px){:where(html[data-site-page=classics]) .library-page .library-hero{grid-template-columns:1fr;padding:30px 0;gap:0}:where(html[data-site-page=classics]) .library-page .library-hero h1{font-size:var(--text-4xl)}:where(html[data-site-page=classics]) .library-page .library-emblem{display:none}:where(html[data-site-page=classics]) .library-page .library-heading{align-items:stretch}:where(html[data-site-page=classics]) .library-page .search-label{width:100%;margin-top:18px}:where(html[data-site-page=classics]) .library-page .catalog-filters{display:grid;grid-template-columns:1fr 1fr;gap:14px}:where(html[data-site-page=classics]) .library-page .catalog-filters select{width:100%;min-width:0}:where(html[data-site-page=classics]) .library-page .catalog-filters label{min-width:0}:where(html[data-site-page=classics]) .library-page .catalog-filters>button{align-self:end}:where(html[data-site-page=classics]) .library-page .catalog-entry-title{font-size:var(--text-lg)}:where(html[data-site-page=classics]) .library-page .catalog-grid{column-gap:18px}:where(html[data-site-page=classics]) .catalog-browse-more,:where(html[data-site-page=classics]) .recent-heading{align-items:flex-start;flex-direction:column;gap:12px}:where(html[data-site-page=classics]) .recent-books{grid-template-columns:1fr}:where(html[data-site-page=classics]) .recent-books a{padding:16px;flex-direction:row;justify-content:space-between;align-items:center}:where(html[data-site-page=classics]) .recent-books strong{font-size:var(--text-lg)}:where(html[data-site-page=classics]) .recent-books span{flex-shrink:0}:where(html[data-site-page=classics]) .library-page #no-books{padding:20px}}:where(html[data-site-page=classics]) .diamond-featured-group{grid-column:1/-1;border:1px solid var(--line);background:var(--light);min-width:0}:where(html[data-site-page=classics]) .diamond-featured-group .diamond-featured{border:0;border-bottom:1px solid var(--line)}:where(html[data-site-page=classics]) .diamond-topics-heading{padding:22px 24px 16px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}:where(html[data-site-page=classics]) .diamond-topics-heading p{font:var(--weight-body) var(--text-sm)/1.8 var(--font-ui);color:var(--muted)}:where(html[data-site-page=classics]) .diamond-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 24px 24px}:where(html[data-site-page=classics]) .diamond-topics a{display:grid;grid-template-columns:36px minmax(0,1fr) 16px;align-items:start;gap:12px;border:1px solid var(--line);padding:20px 14px;min-height:146px;text-decoration:none;background:var(--paper)}:where(html[data-site-page=classics]) .diamond-topics a:hover{border-color:var(--ink)}:where(html[data-site-page=classics]) .topic-mark{font:var(--weight-body) var(--text-2xl)/1.4 var(--font-ui);color:var(--accent);border-right:1px solid var(--line)}:where(html[data-site-page=classics]) .diamond-topics strong{display:block;font:var(--weight-body) var(--text-xl)/1.5 var(--font-ui);color:var(--ink)}:where(html[data-site-page=classics]) .diamond-topics small{display:block;font:var(--weight-body) var(--text-xs)/1.9 var(--font-ui);color:var(--muted);margin-top:7px}:where(html[data-site-page=classics]) .topic-description{display:block;font:var(--weight-body) var(--text-xs)/1.9 var(--font-ui);margin-top:12px;text-wrap:pretty}:where(html[data-site-page=classics]) .topic-arrow{font:var(--weight-body) var(--text-sm)/2 var(--font-ui);color:var(--accent)}@media (max-width:900px){:where(html[data-site-page=classics]) .diamond-topics{grid-template-columns:1fr}:where(html[data-site-page=classics]) .diamond-topics a{min-height:100px;padding:18px}:where(html[data-site-page=classics]) .topic-description{margin-top:5px}}@media (max-width:640px){:where(html[data-site-page=classics]) .diamond-topics-heading{padding:18px 16px 12px}:where(html[data-site-page=classics]) .diamond-topics{padding:0 16px 16px}:where(html[data-site-page=classics]) .diamond-topics-heading p{font-size:var(--text-xs)}}:where(html[data-site-page=classics]) .clean-reading-toggle{min-height:46px;padding:10px 16px;border:1px solid var(--accent);background:transparent;color:var(--accent);font:var(--weight-body) var(--text-sm)/1.6 var(--font-ui)}:where(html[data-site-page=classics]) .clean-reading-toggle[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--light)}:where(html[data-site-page=classics]) .reader-tools .clean-reading-note{font:var(--weight-body) var(--text-xs)/1.9 var(--font-ui);margin-left:0;flex-basis:100%;color:var(--muted)}:where(html[data-site-page=classics]) .clean-reading-note:empty{display:none}:where(html[data-site-page=classics]) .is-clean-reading .interpretation,:where(html[data-site-page=classics]) .is-clean-reading .source-note,:where(html[data-site-page=classics]) .is-clean-reading .next-books,:where(html[data-site-page=classics]) .is-clean-reading .block-label,:where(html[data-site-page=classics]) .is-clean-reading .scripture-part>header h2,:where(html[data-site-page=classics]) .is-clean-reading .reader-heading>p:last-of-type{display:none}:where(html[data-site-page=classics]) .is-clean-reading .reader-heading .translator{display:block}:where(html[data-site-page=classics]) .is-clean-reading .scripture-part>header{margin-bottom:16px}:where(html[data-site-page=classics]) .is-clean-reading .reader-tools label:has(#show-meaning){opacity:.65}@media (min-width:721px){:where(html[data-site-page=classics]) body:has([data-reader]) #page-actions{width:64px;right:max(8px,env(safe-area-inset-right))}:where(html[data-site-page=classics]) body.is-clean-reading #page-actions{width:44px}}@media (max-width:1000px){:where(html[data-site-page=classics]) body:has([data-reader]) #page-actions{position:static;display:flex;width:auto;justify-content:flex-end;margin:12px 18px 24px;gap:10px}:where(html[data-site-page=classics]) body:has([data-reader]) #page-actions button{width:auto;min-width:88px;font-size:var(--text-xs);padding:10px 14px}}@media (max-width:720px){:where(html[data-site-page=classics]) .reader-tools{gap:10px 18px;font-size:var(--text-sm);padding-block:14px}:where(html[data-site-page=classics]) .reader-tools select{font-size:var(--text-sm)}:where(html[data-site-page=classics]) .reader-tools>span{font-size:var(--text-xs);line-height:1.8;margin-left:0}:where(html[data-site-page=classics]) .reader-heading>p:last-of-type{font-size:var(--text-sm)}:where(html[data-site-page=classics]) .reader-resources p,:where(html[data-site-page=classics]) .reader-resources small{font-size:var(--text-xs);line-height:1.9}:where(html[data-site-page=classics]) .reading-paper{padding-inline:20px}:where(html[data-site-page=classics]) .sutra-text{line-height:2.8}:where(html[data-site-page=classics]) .interpretation p{font-size:var(--text-sm);line-height:2.1}:where(html[data-site-page=classics]) .interpretation{padding-left:14px}:where(html[data-site-page=classics]) .contents p{font-size:var(--text-xs)}:where(html[data-site-page=classics]) .source-note p{font-size:var(--text-sm)}:where(html[data-site-page=classics]) .reader-tools input{width:20px;height:20px}}
