.mw-verify{gap:12px}.mw-verify,.mw-verify__head{display:flex;flex-direction:column}.mw-verify__head{gap:16px;margin-inline:clamp(16px,2vw,24px);margin-block-start:32px;max-inline-size:72ch}.mw-verify__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.mw-verify__card{background:var(--mw-paper);border-radius:var(--mw-r);padding:clamp(20px,3vw,36px);display:flex;flex-direction:column;gap:16px;min-inline-size:0}.mw-verify__text{font-family:var(--edorer-font-mono,ui-monospace,monospace);font-size:13px;line-height:1.5;min-block-size:220px}.mw-verify__row{display:flex;flex-wrap:wrap;gap:12px}.mw-verify__file{position:relative;background:var(--mw-paper);color:var(--mw-ink);box-shadow:inset 0 0 0 1px var(--mw-control)}.mw-verify__file:hover{background:var(--mw-soft)}.mw-verify__file input{position:absolute;inset:0;opacity:0;cursor:pointer;inline-size:100%}.mw-verify__file:focus-within{outline:2px solid var(--mw-accent);outline-offset:2px}.mw-verify__verdict{font-size:20px;font-weight:700;line-height:1.3;padding:14px 16px;border-radius:var(--mw-r-btn)}.mw-verify__verdict--ok{background:var(--mw-soft);color:var(--mw-accent-ink)}.mw-verify__verdict--unsigned{background:var(--mw-ground);color:var(--mw-ink);box-shadow:inset 0 0 0 1px var(--mw-control)}.mw-verify__verdict--bad{background:var(--edorer-danger-50,#FDF0EE);color:var(--mw-danger)}.mw-verify__checks{display:grid;gap:10px;margin:0}.mw-verify__checks>div{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:12px;padding-block-end:10px;border-block-end:1px solid var(--mw-track)}.mw-verify__checks dt{font-size:var(--mw-t-small);color:var(--mw-muted)}.mw-verify__checks dd{margin:0;font-size:15px;font-weight:600;overflow-wrap:anywhere}.mw-verify__checks dd.is-valid{color:var(--mw-accent-ink)}.mw-verify__checks dd.is-invalid,.mw-verify__checks dd.is-unknown-key{color:var(--mw-danger)}.mw-verify__recs{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:var(--mw-t-small)}.mw-verify__recs li{display:flex;flex-wrap:wrap;gap:4px 12px;padding:8px 10px;border-radius:var(--mw-r-media);background:var(--mw-ground)}.mw-verify__recs li.is-invalid{color:var(--mw-danger)}.mw-verify__problems{margin:0;padding-inline-start:18px;font-size:var(--mw-t-small);color:var(--mw-muted);display:grid;gap:4px}.mw-verify__how{background:var(--mw-paper);border-radius:var(--mw-r);padding:clamp(20px,3vw,36px);display:flex;flex-direction:column;gap:16px}.mw-verify__steps{padding-inline-start:22px;font-size:15px;max-inline-size:80ch}.mw-verify__key,.mw-verify__steps{margin:0;display:grid;gap:10px}.mw-verify__key>div{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,4fr);gap:12px}.mw-verify__key dt{font-size:var(--mw-t-small);color:var(--mw-muted)}.mw-verify__key dd{margin:0;text-align:start}.mw-verify__code{font-size:13px;overflow-wrap:anywhere;word-break:break-all}@media (max-width:860px){.mw-verify__grid{grid-template-columns:minmax(0,1fr)}.mw-verify__checks>div,.mw-verify__key>div{grid-template-columns:minmax(0,1fr);gap:2px}}