@media (max-width:1180px){.workspace-grid{grid-template-columns:226px minmax(0,1fr)}.desktop-only{display:none}.workspace::before{right:0;left:226px}.topbar{grid-template-columns:1fr auto}.topbar__center{display:none}.archive-row{grid-template-columns:50px minmax(240px,1fr) 120px 96px}.archive-row .archive-cell.source{display:none}.case-cover{grid-template-columns:1fr}.timeline-layout,.board-layout{grid-template-columns:1fr}.timeline-aside{grid-template-columns:repeat(2,1fr)}}
@media (max-width:860px){.suspect-grid{grid-template-columns:1fr}.puzzle-grid,.envelope-grid{grid-template-columns:1fr}.document-stage{grid-template-columns:1fr}.document-inspector{display:none}.document-modal__tools .quiet-button:nth-child(-n+2){display:none}.dossier-cover{grid-template-columns:180px 1fr}.notebook-shell{grid-template-columns:150px minmax(0,1fr)}.board-grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:760px), (pointer:coarse) and (max-height:520px) and (max-width:980px){body{overflow:hidden}.mobile-only{display:inline-grid}#app-shell{grid-template-rows:58px minmax(0,1fr)}.topbar{padding:0 9px;grid-template-columns:1fr auto}.case-mark__seal{display:none}.case-mark__copy .eyebrow{font-size:.5rem}.case-mark__line strong{font-size:.77rem}.case-mark__line span{display:none}.top-actions .command-button,.save-state{display:none}.workspace-grid{grid-template-columns:1fr;position:relative}.sidebar{position:absolute;inset:0 auto 0 0;width:min(86vw,330px);z-index:40;transform:translateX(-102%);transition:transform .18s ease;box-shadow:15px 0 30px rgba(0,0,0,.28)}.sidebar.open{transform:translateX(0)}.workspace{padding:20px 12px 70px}.workspace::before{display:none}.page-header{align-items:flex-start;flex-direction:column;margin-bottom:17px}.page-header h2{font-size:2rem}.case-folder{padding:22px 16px}.case-folder__label{padding:17px}.case-folder__label h3{font-size:1.6rem}.folder-meta{grid-template-columns:1fr}.section-grid{grid-template-columns:1fr}.archive-toolbar{align-items:stretch}.archive-toolbar>div:last-child{width:100%}.archive-toolbar select{width:100%}.archive-row{grid-template-columns:43px minmax(0,1fr) 72px}.archive-row .archive-cell.source,.archive-row .archive-cell.date{display:none}.archive-row__main{padding:10px}.archive-row__main p{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.archive-cell.action{padding:4px}.archive-cell.action .tag{display:none}.suspect-card{grid-template-columns:118px minmax(0,1fr)}.suspect-photo{margin:9px 0 9px 9px;padding:5px}.suspect-card__body{padding:23px 10px 10px}.suspect-card__body h3{font-size:1.2rem}.suspect-summary{grid-template-columns:1fr}.suspect-summary div+div{border-left:0;border-top:1px solid #c7c0b4;padding-left:0}.dossier{border:0}.dossier-cover{grid-template-columns:110px 1fr;gap:12px;padding:14px}.dossier-title h1{font-size:1.65rem}.dossier-body{padding:0 15px 20px}.dossier-grid{grid-template-columns:1fr}.timeline-event{grid-template-columns:62px 14px 1fr}.timeline-event .timeline-open{grid-column:3;justify-self:start;padding:4px 0}.timeline-aside{grid-template-columns:1fr}.board-grid{grid-template-columns:1fr 1fr}.notebook-shell{grid-template-columns:1fr;min-height:0}.notebook-tabs{display:flex;overflow:auto;padding:0;border-right:0;border-bottom:1px solid #8e8268}.notebook-tabs .eyebrow{display:none}.notebook-tab{width:auto;white-space:nowrap;border-bottom:0;border-right:1px solid #9f9274;padding:10px}.notebook-page{padding:18px 14px 25px}.notebook-page::before{left:29px}.notebook-textarea{padding-left:22px!important;min-height:430px}.theory-grid,.contradiction-form{grid-template-columns:1fr}.theory-grid .wide,.contradiction-form textarea{grid-column:1}.accusation-form{grid-template-columns:1fr;padding:14px}.accusation-form .wide,.accusation-actions,.accusation-result{grid-column:1}.document-modal{inset:0;border:0}.document-modal__toolbar{padding:7px}.document-modal__identity span{display:none}.document-modal__identity strong{max-width:150px}.document-modal__tools .quiet-button{font-size:.68rem;padding:.45rem .5rem}.document-modal__tools #document-print{display:none}.document-desk{padding:13px 8px 40px}.paper-document{min-height:100%;padding:46px 25px 58px;box-shadow:none;border:0;transform:none;font-size:.88rem}.document-record-strip{grid-template-columns:1fr 1fr;margin:-18px 0 20px}.document-record-strip div:nth-child(3),.document-record-strip div:nth-child(4){border-top:1px solid #c2baab}.transcript-line{grid-template-columns:75px 1fr}.type-note{padding:48px 30px}.search-panel{top:63px;max-height:84vh}.search-result{grid-template-columns:70px 1fr}.search-result small{display:none}.settings-panel{top:63px;right:7px}.modal-backdrop{backdrop-filter:none}}
@media (max-width:440px){.board-grid{grid-template-columns:1fr}.suspect-card{grid-template-columns:100px minmax(0,1fr)}.suspect-question{display:none}.puzzle-answer{flex-direction:column}.document-modal__tools #document-pin{display:none}.paper-document{padding-left:18px;padding-right:18px}.document-record-strip{font-size:.6rem}}
