.thread-actions.svelte-elw7zb.svelte-elw7zb{display:flex;align-items:center;gap:.75rem}.thread-actions.compact.svelte-elw7zb.svelte-elw7zb{gap:.5rem}.action-btn.svelte-elw7zb.svelte-elw7zb{display:flex;align-items:center;gap:.25rem;padding:.25rem .375rem;border-radius:.25rem;transition:background-color .15s,color .15s;cursor:pointer;color:var(--color-caption)}.action-btn.svelte-elw7zb.svelte-elw7zb:hover{background-color:var(--color-light-input-bg, var(--color-input));color:var(--color-text-primary)}.compact.svelte-elw7zb .action-btn.svelte-elw7zb{padding:.125rem .25rem}.action-btn .icon{color:var(--color-caption)}.action-btn.svelte-elw7zb:hover .icon{color:var(--color-text-primary)}.emoji.svelte-elw7zb.svelte-elw7zb{font-size:1rem;line-height:1}.compact.svelte-elw7zb .emoji.svelte-elw7zb{font-size:.875rem}.count.svelte-elw7zb.svelte-elw7zb{font-size:.75rem}.plated-body.svelte-fwn6w9.svelte-fwn6w9{display:flex;flex-direction:column;gap:.5rem}.plated-photo.svelte-fwn6w9.svelte-fwn6w9{display:block;width:100%;max-width:560px;aspect-ratio:4 / 3;border-radius:.875rem;overflow:hidden;background:var(--color-bg-secondary);border:1px solid var(--color-input-border);padding:0;cursor:zoom-in}.plated-photo.svelte-fwn6w9.svelte-fwn6w9:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.plated-photo.svelte-fwn6w9 img.svelte-fwn6w9{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.comment-card.svelte-9lpbh5.svelte-9lpbh5{width:100%;padding:.5rem 0}.comment-card--recipe.svelte-9lpbh5.svelte-9lpbh5{background-color:var(--color-card-sunken);border-radius:.5rem;padding:.875rem 1rem}.comment-row.svelte-9lpbh5.svelte-9lpbh5{display:flex;gap:.5rem}@media(min-width:640px){.comment-row.svelte-9lpbh5.svelte-9lpbh5{gap:.75rem}}.avatar-col.svelte-9lpbh5.svelte-9lpbh5{display:flex;flex-direction:column;align-items:center;flex:0 0 auto}.comment-avatar.svelte-9lpbh5.svelte-9lpbh5{flex:0 0 auto}.thread-line.svelte-9lpbh5.svelte-9lpbh5{flex:1;width:2px;background-color:var(--color-input-border);margin-top:4px;border-radius:1px;min-height:.5rem}.comment-content.svelte-9lpbh5.svelte-9lpbh5{flex:1 1 0%;min-width:0;overflow-wrap:anywhere;word-break:break-word}.comment-header.svelte-9lpbh5.svelte-9lpbh5{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin-bottom:.25rem}.comment-author.svelte-9lpbh5.svelte-9lpbh5{font-size:.875rem;font-weight:600;color:var(--color-text-primary);overflow-wrap:anywhere;word-break:break-word}.comment-author.svelte-9lpbh5.svelte-9lpbh5:hover{text-decoration:underline}.comment-time.svelte-9lpbh5.svelte-9lpbh5{font-size:.75rem;color:var(--color-text-secondary);white-space:nowrap}.comment-body.svelte-9lpbh5.svelte-9lpbh5{font-size:1rem;line-height:1.6;margin-bottom:.5rem;color:var(--color-text-primary);overflow-wrap:anywhere;word-break:break-word}.comment-actions.svelte-9lpbh5.svelte-9lpbh5{display:flex;align-items:center;gap:.25rem}.reply-btn.svelte-9lpbh5.svelte-9lpbh5{display:flex;align-items:center;gap:.25rem;padding:.25rem .375rem;border-radius:.25rem;font-size:.75rem;color:var(--color-caption);transition:background-color .15s,color .15s;cursor:pointer}.reply-btn.svelte-9lpbh5.svelte-9lpbh5:hover{background-color:var(--color-light-input-bg, var(--color-input));color:var(--color-text-primary)}.comment-card--feed.nested.svelte-9lpbh5.svelte-9lpbh5{margin-left:1rem;border-left:2px solid var(--color-input-border);padding-left:1.375rem}.comment-card--recipe.nested.svelte-9lpbh5.svelte-9lpbh5{margin-left:1.5rem;padding-left:1rem}.comment-card--recipe.svelte-9lpbh5 .thread-line.svelte-9lpbh5{display:none}.reply-to-indicator.svelte-9lpbh5.svelte-9lpbh5{font-size:.75rem;color:var(--color-caption);margin-bottom:.25rem}.reply-to-name.svelte-9lpbh5.svelte-9lpbh5{color:var(--color-primary, #f97316)}.reply-to-name.svelte-9lpbh5.svelte-9lpbh5:hover{text-decoration:underline}.comment-card--recipe.svelte-9lpbh5 .comment-avatar.svelte-9lpbh5{width:40px}.comment-card--feed.svelte-9lpbh5 .comment-avatar.svelte-9lpbh5{width:32px}.plated-badge.svelte-9lpbh5.svelte-9lpbh5{display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:600;color:var(--color-primary)}.comment-card.svelte-9lpbh5.svelte-9lpbh5:focus{outline:none}.comment-card.svelte-9lpbh5.svelte-9lpbh5:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:.75rem}.comments-list.svelte-14khvhy{display:flex;flex-direction:column;gap:0}.comments-list--recipe.svelte-14khvhy{gap:.75rem}
