.page.svelte-156eq2v.svelte-156eq2v{max-width:800px;margin:0 auto;padding:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.page-header.svelte-156eq2v.svelte-156eq2v{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid var(--color-border);margin-bottom:1.5rem}.header-left.svelte-156eq2v.svelte-156eq2v{display:flex;align-items:center;gap:.5rem}.back-link.svelte-156eq2v.svelte-156eq2v,.content.svelte-156eq2v a.svelte-156eq2v{color:var(--color-primary);text-decoration:none}.back-link.svelte-156eq2v.svelte-156eq2v{font-size:.9rem}.back-link.svelte-156eq2v.svelte-156eq2v:hover,.content.svelte-156eq2v a.svelte-156eq2v:hover{text-decoration:underline}.header-sep.svelte-156eq2v.svelte-156eq2v{color:var(--color-text-muted)}h1.svelte-156eq2v.svelte-156eq2v{font-size:1.2rem;font-weight:600;margin:0}h2.svelte-156eq2v.svelte-156eq2v{font-size:.95rem;font-weight:600;margin:0 0 .75rem}.theme-btn.svelte-156eq2v.svelte-156eq2v{background:none;border:none;color:var(--color-text-muted);cursor:pointer;padding:4px;display:flex;align-items:center}.theme-btn.svelte-156eq2v.svelte-156eq2v:hover{color:var(--color-text)}.intro.svelte-156eq2v.svelte-156eq2v{font-size:.9rem;line-height:1.55;margin:0 0 1.25rem}.section.svelte-156eq2v.svelte-156eq2v{margin-bottom:1.5rem;padding:1rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px}.settings.svelte-156eq2v.svelte-156eq2v{display:flex;flex-wrap:wrap;gap:1rem 1.5rem}.settings.svelte-156eq2v label.svelte-156eq2v{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem}.settings.svelte-156eq2v select.svelte-156eq2v{padding:4px 6px;border-radius:4px;max-width:100%}.hint.svelte-156eq2v.svelte-156eq2v{font-size:.78rem;color:var(--color-text-muted);line-height:1.45;margin:.6rem 0 0}.drop-zone.svelte-156eq2v.svelte-156eq2v{border:2px dashed var(--color-border);border-radius:6px;padding:1.5rem;text-align:center;position:relative}.drop-zone.svelte-156eq2v.svelte-156eq2v:hover{border-color:var(--color-primary)}.drop-zone.svelte-156eq2v input[type=file].svelte-156eq2v{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.drop-label.svelte-156eq2v.svelte-156eq2v{color:var(--color-text-muted);font-size:.9rem}.items.svelte-156eq2v.svelte-156eq2v{list-style:none;padding:0;margin:1rem 0 0;display:flex;flex-direction:column;gap:.5rem}.item.svelte-156eq2v.svelte-156eq2v{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .6rem;border:1px solid var(--color-border);border-radius:4px;background:var(--color-bg)}.item-main.svelte-156eq2v.svelte-156eq2v{display:flex;flex-direction:column;gap:.15rem;min-width:0;font-size:.85rem}.item-name.svelte-156eq2v.svelte-156eq2v{font-weight:600;overflow-wrap:anywhere}.muted.svelte-156eq2v.svelte-156eq2v{color:var(--color-text-muted);font-size:.8rem}.error.svelte-156eq2v.svelte-156eq2v{color:var(--color-cursor);font-size:.8rem}.actions.svelte-156eq2v.svelte-156eq2v{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.download-btn.svelte-156eq2v.svelte-156eq2v{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:4px;padding:5px 12px;font-size:.8rem;overflow-wrap:anywhere}.download-btn.primary.svelte-156eq2v.svelte-156eq2v{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.download-btn.svelte-156eq2v.svelte-156eq2v:disabled{opacity:.5;cursor:default}
