.toolhub-pdf-to-jpg__dropzone { display:grid; gap:.2rem; margin-bottom:1rem; padding:1.3rem; border:2px dashed #9aa8bb; border-radius:12px; background:var(--thub-surface-alt); cursor:pointer; text-align:center; }
.toolhub-pdf-to-jpg__dropzone.is-dragging { border-color:var(--thub-accent); background:var(--thub-accent-soft); }
.toolhub-pdf-to-jpg__dropzone:focus-visible { outline:3px solid rgba(23,105,224,.28); outline-offset:2px; }
.toolhub-pdf-to-jpg__preview { display:grid; min-height:220px; margin-bottom:1rem; padding:1rem; place-items:center; overflow:hidden; border:1px solid var(--thub-border); border-radius:10px; background:var(--thub-surface-alt); color:var(--thub-muted); text-align:center; }
.toolhub-pdf-to-jpg__preview img { display:block; max-width:100%; max-height:420px; box-shadow:0 4px 18px rgba(23,32,51,.16); }
@media (max-width:520px) { .toolhub-pdf-to-jpg__preview { min-height:170px; padding:.65rem; } }
