/* Deeper forest green, warm brown ink, and softly aged paper. */
:root{--ink:#263d32;--green:#28543f;--muted:#5e6151;--paper:#eae3d4;--line:#c4baa5;--lime:#dfc789;--soft:#ded6c3;--white:#f8f4e9}
body{background-color:var(--paper);color:var(--ink)}
p{color:#565b4d}a:hover{color:#783e29}::selection{background:#b9c8ae;color:#183b2b}
.site-header{background:#254737;border-bottom:1px solid #163929}
.site-header .brand,.site-header .main-nav a,.site-header .saved-link,.site-header .menu-toggle{color:#f6efde}
.site-header .brand-subtitle{color:#d5dcc7}.site-header .brand-dot{color:#dfb27e}
.site-header .main-nav a.current{color:#efd1a0;text-decoration-color:#d6ae75}
.site-header .main-nav a:hover,.site-header .saved-link:hover{color:#f1cf99}
.saved-count{background:#d9bf82;color:#263d32}
.button{background:#28543f;border-color:#28543f;color:#fff9ed;box-shadow:2px 3px 0 #183b2b22}
.button:hover{background:#183d2b;border-color:#183d2b;color:#fff9ed}
.button.outline{background:transparent;border-color:#8a775b;color:#53432d}
.scrap-hello h1,.journal-section-head h2,.page-intro h1,.browse-banner h2,.note-card h3,.journal-article .article-header h1,.article-content h2,.prose-page>h1,.prose-page h2{color:#264333}
.scrap-hello h1 em{color:#894a32}.scrap-hello h1 em:after{border-color:#a36a43}
.hello-line,.handwritten,.margin-note,.below-button,.side-reminder>.handwritten,.notebook-library .page-intro>.handwritten{color:#825536}
.scrap-hello>p,.table-copy>p,.side-reminder p,.page-intro>p,.prose-page>p{color:#555b4c}
.eyebrow,.small-tag,.category-badge,.note-card .category-badge,.readtime,.note-mini-top{color:#75603e}
.hero-sticky{background:#ddc78b;box-shadow:2px 4px 8px #51402225}
.hero-sticky .handwritten{color:#6d502d}.hero-sticky p{color:#453f2d}.tiny-doodle{color:#92723d}.pin{background:#88492f}
.symptom-shortcuts>span{color:#71593a}.symptom-shortcuts a{color:#294b36;background:#d2dcc7;border-color:#a8b79c}
.symptom-shortcuts a:nth-child(3n){color:#6e452c;background:#e4cfb4;border-color:#c8aa86}
.symptom-shortcuts a:hover{background:#b9caae;color:#193c29}
.search-ribbon,.browse-banner{border-color:#b6a78c}.search-ribbon .handwritten{color:#3c563c}
.hero-search,.library-search{background:#f8f3e7;border-color:#b6a68b}.hero-search input,.library-search input{color:#304734}
.hero-search input::placeholder,.library-search input::placeholder{color:#696b5b;opacity:1}
.table-story,.journal-article .article-content,.prose-page,.article-card.note-card{background:#f8f3e8;border-color:#c5b79d}
.text-link{color:#65472e;border-color:#9f825c}.lined-tip{border-color:#7f9470}.lined-tip p,.lined-tip .handwritten{color:#4d6142}
.pinned-note,.note-card.peach{background:#e6c8b3;border-color:#c8a589}.pinned-note.ruled{background:#d5deca;border-color:#aeba9d}
.pinned-note h3{color:#483e2d}.pinned-note>p,.note-card-inner>p,.card-takeaway p{color:#585443}
.note-card.blue{background:#d3dfda;border-color:#b1c1b9}.note-card.butter{background:#e7d8a9;border-color:#c9b87d}
.card-takeaway .handwritten{color:#795831}.note-card .article-card-bottom,.note-card .article-card-bottom a{color:#6a5034}
.pocket-story{border-color:#c3b497}.pocket-number{color:#8f714b}
.hello-card{background:#355541;border-color:#274632}.hello-card h2{color:#fff4dc}.hello-card>.handwritten{color:#e5c58e}
.hello-card p{color:#e0e5d6}.hello-card .text-link{color:#f1d09a;border-color:#bea776}
.shelf-topics>a{color:#43513b;border-color:#b9ac92}.shelf-topics svg,.shelf-topics small,.shelf-topics>.handwritten{color:#78633f}
.tip-jar{background:#d8bc77}.tip-jar h3{color:#4d4026}.tip-jar p{color:#5e4f30}.tip-jar>.handwritten,#jar-number,.jar-button{color:#6a502b}
.slow-shelf{background:#c9d3bd;border-color:#a4b394}.slow-shelf-copy h2{color:#2d4a33}.slow-shelf-copy p{color:#485c3c}.slow-shelf-copy>.handwritten,.slow-shelf-copy .text-link{color:#4e623e}
.filter-chip,.filter-chip:nth-child(3n+2){background:#d6dfca;color:#3b5135;border-color:#b0bf9f}.filter-chip:nth-child(3n){background:#e4cfb7;color:#65492e;border-color:#c4aa88}
.filter-chip[aria-pressed=true],.pagination button[aria-current=page]{background:#2d533d;border-color:#2d533d;color:#fff8e7}
.results-toolbar,.results-toolbar label,.active-filters{color:#6c5738}.results-toolbar select{background:#f4edde;color:#4d513e;border-color:#bba98b}
.pagination button{background:#f4edde;color:#594d35;border-color:#bba98b}
.save-btn{color:#6e593c}.save-btn[aria-pressed=true]{background:#d3ddb9;color:#305438}.save-btn[aria-pressed=true] svg{fill:#99b17e}
.article-content p,.article-content ol,.article-content ul{color:#545b4b}.journal-article .article-header .dek{color:#62604e}
.article-content a{color:#80502e}.article-content .steps-box{background:#e6d49c;border-color:#c5ae69}.article-content .steps-box li{color:#554a2b}
.steps-box>.handwritten,.steps-box li::marker{color:#7e5f28}.article-content .help-box{background:#e8cdb8;border-color:#c9a284}
.article-content .help-box h2,.article-content .help-box p,.help-box>.handwritten{color:#72492f}
.article-medical-photo{background:#dce3d1;border-color:#b7c2a7}.article-medical-photo figcaption{color:#526144}
.toc-notepad{background:#d4dcc5;border-color:#adb99a}.article-toc .toc-notepad strong,.article-toc a{color:#465b38}
.medical-note,.medical-note strong{color:#5f5947}.medical-note a{color:#765030}
.site-footer{background:#223e30;border-color:#183426;color:#eee9d8}.site-footer .brand{color:#fff4df}
.site-footer p,.footer-links{color:#d1d9c9}.footer-heading,.footer-signoff{color:#e5c18a}.site-footer .brand-dot{color:#dcb17b}
.site-footer a:hover{color:#f2cc92}.footer-bottom{border-color:#50634f;color:#c8d0bf}
.toast{background:#254737}
@media(max-width:800px){.site-header .main-nav{background:#254737;border-color:#4c6852}}
@media print{body{background:white}.journal-article .article-content{background:white}.article-content p,.article-content li{color:black}}
