.evidence-asset{margin:24px 0 32px;padding:24px;border:1px solid var(--border,#dedbe6);border-left:3px solid var(--accent,#7159d6);border-radius:12px;background:var(--bg2,#faf9fd)}
.evidence-asset h2{font-size:25px;line-height:1.35;margin:0 0 14px}.evidence-answer{font-size:17px;line-height:1.75}.evidence-stamp,.evidence-citation,.evidence-asset figcaption{font-size:12px;line-height:1.7;color:var(--muted,#686373)}.evidence-asset figure{margin:20px 0}.evidence-asset img{display:block;width:100%;height:auto;border-radius:9px}.evidence-asset figcaption{margin-top:10px}.evidence-asset details{font-size:14px;line-height:1.7}.evidence-asset summary{cursor:pointer;font-weight:600}.evidence-asset li{margin:8px 0}.evidence-actions{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 8px}.evidence-actions :is(a,button){font:inherit;font-size:14px;padding:10px 14px;min-height:44px;box-sizing:border-box;border:1px solid var(--accent,#7159d6);border-radius:6px;background:transparent;color:var(--text,#251e36);cursor:pointer;text-decoration:none}.evidence-actions button:first-child{background:var(--accent,#7159d6);color:white}.evidence-citation{overflow-wrap:anywhere}.evidence-next{display:inline-block;margin-top:10px;font-weight:600}.evidence-asset [hidden]{display:none!important}.evidence-fallback{width:100%;min-height:110px;font:inherit;padding:12px;box-sizing:border-box}.evidence-status{font-size:14px}.evidence-asset :is(a,button,summary,textarea):focus-visible{outline:3px solid var(--accent,#7159d6);outline-offset:4px}#cite-evidence{scroll-margin-top:90px}@media(max-width:550px){.evidence-asset{padding:18px 14px}.evidence-asset h2{font-size:23px}.evidence-answer{font-size:16px}.evidence-actions{gap:8px}.evidence-actions :is(a,button){font-size:13px;padding:10px}}
