/* SPDX-License-Identifier: Apache-2.0 */
/* Apply white enamel frames and orange accents to the shared laboratory layout. */
:root{color-scheme:light;--accent:#d97a12;--glow:#ffcf92;--metal:linear-gradient(180deg,#fff 0%,#f8f7f4 16%,#d7d4cd 49%,#fff 51%,#eeeae2 93%,#b7b0a5 100%)}
html{background:#edeae4}
body.fil{color:#3d3934;background:linear-gradient(180deg,#fff9,transparent 900px),repeating-linear-gradient(0deg,transparent 0 39px,#ac9c8412 39px 40px),repeating-linear-gradient(90deg,transparent 0 39px,#ac9c8412 39px 40px),#e9e5de}
.prism .site-shell{border-color:#8d867b;box-shadow:0 0 0 1px #fff,0 12px 55px #56452a2e}
.prism .shell-cap{background:#d5d0c7;border-bottom-color:#90877a}.prism .shell-cap>span{border-right-color:#d6b990}.prism .shell-cap i{background:#fffaf1}
.prism .masthead{background:repeating-linear-gradient(0deg,#fff5 0 1px,#80725c05 1px 2px),linear-gradient(115deg,#fff,#ebe8e1 48%,#fff 76%,#e6e1d7);border-bottom-color:#a19582}
.prism .brand img{width:76px;height:76px}.prism .wordmark{font-style:normal;font-size:33px;letter-spacing:-1.5px;color:#393c3d}.prism .wordmark small{font-size:6px;letter-spacing:1.7px;line-height:1.8;color:#685f53}
.prism .masthead-right{color:#655e53}.prism .address-strip{background:#f9f5ed;color:#625644;border-bottom-color:#bb9e77}.prism .address:before{color:#a65508}.prism .sibling-link{color:#8c440b}
.prism .project-links{display:flex;flex-wrap:wrap;gap:16px;align-items:center}
.prism .stage{background:#f1ede5}.prism .artwork{background-image:url('../img/prism-study.png');background-position:40% 50%;opacity:1}
.prism .stage:after{background:linear-gradient(0deg,#fbf5e5a6,transparent 23%)}.prism .grid-overlay{opacity:.07}.prism .stage-annotation{color:#514c44;text-shadow:0 1px #fff}
.prism .metal-panel{filter:drop-shadow(3px 5px 4px #51452d40)}.prism .panel-cap{background:linear-gradient(#e7e1d8,#c7c0b5);color:#40372b;border-color:#998c7b;border-bottom-color:#fff}
.prism .dots{background:radial-gradient(#655946 1px,transparent 1px) 0 0/3px 3px}.prism .nav-links{border-color:#998c7b;background:repeating-linear-gradient(0deg,#fff3 0 1px,#63513b08 1px 2px),linear-gradient(90deg,#e6e2da,#fff 48%,#e5dfd5)}
.prism .nav-links a{border-bottom-color:#bdb3a4;color:#514839}.prism .nav-links a[aria-current]{background:#ffe4bf;color:#633208;box-shadow:inset 1px 1px #ce9b56,inset -1px -1px #fff}
.prism .nav-links a:hover{background:#fff0db;color:#633208}.prism .display-controls{background:linear-gradient(110deg,#faf7f0,#e0d9cd);border-color:#998c7b}.prism .panel-foot{border-color:#998c7b}
.prism .display-controls button b{background:#746553;color:#fff}.prism .display-controls button[aria-pressed='true'] b{background:#c26610;color:#fff}.prism .display-description,.prism .control-status,.prism .sound-level{color:#544838}
.prism .swatches i:nth-child(1){background:#fff}.prism .swatches i:nth-child(2){background:#eeeae2}.prism .swatches i:nth-child(3){background:#ffd093}.prism .swatches i:nth-child(4){background:#d97a12}.prism .swatches i:nth-child(5){background:#4c4840}
.prism .art-caption{color:#4b4842;text-shadow:0 1px 2px #fff,0 0 12px #fff;background:linear-gradient(90deg,#fff9,transparent);padding:12px 8px;align-self:end;margin-bottom:6px}
.prism .art-word{font-size:50px;letter-spacing:-3px;color:#343a3e}.prism .art-caption>span:nth-child(2){font-size:5px;max-width:240px;line-height:1.9}.prism .art-caption small{color:#514638}
.prism .window-frame{background:var(--metal);border-color:#988770;box-shadow:inset 0 0 0 1px #fff,4px 7px 15px #51452a30}
.prism .window-title{background:linear-gradient(90deg,#ecd3b0,#f8eddb);color:#5d3a16;border-color:#a5865f;border-bottom-color:#fff6e8}
.prism .window-body,.prism.reading-expanded .window-body{background:linear-gradient(135deg,#fffefa,#fcfaf6);border-color:#bfb6a8}.prism .window-body p{color:#514b43}.prism .window-body .kicker{color:#8c4d16}
.prism h1{color:#393b3c}.prism h2,.prism h3{color:#85460e}.prism .window-body .lede,.prism .window-body .standfirst{color:#50493f}.prism .window-body .meta-line{color:#776a57;border-color:#d8c8b1}
.prism .window-body a:not(.btn),.prism .home-details a:not(.btn){color:#884409}.prism .window-body a:not(.btn):hover,.prism .home-details a:not(.btn):hover{color:#4d2708}
.prism :focus-visible{outline-color:#98500c}.prism .window-body .card-sub{color:#776a57}.prism .window-footer{color:#62533e}
.prism .card{background:#fffdf9;border-color:#d6c6ae;box-shadow:inset 0 1px #fff}.prism .well{background:#f5efe4;border-color:#cbbb9f;box-shadow:inset 1px 1px 3px #79664b20}
.prism .home-details{background:linear-gradient(135deg,#faf8f3,#eee8dc);border-top-color:#c9ad86}.prism .home-details .card{background:#fffdf9}.prism .home-details .well{background:#f5efe4}.prism .home-details p{color:#514b43}
.prism .home-details .tier-label,.prism .fact-k{color:#8c4d16}.prism .fact-list li{border-color:#d9cbb5}.prism .home-details .section-head{border-color:#d9bd98}
.prism .article-index{background:#faf7f0;border-color:#a99a85}.prism .article-index a{color:#66533b;border-color:#d8cbb8}.prism .article-index a:hover{background:#ffecd0;color:#733c0c}
.prism .stage-bottom{background:#f6f0e4d9;color:#6e5b40;border-color:#cbb493}.prism .module-strip{background:linear-gradient(#e9e3d8,#c9c0b1)}.prism .module{background:#fffaf1;border-color:#aa9679}
.prism .module-heading{background:linear-gradient(100deg,#faf5eb,#e3d8c6);color:#6a4820;border-color:#fff}.prism .module:hover .module-heading{background:#ffe2b7}.prism .module-content{color:#554b3f}.prism .module-content small{color:#80684a}.prism .module:hover small{color:#84450e}
.prism .module-icon{filter:brightness(.6)}.prism .site-footer{background:#f2ede3;color:#77654d;border-color:#bdab8f}.prism .site-footer a:hover{color:#783b09}.prism .outer-caption{color:#7e7261}.prism .skip:focus{background:#fff;color:#723a0c}
@media(max-width:1150px){.prism .art-word{font-size:40px}.prism .art-caption>span:nth-child(2){font-size:4px}}
@media(max-width:860px){.prism.fil-home .stage{padding-top:260px}.prism.fil-home .artwork{height:650px;background-size:auto 650px;background-position:40% top;mask-image:linear-gradient(#000 65%,transparent)}.prism.fil-home .art-caption{top:55px;left:auto;right:25px;width:205px;background:none}.prism .art-word{font-size:42px}.prism .art-caption>span:nth-child(2){font-size:5px}.prism .wordmark{font-size:27px}}
@media(max-width:620px){.prism .masthead{height:105px}.prism .brand img{width:53px;height:53px}.prism .wordmark{font-size:23px;letter-spacing:-1px}.prism .wordmark small{font-size:4px;letter-spacing:1.2px}.prism .nav-links{grid-template-columns:repeat(2,minmax(0,1fr))}.prism .nav-links a[aria-current]{background:#ffe4bf}.prism.fil-home .stage{padding-top:290px}.prism.fil-home .artwork{height:610px;background-size:auto 610px;background-position:25% top}.prism.fil-home .art-caption{top:18px;right:10px;width:142px;padding:8px 0}.prism .art-word{font-size:33px}.prism .art-caption>span:nth-child(2){font-size:4px}.prism .stage-annotation{display:none}.prism .address-strip{flex-wrap:wrap;gap:4px}.prism .sibling-link{padding:2px}}
@media print{.prism .stage,.prism .home-details,.prism .window-body{background:#fff}}
