.image-to-pdf-app[data-astro-cid-d6mrbodx]{display:flex;flex-direction:column;gap:1.5rem}.dropzone-area[data-astro-cid-d6mrbodx]{border:2px dashed var(--color-border);border-radius:.75rem;padding:2.5rem 1.5rem;text-align:center;background:var(--color-bg);cursor:pointer;transition:all .2s ease}.dropzone-area[data-astro-cid-d6mrbodx]:hover,.dropzone-area[data-astro-cid-d6mrbodx].drag-over{border-color:var(--color-accent);background:var(--color-accent-subtle)}.file-input-hidden[data-astro-cid-d6mrbodx]{display:none}.dropzone-content[data-astro-cid-d6mrbodx]{display:flex;flex-direction:column;align-items:center;gap:.6rem}.dropzone-icon[data-astro-cid-d6mrbodx]{color:var(--color-accent);margin-bottom:.25rem}.dropzone-prompt[data-astro-cid-d6mrbodx]{font-size:1.05rem;color:var(--color-text)}.dropzone-note[data-astro-cid-d6mrbodx]{font-size:.8rem;color:var(--color-text-muted)}.pdf-options-bar[data-astro-cid-d6mrbodx]{display:grid;grid-template-columns:1fr;gap:1rem;background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:.6rem;padding:1.15rem 1.25rem}@media(min-width:640px){.pdf-options-bar[data-astro-cid-d6mrbodx]{grid-template-columns:repeat(3,1fr)}}.option-item[data-astro-cid-d6mrbodx]{display:flex;flex-direction:column;gap:.35rem}.option-label[data-astro-cid-d6mrbodx]{font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.08em;color:var(--color-text-muted)}.option-select[data-astro-cid-d6mrbodx]{font-size:.88rem;padding:.6rem;cursor:pointer}.image-queue-section[data-astro-cid-d6mrbodx]{display:flex;flex-direction:column;gap:1rem}.queue-header[data-astro-cid-d6mrbodx]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.queue-meta[data-astro-cid-d6mrbodx]{display:flex;align-items:center;gap:.5rem}.queue-title[data-astro-cid-d6mrbodx]{font-family:var(--font-serif);font-size:1.15rem;font-weight:600;color:var(--color-text)}.queue-size[data-astro-cid-d6mrbodx]{font-family:var(--font-mono);font-size:.78rem;color:var(--color-text-muted)}.queue-actions[data-astro-cid-d6mrbodx]{display:flex;gap:.5rem}.btn-tool-action[data-astro-cid-d6mrbodx]{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);padding:.35rem .75rem;border-radius:.4rem;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s ease}.btn-tool-action[data-astro-cid-d6mrbodx]:hover{border-color:var(--color-accent);color:var(--color-accent)}.btn-tool-action[data-astro-cid-d6mrbodx].danger:hover{border-color:#ef4444;color:#ef4444}.image-cards-grid[data-astro-cid-d6mrbodx]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:1rem}.img-card[data-astro-cid-d6mrbodx]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:.5rem;padding:.5rem;display:flex;flex-direction:column;gap:.4rem;position:relative;overflow:hidden}.img-thumbnail-box[data-astro-cid-d6mrbodx]{width:100%;height:120px;background:var(--color-surface-subtle);border-radius:.35rem;overflow:hidden;display:flex;align-items:center;justify-content:center}.img-thumbnail[data-astro-cid-d6mrbodx]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.img-card-info[data-astro-cid-d6mrbodx]{display:flex;flex-direction:column}.img-card-name[data-astro-cid-d6mrbodx]{font-size:.75rem;font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.img-card-size[data-astro-cid-d6mrbodx]{font-family:var(--font-mono);font-size:.68rem;color:var(--color-text-muted)}.img-card-controls[data-astro-cid-d6mrbodx]{display:flex;align-items:center;justify-content:space-between;margin-top:.25rem;padding-top:.35rem;border-top:1px solid var(--color-border-subtle)}.btn-img-ctrl[data-astro-cid-d6mrbodx]{background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;font-size:.75rem;padding:.2rem .4rem;border-radius:.25rem;display:flex;align-items:center;justify-content:center}.btn-img-ctrl[data-astro-cid-d6mrbodx]:hover{color:var(--color-accent);background:var(--color-surface-subtle)}.btn-img-ctrl[data-astro-cid-d6mrbodx].delete:hover{color:#ef4444}.warning-box[data-astro-cid-d6mrbodx]{background:#ef44441a;border:1px solid #ef4444;color:#ef4444;padding:.75rem 1rem;border-radius:.5rem;font-size:.85rem}.progress-box[data-astro-cid-d6mrbodx]{display:flex;flex-direction:column;gap:.4rem}.progress-bar-bg[data-astro-cid-d6mrbodx]{width:100%;height:8px;background:var(--color-surface-subtle);border-radius:9999px;overflow:hidden}.progress-bar-fill[data-astro-cid-d6mrbodx]{height:100%;width:0%;background:var(--color-accent);transition:width .2s ease}.progress-label[data-astro-cid-d6mrbodx]{font-family:var(--font-mono);font-size:.78rem;color:var(--color-text-muted);text-align:center}.convert-actions-bar[data-astro-cid-d6mrbodx]{display:flex;justify-content:center}.btn-convert-pdf[data-astro-cid-d6mrbodx]{width:100%;max-width:380px;padding:.85rem 1.5rem;font-size:1rem}.btn-convert-pdf[data-astro-cid-d6mrbodx]:disabled{opacity:.5;cursor:not-allowed;transform:none!important}
