.selected-preview img{width:88px;height:88px;object-fit:contain}
.claim-form{display:grid;gap:12px;margin:0 0 18px}
.claim-form label{display:grid;gap:5px;font:11px "DM Mono",monospace;letter-spacing:.04em}
.claim-form input{width:100%;border:1px solid var(--ink);border-radius:0;background:#fff;padding:11px 12px;font:15px Manrope;color:var(--ink)}
.claim-form input:focus{outline:2px solid var(--ink);outline-offset:2px}
.claim-form input[type=file]{font-size:12px;padding:9px}
.slot-logo{width:70%;height:52%;object-fit:contain;display:block}
.slot.taken strong{max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
