/* One-click bounded evidence checks. Both light and dark surfaces. */
.evcheck-panel{margin-top:24px;padding:clamp(16px,2.2vw,24px);border:1px solid #b9cfe3;border-radius:14px;background:#f3f8fe;color:#183450;font:14px/1.6 system-ui;max-width:100%;overflow-wrap:anywhere}
.evcheck-panel h3{margin:0 0 8px;font-size:19px;color:inherit}
.evcheck-panel p{margin:6px 0 12px}
.evcheck-trigger{display:inline-flex;align-items:center;border:1px solid #367bad;border-radius:8px;padding:10px 17px;background:#135f9c;color:white;font:600 14px system-ui;cursor:pointer}
.evcheck-trigger:disabled{opacity:.6;cursor:wait}
.evcheck-results{margin-top:16px}
.evcheck-summary{font-weight:700}
.evcheck-boundary{font-size:12px;color:#775727}
.evcheck-edge{padding:12px 14px;margin:10px 0;background:#fff;border:1px solid #cadbe9;border-radius:10px}
.evcheck-edge summary{cursor:pointer;line-height:1.6;font-weight:650}
.evcheck-edge p{font-size:13px}
.evcheck-status{font-weight:700}
.evcheck-source{border-left:3px solid #5999bf;padding:7px 12px;margin:9px 0;background:#f5fafd}
.evcheck-source a{color:#135c91;text-decoration:underline}
.evcheck-source small{display:block;color:#58718a;font-size:11px}
.gb-dark .evcheck-panel,.hypothesis-live-panel .evcheck-panel{background:#152d44;color:#e9f5ff;border-color:#476782}
.gb-dark .evcheck-edge,.hypothesis-live-panel .evcheck-edge{background:#213a53;border-color:#56718b}
.gb-dark .evcheck-source,.hypothesis-live-panel .evcheck-source{background:#1a3147}
.gb-dark .evcheck-source a,.hypothesis-live-panel .evcheck-source a{color:#8acfff}
.gb-dark .evcheck-source small,.hypothesis-live-panel .evcheck-source small{color:#aac6de}
.gb-dark .evcheck-boundary,.hypothesis-live-panel .evcheck-boundary{color:#f6cc90}
@media(max-width:680px){.evcheck-panel{padding:14px}.evcheck-edge{padding:11px}.evcheck-trigger{width:100%;justify-content:center}}
