.feedback.svelte-1kfqa3r{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-4);margin-top:var(--space-4)}.feedback__toggle.svelte-1kfqa3r{background:none;border:none;padding:0;font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-fast)}.feedback__toggle.svelte-1kfqa3r:hover{color:var(--color-text-secondary)}.feedback__form.svelte-1kfqa3r{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-3)}.feedback__rating-group.svelte-1kfqa3r{display:flex;align-items:center;gap:var(--space-3)}.feedback__rating-label.svelte-1kfqa3r{font-size:var(--text-sm);color:var(--color-text-secondary);min-width:80px}.feedback__stars.svelte-1kfqa3r{display:flex;gap:var(--space-1)}.feedback__star.svelte-1kfqa3r{background:none;border:none;padding:var(--space-1);font-size:var(--text-lg);color:var(--color-text-muted);cursor:pointer;line-height:1;transition:color var(--transition-fast)}.feedback__star.svelte-1kfqa3r:hover,.feedback__star--active.svelte-1kfqa3r{color:var(--color-warning)}.feedback__comment.svelte-1kfqa3r{padding:var(--space-2) var(--space-3);background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--text-sm);font-family:var(--font-sans);resize:vertical;transition:border-color var(--transition-fast)}.feedback__comment.svelte-1kfqa3r:focus{outline:none;border-color:var(--color-accent)}.content-page.svelte-1nstmjy{max-width:800px;margin:0 auto;padding:var(--space-6) var(--space-4) var(--space-12)}.content-detail.svelte-1nstmjy{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);margin-bottom:var(--space-8)}.content-detail__header.svelte-1nstmjy{margin-bottom:var(--space-6)}.content-detail__meta.svelte-1nstmjy{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-3);flex-wrap:wrap}.content-detail__type.svelte-1nstmjy{font-size:var(--text-base);line-height:1}.content-detail__domain.svelte-1nstmjy{color:var(--color-text-secondary)}.content-detail__separator.svelte-1nstmjy{color:var(--color-text-muted)}.content-detail__status.svelte-1nstmjy{margin-left:var(--space-2)}.content-detail__title.svelte-1nstmjy{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text-primary);line-height:1.3;margin-bottom:var(--space-4)}.content-detail__description.svelte-1nstmjy{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.7;margin-bottom:var(--space-4)}.content-detail__categories.svelte-1nstmjy{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.content-detail__category.svelte-1nstmjy{font-size:var(--text-sm);padding:var(--space-1) var(--space-3);background-color:var(--color-accent-subtle);border-radius:var(--radius-full);color:var(--color-accent-text);transition:background-color var(--transition-fast)}.content-detail__category.svelte-1nstmjy:hover{background-color:var(--color-accent);color:#fff}.content-detail__author.svelte-1nstmjy{font-size:var(--text-sm);color:var(--color-text-muted)}.content-detail__actions.svelte-1nstmjy{display:flex;align-items:center;gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--color-border-subtle);flex-wrap:wrap}.content-detail__tags.svelte-1nstmjy{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle)}.content-tag.svelte-1nstmjy{font-size:var(--text-xs);padding:var(--space-1) var(--space-3);background-color:var(--color-bg-subtle);border-radius:var(--radius-full);color:var(--color-text-muted);text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast)}.content-tag.svelte-1nstmjy:hover{background-color:var(--color-surface-active);color:var(--color-text-secondary)}.comments-section.svelte-1nstmjy{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6)}.comments-section__title.svelte-1nstmjy{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-5);display:flex;align-items:center;gap:var(--space-2)}.comments-section__count.svelte-1nstmjy{font-size:var(--text-sm);font-weight:var(--font-normal);color:var(--color-text-muted);background-color:var(--color-bg-subtle);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full)}.comment-form.svelte-1nstmjy{margin-bottom:var(--space-6)}.comment-form__input.svelte-1nstmjy{width:100%;padding:var(--space-3);background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--text-sm);font-family:var(--font-sans);resize:vertical;min-height:80px;transition:border-color var(--transition-fast)}.comment-form__input.svelte-1nstmjy:focus{outline:none;border-color:var(--color-accent)}.comment-form__actions.svelte-1nstmjy{display:flex;justify-content:flex-end;margin-top:var(--space-3);gap:var(--space-2)}.comments-signin.svelte-1nstmjy{text-align:center;padding:var(--space-6);background-color:var(--color-bg-subtle);border-radius:var(--radius-lg);margin-bottom:var(--space-6)}.comments-list.svelte-1nstmjy{display:flex;flex-direction:column;gap:var(--space-5)}.comment.svelte-1nstmjy{padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border-subtle)}.comment.svelte-1nstmjy:last-child{border-bottom:none;padding-bottom:0}.comment--reply.svelte-1nstmjy{padding-bottom:var(--space-3);border-bottom:none}.comment__header.svelte-1nstmjy{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2)}.comment__avatar.svelte-1nstmjy{width:36px;height:36px;border-radius:var(--radius-full);background-color:var(--color-accent-subtle);color:var(--color-accent);font-size:var(--text-sm);font-weight:var(--font-bold);display:flex;align-items:center;justify-content:center;flex-shrink:0}.comment__avatar--small.svelte-1nstmjy{width:28px;height:28px;font-size:var(--text-xs)}.comment__info.svelte-1nstmjy{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.comment__author.svelte-1nstmjy{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary)}.comment__time.svelte-1nstmjy{font-size:var(--text-xs);color:var(--color-text-muted)}.comment__edited.svelte-1nstmjy{font-size:var(--text-xs);color:var(--color-text-muted);font-style:italic}.comment__body.svelte-1nstmjy{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--space-2);white-space:pre-wrap}.comment__actions.svelte-1nstmjy{display:flex;gap:var(--space-3)}.comment__action.svelte-1nstmjy{background:none;border:none;padding:0;font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-fast)}.comment__action.svelte-1nstmjy:hover{color:var(--color-text-secondary)}.comment__action--danger.svelte-1nstmjy:hover{color:var(--color-danger)}.comment__edit.svelte-1nstmjy{margin-top:var(--space-2)}.comment__edit-actions.svelte-1nstmjy{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2)}.comment__replies.svelte-1nstmjy{margin-top:var(--space-4);margin-left:var(--space-6);padding-left:var(--space-4);border-left:2px solid var(--color-border-subtle);display:flex;flex-direction:column;gap:var(--space-3)}.reply-form.svelte-1nstmjy{margin-top:var(--space-3);margin-left:var(--space-6)}.comments-empty.svelte-1nstmjy{text-align:center;padding:var(--space-8);color:var(--color-text-muted);font-size:var(--text-sm)}
