.yr{--yr-ground: #0a1e36;--yr-surface: #123052;--yr-surface-hi: #1a406b;--yr-ink: #f9f3e6;--yr-ink-2: #d3e0ef;--yr-ink-3: #a9bfd6;--yr-gold: #e6ac32;--yr-gold-bright: #f8d66d;--yr-gold-text: #f0be49;--yr-on-gold: #1a1405;--yr-line: #2a4d77;--yr-edge: #46709f;--yr-gold-wash: #f0be4926;--yr-gold-line: #f0be4966;--yr-panel: #0f2a49;--yr-shadow: 0 12px 40px #00000073;--yr-scrim: #06111fb8;--yr-scale: 1;--yr-sticky-top: 0px;--yr-ui: -apple-system, "SF Pro Text", "Inter", system-ui, "PingFang SC", "Noto Sans SC", "Microsoft YaHei", sans-serif;--yr-read: "Spectral", Georgia, "Songti SC", "Noto Serif SC", "Noto Serif CJK SC", "PT Serif", serif;--yr-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;color-scheme:dark;box-sizing:border-box;position:relative;color:var(--yr-ink);background:var(--yr-ground);font:400 calc(1rem * var(--yr-scale)) / 1.5 var(--yr-ui);text-align:start;-webkit-text-size-adjust:100%}.yr *,.yr *:before,.yr *:after{box-sizing:border-box}.yr[data-theme=light]{--yr-ground: #f8f9fb;--yr-surface: #ffffff;--yr-surface-hi: #eceff4;--yr-ink: #15212f;--yr-ink-2: #34455a;--yr-ink-3: #55657a;--yr-gold: #9a6a12;--yr-gold-bright: #7c5409;--yr-gold-text: #8a5d0c;--yr-on-gold: #ffffff;--yr-line: #d3d9e2;--yr-edge: #98a4b5;--yr-gold-wash: #9a6a1218;--yr-gold-line: #9a6a1266;--yr-panel: #ffffff;--yr-shadow: 0 12px 40px #1a2a4022;--yr-scrim: #1a2a4066;color-scheme:light}.yr[data-theme=paper]{--yr-ground: #f4efe4;--yr-surface: #fbf8f1;--yr-surface-hi: #ece4d2;--yr-ink: #1e2a3a;--yr-ink-2: #3a4a5e;--yr-ink-3: #596a7f;--yr-gold: #96650f;--yr-gold-bright: #7a5209;--yr-gold-text: #86590a;--yr-on-gold: #fffaf0;--yr-line: #d8cfba;--yr-edge: #a79b80;--yr-gold-wash: #96650f1a;--yr-gold-line: #96650f66;--yr-panel: #fbf8f1;--yr-shadow: 0 12px 40px #3a2e1a2a;--yr-scrim: #3a2e1a66;color-scheme:light}.yr :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:inherit}.yr button:disabled{opacity:.35;cursor:default}.yr :focus-visible{outline:2px solid var(--yr-gold-bright);outline-offset:2px;border-radius:4px}.yr [hidden]{display:none!important}.yr-sr{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;user-select:none;-webkit-user-select:none}.yr-bar{position:sticky;inset-block-start:var(--yr-sticky-top);z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.25rem max(.5rem,env(safe-area-inset-right,0px)) .25rem max(.5rem,env(safe-area-inset-left,0px));background:var(--yr-ground);border-block-end:1px solid var(--yr-line)}.yr-pick{flex:1 1 7rem;min-block-size:2.75rem;display:flex;align-items:center;justify-content:center;gap:.4rem;font:600 calc(1.0625rem * var(--yr-scale)) / 1.2 var(--yr-read);text-align:center!important}.yr-ib{min-inline-size:2.75rem;min-block-size:2.75rem;display:inline-grid;place-items:center;border-radius:999px;color:var(--yr-ink-2);font-size:calc(1.5rem * var(--yr-scale));line-height:1}.yr-ib:hover{background:var(--yr-surface-hi)}.yr-aa{font:600 calc(.9375rem * var(--yr-scale)) / 1 var(--yr-read)}.yr-caret{font-size:max(.75rem,.7em);color:var(--yr-ink-3)}.yr-chapter .yr-bar{padding-left:max(.5rem,env(safe-area-inset-left,0px),calc((100% - 46rem)/2));padding-right:max(.5rem,env(safe-area-inset-right,0px),calc((100% - 46rem)/2))}.yr-chapter .yr-tools{padding-left:max(1rem,env(safe-area-inset-left,0px),calc((100% - 46rem)/2 + 1rem));padding-right:max(1rem,env(safe-area-inset-right,0px),calc((100% - 46rem)/2 + 1rem))}.yr-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.625rem max(1rem,env(safe-area-inset-right,0px)) .625rem max(1rem,env(safe-area-inset-left,0px))}.yr-seg{display:inline-flex;border:1px solid var(--yr-edge);border-radius:999px;overflow:hidden}.yr-seg button{min-block-size:2.75rem;padding-inline:.875rem;font-size:calc(.875rem * var(--yr-scale));color:var(--yr-ink-2)}.yr-seg button[aria-pressed=true]{background:var(--yr-gold-wash);color:var(--yr-gold-text);font-weight:600;box-shadow:inset 0 0 0 1px var(--yr-gold-line)}.yr-pill{display:inline-flex;align-items:center;gap:.4rem;min-block-size:2.75rem;padding-inline:.875rem;border:1px solid var(--yr-edge);border-radius:999px;font-size:calc(.875rem * var(--yr-scale));color:var(--yr-ink-2)}.yr-pill.is-gold,.yr-pill[aria-pressed=true]{border-color:var(--yr-gold-line);background:var(--yr-gold-wash);color:var(--yr-gold-text)}.yr-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-block-size:2.75rem;padding-inline:1.125rem;border:1px solid var(--yr-edge);border-radius:999px;font-weight:600;font-size:calc(.9375rem * var(--yr-scale));color:var(--yr-ink)}.yr-btn-primary{background:var(--yr-gold);border-color:var(--yr-gold);color:var(--yr-on-gold)}.yr-btn-quiet{border-color:transparent;color:var(--yr-ink-2)}.yr-status{padding:0 1rem;color:var(--yr-ink-3);font-size:calc(.8125rem * var(--yr-scale))}.yr-status.is-on{padding-block:.25rem .5rem}.yr-body{padding:.5rem max(1rem,env(safe-area-inset-right,0px)) 1.5rem max(1rem,env(safe-area-inset-left,0px));max-inline-size:46rem;margin-inline:auto;font-family:var(--yr-read);font-size:calc(1.1875rem * var(--yr-scale));line-height:1.8;overflow-wrap:anywhere}.yr-passage .yr-body{padding-block:.25rem 1rem;margin-inline:0;max-inline-size:none;font-size:calc(1.125rem * var(--yr-scale))}.yr-body :lang(zh){line-height:1.95}.yr-title{margin:.75rem 0 .5rem;font:600 calc(1.625rem * var(--yr-scale)) / 1.25 var(--yr-read)}.yr-title:focus{outline:none}.yr-ch{margin:1.25rem 0 .25rem;font:600 calc(.8125rem * var(--yr-scale)) / 1.3 var(--yr-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--yr-ink-3)}.yr-hd{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.25rem;margin-block:1.25rem .25rem}.yr-h{margin:0;flex:1 1 auto;min-inline-size:0;font:600 calc(1.125rem * var(--yr-scale)) / 1.35 var(--yr-read);color:var(--yr-ink)}.yr-hd.is-carried .yr-h{color:var(--yr-ink-2)}.yr-hi{inline-size:2.75rem;block-size:2.75rem;display:inline-grid;place-items:center;margin-block-start:-.35rem;color:var(--yr-ink-3)}.yr-hi span{display:grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;border:1px solid var(--yr-edge);border-radius:999px;font:italic 600 calc(.8125rem * var(--yr-scale)) / 1 var(--yr-read)}.yr-hi[aria-expanded=true] span{background:var(--yr-gold-wash);color:var(--yr-gold-text);border-color:var(--yr-gold-line)}.yr-ctx{flex-basis:100%;margin:.25rem 0 .5rem;padding:.5rem .75rem;border-inline-start:2px solid var(--yr-gold-line);background:var(--yr-surface);color:var(--yr-ink-2);font:400 calc(.9375rem * var(--yr-scale)) / 1.6 var(--yr-ui)}.yr-v{position:relative;display:grid;grid-template-columns:2.75rem minmax(0,1fr);align-items:start;margin:0;padding-block:.125rem;border-radius:6px}.yr-vn{font:500 calc(.8125rem * var(--yr-scale)) / 1.8 var(--yr-mono);color:var(--yr-gold-text);user-select:none;-webkit-user-select:none;text-align:center!important;min-inline-size:2.75rem;min-block-size:2.75rem;padding-block-start:.15rem;align-self:start;border-radius:6px}.yr-vn:hover{background:var(--yr-gold-wash)}.yr-v .yr-t,.yr-line .yr-t{padding-block:.45rem}.is-sel{background:var(--yr-gold-wash);box-shadow:0 0 0 1px var(--yr-gold-line)}.is-hl{background:var(--yr-gold-wash)}.is-hl .yr-vn,.is-sel .yr-vn{font-weight:700}.yr-p{margin:.5rem 0}.yr-p .yr-v{display:inline;padding:0;border-radius:3px}.yr-p .yr-vn{display:inline;position:relative;min-inline-size:0;min-block-size:0;padding:0 .2em 0 .4em;vertical-align:.35em;font-size:calc(.72rem * var(--yr-scale));line-height:1}.yr-p .yr-vn:after{content:"";position:absolute;inset:-.7rem -.4rem}.yr-p .yr-t{padding:0}.yr-pv{display:grid;grid-template-columns:2.75rem minmax(0,1fr);align-items:start;padding-block:.25rem;border-block-end:1px solid var(--yr-line)}.yr-pl{min-inline-size:0}.yr-line{margin:0;display:flex;align-items:baseline;gap:.75rem;padding-block:.3rem}.yr-line .yr-t{flex:1;min-inline-size:0;padding-block:0}.yr-line+.yr-line .yr-t{color:var(--yr-ink-2)}.yr-line.is-gap .yr-t{color:var(--yr-ink-3)}.yr-lab{flex:none;font:500 calc(.625rem * var(--yr-scale)) / 1 var(--yr-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--yr-ink-3);user-select:none;-webkit-user-select:none}.yr-ed{color:var(--yr-gold-text)}.yr-fn{display:inline-grid;place-items:center;inline-size:1.15em;block-size:1.15em;margin-inline:.15em;vertical-align:.45em;border:1px solid var(--yr-gold-line);border-radius:999px;font:600 calc(.6rem * var(--yr-scale)) / 1 var(--yr-ui);color:var(--yr-gold-text);user-select:none;-webkit-user-select:none;position:relative}.yr-fn:after{content:"";position:absolute;inset:-.55rem}.yr-fn[aria-expanded=true]{background:var(--yr-gold-wash)}.yr-note{display:block;margin:.25rem 0;padding:.35rem .6rem;border-inline-start:2px solid var(--yr-gold-line);font:400 calc(.875rem * var(--yr-scale)) / 1.55 var(--yr-ui);color:var(--yr-ink-2)}.yr-foot{padding:0 1rem 1.25rem;max-inline-size:46rem;margin-inline:auto}.yr-passage .yr-foot{padding-inline:0;margin-inline:0;max-inline-size:none}.yr-more{margin-block-end:.75rem}.yr-credit{list-style:none;margin:.5rem 0 0;padding:0;color:var(--yr-ink-3);font:400 calc(.8125rem * var(--yr-scale)) / 1.55 var(--yr-ui)}.yr-credit li+li{margin-block-start:.25rem}.yr-selbar{position:sticky;inset-block-end:.75rem;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem;padding:.625rem .75rem;border:1px solid var(--yr-line);border-radius:18px;background:var(--yr-panel);box-shadow:var(--yr-shadow)}.yr-sel-n{flex:1 1 10rem;font:500 calc(.8125rem * var(--yr-scale)) / 1.4 var(--yr-ui);color:var(--yr-ink-2)}.yr-state{padding:2rem 1rem;text-align:center;font-family:var(--yr-ui);color:var(--yr-ink-2);display:grid;gap:1rem;justify-items:center}.yr-skel{display:grid;gap:.9rem;padding:.5rem 0}.yr-skel i{display:block;block-size:1.05rem;border-radius:4px;background:linear-gradient(90deg,var(--yr-surface) 25%,var(--yr-surface-hi) 50%,var(--yr-surface) 75%);background-size:200% 100%;animation:yr-shimmer 1.4s linear infinite}.yr-skel i:nth-child(3n){inline-size:70%}.yr-skel i:nth-child(4n){inline-size:88%}@keyframes yr-shimmer{to{background-position:-200% 0}}.yr-toast{position:fixed;inset-inline:0;inset-block-end:5.5rem;margin-inline:auto;inline-size:max-content;max-inline-size:calc(100% - 2rem);z-index:30;padding:.55rem .95rem;border:1px solid var(--yr-line);border-radius:999px;background:var(--yr-panel);box-shadow:var(--yr-shadow);font:500 calc(.8125rem * var(--yr-scale)) / 1.4 var(--yr-ui);color:var(--yr-ink);opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .22s,transform .22s}.yr-toast.is-on{opacity:1;transform:none}.yr-toast[data-kind=warn]{border-color:var(--yr-gold-line)}.yr-sheet{inline-size:min(100%,32rem);max-inline-size:100%;max-block-size:82dvh;margin:auto auto 0;padding:0;border:1px solid var(--yr-line);border-block-end:0;border-radius:18px 18px 0 0;background:var(--yr-panel);color:var(--yr-ink);box-shadow:var(--yr-shadow);overflow:hidden;font:400 calc(1rem * var(--yr-scale)) / 1.5 var(--yr-ui)}.yr-sheet[open]{display:flex;flex-direction:column;animation:yr-sheet-in .22s ease-out}.yr-sheet::backdrop{background:var(--yr-scrim)}@keyframes yr-sheet-in{0%{transform:translateY(24px);opacity:0}}@media(min-width:720px){.yr-sheet{margin:4rem 2rem auto auto;border-block-end:1px solid var(--yr-line);border-radius:10px;inline-size:24rem;max-block-size:76vh}.yr-sheet[open]{animation:yr-pop-in .16s ease-out}}@keyframes yr-pop-in{0%{transform:translateY(-8px);opacity:0}}.yr-sheet-h{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem .5rem 1rem;border-block-end:1px solid var(--yr-line);flex:none}.yr-sheet-t{margin:0;font:600 calc(1.0625rem * var(--yr-scale)) / 1.3 var(--yr-read);flex:1}.yr-sheet-body{overflow:auto;padding:.25rem 1rem 1.25rem;overscroll-behavior:contain}.yr-sheet-f{padding-block-start:1rem}.yr-group{margin:1rem 0 .25rem;font:600 calc(.75rem * var(--yr-scale)) / 1.4 var(--yr-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--yr-ink-3)}.yr-hint{color:var(--yr-ink-3);font-size:calc(.8125rem * var(--yr-scale));margin:.5rem 0}.yr-opt{display:flex;align-items:center;gap:.75rem;inline-size:100%;min-block-size:3rem;padding-block:.25rem;border-block-end:1px solid var(--yr-line)}.yr-opt[aria-disabled=true]{opacity:.55}.yr-opt-n{flex:1;font-size:calc(1rem * var(--yr-scale));font-family:var(--yr-read)}.yr-opt-n small{display:block;font:400 calc(.75rem * var(--yr-scale)) / 1.4 var(--yr-ui);color:var(--yr-ink-3)}.yr-tag{font:500 calc(.625rem * var(--yr-scale)) / 1 var(--yr-mono);letter-spacing:.02em;color:var(--yr-ink-3);border:1px solid var(--yr-edge);border-radius:4px;padding:.15rem .35rem}.yr-radio,.yr-check{flex:none;inline-size:1.25rem;block-size:1.25rem;border:1px solid var(--yr-edge);border-radius:999px}.yr-check{border-radius:5px}.yr-opt[aria-checked=true] .yr-radio,.yr-opt[aria-checked=true] .yr-check{background:var(--yr-gold);border-color:var(--yr-gold);box-shadow:inset 0 0 0 3px var(--yr-panel)}.yr-opt[aria-checked=true] .yr-check{box-shadow:none}.yr-set{list-style:none;margin:.5rem 0 0;padding:0}.yr-set-row{display:flex;align-items:center;gap:.25rem;min-block-size:3rem;border-block-end:1px solid var(--yr-line)}.yr-chips,.yr-books,.yr-ch-grid{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:.5rem}.yr-chip,.yr-book,.yr-ch-btn{min-block-size:2.75rem;padding-inline:.875rem;border:1px solid var(--yr-edge);border-radius:10px;font-size:calc(.9375rem * var(--yr-scale));color:var(--yr-ink-2);display:inline-flex;align-items:center;justify-content:center}.yr-ch-btn{min-inline-size:2.75rem;padding-inline:.25rem;font-family:var(--yr-mono)}.yr-seg+.yr-books,.yr-sheet-body>.yr-seg{margin-block-start:.75rem}.yr-sizes{display:flex;gap:.5rem;margin-block:.5rem}.yr-sizes button{flex:1;min-block-size:2.75rem;border:1px solid var(--yr-edge);border-radius:10px;font-family:var(--yr-read)}.yr-sizes button[aria-checked=true]{background:var(--yr-gold-wash);border-color:var(--yr-gold-line);color:var(--yr-gold-text);font-weight:700}@media(max-width:300px){.yr-seg{flex-direction:column;border-radius:14px;inline-size:100%}.yr-seg button{inline-size:100%}.yr-bar .yr-pick{order:5;flex-basis:100%}}@media(max-width:380px){.yr-tools{padding-inline:.75rem;gap:.375rem}.yr-seg button{padding-inline:.6rem}.yr-body{padding-left:max(.75rem,env(safe-area-inset-left,0px));padding-right:max(.75rem,env(safe-area-inset-right,0px))}}@media(prefers-reduced-motion:reduce){.yr *,.yr *:before,.yr *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.yr-sheet[open]{animation:yr-fade .16s linear}}@keyframes yr-fade{0%{opacity:0}}@media print{.yr-bar,.yr-tools,.yr-selbar,.yr-toast,.yr-sheet{display:none!important}}
