/* The supplied Cold Case office is the reference for every room and asset. */
.scene .secondary:hover{background:#2c4140;color:#fff0d8;border-color:#dbc49b}
body{background:#1b2035;background-image:radial-gradient(ellipse at 12% 0,#30374f,transparent 66%)}
.brand{border-color:#bd9b6b45}.brand h1{color:#fff2db}.brand .eyebrow{color:#d9bb8b}.brand>div>p:last-child{color:#c5c5bc}
.utility{color:#d0b587}nav button{background:#242727;border-color:#7e756470;color:#e9e4d7}nav button:hover{background:#343631;border-color:#c9ab7b}nav button[aria-current=page]{background:#d6b985;color:#222625}
.progress{color:#c1d4cb}.scene{border-color:#ae946c80;background:#15191a;min-height:410px}.scene.arrival{min-height:530px}.scene>img{object-position:center}.scene:after{background:linear-gradient(270deg,#11181af7,#11181ac7 39%,#11181a20 76%)}.scene-copy{margin-left:auto;max-width:510px}.scene h2{font-size:clamp(2.4rem,4.2vw,4.1rem);color:#fff1d6}.scene.arrival h2{font-size:clamp(3rem,5vw,4.7rem)}.scene.arrival .scene-copy{max-width:570px}.scene .kicker{color:#c4e2da}.scene p{color:#eee3d1}.scene .scene-tag{color:#d8be91;border-color:#c7a76c65}.scene button{background:#ddbd87;border-color:#ddbd87;color:#192726}.scene button:hover{background:#f0d4a6}.scene .secondary{background:#192324c9;color:#f4e7cc;border-color:#c3ac7f}
.room-tile{background:#1a2121;border-color:#a18b66}.room-tile:hover{border-color:#e3c38d;background:#2a302b}.room-tile:after{background:linear-gradient(transparent,#10191af2)}.room-tile strong{color:#fff0d2}.room-tile span{color:#c2dfd5}.room-tile>img{opacity:.9}.expo-intro{color:#f6e9d3}.expo-intro p{color:#ccc9be}.expo-intro .kicker{color:#b6d6cb}
.room-body{background:#fbf7ed;border-color:#bfab86}.board{background:#2c2922 url('../assets/cold-case-evidence.png') center/cover no-repeat;border-color:#9d8259}.board .evidence{background:#f7efdf;border-top-color:#8c6844}.board .evidence:nth-child(3n+2){border-top-color:#4b746c}.board .evidence:nth-child(3n){border-top-color:#a78650}.evidence .stamp{color:#70522e}.room-body .kicker{color:#32645b}.room-body button.primary{background:#355b54;border-color:#355b54}.room-body button.primary:hover{background:#24483f}.record .claim{border-color:#8b683f}.record{background:#fff9ee}.metric{border-color:#9b845a65}.metric strong{color:#e4c899}.note{background:#eeeade;border-color:#cec5b0}.feedback{background:#e7eee5;border-color:#b8c8b7}.room-body .score{color:#426456}
footer{border-color:#977e5355;color:#d0cabb}footer p.small{color:#bcbdb3}footer button,footer button.quiet{background:#262e2c;color:#ede2cb;border-color:#7d816b}footer button:hover{background:#3a443c}
.interview{display:flow-root}.witness{position:relative;overflow:hidden;width:160px;aspect-ratio:1;float:right;border-radius:12px;border:1px solid #b39b77;margin:0 0 20px 24px;background:#2b3330}.witness img{position:absolute;display:block;width:200%;height:200%;max-width:none;object-fit:fill;left:0;top:0}.witness-1 img{left:-100%}.witness-2 img{top:-100%}.witness-3 img{left:-100%;top:-100%}.interview .feedback{clear:both}.debrief-props{width:100%;height:180px;object-fit:cover;object-position:center;border-radius:10px;border:1px solid #bfa77d;margin:8px 0 24px}
html.accessibility-simplified .witness,html.accessibility-simplified .debrief-props{display:none}
@media(max-width:850px){.scene-copy{max-width:480px}.scene>img{object-position:42% center}.scene:after{background:linear-gradient(270deg,#11181af5,#11181abd 65%,#11181a65)}.scene.arrival .scene-copy{max-width:520px}}
@media(max-width:600px){.scene,.scene.arrival{min-height:390px;padding:30px 22px}.scene-copy{margin-left:0}.scene h2,.scene.arrival h2{font-size:2.7rem}.scene>img{object-position:27% center}.scene:after{background:#10181ac4}.witness{width:120px;float:none;margin:0 0 20px}.debrief-props{height:140px}}
@media print{.witness{width:100px;float:right}.debrief-props{display:none}}
