.case-objective-bar{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:0 0 18px;padding:12px 14px;border:1px solid rgba(160,132,88,.28);background:linear-gradient(90deg,rgba(151,111,63,.10),rgba(255,255,255,.015));color:inherit;text-align:left}.case-objective-index{font:600 .62rem var(--mono);letter-spacing:.09em;color:#a98b61}.case-objective-copy{display:grid;gap:2px}.case-objective-copy strong{font-size:.8rem;font-weight:650}.case-objective-copy small{color:#847f75;font-size:.68rem}.case-objective-arrow{font:600 1rem var(--mono);color:#a98b61}.case-result-panel{display:grid;grid-template-columns:170px 1fr;gap:22px;margin-top:18px;padding:18px;border:1px solid rgba(162,137,96,.32);background:rgba(151,111,63,.06)}.case-result-visual{min-height:150px;overflow:hidden;background:#0b0c0c}.case-result-visual img{width:100%;height:100%;object-fit:cover;opacity:.68;filter:grayscale(.72) contrast(1.05)}.case-result-panel span{font:600 .62rem var(--mono);letter-spacing:.08em;color:#a98b61}.case-result-panel h2{margin:7px 0 9px;font-size:1.2rem}.case-result-panel p{margin:0 0 14px;color:#9c988f;line-height:1.7}.case-result-panel.is-read{border-color:rgba(114,143,123,.42)}.game-evidence-card{position:relative}.game-evidence-card::after{content:"YENİ SONUÇ";position:absolute;top:10px;right:10px;font:600 .52rem var(--mono);letter-spacing:.08em;color:#b29262}.game-person-action{margin-top:8px}.game-followup{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.game-extra-locked{opacity:.58}.case-board-shell{margin-top:18px;border:1px solid rgba(255,255,255,.08);background:#0d0f0e;overflow:hidden}.case-board-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:end;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.015)}.case-board-toolbar div{display:grid;gap:3px}.case-board-toolbar span{font:600 .58rem var(--mono);letter-spacing:.1em;color:#9a8059}.case-board-toolbar strong{font-size:.86rem}.case-board-toolbar small{color:#74726c;font:.58rem var(--mono)}.case-board-scroll{width:100%;height:min(68vh,720px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4e4b45 #111311}.case-board-surface{position:relative;width:1500px;height:900px;background-color:#161713;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px),radial-gradient(circle at 48% 45%,rgba(103,84,57,.13),transparent 38%);background-size:34px 34px,34px 34px,auto}.case-board-lines{position:absolute;inset:0;width:1500px;height:900px;pointer-events:none}.case-board-lines path{fill:none;stroke:rgba(137,58,48,.68);stroke-width:2;stroke-dasharray:8 5}.board-file-card{position:absolute;width:250px;display:grid;gap:5px;padding:12px;border:1px solid rgba(214,204,187,.22);background:#171816;color:#d3cdc2;text-align:left;box-shadow:0 14px 34px rgba(0,0,0,.24);transform:rotate(var(--r,0deg))}.board-file-card:hover{border-color:rgba(177,142,91,.62);transform:rotate(var(--r,0deg)) translateY(-2px)}.board-file-card>span{font:600 .56rem var(--mono);letter-spacing:.08em;color:#9a8059}.board-file-card>strong{font-size:.92rem}.board-file-card>small{color:#77756e;font-size:.66rem;line-height:1.4}.board-card-photo{height:126px;margin-bottom:5px;overflow:hidden;position:relative;background:#0c0d0d}.board-card-photo img{width:100%;height:100%;object-fit:cover;filter:grayscale(.82) sepia(.16) contrast(1.08);opacity:.72}.board-card-photo.portrait img{transform:scale(1.5);object-position:50% 40%;filter:grayscale(1) contrast(1.15) brightness(.55)}.board-card-photo.portrait b{position:absolute;inset:auto 10px 8px auto;font:700 2rem Georgia,serif;color:rgba(234,225,209,.88)}.board-card-photo.evidence-photo img{object-position:65% 58%;transform:scale(1.45)}.board-card-paper{height:126px;padding:18px;margin-bottom:5px;background:#cbc1ae;color:#2f302b;position:relative;transform:rotate(-1deg)}.board-card-paper i{display:block;height:1px;margin:15px 0;background:rgba(47,48,43,.35)}.board-card-paper b{position:absolute;right:14px;bottom:11px;font:700 1.2rem var(--mono);color:#713b34}.board-scene{left:80px;top:80px;--r:-1.5deg;width:270px}.board-tahir{left:610px;top:210px;--r:1deg}.board-selin{left:920px;top:90px;--r:-1deg}.board-mert{left:1010px;top:500px;--r:1.4deg}.board-k002{left:350px;top:520px;--r:-1deg}.board-k003{left:690px;top:470px;--r:.6deg}.board-k005{left:1190px;top:680px;--r:-1.2deg}.board-k005.is-confirmed{border-color:rgba(114,143,123,.55)}.board-k005.is-muted{opacity:.45}.board-conclusion-note{position:absolute;left:1070px;top:250px;width:300px;padding:16px;background:#d4c5a9;color:#2b2b27;transform:rotate(1.2deg);box-shadow:0 16px 40px rgba(0,0,0,.2)}.board-conclusion-note span{font:700 .58rem var(--mono);letter-spacing:.08em;color:#744c38}.board-conclusion-note p{margin:8px 0 0;font:.78rem/1.55 Georgia,serif}.game-report-view{min-height:70vh}.game-report-locked,.report-complete-card,.final-report-sheet{max-width:900px;margin:26px auto 80px}.game-report-locked,.report-complete-card{padding:clamp(24px,4vw,46px);border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.018)}.game-report-locked>span,.report-complete-code{font:650 .62rem var(--mono);letter-spacing:.1em;color:#a98b61}.game-report-locked h1,.report-complete-card h1{margin:12px 0;font:500 clamp(1.8rem,4vw,3rem) Georgia,serif}.game-report-locked p,.report-complete-card p{color:#97938b;line-height:1.75}.report-checklist{display:grid;gap:8px;margin:24px 0}.report-checklist div{display:flex;gap:10px;align-items:center;padding:10px 12px;background:rgba(255,255,255,.025)}.report-checklist i{width:7px;height:7px;border:1px solid #8f5c4f;border-radius:50%}.final-report-sheet{padding:clamp(22px,4vw,42px);background:#d2c8b6;color:#2d2e29;box-shadow:0 26px 80px rgba(0,0,0,.28)}.final-report-head{display:flex;justify-content:space-between;gap:20px;border-bottom:2px solid rgba(45,46,41,.35);padding-bottom:18px}.final-report-head span{font:650 .62rem var(--mono);letter-spacing:.1em}.final-report-head h1{margin:7px 0 0;font:500 clamp(1.6rem,4vw,2.7rem) Georgia,serif}.final-report-head>strong{font:700 .72rem var(--mono);border:1px solid rgba(45,46,41,.45);padding:8px 10px;align-self:start}.final-report-intro{color:#55564f;line-height:1.7}.final-report-sheet fieldset{margin:24px 0 0;padding:18px 0 0;border:0;border-top:1px solid rgba(45,46,41,.24)}.final-report-sheet legend{padding:0 0 12px;font:700 .7rem var(--mono);letter-spacing:.045em}.final-report-sheet label{display:flex;gap:9px;align-items:flex-start;margin:8px 0;font-size:.82rem}.final-report-sheet input{accent-color:#733f35;margin-top:2px}.evidence-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px}.report-submit-row{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding-top:20px;border-top:2px solid rgba(45,46,41,.34)}.report-submit-row div{display:grid;gap:2px}.report-submit-row span{font:700 .64rem var(--mono)}.report-submit-row small{color:#67685f}.report-complete-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:24px 0;background:rgba(255,255,255,.08)}.report-complete-grid div{display:grid;gap:5px;padding:14px;background:#151715}.report-complete-grid span{font:.55rem var(--mono);letter-spacing:.08em;color:#887d6a}.report-complete-grid strong{font-size:.78rem}@media(max-width:800px){.case-objective-bar{grid-template-columns:1fr auto}.case-objective-index{grid-column:1/-1}.case-result-panel{grid-template-columns:1fr}.case-result-visual{min-height:190px}.case-board-scroll{height:62vh}.evidence-check-grid,.report-complete-grid{grid-template-columns:1fr 1fr}.final-report-head,.report-submit-row,.case-board-toolbar{align-items:stretch;flex-direction:column}}