.spec-file .hash{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.spec-file .hash code{color:var(--text);overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:13px}.spec-file .hash code[data-release=sha256] span{display:inline-block}.spec-file .hash code[data-release=sha256] span+span{margin-left:.5ch}.verify{gap:12px;display:grid}.cmd{border:1px solid var(--line);border-radius:var(--radius);background:var(--ink-1);grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.cmd-label{color:var(--text-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.cmd code{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12.5px}@media (max-width:480px){.cmd{grid-template-columns:minmax(0,1fr) auto}.cmd code{grid-area:2/1/auto/-1}}.drop{border:1px dashed var(--line-3);border-radius:var(--radius);color:var(--text-2);font-size:var(--t-small);text-align:center;cursor:pointer;padding:18px;display:block}.drop.is-over,.drop:focus-within{border-color:var(--accent);color:var(--text)}.drop:has(input:focus-visible){outline:2px solid var(--cyan);outline-offset:3px}@media (forced-colors:active){.drop.is-over,.drop:focus-within{border-color:highlight}}.drop [data-hash-progress]{color:var(--text-3);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12.5px}.match{color:var(--green)}.mismatch{color:var(--red-text)}.signature-result:empty{display:none}.signature-result{border:1px solid var(--line);border-radius:var(--radius);color:var(--text-2);font-size:var(--t-small);padding:12px 14px}.randomart{flex-wrap:wrap;align-items:center;gap:16px 24px;margin:6px 0 0;display:flex}.randomart pre{color:var(--text);font-size:13px;line-height:1.25}.randomart figcaption{color:var(--text-3);font-size:var(--t-small);flex:220px}.key-state{padding:var(--s-4) var(--s-5);border:1px solid var(--line);border-left:2px solid var(--line-3);border-radius:var(--radius);background:var(--ink-1);color:var(--text-2)}.key-state[data-signature-state=signed]{border-left-color:var(--pq)}.key-state b{color:var(--text);font-weight:600}.key-state code{color:var(--text);background:0 0;border:0;padding:0}.public-key{max-height:7.5em;color:var(--text-2);overflow-wrap:anywhere;word-break:break-all;background:0 0;border:0;padding:0;font-size:11.5px;line-height:1.5;display:block;overflow-y:auto}.key-art{color:var(--pq-text);font-size:13px;line-height:1.25}.spec-bytes dt{color:var(--magenta-text)}.steps{counter-reset:step;gap:12px;display:grid}.steps li{max-width:62ch;color:var(--text-2);counter-increment:step;padding-left:34px;position:relative}.steps li:before{content:counter(step);color:var(--text-3);font-family:var(--font-mono);font-size:14px;position:absolute;top:.05em;left:0}.steps b{color:var(--text);font-weight:600}
