/* ToolHoney — PDF to Image Converter: dropzone + rendered-page cards only (layout from base.css). */
.th-tool .th-dropzone{width:100%;padding:22px 16px;border:1.5px dashed #E3CFAF;border-radius:14px;background:#FFFEF9;color:var(--ink);text-align:center;cursor:pointer}
.th-tool .th-dropzone strong{display:block;font-weight:800}
.th-tool .th-dropzone span{display:block;margin-top:4px;font-size:13.5px;color:var(--muted)}
.th-tool .th-dropzone.drag{border-color:#F9621B;background:#FFF3EA}
.th-tool .th-pagegrid{margin-top:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}
.th-tool .th-pagecard{background:#FFFBF2;border:1px solid var(--line);border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:8px}
.th-tool .th-pageimg{width:100%;height:auto;border-radius:10px;background:#F6EFE0;border:1px solid var(--line)}
.th-tool .th-pagemeta{font-size:13px;color:var(--muted);font-weight:600}
.th-tool .th-pagecard .btn{align-self:flex-start}
.th-tool input[type="text"]{width:100%;padding:12px 14px;border:1.5px solid var(--line);border-radius:14px;font:inherit;font-size:15px;background:#FFFEF9;color:var(--ink)}
.th-tool .btn:disabled{opacity:.55;cursor:default}
@media(max-width:900px){
  .th-tool .th-pagegrid{grid-template-columns:1fr 1fr}
}
@media(max-width:560px){
  .th-tool .th-pagegrid{grid-template-columns:1fr}
}
