.library-skip{position:fixed;left:12px;top:-70px;z-index:20;background:#c6ab79;color:#141414;padding:12px}.library-skip:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.back-home{font-size:11px;color:var(--gold);margin-top:20px}.brand{font-size:19px;letter-spacing:1px}.device-note{font-size:11px;color:#a39b8d;line-height:1.8;margin:-20px 0 30px}.english-guide{font:12px/1.7 Georgia,serif;color:#aaa394;margin:0 0 20px}.status-select,#category-filter{border:1px solid #4c4333;background:#171818;color:#d4c7ad;border-radius:0;max-width:100%;font:10px/1.4 'Segoe UI','Microsoft YaHei',sans-serif;padding:7px;min-height:34px}.status-select{width:150px}.status-label{max-width:60%}.book h3{margin-top:20px}.official-domain{font-size:12px;color:#c7b28c;overflow-wrap:anywhere}.sidebar-foot a{display:inline-block;padding:6px 0;color:var(--gold)}.prose{max-width:820px;padding-top:35px;font-size:16px;line-height:1.95;overflow-wrap:anywhere}.prose h1{font-size:44px;line-height:1.3}.prose h2{font-size:25px;font-weight:400;margin:40px 0 16px;color:var(--warm)}.prose h3{font:24px/1.4 Georgia,serif}.prose a{color:var(--gold);text-decoration:underline;text-underline-offset:4px}.prose p{color:#c4bdae}.prose section{border-top:1px solid var(--line);padding-top:25px;margin-top:35px}.prose button{background:transparent;cursor:pointer}.reading-protocol li{margin:24px 0}.reading-protocol strong{font:15px Georgia,serif;color:var(--gold)}.reading-protocol p{margin:8px 0}.muted{color:var(--muted)}.rights-entry{scroll-margin-top:25px}.rights-entry p{font-size:14px}.rights-entry h2{font-family:Georgia,serif}
.library-reader{font:var(--reader-font-size,20px)/1.85 Georgia,'Times New Roman',serif;background:#121313;color:#e8e2d7}.library-reader a{color:#c9ad78;text-decoration:underline;text-underline-offset:3px}.reader-header{position:sticky;top:0;z-index:5;min-height:56px;padding:12px 4%;background:#141514f8;border-bottom:1px solid #3c3528;display:flex;align-items:center;justify-content:space-between;gap:22px;font:12px/1.5 'Segoe UI','Microsoft YaHei',sans-serif}.reader-book-title{max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#b8ad98}.reader-tools{position:sticky;top:56px;z-index:4;display:flex;align-items:center;justify-content:center;gap:20px;background:#191a19fa;border-bottom:1px solid #3c3528;padding:8px 16px;font:12px/1.4 'Segoe UI','Microsoft YaHei',sans-serif}.reader-tools button,.reader-tools select{background:#181918;color:#d8c6a2;border:1px solid #4e4432;min-height:40px;padding:7px 12px;cursor:pointer;border-radius:0}.reader-tools select{font-size:11px;max-width:170px}.reader-tools output{font-size:11px;min-width:40px;text-align:center}.font-tools{display:flex;align-items:center;gap:5px}.font-tools button{font-size:16px;min-width:42px}.library-reader main{max-width:840px;width:100%;padding:55px 32px 100px;margin:0 auto;user-select:text;-webkit-user-select:text;overflow-wrap:break-word}.library-reader main h1{font:40px/1.25 Georgia,serif;letter-spacing:0;margin:24px 0}.library-reader main h2{font-size:1.35em;line-height:1.4;margin:1.5em 0 1em}.library-reader p{text-align:left}.library-reader article{border-top:1px solid #39352b;margin-top:70px;padding-top:35px;scroll-margin-top:180px}.library-reader article pre{white-space:pre-wrap}.library-reader table{max-width:100%;font-size:.85em}.library-reader td,.library-reader th{padding:5px}.library-reader img,.library-reader svg{max-width:100%;height:auto;max-height:650px}.library-reader details{border:1px solid #3c3528;padding:18px;margin-top:30px;font:15px/1.85 'Segoe UI','Microsoft YaHei',sans-serif;scroll-margin-top:180px}.library-reader summary{cursor:pointer}.reader-intro{margin-bottom:35px}.reader-tip,.reader-rights{font:12px/1.85 'Segoe UI','Microsoft YaHei',sans-serif;color:#b6aa95}.rights-notice{font:13px/1.8 Georgia,serif;border-left:1px solid #76603b;padding:5px 18px;color:#b8ac97}.reader-footer{max-width:840px;margin:auto;padding:25px 32px 50px;display:flex;justify-content:space-between;font:12px 'Segoe UI',sans-serif}.library-reader .pagenum{font-size:12px;color:#999}.library-reader :target{scroll-margin-top:180px}html:has(.library-reader){scroll-padding-top:180px;scroll-behavior:auto}.reader-tools button:focus-visible,.reader-tools select:focus-visible{outline:2px solid #c6ab79;outline-offset:3px}
@media(max-width:700px){.back-home{display:inline-block;margin:12px 0 0}.status-select{width:145px;min-height:40px;font-size:9px}.book-top{gap:6px}.book-id{font-size:9px;letter-spacing:1px}.book .button{min-height:44px;display:flex;align-items:center}.book .facts{font-size:11px}.utility{align-items:stretch}.utility a{padding:9px 0}.search{min-width:0;flex-basis:100%;font-size:14px}#category-filter{font-size:13px;min-height:44px}.device-note{margin-top:-10px}.prose{font-size:15px;padding-top:20px}.prose h1{font-size:34px}.reader-header{height:56px;font-size:11px;padding:10px 18px;gap:12px}.reader-book-title{display:none}.reader-tools{display:grid;grid-template-columns:auto 1fr auto;gap:6px 12px;justify-content:stretch;padding:8px 18px}.font-tools{grid-column:1;grid-row:1}.reader-tools #contents-toggle{grid-column:2;grid-row:1;padding:7px}.reader-tools #reading-progress{grid-column:3;grid-row:1;min-width:30px}.reader-state-label{grid-column:1/4;grid-row:2}.reader-state-label select{min-height:32px;width:100%;max-width:none}.reader-tools button{min-height:42px}.library-reader main{padding:34px 22px 70px}.library-reader main h1{font-size:32px}.library-reader article{margin-top:50px}.library-reader details{padding:14px}.reader-footer{padding:20px 22px 35px}.rights-notice{font-size:12px;padding-left:12px}.reader-rights{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.library-reader article,.library-reader details,.library-reader :target{scroll-margin-top:0}html:has(.library-reader){scroll-padding-top:170px}

/* Expansion 001: original memo notes and plain-text source addresses. */
.memo-meta,.memo-tags{font-size:12px;color:var(--muted);margin:4px 0 9px}.memo-tags{line-height:1.8}.memo-guide{font-size:12px;color:var(--muted);margin:12px 0}.memo-guide summary{cursor:pointer;color:var(--gold);padding:7px 0}.memo-guide dt{color:var(--gold);margin-top:14px;letter-spacing:.4px}.memo-guide dd{margin:5px 0 12px}.memo-sources{font-size:11px;color:var(--muted);margin:8px 0 12px}.source-address{overflow-wrap:anywhere;word-break:break-word}.memo-guide .text-link{display:inline-block;margin-bottom:5px}

/* Howard Marks collection: the same seven-shelf visual system. */
.collection-entry{border:1px solid var(--line);border-left:2px solid var(--gold);padding:22px 25px;margin-bottom:18px;background:var(--panel)}.collection-entry h3{font:24px/1.4 Georgia,serif;margin:8px 0}.collection-entry p{font-size:13px;color:var(--muted)}.collection-hero{padding:35px 0}.collection-hero h1{font-size:clamp(35px,4.4vw,64px)}.collection-hero .english-guide{max-width:780px;font-size:15px}.question-path{font-size:13px;color:var(--gold);overflow-wrap:anywhere}.collection-nav{display:flex;gap:15px;flex-wrap:wrap;margin:25px 0;font-size:12px;color:var(--gold)}.collection-prose{max-width:1000px}.collection-stages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0;list-style:none}.collection-stages li{padding:20px;border:1px solid var(--line);min-width:0}.collection-stages .text-link{font-size:14px}.study-guide dt{color:var(--gold);font-size:12px;margin-top:18px;letter-spacing:.5px}.study-guide dd{margin:5px 0 14px}.availability{font-size:11px;letter-spacing:1px;color:var(--gold)}.collection-reading{scroll-margin-top:30px;border-top:1px solid var(--line);padding:20px 0}.collection-reading h2{font-size:25px;line-height:1.4;overflow-wrap:anywhere}.tenets-list{padding-left:22px}.tenets-list h3{font:19px/1.5 Georgia,serif;color:var(--warm)}.historical-index summary{color:var(--gold);cursor:pointer;padding:14px 0}.bibliography-list{padding-left:24px}.bibliography-list li{padding:12px 0;border-bottom:1px solid var(--line);font-size:13px;min-width:0}.bibliography-list h3{font:20px/1.5 Georgia,serif;margin:6px 0}.bibliography-list time{font-size:12px;color:var(--gold)}.bibliography-list .source-address{font-size:11px;color:var(--muted)}@media(max-width:700px){.collection-stages{grid-template-columns:1fr}.collection-entry{padding:18px}.collection-nav{gap:12px}.collection-reading h2{font-size:23px}}

#english-reading-room{margin:28px 0 36px}#english-reading-room .reading-network-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#english-reading-room .reading-network-grid a{display:block;border:1px solid #4b4132;padding:18px;color:inherit;text-decoration:none;min-width:0}#english-reading-room strong{display:block;font-size:11px;letter-spacing:.06em;line-height:1.7;color:#c5ad82}#english-reading-room span{display:block;font-size:16px;margin:10px 0}#english-reading-room small{display:block;font-size:11px;line-height:1.8;color:#aaa;overflow-wrap:anywhere}@media(max-width:900px){#english-reading-room .reading-network-grid{grid-template-columns:1fr}}
