/* Clip fingerprint: file drop block, progress and hash text (tokens only) */
.trt .trt-vfp-drop{display:grid;gap:12px;padding:16px;border:1.5px dashed var(--trt-line-strong);border-radius:var(--trt-r-lg,12px);background:var(--trt-surface)}
.trt .trt-vfp-drop.is-over{border-color:var(--trt-green-deep);background:#fff}
.trt .trt-vfp-drop__head{display:flex;gap:12px;align-items:flex-start}
.trt .trt-vfp-drop__head svg{flex:none;color:var(--trt-graphite);--art-accent:var(--trt-hue-ink)}
.trt .trt-vfp-drop__t{font-weight:600;color:var(--trt-ink);margin:0 0 4px}
.trt .trt-vfp-drop__acts{display:flex;flex-wrap:wrap;gap:8px}
.trt .trt-vfp-prog progress{inline-size:100%;block-size:10px;accent-color:var(--trt-green)}
.trt code.trt-vfp-hash{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;font-size:12.5px;line-height:1.6;direction:ltr;unicode-bidi:isolate;overflow-wrap:anywhere;word-break:break-all;display:inline-block}
.trt .trt-tool-card .trt-big__v{font-size:clamp(24px,3vw,34px);line-height:1.15;overflow-wrap:anywhere}
.trt .trt-tcard__art svg{inline-size:56px;block-size:56px;color:var(--trt-graphite);--art-accent:var(--trt-hue-ink)}
