main.svelte-1td5mri{min-height:100dvh;padding:max(env(safe-area-inset-top), .5rem) 0 1rem;grid-template-rows:auto 1fr auto auto auto;gap:1rem;font-family:system-ui,sans-serif;display:grid}header.svelte-1td5mri{align-items:center;gap:1rem;padding:0 1rem;display:flex}header.svelte-1td5mri a:where(.svelte-1td5mri){color:inherit;align-items:center;min-height:44px;padding:.75rem 0;text-decoration:none;display:inline-flex}h1.svelte-1td5mri{margin:0;font-size:1.1rem}.empty.svelte-1td5mri{color:#0009;padding:0 1rem}.stacks.svelte-1td5mri{align-content:start;gap:1.25rem;display:grid}.overlay.svelte-1td5mri{align-items:center;gap:.5rem;padding:0 1rem;display:flex}.stack-label.svelte-1td5mri{font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;align-items:center;gap:.25rem;min-height:44px;padding:.5rem 0;font-size:.9rem;font-weight:600;display:inline-flex;overflow:hidden}.active-dot.svelte-1td5mri{color:#0a84ff}.state.svelte-1td5mri{color:#0000008c;white-space:nowrap;font-size:.85rem}.error.svelte-1td5mri{color:#c0392b;font-weight:600}.delete.svelte-1td5mri{background:0 0;border:0;min-width:44px;min-height:44px;font-size:1rem}.delete.small.svelte-1td5mri{color:#0000008c;min-width:32px;min-height:32px;font-size:.8rem}.strip.svelte-1td5mri{scroll-snap-type:x proximity;gap:2px;padding:0 1rem;display:flex;overflow-x:auto}.thumb.svelte-1td5mri{scroll-snap-align:start;flex:none;width:96px;margin:0}.thumb.svelte-1td5mri img:where(.svelte-1td5mri),.glyph.svelte-1td5mri{object-fit:cover;background:#00000014;border-radius:4px;place-items:center;width:96px;height:96px;font-size:1.5rem;display:grid}figcaption.svelte-1td5mri{justify-content:space-between;align-items:center;display:flex}.badge.svelte-1td5mri{font-size:.8rem}.import.svelte-1td5mri{cursor:pointer;border:1px dashed #0000004d;border-radius:8px;justify-content:center;align-items:center;min-height:44px;margin:0 1rem;padding:.5rem 1rem;display:inline-flex}.import.svelte-1td5mri input:where(.svelte-1td5mri){display:none}.message.svelte-1td5mri{color:#0009;padding:0 1rem;font-size:.9rem}.sync.svelte-1td5mri{border-top:1px solid #0000001a;gap:.5rem;padding:1rem 1rem 0;display:grid}.sync.svelte-1td5mri h2:where(.svelte-1td5mri){margin:0;font-size:.95rem}.sync.svelte-1td5mri form:where(.svelte-1td5mri){gap:.5rem;display:flex}.sync.svelte-1td5mri input:where(.svelte-1td5mri){font:inherit;border:1px solid #00000040;border-radius:8px;flex:1;padding:.5rem .75rem}.sync.svelte-1td5mri button:where(.svelte-1td5mri){color:#fff;font:inherit;background:#0a84ff;border:0;border-radius:999px;min-height:44px;padding:.5rem 1.25rem}.sync.svelte-1td5mri button:where(.svelte-1td5mri):disabled{opacity:.5}.sync-actions.svelte-1td5mri{flex-wrap:wrap;gap:.5rem;display:flex}.sync.svelte-1td5mri button.secondary:where(.svelte-1td5mri){color:inherit;background:0 0;border:1px solid #00000040}.thumb-open.svelte-1td5mri{background:0 0;border:0;padding:0;display:block}.photo-view.svelte-1td5mri{color:#fff;z-index:10;background:#000;grid-template-rows:auto 1fr auto auto;display:grid;position:fixed;inset:0}.pv-header.svelte-1td5mri{padding:max(env(safe-area-inset-top), .5rem) .5rem .5rem;justify-content:space-between;align-items:center;display:flex}.pv-btn.svelte-1td5mri{color:#fff;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:60vw;min-height:44px;padding:0 .75rem;overflow:hidden}.pv-pos.svelte-1td5mri{font-variant-numeric:tabular-nums;color:#ffffffb3}.pv-stage.svelte-1td5mri{grid-template-columns:auto 1fr auto;align-items:center;min-height:0;display:grid}.pv-stage.svelte-1td5mri img:where(.svelte-1td5mri){object-fit:contain;justify-self:center;max-width:100%;max-height:100%}.pv-glyph.svelte-1td5mri{color:#ffffffb3;justify-self:center;font-size:2rem}.pv-nav.svelte-1td5mri{color:#fff;background:0 0;border:0;min-width:44px;min-height:44px;font-size:2rem}.pv-nav.svelte-1td5mri:disabled{opacity:.25}.pv-state.svelte-1td5mri{text-align:center;color:#fff9;margin:0;font-size:.85rem}.pv-sheet.svelte-1td5mri{padding:0 1rem max(env(safe-area-inset-bottom), .75rem);background:#ffffff14}.pv-sheet-toggle.svelte-1td5mri{color:#fff;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:.75rem;width:100%;min-height:44px;display:flex}.pv-form.svelte-1td5mri{gap:.5rem;padding-bottom:.5rem;display:grid}.pv-form.svelte-1td5mri label:where(.svelte-1td5mri){color:#ffffffbf;gap:.25rem;font-size:.85rem;display:grid}.pv-form.svelte-1td5mri input:where(.svelte-1td5mri){font:inherit;color:#fff;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:8px;padding:.5rem .75rem}.pv-form.svelte-1td5mri button:where(.svelte-1td5mri){color:#fff;font:inherit;background:#0a84ff;border:0;border-radius:999px;min-height:44px}
