.investigation-dialog{width:min(960px,calc(100% - 2rem));max-height:calc(100vh - 2rem);overflow:auto}.investigation-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.investigation-heading h2{margin:.5rem 0 0;font-size:clamp(2.2rem,5vw,4.2rem)}.evidence-count{min-width:120px;color:var(--muted);font-size:.65rem;letter-spacing:.1em;text-align:right;text-transform:uppercase}.evidence-count b{display:block;margin-top:.4rem;color:var(--lime);font-size:1rem}.investigation-prompt{margin:1rem 0 2rem!important}.evidence-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.evidence-card{position:relative;min-height:190px;padding:1.2rem;overflow:hidden;border:1px solid var(--line);color:var(--ink);background:#102b30;text-align:left;cursor:pointer;transition:border-color .2s,transform .2s}.evidence-card:hover,.evidence-card:focus-visible{border-color:var(--lime);transform:translateY(-2px)}.evidence-card.reviewed{border-color:#c8d96988;background:#142f31}.evidence-card .evidence-icon{display:grid;place-items:center;width:45px;height:45px;margin-bottom:2.5rem;border:1px solid #ffffff33;border-radius:50%;color:var(--lime);font:1.2rem Georgia}.evidence-card small{display:block;color:var(--lime);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase}.evidence-card b{display:block;margin:.45rem 0;font:1.25rem Georgia}.evidence-card p{margin:.5rem 0 0;color:var(--muted);font-size:.8rem;line-height:1.5}.evidence-card:not(.reviewed) p{display:none}.evidence-card.reviewed:after{content:"✓";position:absolute;top:1rem;right:1rem;color:var(--lime)}.deduction{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--line)}.deduction fieldset{margin:0 0 1.2rem}.deduction legend{margin-bottom:1rem;font:1.5rem/1.25 Georgia}.deduction-options{display:grid;gap:.55rem}.deduction-option{display:block;cursor:pointer}.deduction-option input{position:absolute;opacity:0}.deduction-option span{display:flex;gap:.8rem;padding:.9rem 1rem;border:1px solid var(--line);color:var(--muted);background:#ffffff05}.deduction-option input:checked+span{border-color:var(--lime);color:var(--ink);background:#c8d9690c}.deduction-option span:before{content:"";flex:0 0 16px;width:16px;height:16px;margin-top:1px;border:1px solid #ffffff55;border-radius:50%}.deduction-option input:checked+span:before{border:5px solid var(--lime)}.deduction-feedback{min-height:24px;margin:.7rem 0 1.2rem!important;padding:.7rem 0;color:#e8c67a!important}.deduction-feedback.correct{color:var(--lime)!important}.journal-entry-meta{display:flex;gap:1rem;margin:.45rem 0;color:var(--lime);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.journal-evidence{display:block;margin-top:.6rem;color:#899b97;font-size:.72rem;font-style:italic}@media(max-width:720px){.investigation-heading{display:block}.evidence-count{text-align:left;margin-top:1rem}.evidence-grid{grid-template-columns:1fr}.evidence-card{min-height:145px}.evidence-card .evidence-icon{margin-bottom:1.2rem}}
