progress{display:block;width:100%;height:12px;margin:24px 0 12px;border:0;border-radius:20px;overflow:hidden;accent-color:var(--green);background:#e8eddf}
progress::-webkit-progress-bar{background:#e8eddf;border-radius:20px}progress::-webkit-progress-value{background:var(--green);border-radius:20px}
.download-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:22px 0}
.download-button{display:inline-block;border:0;border-radius:14px;background:var(--green);color:white;padding:13px 23px;font:inherit;font-weight:600;text-decoration:none;cursor:pointer}
.download-button:hover{color:white;background:#0a5127}.quiet-button{border:0;background:none;color:var(--secondary);font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}
button:focus-visible,.download-button:focus-visible{outline:3px solid var(--green);outline-offset:5px}button:disabled{opacity:.5;cursor:default}[hidden]{display:none!important}
