figure.svelte-vtokig{margin:0}.frame.svelte-vtokig{aspect-ratio:16/9;border:1px dashed var(--hairline);border-radius:var(--radius-card);background:var(--color-bg);color:var(--color-text-soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:1rem;display:flex}.frame.failed.svelte-vtokig{color:var(--ink-guild-militia)}.frame.svelte-vtokig .spinner{animation:1.2s linear infinite spin}.state.svelte-vtokig{color:var(--color-text);margin:0;font-size:.95rem;font-weight:600}.encode.svelte-vtokig{width:min(100%,14rem);margin-block:.15rem}.sub.svelte-vtokig{margin:0;font-size:.8rem}figcaption.svelte-vtokig{margin-top:.6rem;font-size:.9rem}.alt.svelte-vtokig{overflow-wrap:anywhere;margin:0}.reason.svelte-vtokig{color:var(--ink-guild-militia);margin:.35rem 0 0;font-size:.85rem}.foot.svelte-vtokig{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.35rem;display:flex}.private.svelte-vtokig{color:var(--color-text-soft);font-size:.8rem}.action.svelte-vtokig{color:var(--color-text-medium);font:inherit;cursor:pointer;transition:color var(--anim-micro) ease;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:600}.action.svelte-vtokig:hover:not(:disabled),.action.svelte-vtokig:focus-visible{color:var(--ink-prestige)}.action.svelte-vtokig:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:.25rem}.action.svelte-vtokig:disabled{opacity:.5;cursor:default}.error.svelte-vtokig{color:var(--ink-guild-militia);margin:.35rem 0 0;font-size:.8rem}.gallery-toolbar.svelte-1td5mri{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:1.5rem;display:flex}.card.svelte-1td5mri,figure.svelte-1td5mri{margin:0}figcaption.svelte-1td5mri{animation:img-materialize var(--anim-move) var(--ease-out) both;margin-top:.6rem;font-size:.9rem}.credit-row.svelte-1td5mri{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.by.svelte-1td5mri{min-width:0;color:var(--color-text-soft);display:flex}.by.svelte-1td5mri .tag-baseline{white-space:nowrap;align-items:baseline;gap:.3em;min-width:0;display:flex}.edit-caption.svelte-1td5mri{width:fit-content;color:inherit;font:inherit;opacity:.7;cursor:pointer;transition:color var(--anim-micro) ease;background:0 0;border:0;align-items:center;gap:.3rem;margin-top:.35rem;padding:0;font-size:.82rem;display:flex}.edit-caption.svelte-1td5mri:hover,.edit-caption.svelte-1td5mri:focus-visible{opacity:1;color:var(--ink-prestige)}.edit-caption.svelte-1td5mri:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:.25rem}.empty.svelte-1td5mri{color:var(--color-text-soft);text-align:center;padding-block:2rem}
