.drop{text-align:center;cursor:pointer;border:1px dashed var(--line-hi);background:var(--term-bg);min-height:150px;font:400 .82rem/1.5 var(--mono);color:var(--ink-2);border-radius:12px;place-items:center;gap:10px;padding:16px;transition:border-color .2s,background .2s;display:grid}.drop:hover,.drop.is-over{border-color:var(--cyan);background:#7cf7ff0d}.drop:focus-within{outline:2px solid var(--cyan);outline-offset:3px}.drop strong{color:var(--cyan);font-weight:400}.drop__thumb{border-radius:6px;width:auto;max-height:140px}.checks{flex-wrap:wrap;gap:12px 18px;display:flex}.small{font-size:.78rem}.win .ascii{min-height:240px;max-height:75vh}.out__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.zoom{align-items:center;gap:10px;min-width:160px;display:flex}
