/* Artifact colors identify different types of thinking. Source images are untouched. */
.chapter .process-artifact{background:#fff;border-top:4px solid var(--artifact-accent,#aebcc5);border-right:0;border-bottom:0;border-left:1px solid #e0e5e7}.chapter .process-artifact>h3.reason-label{color:var(--artifact-heading,#516878);border-bottom-color:var(--artifact-line,#d6e2e9)}
.chapter#research #persona.process-artifact{--artifact-accent:#c79878;--artifact-heading:#805c45;--artifact-line:#ead7c8;background:#fffaf5;border:1px solid #e8d7c9;border-top:4px solid #c79878}.chapter #persona .analyst-scene{filter:none;background:#f4e7dc;border-color:#e3d1c3}.chapter #persona .quiet-persona dt{color:#957960}.chapter #persona .quiet-persona dd{color:#68554a}.chapter #persona .analyst-scene>rect:first-of-type{fill:#f4e7dc}.chapter #persona .analyst-scene>path[fill="url(#analyst-coat)"]{fill:#b48e72}.chapter #persona .reason-label>span{background:#f4e7dc;border-color:#e4cebb;color:#907257}
.chapter#research #empathy.process-artifact{--artifact-accent:#aaa0bd;--artifact-heading:#6c5e80;--artifact-line:#e1d9eb;background:#fdfcff;border:1px solid #ded8e7;border-top:4px solid #aaa0bd}.chapter #empathy .reason-label>span{background:#eee8f4;border-color:#dcd2e8;color:#83708f}
.chapter#research #empathy.process-artifact .quiet-empathy>div:nth-child(1){background:#f4e6b7;color:#7d6a30;box-shadow:2px 4px 0 #beac7112}.chapter#research #empathy.process-artifact .quiet-empathy>div:nth-child(1) b{color:#8c793f}.chapter#research #empathy.process-artifact .quiet-empathy>div:nth-child(1) p{color:#685b33}
.chapter#research #empathy.process-artifact .quiet-empathy>div:nth-child(2){background:#e8dff0;color:#745e89;box-shadow:2px 4px 0 #a290b912}.chapter#research #empathy.process-artifact .quiet-empathy>div:nth-child(2) b{color:#857196}.chapter#research #empathy.process-artifact .quiet-empathy>div:nth-child(2) p{color:#685675}
.chapter#research #empathy.process-artifact .quiet-empathy>div:nth-child(3){background:#dce9f2;color:#52748c;box-shadow:2px 4px 0 #829fb812}.chapter#research #empathy.process-artifact .quiet-empathy>div:nth-child(3) b{color:#6c879c}.chapter#research #empathy.process-artifact .quiet-empathy>div:nth-child(3) p{color:#4c687c}
.chapter#research #empathy.process-artifact .quiet-empathy>div:nth-child(4){background:#f0ddd9;color:#946b66;box-shadow:2px 4px 0 #b8938a12}.chapter#research #empathy.process-artifact .quiet-empathy>div:nth-child(4) b{color:#99756c}.chapter#research #empathy.process-artifact .quiet-empathy>div:nth-child(4) p{color:#7b5c56}.chapter#research #empathy.process-artifact .quiet-empathy>div:before{background:#ffffff80}
.chapter#research #journey.process-artifact{--artifact-accent:#8aa994;--artifact-heading:#57745f;--artifact-line:#d6e5da;background:#f7fbf8;border:1px solid #d1e1d6;border-top:4px solid #8aa994}.chapter #journey .compact-journey li{border-color:#b0c9b8}.chapter #journey .compact-journey li:before{background:#8dab98;border-color:white}.chapter #journey .compact-journey b{color:#587761}.chapter #journey .compact-journey span{color:#6e8675}.chapter #journey .reason-label>span{background:#e8f0e9;border-color:#d3e1d5;color:#738976}
.chapter#structure #sitemap.process-artifact{--artifact-accent:#9b9cc4;--artifact-heading:#646589;--artifact-line:#dcdef0;background:#fafaff;border:1px solid #d9dcee;border-top:4px solid #9b9cc4}.chapter#structure #sitemap .sitemap-board{background-color:#f8f8fd;background-image:radial-gradient(#cbcde0 1px,transparent 1px)}.chapter#structure #sitemap .tree-home{background:#e4e4f2;border-color:#b6b5cf;color:#666384}.chapter#structure #sitemap .page-tree>li:nth-child(1)>b{background:#e5edf6;border-color:#b9cedf;color:#59758d}.chapter#structure #sitemap .page-tree>li:nth-child(2)>b{background:#e5eee6;border-color:#bbd0bd;color:#617c63}.chapter#structure #sitemap .page-tree>li:nth-child(3)>b{background:#f4ecd9;border-color:#dfceab;color:#8d7951}.chapter#structure #sitemap .page-tree>li:nth-child(4)>b{background:#ece6f2;border-color:#d1c3df;color:#82708f}.chapter#structure #sitemap .page-tree ul li{background:#fff;border-color:#e3e1ee;color:#7b7e8a}.chapter#structure #sitemap .page-tree,.chapter#structure #sitemap .page-tree ul{border-color:#c2c3da}
.chapter#search #task-flow.process-artifact{--artifact-accent:#8fb3bf;--artifact-heading:#567d8a;--artifact-line:#d3e5e9;background:#f3f9fa}.chapter#search #task-flow .compact-task li{background:white;border-color:#b9d1d8;color:#5c7c87}.chapter#search #task-flow .compact-task li:before,.chapter#search #task-flow .compact-task li:after{color:#89aebb}.chapter#search #wireframe.process-artifact{--artifact-accent:#a9afb7;--artifact-heading:#606b79;--artifact-line:#dce0e5;background:#fafbfc}.chapter#search #wireframe .skeleton-screen{background:white;border-color:#b1b8c0}.chapter#search #wireframe .screen-chrome{background:#edf0f3;color:#8895a2}.chapter#search #wireframe .screen-criteria{background:#f4f6f8;color:#8a96a2;border-color:#c2cbd3}.chapter#search #wireframe .skeleton-line{background:#d8dfe5}.chapter#search #wireframe .screen-export{background:#f3f6f8;color:#8393a1;border-color:#c5d0d8}.chapter#search #wireframe .screen-gene-row{border-color:#e1e6eb}.chapter#search #wireframe .design-pin{background:white;color:#8b9aa7;border-color:#cad4dc}
.chapter#results #user-flow.process-artifact{--artifact-accent:#b69c79;--artifact-heading:#8a7154;--artifact-line:#e6d9c7;background-color:#fffdfa;background-image:radial-gradient(#ddd3c4 1px,transparent 1px);border-color:#e3d7c8;border-top:4px solid #b69c79}.chapter#results #user-flow .compact-flow-origin{background:#f0eadf;border-color:#cdbfa9;color:#8a7b63}.chapter#results #user-flow .compact-flow-branches>div:nth-child(1){background:#fbf3df;border-color:#e1cda0}.chapter#results #user-flow .compact-flow-branches>div:nth-child(1) b{color:#8c7645}.chapter#results #user-flow .compact-flow-branches>div:nth-child(1) p{color:#887a59}.chapter#results #user-flow .compact-flow-branches>div:nth-child(2){background:#f7e8e5;border-color:#dcc0b9}.chapter#results #user-flow .compact-flow-branches>div:nth-child(2) b{color:#946e63}.chapter#results #user-flow .compact-flow-branches>div:nth-child(2) p{color:#8a776f}.chapter#results #user-flow .compact-flow-branches>div:nth-child(3){background:#e9f2eb;border-color:#bed5c3}.chapter#results #user-flow .compact-flow-branches>div:nth-child(3) b{color:#607f69}.chapter#results #user-flow .compact-flow-branches>div:nth-child(3) p{color:#738a78}.chapter#results #user-flow .flow-diamond{background:#fff9!important;border-color:#cfbf9d!important;color:#9a8766}.chapter#results #user-flow .compact-flow-branches>div:nth-child(2) .flow-diamond{border-color:#d6afa4!important;color:#a28174}.chapter#results #user-flow .compact-flow-branches>div:nth-child(3) .flow-diamond{border-color:#b5cebc!important;color:#81a08a}
.chapter#workspace #blueprint.process-artifact{--artifact-accent:#9ca5b7;--artifact-heading:#677286;--artifact-line:#dce1ec;background:#fafbfe;border-color:#d9dfeb;border-top:4px solid #9ca5b7}.chapter #blueprint .service-user{background:#f6e9db;border-color:#d8bea4}.chapter #blueprint .service-user .board-glyph{color:#b09273}.chapter #blueprint .service-node{background:#e8f0f8;border-color:#b9cedf;color:#68859d;box-shadow:3px 3px 0 #c5d6e51c}.chapter #blueprint .service-node:before{border-color:#c3d8e8}.chapter #blueprint .service-backstage{background:#f0eaf6;padding:12px;border-radius:4px;min-width:80px;color:#857194!important}.chapter #blueprint .service-backstage .board-glyph{color:#9b88ad}.chapter #blueprint .service-captions span:nth-child(1){color:#ad8c6a}.chapter #blueprint .service-captions span:nth-child(2){color:#6b8ba4}.chapter #blueprint .service-captions span:nth-child(3){color:#917ea1}.chapter #blueprint .visual-footnote{color:#8592a4!important}.chapter #blueprint .lane-connector{border-color:#c5ceda;color:#a4afbd}
.chapter#validate #design-system.process-artifact{--artifact-accent:#a7b3be;--artifact-heading:#667b8c;--artifact-line:#dbe4ec;background:#fbfcfd;border-color:#d6e2ec;border-top:4px solid #a7b3be}.chapter #design-system .quiet-system>div{background:#f0f4f7}.chapter #design-system .quiet-type strong{color:#6a7f91}.chapter #design-system .quiet-spacing i{background:#bbcbd7}.chapter #design-system .spec-label,.chapter #design-system .quiet-type>span:last-child,.chapter #design-system .quiet-colors>div,.chapter #design-system .quiet-spacing>span:last-child{color:#7b8e9c}
.chapter#validate #testing.process-artifact{--artifact-accent:#8fb2a2;--artifact-heading:#5e8071;--artifact-line:#d5e5dd;background:#fafdfa;border-color:#d4e5da;border-top:4px solid #8fb2a2}.chapter#validate #testing .visual-test-targets>div:nth-child(1){background:#e9f1f8;border-color:#bfd3e2}.chapter#validate #testing .visual-test-targets>div:nth-child(2){background:#f8f0dd;border-color:#e4d3ac}.chapter#validate #testing .visual-test-targets>div:nth-child(3){background:#e9f2eb;border-color:#c1d7c6}.chapter#validate #testing .visual-test-targets>div:nth-child(4){background:#eee8f5;border-color:#d2c6e1}.chapter #testing .visual-test-targets>div:nth-child(1) .board-glyph{color:#7a9fb8}.chapter #testing .visual-test-targets>div:nth-child(2) .board-glyph{color:#b49e67}.chapter #testing .visual-test-targets>div:nth-child(3) .board-glyph{color:#8eae96}.chapter #testing .visual-test-targets>div:nth-child(4) .board-glyph{color:#a38db7}.chapter #testing .visual-test-targets b{color:#63746b}.chapter #testing .visual-test-targets span{color:#7b8b80}.chapter#validate #testing .study-strip{background:#edf3ef}.chapter #testing .study-strip b{color:#7c9c89}.chapter #testing .study-strip span{color:#84978b}
@media(max-width:760px){.chapter #blueprint .service-backstage{min-width:0;width:100%;padding:9px 4px}.chapter #blueprint .service-backstage span{font-size:9px}.chapter#research #empathy.process-artifact .quiet-empathy>div{box-shadow:1px 3px 0 #aab1ac10}.chapter#structure #sitemap .page-tree>li>b{font-size:12px}}
