main.svelte-1uha8ag{max-width:900px;margin:0 auto;padding:2rem 1rem;font-family:system-ui,sans-serif}h1.svelte-1uha8ag{margin:0;font-size:2.5rem}.dot.svelte-1uha8ag{color:#ff5a1f}.tag.svelte-1uha8ag{color:#666;margin:.25rem 0 1.5rem}form.svelte-1uha8ag{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}select.svelte-1uha8ag,input.svelte-1uha8ag,button.svelte-1uha8ag{border:1px solid #ccc;border-radius:6px;padding:.6rem .8rem;font-size:1rem}button.svelte-1uha8ag{color:#fff;cursor:pointer;background:#ff5a1f;border:none}button.svelte-1uha8ag:disabled{opacity:.5;cursor:not-allowed}.error.svelte-1uha8ag{color:#c0392b}.muted.svelte-1uha8ag{color:#888;font-size:.9rem}.grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.5rem;display:grid}.grid.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;border-radius:6px;width:100%;height:200px;display:block}.cell.svelte-1uha8ag{cursor:pointer;background:0 0;border:none;border-radius:6px;padding:0}.cell.expanded.svelte-1uha8ag img:where(.svelte-1uha8ag){outline:2px solid #ff5a1f}.viewer.svelte-1uha8ag{z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.v-backdrop.svelte-1uha8ag{cursor:zoom-out;z-index:0;background:#000000e6;border:none;padding:0;position:absolute;inset:0}.v-img.svelte-1uha8ag{z-index:1;object-fit:contain;border-radius:4px;max-width:92vw;max-height:92vh;position:relative}.v-btn.svelte-1uha8ag{z-index:2;color:#fff;cursor:pointer;background:#0006;border:none;border-radius:8px;line-height:1;position:absolute}.v-btn.svelte-1uha8ag:hover{background:#000000bf}.v-close.svelte-1uha8ag{width:2.6rem;height:2.6rem;font-size:1.3rem;top:1rem;right:1rem}.v-prev.svelte-1uha8ag,.v-next.svelte-1uha8ag{width:3rem;height:4.5rem;font-size:2.4rem;top:50%;transform:translateY(-50%)}.v-prev.svelte-1uha8ag{left:1rem}.v-next.svelte-1uha8ag{right:1rem}.v-count.svelte-1uha8ag{z-index:2;color:#fff;background:#0006;border-radius:6px;padding:.2rem .6rem;font-size:.9rem;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}
