@font-face{font-family:CaseHand;src:url('/fonts/BadScript-Regular.ttf') format('truetype');font-display:swap}
:root{--bg:#101110;--panel:#191a18;--text:#e9e5da;--muted:#a4a299;--orange:#c78460;--sans:Arial,sans-serif;--serif:Georgia,'Times New Roman',serif;--mono:'Courier New',monospace}body{font-size:15px}.brand-logo{width:163px;height:38px;object-fit:contain}.header{height:90px;background:#111310ed}.header nav{gap:32px}.nav-account{border-radius:0;padding:12px 18px}.btn{border-radius:0;padding:15px 25px}.section-label{font-size:10px;letter-spacing:2px;color:#c28b6c}.container{max-width:1400px;padding:0 60px}.noir-hero{position:relative;min-height:680px;isolation:isolate;overflow:hidden;display:flex;align-items:center;background:#141815}.noir-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:72% 50%;z-index:-3;filter:brightness(.72) saturate(.65)}.hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#101310f5 1%,#101310e0 22%,#10131055 57%,#10131018 100%),linear-gradient(0deg,#101110,transparent 28%)}.noir-hero-content{width:100%;padding-top:55px;padding-bottom:65px}.noir-hero h1{font:normal clamp(52px,5.7vw,82px)/1.06 var(--serif);letter-spacing:-2.7px;margin:24px 0}.noir-hero h1 em{color:#e1b395;font-weight:normal}.noir-hero-content>p{font-size:15px;color:#c6c5ba;line-height:1.9;margin-bottom:30px}.hero-note{font-size:12px;color:#b8b6aa;margin-top:35px}.hero-note small{display:block;font-size:10px;letter-spacing:.3px;color:#8c9386;margin-top:9px}.hero-location{position:absolute;bottom:28px;right:55px;font:italic 13px var(--serif);color:#a6aa9e}.hero-evidence{position:absolute;right:7%;bottom:65px;width:390px;height:350px;pointer-events:none}.hero-polaroid{position:absolute;right:0;top:5px;transform:rotate(9deg);background:#d1cbb9;padding:12px 12px 34px;width:235px;box-shadow:0 16px 35px #0009}.hero-polaroid img{width:100%;height:135px;object-fit:cover;filter:grayscale(.5)}.hero-polaroid span{display:block;font:15px CaseHand,cursive;color:#3c3c32;margin-top:10px}.hero-paper{position:absolute;left:0;bottom:0;transform:rotate(-8deg);background:#c9c1aa;color:#302f29;padding:23px;width:220px;box-shadow:0 15px 45px #0008}.hero-paper small{font:8px var(--mono);letter-spacing:1.3px}.hero-paper strong{display:block;font:23px/1.2 var(--serif);margin:18px 0 15px}.hero-paper p{font:11px/1.8 var(--mono)}.hero-paper>span{display:block;color:#843e35;font:15px CaseHand;margin-top:15px}.red-thread{position:absolute;left:112px;top:138px;width:203px;border-top:2px solid #9a382d;transform:rotate(-17deg);box-shadow:0 3px 4px #0007}.red-thread:before,.red-thread:after{content:'';position:absolute;width:10px;height:10px;border-radius:50%;background:#b34435;top:-6px;box-shadow:1px 3px 4px #0008}.red-thread:after{right:0}.invitation{display:grid;grid-template-columns:1.05fr 1fr;gap:100px;align-items:center;padding:70px 0 80px;border-bottom:1px solid #ffffff16}.invitation>p{font:28px/1.45 var(--serif);letter-spacing:-.4px}.invitation>p em{color:#a6a99b}.invitation>div{font-size:14px;color:#a5a89b;line-height:1.9}.case-section{padding-top:75px}.section-top h2,.section-title{font:42px/1.15 var(--serif);letter-spacing:-1px}.section-top p{max-width:340px;font-size:13px}.catalog-toolbar{margin:35px 0 28px}.filter{border-radius:0;font-size:12px;padding:10px 16px}.filter.active{background:#d3c7b0;color:#20231c;border-color:#d3c7b0}.case-grid{gap:25px}.case-card{border-radius:0;background:#171a16}.case-image{display:block;width:100%;padding:0;height:235px;background:#171a16;text-align:left}.case-image img{filter:saturate(.65);object-position:center}.case-body{padding:23px 22px}.case-overline{display:flex;justify-content:space-between;gap:10px;font:10px var(--mono);color:#b9af9a}.case-overline>span{color:#8e9988;text-align:right}.case-body h3{font:25px/1.3 var(--serif);letter-spacing:-.3px;min-height:65px;margin:15px 0 10px}.case-desc{min-height:114px;font-size:13px;line-height:1.85}.case-meta{font-size:9px;gap:13px;margin:22px 0}.case-number{font-size:10px}.case-price{font:19px var(--serif)}.case-price small{font:10px var(--sans);margin-top:5px}.case-open{border-radius:0;font-size:12px;padding:11px 16px}.game-showcase{padding:125px 0 90px}.showcase-title{display:grid;grid-template-columns:1fr 1fr;gap:0 100px;align-items:end}.showcase-title>.section-label{grid-column:1/-1}.showcase-title h2,.choice-section h2,.evening h2{font:48px/1.13 var(--serif);letter-spacing:-1.1px}.showcase-title p,.showcase-row p,.choice-section p{font-size:14px;color:#a5aa9b;line-height:1.9;max-width:430px}.cabinet-preview{position:relative;margin:40px 0 80px;border:1px solid #6b624d;box-shadow:0 20px 65px #0006}.cabinet-preview img{width:100%;display:block;max-height:620px;object-fit:cover}.preview-caption{position:absolute;bottom:20px;left:25px;background:#101510c9;padding:9px 15px;font-size:11px;color:#c8c7b7}.showcase-row{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;margin-top:80px}.showcase-row h3{font:35px/1.25 var(--serif);letter-spacing:-.6px;margin-bottom:22px}.showcase-row.reverse>div:first-child{order:2}.scene-preview{position:relative;padding:12px 12px 44px;background:#ccc6b5;transform:rotate(-2deg);box-shadow:0 20px 45px #0008}.scene-preview img{width:100%;aspect-ratio:1.5;object-fit:cover;display:block}.scene-preview>span{position:absolute;bottom:10px;left:22px;font:20px CaseHand;color:#343c30}.board-preview{height:330px;position:relative;background:url('/assets/room.webp') 50% 27%/190%;border:9px solid #574631;box-shadow:0 20px 45px #0006}.preview-photo{position:absolute;left:22px;top:25px;width:210px;background:#d2cbb8;padding:9px;transform:rotate(-7deg);box-shadow:0 8px 20px #0008}.preview-photo img{width:100%;height:126px;object-fit:cover}.preview-photo small{color:#33392e;font:14px CaseHand;display:block;margin:8px 0}.preview-note{position:absolute;right:19px;bottom:26px;width:185px;padding:20px;background:#cfc29c;color:#33382d;font:20px/1.5 CaseHand;transform:rotate(6deg);box-shadow:0 8px 20px #0008}.preview-note b{font-weight:400;border-bottom:1px solid #983a30}.preview-thread{position:absolute;left:110px;top:29px;width:210px;border-top:2px solid #9a3329;transform:rotate(29deg);transform-origin:left}.preview-thread:before,.preview-thread:after{content:'';position:absolute;width:9px;height:9px;border-radius:50%;background:#b74636;top:-5px}.preview-thread:after{right:0}.choice-section{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;padding:80px 0;border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17}.choice-portraits{overflow:hidden;box-shadow:0 20px 45px #0006;transform:rotate(-2deg);padding:12px;background:#bfbba9}.choice-portraits img{width:100%;display:block;filter:saturate(.55)}.choice-section h2{margin:15px 0 23px}.choice-section .hand-line{font:19px/1.6 CaseHand;color:#c2a17f;margin-top:25px}.evening{padding:100px 0;text-align:center;max-width:650px;margin:auto}.evening h2{margin:20px 0 25px}.evening p{font-size:14px;line-height:2;color:#9ea895;margin-bottom:30px}.faq-section{border-top:1px solid #ffffff17;padding:80px 0 95px}.noir-footer{border-top:1px solid #ffffff1a;background:#0c0f0c;padding:38px 0 0}.footer-main{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;align-items:start;padding-bottom:35px}.footer-main>p{font:18px/1.6 var(--serif);color:#a7aa9d}.footer-main>div{display:flex;gap:10px;flex-direction:column;align-items:end;font-size:11px;color:#9a9e90}.footer-main button{background:none;padding:0}.developer{border-top:1px solid #ffffff10;display:flex;align-items:center;justify-content:center;gap:15px;padding:25px 20px}.developer img{width:45px;height:45px;object-fit:contain}.developer b{font:13px var(--mono);letter-spacing:3px;color:#d4c9b6;display:block}.developer small{font-size:11px;color:#969b8b;display:block;margin-top:5px}.account-page{padding-top:55px;padding-bottom:90px;min-height:65vh}.account-heading{display:flex;justify-content:space-between;gap:25px;align-items:start;margin-bottom:35px}.account-heading h1{font:42px/1.2 var(--serif);margin-bottom:14px}.account-heading p{font-size:12px;color:#9ea996}.editor-note{font-size:12px;color:#aaa48f;border-left:2px solid #bc8b64;padding:13px 18px;background:#ffffff04;margin-bottom:35px}.account-stories{display:grid;gap:35px}.owned-story{display:grid;grid-template-columns:280px 1fr;gap:30px;padding:26px;background:#181c16;border:1px solid #ffffff16}.owned-story>img{width:100%;height:260px;object-fit:cover;filter:saturate(.6)}.owned-story h2{font:28px var(--serif);margin-bottom:20px}.run-list{margin-top:20px;display:grid;gap:5px}.run-list button{display:flex;justify-content:space-between;text-align:left;padding:15px 0;background:transparent;border-top:1px solid #ffffff14;gap:20px;font-size:13px}.run-list small{display:block;font-size:11px;color:#8f9b83;margin-top:5px}.run-list button>span:last-child{text-align:right;color:#d5ba91}.account-more{margin-top:70px}.account-more h2{font:32px var(--serif);margin-bottom:30px}.account-empty{padding:60px 20px;text-align:center;max-width:600px;margin:auto}.account-empty h2{font:32px var(--serif);margin-bottom:20px}.account-empty p{color:#a3ab97;margin-bottom:25px}.login-form label{font-size:12px;color:#c9c5b6}.login-form .field{margin:10px 0}.login-form form>.btn{width:100%}.form-error{font-size:12px;color:#e0a087;min-height:23px;margin:8px 0 15px}.login-form .login-note{font-size:11px;color:#959e89;margin:24px 0 0}.inline-link{background:none;padding:12px 0;font-size:12px;color:#d6b295;margin-right:22px}.code-input{font:28px var(--mono);letter-spacing:12px;text-align:center}.modal-content h2{font-family:var(--serif);font-size:33px;letter-spacing:-.6px}.cabinet-brand .brand-logo{width:115px;height:32px}.cabinet-status span{font-size:10px}.map-place-label small{line-height:1.5}.map-routes{opacity:.45}.scene-object,.scene-object:hover,.scene-object.examined{border:0!important;background:transparent!important;box-shadow:none!important;cursor:default!important;outline:none}.scene-object:before,.scene-object:after,.object-target,.scene-object-label,.examined-marker,.scene-coordinate{display:none!important}.scene-object:focus-visible{outline:1px solid #b1b69f!important}.scene-illustration{filter:none}.scene-artboard{cursor:default}.atlas-viewport{display:block;position:relative;overflow:hidden;width:100%;height:100%;background:#141711}.atlas-viewport img{position:absolute;object-fit:fill;max-width:none;display:block;user-select:none}.document-illustration{display:none}.material-picture.atlas-viewport{height:87px}.document-material .material-picture{height:80px}.photo-material .material-picture{height:133px}.tray-material .material-picture{height:100%;width:68px}.material-face .paper-preview{position:relative;display:block;height:115px;background:#c9c1a8 url('/assets/evidence/report-base.webp') center/100% 100%;padding:10px 9px;overflow:hidden;box-shadow:0 1px 6px #0005;color:#343729;transform:rotate(-1deg)}.paper-preview .preview-writing{font:7px/1.6 var(--mono);white-space:pre-line;display:block;opacity:.8}.paper-preview.is-hand .preview-writing{font:10px/1.7 CaseHand;color:#26364a}.tray-material .paper-preview{height:100%;width:68px;grid-row:1/4;padding:5px}.tray-material .preview-writing{font-size:4px}.tray-material .paper-preview.is-hand .preview-writing{font-size:5px}.document-photo-viewer{background:#111510;padding:22px 25px 0}.evidence-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:15px;font-size:11px;color:#adae9f}.evidence-toolbar button{background:transparent;border:1px solid #a0a18a55;padding:8px 12px;font-size:11px}.evidence-scroll{overflow:auto;max-height:72dvh;scrollbar-color:#746c54 #13150f;padding:8px 12px 22px}.document-facsimile{position:relative;width:100%;max-width:720px;min-height:910px;margin:0 auto;color:#292e29;background:#c9c0a6 url('/assets/evidence/report-base.webp') center/100% 100%;box-shadow:0 10px 30px #000b;padding:85px 75px 90px;transform:rotate(-.4deg);font:13px/1.8 var(--mono);isolation:isolate}.document-facsimile.is-hand{background-image:url('/assets/evidence/note-base.webp');color:#263b55;transform:rotate(.35deg)}.document-facsimile.is-letter{background-image:url('/assets/evidence/letter-base.webp')}.document-facsimile.is-receipt{background-image:url('/assets/evidence/receipt-base.webp');max-width:430px;padding:75px 55px;min-height:800px}.facsimile-source{font-size:9px;line-height:1.65;opacity:.65;padding-bottom:15px;border-bottom:1px solid #393f3b40}.facsimile-title{font:600 19px/1.35 var(--mono);margin:25px 0 24px}.facsimile-text{white-space:pre-line;font:13px/1.9 var(--mono);mix-blend-mode:multiply;text-shadow:.2px .3px #25322d33}.is-hand .facsimile-text{font:21px/1.72 CaseHand,cursive;letter-spacing:.05px;text-shadow:.2px .3px #25385344;transform:rotate(-.35deg)}.is-hand .facsimile-title{font:27px/1.45 CaseHand;font-weight:400}.is-hand .facsimile-source{border:0;font:14px/1.7 CaseHand}.evidence-original{display:block;width:100%;height:auto;max-width:800px;margin:auto;box-shadow:0 10px 35px #0009}.evidence-caption{font-size:10px;color:#929b86;line-height:1.7;padding:18px 8px 5px}.evidence-transcript{padding:25px 30px;border-top:1px solid #ffffff15;background:#192016}.evidence-transcript h2{font:25px var(--serif);margin:12px 0 18px}.evidence-transcript p{white-space:pre-line;color:#c6c6b5;font-size:14px;line-height:1.95}.evidence-transcript .doc-source{color:#89947e;font-size:11px;margin-bottom:18px}.evidence-transcript[hidden]{display:none}.document-photo-viewer.zoomed .document-facsimile,.document-photo-viewer.zoomed .evidence-original{width:900px;max-width:none}.document-photo-viewer.zoomed .document-facsimile{min-height:1100px;padding:105px 95px}.document-photo-viewer.zoomed .facsimile-text{font-size:16px}.document-photo-viewer.zoomed .is-hand .facsimile-text{font-size:26px}.doc-actions{background:#151a12}.room-map-object img{filter:saturate(.7)}.material-face>strong{line-height:1.45}.hand-label{font-family:CaseHand,cursive;font-size:18px;letter-spacing:0;text-transform:none}.world-heading h1{font-family:var(--serif)}.finding-art .atlas-viewport{min-height:250px}.finding-art{background:none;padding:0;position:relative;overflow:hidden}.puzzle-illustration{height:160px}.document-material .paper-type{font-size:8px}.expanded-scene .scene-artboard{width:100%;max-width:1500px}.field-instruction{color:#9ba68b}
@media(min-width:1550px){.noir-hero{min-height:760px}.hero-evidence{right:10%;width:430px;bottom:80px}.case-image{height:270px}}
@media(max-width:1100px){.container{padding:0 35px}.hero-evidence{right:4%;transform:scale(.85);transform-origin:right bottom}.invitation{gap:50px}.case-grid{gap:18px}.case-body{padding:20px 18px}.case-body h3{font-size:23px;min-height:60px}.case-desc{min-height:145px;font-size:12px}.case-meta{font-size:8px;gap:8px}.showcase-row{gap:45px}.choice-section{gap:45px}.case-image{height:215px}.board-preview{height:300px}.preview-note{width:160px;font-size:18px}.preview-photo{width:175px}.owned-story{grid-template-columns:230px 1fr}.hero-location{right:30px}}
@media(max-width:780px){.container{padding:0 22px}.header{height:76px}.header-inner{gap:10px}.brand-logo{width:135px;height:33px}.header nav{display:none}.nav-account{font-size:11px;padding:10px 12px}.noir-hero{min-height:710px;display:block}.noir-hero-content{padding-top:48px;padding-bottom:220px}.noir-hero h1{font-size:57px;letter-spacing:-2px}.noir-hero-image{object-position:62% 50%}.hero-shade{background:linear-gradient(90deg,#101310e5 0%,#10131066 100%),linear-gradient(0deg,#101110,transparent 36%)}.noir-hero-content>p{font-size:14px}.hero-note{font-size:11px;max-width:240px}.hero-note small{line-height:1.6;max-width:240px}.hero-evidence{transform:scale(.62);bottom:12px;right:6%;transform-origin:right bottom}.hero-location{bottom:18px;right:auto;left:22px;font-size:11px;max-width:100px;line-height:1.6}.invitation{padding:45px 0 50px;grid-template-columns:1fr;gap:23px}.invitation>p{font-size:26px}.invitation>div{font-size:13px}.case-section{padding-top:45px}.section-top{display:block}.section-top h2{font-size:37px}.section-top p{margin-top:18px}.catalog-toolbar{display:block;margin-top:25px}.filters{gap:7px;margin-bottom:20px}.filter{font-size:11px;padding:8px 12px}.case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.case-image{height:205px}.case-body h3{font-size:23px;min-height:60px}.case-desc{min-height:145px}.case-meta{flex-wrap:wrap;gap:5px 12px;min-height:26px}.case-bottom{gap:8px}.case-open{padding:9px 11px;font-size:11px}.case-price{font-size:18px}.game-showcase{padding:70px 0 50px}.showcase-title{grid-template-columns:1fr;gap:20px}.showcase-title h2,.choice-section h2,.evening h2{font-size:38px}.showcase-title p,.showcase-row p,.choice-section p{font-size:13px}.cabinet-preview{margin:30px 0 50px}.preview-caption{font-size:10px;bottom:10px;left:10px;right:10px;padding:6px 9px}.showcase-row{grid-template-columns:1fr;gap:35px;margin-top:50px}.showcase-row.reverse>div:first-child{order:0}.showcase-row h3{font-size:31px}.scene-preview{max-width:540px}.board-preview{max-width:540px;width:100%;height:330px}.preview-photo{width:210px}.preview-note{width:185px;font-size:20px}.choice-section{grid-template-columns:1fr;gap:40px;padding:45px 0}.choice-portraits{max-width:540px}.evening{padding:60px 0}.evening p{font-size:13px}.faq-section{grid-template-columns:1fr;gap:30px;padding:50px 0}.footer-main{grid-template-columns:1fr 1fr;gap:30px;padding:0 22px 30px}.footer-main>div{align-items:start}.footer-main>p{font-size:16px}.developer{justify-content:start;padding:22px}.owned-story{grid-template-columns:1fr;gap:20px;padding:18px}.owned-story>img{height:190px}.account-page{padding-top:35px;padding-bottom:50px}.account-heading{gap:15px}.account-heading h1{font-size:32px}.account-heading>.btn{font-size:10px;padding:8px 10px}.account-heading p{font-size:11px}.cabinet-brand .brand-logo{width:100px;height:29px}.evidence-scroll{padding:5px 0 15px}.document-photo-viewer{padding:16px 10px 0}.document-facsimile{padding:60px 40px;min-height:800px}.facsimile-title{font-size:17px}.facsimile-text{font-size:11px;line-height:1.9}.is-hand .facsimile-text{font-size:18px;line-height:1.8}.is-hand .facsimile-title{font-size:24px}.facsimile-source{font-size:8px}.evidence-transcript{padding:24px 18px}.evidence-toolbar{font-size:10px}.evidence-toolbar button{font-size:10px;padding:8px}.tray-material .material-picture{width:55px}.tray-material .paper-preview{width:55px}.person-polaroid .character-photo{height:240px}}
@media(max-width:520px){.case-grid{grid-template-columns:1fr}.case-image{height:245px}.case-body{padding:23px}.case-body h3{min-height:0;font-size:27px}.case-desc{min-height:0;font-size:13px}.case-meta{font-size:10px;gap:15px;margin:20px 0}.case-bottom{padding-top:18px}.case-price{font-size:22px}.case-open{font-size:12px;padding:11px 18px}.footer-main{grid-template-columns:1fr;gap:24px}.footer-main>div{font-size:11px;gap:12px}.noir-hero h1{font-size:49px}.hero-evidence{right:4%;transform:scale(.56)}.board-preview{height:300px}.preview-photo{left:10px;top:20px;width:180px}.preview-note{right:8px;bottom:18px;width:160px;font-size:18px;padding:17px}.preview-thread{width:170px}.evidence-transcript p{font-size:13px}.document-facsimile{padding:45px 27px 60px;min-height:740px}.is-hand .facsimile-text{font-size:16px}.facsimile-text{font-size:10px}.doc-actions{padding:15px 12px}.doc-actions p{font-size:8px}.scene-bottom>div{display:none}.map-workspace{padding:20px 20px 25px}.map-place-label strong{font-size:9px}.map-place-label small{font-size:7px}.map-place{transform:translate(-50%,-50%) scale(.85)}.map-frame{margin-top:30px}.hand-label{font-size:16px}.world-heading p{font-size:11px}.expanded-scene .scene-artboard{width:100%}.tray-material .paper-preview{width:40px}.material-face .paper-type,.document-material .paper-lines{display:none}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.case-card{display:flex;flex-direction:column}.case-image{flex:none}.case-body{display:flex;flex-direction:column;flex:1}.case-desc{flex:1}.case-overline{flex-wrap:wrap;gap:8px}.document-facsimile.is-receipt{background-size:200% 100%;padding-left:40px;padding-right:40px}.hero-paper{background-image:url('/assets/evidence/report-base.webp');background-size:100% 100%}.preview-note{background-image:url('/assets/evidence/note-base.webp');background-size:100% 100%}

.board-world{background:#8f7750 url('/assets/room.webp') 50% 25%/190% 220%;}.cork-grain{opacity:.12}.board-empty-note{font-family:CaseHand,cursive}.cabinet-brand{width:auto}.cabinet-brand:before{display:none}
.thread-label{opacity:.55}.thread:hover .thread-label,.thread:focus-visible .thread-label{opacity:1}
@font-face{font-family:CaseHandTwo;src:url('/fonts/MarckScript-Regular.ttf') format('truetype');font-display:swap}@font-face{font-family:CaseHandThree;src:url('/fonts/Caveat.ttf') format('truetype');font-display:swap;font-weight:400 700}.is-hand .facsimile-text,.is-hand .facsimile-title,.paper-preview.is-hand .preview-writing{font-family:var(--hand-family,CaseHand),cursive}.document-facsimile.is-hand{padding-top:85px}.document-photo-viewer.zoomed .is-hand{padding-top:105px}
.modal.evidence-modal{display:flex;flex-direction:column;overflow:hidden;height:min(90dvh,900px)}.evidence-modal .document-photo-viewer{display:flex;flex-direction:column;min-height:0;flex:1;padding:20px 22px 0}.evidence-modal .evidence-toolbar{padding-right:36px;flex:none;min-height:37px}.evidence-modal .evidence-scroll{flex:1;min-height:0;max-height:none}.evidence-modal .evidence-caption{flex:none;padding:12px 8px}.evidence-modal .doc-actions{flex:none;min-height:66px}.evidence-modal.has-transcript .document-photo-viewer{flex:0}.evidence-modal.has-transcript .evidence-scroll,.evidence-modal.has-transcript .evidence-caption{display:none}.evidence-modal .evidence-transcript:not([hidden]){min-height:0;overflow:auto;flex:1}.evidence-modal .doc-actions p{max-width:60%}@media(max-width:780px){.modal.evidence-modal{height:calc(100dvh - 28px);max-height:calc(100dvh - 28px)}.evidence-modal .document-photo-viewer{padding:14px 9px 0}.evidence-modal .evidence-toolbar{padding-right:28px;font-size:10px}.evidence-modal .evidence-toolbar button{padding:9px 8px}.evidence-modal .modal-close{right:9px;top:18px;width:27px;height:27px}.evidence-modal .evidence-caption{font-size:9px}.evidence-modal .doc-actions{min-height:62px}.evidence-modal .doc-actions .btn{font-size:11px;padding:11px 15px}}
.character-photo{background-position-y:30%!important}.interview-portrait>.character-photo{background-position-y:25%!important}
.live-board-preview{height:auto;aspect-ratio:16/9;border:1px solid #6e624c;transform:rotate(1deg);background:#181b14;overflow:hidden}.live-board-preview img{width:100%;height:100%;object-fit:cover;display:block}.scene-preview img{aspect-ratio:16/9}.cabinet-preview img{aspect-ratio:16/9;object-fit:cover}
.evidence-modal.has-transcript .document-photo-viewer{flex:0 0 auto}.evidence-toolbar>div{display:flex;gap:6px;flex:none}
