/* R4.7.2 · Personal evidence desk. All artefacts explicitly fictional. */
.r472-desk{position:relative;isolation:isolate;margin:24px 0 22px;padding:clamp(16px,2.5vw,28px);border:1px solid rgba(172,194,202,.38);border-left:3px solid #bdaf8f;border-radius:15px;background:linear-gradient(130deg,rgba(45,49,53,.82),rgba(14,29,43,.95) 54%,rgba(34,47,55,.89));box-shadow:0 18px 48px #020c1680,inset 0 1px rgba(255,255,255,.09);color:#e4eef0}
.r472-desk:before{content:'';position:absolute;inset:0;z-index:-1;opacity:.24;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 29px,#afbec31a 30px)}
.r472-desk-top{display:flex;align-items:start;gap:12px;justify-content:space-between;margin-bottom:10px}.r472-desk-top h3{font-size:clamp(1.25rem,2vw,1.85rem);line-height:1.25;margin:8px 0 2px;font-weight:750}.r472-paper-mark{white-space:nowrap;font-size:.63rem;letter-spacing:.12em;color:#e8cda5;border:1px solid #bfa17c7f;border-radius:6px;padding:8px}
.r472-intro{color:#bed0d4;font-size:.91rem;line-height:1.65;margin:0 0 17px;max-width:84ch}
.r472-evidence-grid{display:grid;grid-template-columns:1fr;gap:9px}
.r472-evidence-slip{display:grid;grid-template-columns:minmax(142px,.43fr) minmax(0,1fr);align-items:start;gap:14px;position:relative;min-width:0;padding:13px 15px;border:1px solid #889aa24c;border-top:2px solid #8dabb6;border-radius:9px;background:linear-gradient(150deg,rgba(25,45,56,.9),rgba(7,22,32,.7));box-shadow:0 6px 13px #04131c4a}
.r472-slip-no{display:block;font-size:.68rem;letter-spacing:.065em;color:#a0d0e2;font-weight:800;overflow-wrap:anywhere}.r472-evidence-slip p{font-size:.91rem;line-height:1.58;color:#dae5e9;margin:0}
.r472-inference{margin:21px 0 13px;border:0;padding:0;min-width:0}.r472-inference legend{font-size:.98rem;color:#f1dfc2;font-weight:750;padding:0 0 12px}.r472-inference-option{display:flex;align-items:flex-start;gap:11px;padding:11px 13px;cursor:pointer;border:1px solid #7991a34a;border-radius:9px;background:#07192870;margin:0 0 8px;color:#d6e5ed;line-height:1.48;font-size:.89rem}.r472-inference-option:hover{border-color:#97c4ce}.r472-inference-option:has(input:checked){border-color:#c8ae7c;background:rgba(103,79,43,.28)}.r472-inference-option input{flex:none;margin:4px 0 0;accent-color:#bdab85;width:16px;height:16px}.r472-inference-option strong{display:block;color:#eccfa2;font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;margin-bottom:3px}
.r472-next{font-size:.89rem;color:#d5e8ec;border-left:2px solid #bda67d;padding:7px 11px;background:#0b223248;line-height:1.6}.r472-disclaimer{display:block;color:#9eb7c2;line-height:1.55;font-size:.76rem}
.r472-echo{border-left:3px solid #b7bb90;border-radius:8px;margin:16px 0;padding:13px 17px;background:linear-gradient(110deg,rgba(107,114,56,.20),rgba(15,31,40,.8));border-top:1px solid #c9bf7b3a;border-right:1px solid #c9bf7b3a;border-bottom:1px solid #c9bf7b3a}.r472-echo strong{color:#dcdba6;font-size:.88rem}.r472-echo p{font-size:.96rem;color:#e4e8d9;line-height:1.7;margin:7px 0}.r472-echo small{color:#b1beaf}
.r472-case-brief{margin:15px 0;padding:13px 16px;background:#132f3b8c;border:1px solid #668c9a7f;border-radius:10px}.r472-case-brief summary{font-weight:750;cursor:pointer;color:#c8e2e8}.r472-case-brief>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.r472-case-brief article{background:#06192599;padding:12px;border-radius:7px;border:1px solid #50768950}.r472-case-brief article strong{color:#d7e9ed}.r472-case-brief article p{margin:4px 0 0;font-size:.86rem;line-height:1.5}.r472-case-brief small{color:#abc2cf}
.r472-archive-read{border:1px solid #729fa368;border-left:3px solid #b6a478;background:rgba(42,56,61,.5);padding:12px 15px;border-radius:8px;margin:13px 0}.r472-archive-read strong{display:block;font-size:.77rem;color:#ead3ac;margin-bottom:5px;letter-spacing:.04em}.r472-archive-read p{color:#d9e8df;margin:3px 0;font-size:.9rem;line-height:1.6}
[data-persona=korshun] .r472-desk{border-left-color:#c8956a;background:linear-gradient(128deg,rgba(61,45,39,.92),rgba(17,28,39,.96) 58%,rgba(49,35,34,.9))}
[data-persona=korshun] .r472-evidence-slip{border-top-color:#c5a183}
@media(max-width:1050px){.r472-evidence-grid{grid-template-columns:1fr}.r472-evidence-slip{padding:13px 14px}.r472-evidence-slip p{margin:0}}
@media(max-width:700px){.r472-desk{margin:13px 0;padding:13px}.r472-evidence-slip{display:block}.r472-evidence-slip p{margin-top:7px}.r472-desk-top{align-items:start}.r472-paper-mark{display:none}.r472-intro{font-size:.85rem}.r472-inference-option{font-size:.88rem;min-height:48px}.r472-case-brief>div{grid-template-columns:1fr}.r472-echo{padding:10px 12px}}
@media(prefers-reduced-motion:reduce){.r472-desk *{transition:none!important;animation:none!important}}
