.delete-form.svelte-1gzk6tu{display:contents}.head.svelte-1gzk6tu{font:700 11px var(--mono);letter-spacing:.06em;color:var(--gray);text-transform:uppercase;margin-bottom:16px}form.svelte-1gzk6tu{margin-bottom:24px}textarea.svelte-1gzk6tu{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;color:inherit;font:500 14px/1.5 var(--sans);resize:vertical;background:0 0;padding:10px 12px}.row.svelte-1gzk6tu{justify-content:flex-end;margin-top:8px;display:flex}button[type=submit].svelte-1gzk6tu{background:var(--accent);color:#fff;font:700 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-sm);cursor:pointer;border:none;padding:9px 18px}button[type=submit].svelte-1gzk6tu:disabled{opacity:.5;cursor:not-allowed}.signed-out.svelte-1gzk6tu,.error.svelte-1gzk6tu{font:500 13px var(--sans);color:var(--gray);margin:0 0 20px}.error.svelte-1gzk6tu{color:var(--accent)}ul.svelte-1gzk6tu{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}li.svelte-1gzk6tu{scroll-margin-top:calc(56px + env(safe-area-inset-top,0px) + 12px);gap:10px;display:flex}li.targeted.svelte-1gzk6tu{border:1px solid var(--accent-line);border-radius:var(--radius-sm);background:var(--accent-soft);margin:-8px -12px;padding:7px 11px}.body.svelte-1gzk6tu{flex:1;min-width:0}.meta.svelte-1gzk6tu{align-items:center;gap:8px;display:flex}.handle.svelte-1gzk6tu{font:700 13px var(--sans);color:inherit;text-decoration:none}.age.svelte-1gzk6tu{font:500 11px var(--mono);color:var(--gray);text-decoration:none}.age.svelte-1gzk6tu:hover,.age.svelte-1gzk6tu:focus-visible{color:var(--accent);text-decoration:underline}.delete.svelte-1gzk6tu{color:var(--gray);font:500 11px var(--mono);cursor:pointer;background:0 0;border:none;margin-left:auto}.text.svelte-1gzk6tu{font:500 14px/1.6 var(--sans);overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0}.foot.svelte-1gzk6tu{flex-wrap:wrap;align-items:baseline;gap:14px;margin-top:6px;display:flex}form.svelte-1dqwd1r{display:contents}.edit.svelte-1dqwd1r{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:14px;width:100%;margin-bottom:24px;padding:16px;display:flex}.controls.svelte-1dqwd1r{align-items:center;gap:10px;margin-left:auto;display:flex}.swatches.svelte-1dqwd1r{gap:8px;display:flex}.swatch.svelte-1dqwd1r{flex-direction:column;align-items:center;gap:4px;display:flex}.swatches.svelte-1dqwd1r input[type=color]:where(.svelte-1dqwd1r){border:1px solid var(--border);background:var(--panel);border-radius:var(--radius-sm);width:32px;height:32px;padding:2px}input[type=text].hex-input.svelte-1dqwd1r{width:60px;font:600 10px var(--mono);text-align:center;text-transform:uppercase;padding:3px 2px}input[type=text].hex-input.invalid.svelte-1dqwd1r{border-color:var(--accent);color:var(--accent)}label.svelte-1dqwd1r{display:block}.label.svelte-1dqwd1r{font:700 10px var(--mono);letter-spacing:.06em;color:var(--gray);text-transform:uppercase;margin-bottom:6px;display:block}input[type=text].svelte-1dqwd1r,textarea.svelte-1dqwd1r{border:1px solid var(--border);width:100%;font:500 13px/1.5 var(--sans);color:var(--ink);background:var(--panel);border-radius:var(--radius-sm);resize:vertical;padding:10px 12px}.row.svelte-1dqwd1r{justify-content:flex-end;gap:8px;display:flex}button.svelte-1dqwd1r{cursor:pointer}button.svelte-1dqwd1r:disabled{opacity:.5;cursor:not-allowed}.ghost.svelte-1dqwd1r{border:1px solid var(--border);color:inherit;font:700 12px var(--mono);text-transform:uppercase;border-radius:var(--radius-sm);background:0 0;align-items:center;gap:6px;padding:10px 16px;display:inline-flex}.ghost.danger.svelte-1dqwd1r{color:var(--ink);border-color:var(--ink)}.primary.svelte-1dqwd1r{background:var(--accent);color:#fff;font:700 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-sm);border:none;padding:10px 18px}.error.svelte-1dqwd1r{font:500 12px var(--mono);color:var(--accent);margin:0}.layout.svelte-1a2uyig{--photo-width:520px;flex-wrap:wrap;justify-content:center;gap:16px;max-width:1100px;margin:0 auto;padding:18px 24px 48px;display:flex}.photo-col.svelte-1a2uyig{flex:0 0 var(--photo-width);max-width:100%}.frame.svelte-1a2uyig{width:100%;box-shadow:inset 0 0 0 1px var(--border);position:relative}.panel.svelte-1a2uyig{max-width:var(--photo-width);border:1px solid var(--border);flex-direction:column;flex:360px;display:flex}.panel-header.svelte-1a2uyig{border-bottom:1px solid var(--border);flex:none;order:0;padding:18px 20px}.author.svelte-1a2uyig{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.author-text.svelte-1a2uyig{flex-direction:column;min-width:0;display:flex}.handle.svelte-1a2uyig{font:700 14px var(--sans);color:inherit;text-decoration:none}.display-name.svelte-1a2uyig{font:600 12px var(--sans);color:var(--gray)}.gear.svelte-1a2uyig{font:500 11px var(--mono);color:var(--gray)}.caption-row.svelte-1a2uyig{font:500 14px/1.6 var(--sans);flex:none;order:1;padding:16px 20px 0}.caption-row.svelte-1a2uyig .caption:where(.svelte-1a2uyig){color:color-mix(in srgb, var(--ink) 85%, var(--bg) 15%);white-space:pre-wrap}#comments.svelte-1a2uyig{display:contents}#comments.svelte-1a2uyig .head{order:4;padding:16px 20px 0}#comments.svelte-1a2uyig ul{flex:1;order:5;padding:0 20px 16px}#comments.svelte-1a2uyig .error,#comments.svelte-1a2uyig .signed-out{order:6;padding:0 20px}#comments.svelte-1a2uyig form{border-top:1px solid var(--border);order:6;margin:0;padding:14px 20px}.panel-footer.svelte-1a2uyig{border-bottom:1px solid var(--border);flex:none;order:3;padding:16px 20px}.report-row.svelte-1a2uyig{margin-top:12px}.actions.svelte-1a2uyig{align-items:center;gap:16px;margin-bottom:10px;display:flex}.actions.svelte-1a2uyig .comment:where(.svelte-1a2uyig){border:1px solid var(--border);color:inherit;font:700 12px var(--mono);text-transform:uppercase;border-radius:var(--radius-sm);background:0 0;align-items:center;gap:6px;padding:10px 18px;text-decoration:none;display:inline-flex}.share-slot.svelte-1a2uyig{margin-left:auto}.meta.svelte-1a2uyig{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.timestamp.svelte-1a2uyig{font:500 12px var(--mono);color:var(--gray)}.meta.svelte-1a2uyig .ghost{font:600 11px var(--mono);color:var(--gray);border:none;padding:4px 6px}.meta.svelte-1a2uyig .ghost.danger{color:var(--gray)}.meta.svelte-1a2uyig .edit{flex:1 0 100%;margin-bottom:0}@media (width<=640px){.layout.svelte-1a2uyig{padding:18px 18px 24px}}
