body{background-color:#f5f7fa;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:#333}.modal-overlay.svelte-o8f06{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1050}.modal-dialog.svelte-o8f06{width:100%;max-width:500px;margin:1.75rem}.avatar-placeholder.svelte-o8f06,.author-avatar.svelte-o8f06{width:40px;height:40px;border-radius:50%;background-color:#6c5ce7;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600}.author-avatar.svelte-o8f06{width:32px;height:32px;font-size:.85rem;background-color:#a29bfe}.vote-btn.svelte-o8f06{background:none;border:none;color:#6c757d;padding:.25rem;border-radius:50%;transition:all .2s ease}.vote-btn.svelte-o8f06:hover:not([disabled]){background-color:#f0f0f0;color:#495057}.vote-btn.voted.svelte-o8f06,.upvote-btn.voted.svelte-o8f06{color:#6c5ce7}.downvote-btn.voted.svelte-o8f06{color:#e74c3c}.post-content.svelte-o8f06{white-space:pre-wrap;font-size:1rem;line-height:1.5}.vote-count.svelte-o8f06{font-size:1rem;min-width:24px}.btn-primary.svelte-o8f06{background-color:#6c5ce7;border-color:#6c5ce7}.btn-primary.svelte-o8f06:hover{background-color:#5b4dd1;border-color:#5b4dd1}.post-card.svelte-o8f06{transition:transform .2s ease}.post-card.svelte-o8f06:hover{transform:translateY(-2px)}
