.download-verify{margin:1.5rem 0 2rem;padding:clamp(1.15rem,2.7vw,1.8rem);border:1px solid rgba(193,255,132,.3);border-radius:20px;background:radial-gradient(ellipse at 8% 0,rgba(105,175,67,.13),transparent 50%),#101614}.download-verify h2{margin:.65rem 0;font-size:clamp(1.35rem,2.7vw,1.85rem)}.download-verify>p{max-width:65ch;color:#c0cec4;line-height:1.7}.download-verify label{display:block;margin:.9rem 0 .45rem;font-weight:650}.download-verify input[type=file]{display:block;width:100%;max-width:38rem;padding:.7rem;border:1px solid #3e5146;border-radius:12px;background:#0b0f0e;color:#dce8dd}.download-verify button{margin-top:.8rem;padding:.75rem 1rem;border:1px solid #9bdf65;border-radius:11px;background:#c1ff84;color:#11180e;font:inherit;font-weight:700;font-size:.95rem;cursor:pointer}.download-verify button:disabled{opacity:.55;cursor:not-allowed}.download-verify input:focus-visible,.download-verify button:focus-visible,.download-verify summary:focus-visible{outline:2px solid #c1ff84;outline-offset:3px}.download-verify [role=status]{min-height:1.5em;color:#c1ff84;font-weight:650}.download-verify details{margin-top:1rem;color:#d6e1d8}.download-verify summary{width:fit-content;cursor:pointer}.download-verify pre{max-width:100%;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:#b9c8bd;font:400 .78rem/1.6 ui-monospace,monospace}.download-verify details a{color:#c1ff84}
