body{margin:0;background:var(--page-bg,#f8fbff);color:var(--page-ink,#182335);font:16px/1.65 system-ui,sans-serif}.download-eyebrow{font-size:12px;letter-spacing:2px;color:#5273cf}.download-filters{display:flex;gap:18px;margin:30px 0;flex-wrap:wrap}.download-filters label{display:grid;gap:7px;flex:1;min-width:200px;font-size:13px}.download-filters input,.download-filters select{padding:13px;border:1px solid var(--card-line,#dce5f1);border-radius:10px;font:inherit;color:inherit;background:var(--card-bg,#fff)}.download-card{display:flex;flex-direction:column;gap:12px}.download-card h2{font-size:22px;margin:0}.download-card p{margin:0}.download-meta,.download-note{font-size:13px;color:var(--page-muted,#667995)}.download-card a{align-self:flex-start;margin-top:auto;padding:11px 20px;border-radius:10px;background:#3568f5;color:#fff;text-decoration:none}.download-category{font-size:11px;letter-spacing:1px;color:#6287e6;text-transform:uppercase}.download-empty{padding:40px;border:1px dashed var(--card-line,#dce5f1);border-radius:18px;text-align:center;background:var(--card-bg,#fff)}footer{padding:30px;text-align:center}html body #download-list .download-card a,html[data-theme="dark"] body #download-list .download-card a{color:#fff!important;background:#1746b8!important;font-size:16px;font-weight:700;line-height:1.4;text-decoration:none;opacity:1}html body #download-list .download-card a:hover{background:#10358d!important}html body #download-list .download-card a:focus-visible{outline:3px solid #82aaff;outline-offset:3px}
