/* Evidence availability and keyboard controls; existing question layout is unchanged. */
#evidence-modal{z-index:2147483647;overflow:auto;overscroll-behavior:contain}
#evidence-modal .hmd-evidence-status{width:min(100%,36rem);box-sizing:border-box;padding:clamp(20px,4vw,36px);background:#101820;color:#fff;border:1px solid #71808b;font:500 17px/1.5 Arial,sans-serif}
#evidence-modal .hmd-evidence-status p{margin:0 0 22px}
#evidence-modal .hmd-evidence-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px}
#evidence-modal .hmd-evidence-actions a{color:#fff;text-decoration:underline;text-underline-offset:4px}
#evidence-modal .hmd-evidence-actions button{min-height:44px;padding:10px 16px;border:1px solid #fff;background:transparent;color:#fff;font:700 15px/1.3 Arial,sans-serif;cursor:pointer}
#evidence-modal :is(a,button):focus-visible{outline:3px solid #fff;outline-offset:4px}
#evidence-modal [hidden]{display:none!important}
body:has(#evidence-modal:not([hidden])){overflow:hidden!important}
