/* Decision desk only: the established site and game styles are unchanged. */
.desk-disclosure{padding:16px 20px;border-left:3px solid #a95361;border-radius:0 14px 14px 0;background:var(--glass-bg,rgba(255,255,255,.3));font-size:14px}.desk-controls{display:grid;gap:10px;max-width:560px;margin:22px 0}.desk-controls label{font-weight:600}.desk-controls select{font:inherit;line-height:1.4;min-height:48px;width:100%;padding:12px;border:1px solid #8e777b;border-radius:12px;background:#f7f3ee;color:#232733}.desk-controls select:focus-visible,.p262-detail summary:focus-visible{outline:3px solid #9c4051;outline-offset:4px}.desk-result{padding:22px;border:1px solid #99777766;border-radius:20px;min-height:230px}.desk-result h3{margin-top:0}.desk-result pre{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;background:#282b35;color:#f5edec;padding:16px;font:13px/1.6 ui-monospace,monospace}.desk-result ol{padding-left:24px}.desk-result li{padding:5px 0}.desk-outcome{font-weight:650}.desk-result .desk-caption{font-size:13px}.p262-depth{scroll-margin-top:100px}.p262-paths .proof-card h3{font-size:22px}html[data-theme=night] .desk-controls select{background:#232d3a;color:#f3e9ea}html[data-theme=night] .desk-controls select:focus-visible{outline-color:#f3b1b7}@media(max-width:600px){.desk-result{padding:16px;min-height:260px}.desk-result pre{font-size:12px}.desk-controls select{font-size:16px}}
