#library-active-filters{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px}#library-active-filters button{width:auto;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left}#library-count-help{grid-column:1/-1;font-size:15px;margin:0}.library-grid mark[data-library-match]{background:#f4d16c;color:#241b10;border-radius:2px}@media(forced-colors:active){.library-grid mark[data-library-match]{background:Highlight;color:HighlightText}}
.library-order{grid-column:1/-1;max-width:22rem}#library-recovery{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}#library-recovery:empty{display:none}#library-recovery button{font:inherit;min-height:48px;padding:9px 12px;max-width:100%;white-space:normal;background:#241b10;color:#fff0cf;border:1px solid #655338;cursor:pointer}#library-recovery button:focus-visible{outline:3px solid currentColor;outline-offset:3px}
.library-share{grid-column:1/-1;min-width:0}.library-share button{width:auto}.library-share p{font-size:16px;margin:10px 0}.library-share p:empty{display:none}.library-controls>div{min-width:0}.library-controls input{box-sizing:border-box;min-width:0}[hidden]{display:none!important}.library-controls{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;gap:16px;align-items:end;margin:30px 0;padding:24px;background:#efe5cb;color:#241b10;border:5px double #655338}.library-controls label{display:block;font-size:16px;font-weight:bold}.library-controls input,.library-controls select,.library-controls button{font:inherit;min-height:48px;width:100%;padding:9px 12px;border:1px solid #655338;border-radius:0;background:#fffaf0;color:#241b10}.library-controls button{cursor:pointer;background:#241b10;color:#fff0cf}.library-controls :focus-visible{outline:3px solid #7d5100;outline-offset:3px}.library-status{font-size:16px}.library-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.library-grid .entry{min-width:0}.library-grid h2{font-size:24px}.library-grid p{font-size:17px}.topic-links{display:flex;flex-wrap:wrap;gap:10px 24px}.topic-links a{padding:10px 0}.journal-body{max-width:760px}.journal-body h2{margin-top:40px}.journal-body h3{margin-top:28px}.journal-body .sources{overflow-wrap:anywhere}.journal-body section{scroll-margin-top:20px}.journal-body .paper{margin-block:32px}.journal-meta{font-size:15px;color:#d6c9af}.journal-toc{border-block:1px solid #706038;padding:18px 0}.journal-toc a{display:block;padding:6px 0}@media(max-width:650px){.library-controls,.library-grid{grid-template-columns:1fr}.library-controls{padding:18px}.journal-body .paper{padding:22px 18px}}@media print{.library-controls,header nav{display:none}.library-grid{display:block}}
