/* Exact palette of the approved Mold / Biotoxin next-step guide. */
body[data-topic=fatigue]{--fatigue-mint:#f2e8bb;--fatigue-peach:#e6deef;--fatigue-ivory:#fcfaf3;--fatigue-sage:#f5efda;--fatigue-forest:#403748;--fatigue-muted:#59515e;--fatigue-line:rgba(64,55,72,.18);background:var(--fatigue-ivory);color:var(--fatigue-forest)}
[data-topic=fatigue] .article-hero{background:linear-gradient(to bottom,rgba(252,250,243,.96) 0%,rgba(252,250,243,.66) 24%,rgba(252,250,243,.18) 65%,transparent 100%),linear-gradient(115deg,#f2e8bb 0%,#f2e8bb 15%,#eeeadf 50%,#e6deef 100%);border-color:var(--fatigue-line)}
[data-topic=fatigue] .article-hero::before{display:none}
[data-topic=fatigue] .article-hero h1,[data-topic=fatigue] .article-hero h1 em,[data-topic=fatigue] .article-copy h2,[data-topic=fatigue] .article-copy strong{color:var(--fatigue-forest)}
[data-topic=fatigue] .article-hero p,[data-topic=fatigue] .article-copy p,[data-topic=fatigue] .article-copy li,[data-topic=fatigue] .article-meta{color:var(--fatigue-muted)}
[data-topic=fatigue] .back-link,[data-topic=fatigue] .article-copy a{color:#705884}
[data-topic=fatigue] .article-meta span:first-child{color:var(--fatigue-forest);background:rgba(255,254,250,.6);border:1px solid var(--fatigue-line)}
[data-topic=fatigue] .article-button{background:var(--fatigue-forest);color:#fffefa;border-color:var(--fatigue-forest)}
[data-topic=fatigue] .article-button:hover{background:#594a66}
[data-topic=fatigue] .article-copy section,[data-topic=fatigue] .article-nav details{border-color:var(--fatigue-line)}
[data-topic=fatigue] .article-nav a{color:var(--fatigue-muted)}
[data-topic=fatigue] .article-nav a:hover,[data-topic=fatigue] .article-nav a:focus-visible{background:var(--fatigue-sage);border-left-color:#8b729f}
[data-topic=fatigue] .article-copy .ce-tldr{background:var(--fatigue-sage);border-left-color:#ab9255;color:var(--fatigue-forest)}
[data-topic=fatigue] .article-copy li::marker{color:#8b729f}
[data-topic=fatigue] .house-figure{background:#ffffff;border-color:var(--fatigue-line)}
[data-topic=fatigue] .house-figure .eyebrow,[data-topic=fatigue] .house-figure figcaption{color:var(--fatigue-muted)}
[data-topic=fatigue] .house-figure svg a rect{fill:#fffefa;stroke:#ab9255}
[data-topic=fatigue] .house-figure svg a:hover rect,[data-topic=fatigue] .house-figure svg a:focus rect{fill:var(--fatigue-sage);stroke:#8b729f}
[data-topic=fatigue] .house-figure svg text{fill:var(--fatigue-forest)}
[data-topic=fatigue] .room-detail{background:#fffefa;border-color:var(--fatigue-line)}
[data-topic=fatigue] .room-detail h3{color:var(--fatigue-forest)}
[data-topic=fatigue] .room-detail summary::after{color:#8b729f}
[data-topic=fatigue] .room-detail>p:last-child{background:#f1edf5}
[data-topic=fatigue] .article-note{background:var(--fatigue-sage)}
[data-topic=fatigue] .article-ending{background:var(--fatigue-forest);color:var(--fatigue-ivory)}
[data-topic=fatigue] .article-ending h2 em{color:var(--fatigue-peach)}
[data-topic=fatigue] .article-ending a,[data-topic=fatigue] .article-ending .eyebrow{color:var(--fatigue-sage)}
@media(max-width:800px){[data-topic=fatigue] .article-nav{background:var(--fatigue-sage)}}

.fatigue-figure{background:#fff;border:1px solid #ddd6e2;border-radius:16px;padding:28px;margin:32px 0}.fatigue-figure .eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:#716477}.fatigue-figure h2{font-size:28px;margin:14px 0 24px}.fatigue-observations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fatigue-observations>div{border:1px solid #e0d9e5;border-top:3px solid #a58bb5;border-radius:12px;padding:20px;background:#f9f7fa}.fatigue-observations>div:nth-child(2){background:#fcfaf3;border-color:#e5ddc4;border-top-color:#ab9255}.fatigue-observations svg{display:block;width:44px;height:44px;margin:0 0 18px;color:#80658f}.fatigue-observations>div:nth-child(2) svg{color:#9a8245}.fatigue-observations h3{font-size:19px;margin:0 0 12px}.fatigue-observations p{font-size:13px!important;line-height:1.7!important;margin:0}.fatigue-figure figcaption{margin-top:22px;font-size:11px;line-height:1.7;color:#716477}.article-copy>section:first-child{border:0;margin:0;padding:0}.article-copy section>aside{padding:22px;border:1px solid #ddd6e2;background:#f1edf5;border-radius:12px;margin:24px 0}.article-copy section>aside p{font-size:14px;margin:10px 0 0}.article-copy section>aside>span{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#705884}#support h3{font-size:24px;padding-top:26px;margin-top:30px;border-top:1px solid #ded6e3}#fatigue-patterns .ce-chips{display:grid;gap:12px;list-style:none;padding:0}#fatigue-patterns .ce-chips li{border-bottom:1px solid #ded6e3;padding:12px 0}#fatigue-patterns .ce-chips strong{margin-right:5px}@media(max-width:600px){.fatigue-figure{padding:20px}.fatigue-figure h2{font-size:25px}.fatigue-observations{grid-template-columns:1fr}.fatigue-observations>div{display:grid;grid-template-columns:44px 1fr;gap:8px 16px}.fatigue-observations svg{grid-row:span 2;margin:0}.fatigue-observations h3{margin:0}.article-meta{flex-wrap:wrap}}
