.vote-btn-inline.svelte-1ph4pwj{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:28px;padding:0 6px;border-radius:var(--radius-sm);font-size:.82rem;font-weight:500;color:var(--text-tertiary);background:none;border:none;cursor:pointer;transition:all .18s ease}.vote-btn-inline.svelte-1ph4pwj:not([aria-disabled=true]):hover{color:var(--text-primary);background:var(--bg-hover)}.vote-btn-inline[aria-disabled=true].svelte-1ph4pwj{opacity:.4;cursor:not-allowed}.vote-btn-inline.vote-active-up.svelte-1ph4pwj{color:var(--upvote)}.vote-btn-inline.vote-active-up.svelte-1ph4pwj svg{fill:var(--upvote);stroke:var(--upvote)}.vote-btn-inline.vote-active-down.svelte-1ph4pwj{color:var(--downvote)}.vote-btn-inline.vote-active-down.svelte-1ph4pwj svg{fill:var(--downvote);stroke:var(--downvote)}.vote-btn-inline.svelte-1ph4pwj svg:where(.svelte-1ph4pwj){width:16px;height:16px;fill:none}.vote-num.svelte-1ph4pwj{font-weight:600;color:var(--text-secondary);font-size:.82rem;min-width:28px;text-align:center;transition:color var(--transition, .18s ease)}.vote-num--up.svelte-1ph4pwj{color:var(--upvote)}.vote-num--down.svelte-1ph4pwj{color:var(--downvote)}.report-dialog.svelte-xkgg6l{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text-primary);padding:0;width:var(--dialog-width-default);max-width:90vw;max-height:85vh;overflow-y:auto;box-shadow:var(--shadow-elevated);margin:auto;position:fixed;inset:0;height:fit-content}.report-dialog.svelte-xkgg6l::backdrop{background:var(--scrim)}.report-content.svelte-xkgg6l{padding:20px}.report-title.svelte-xkgg6l{font-size:1rem;font-weight:700;margin-bottom:4px}.report-subtitle.svelte-xkgg6l{font-size:.82rem;color:var(--text-secondary);margin-bottom:16px}.report-section-label.svelte-xkgg6l{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);padding:0 0 6px}.report-section-label.svelte-xkgg6l+.report-reasons:where(.svelte-xkgg6l){margin-bottom:16px}.report-reasons.svelte-xkgg6l{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.report-reason.svelte-xkgg6l{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-raised);font-size:.84rem;color:var(--text-secondary);cursor:pointer;transition:all var(--transition)}.report-reason.svelte-xkgg6l:hover{border-color:var(--text-tertiary);color:var(--text-primary);background:var(--bg-hover)}.report-reason--selected.svelte-xkgg6l,.report-reason--selected.svelte-xkgg6l:hover{border-color:var(--accent);background:var(--accent-dim);color:var(--text-accent)}.report-reason.svelte-xkgg6l input[type=radio]:where(.svelte-xkgg6l):focus-visible+.glyph-mark{outline:2px solid var(--accent);outline-offset:2px}.report-reason-text.svelte-xkgg6l{line-height:1.4}.report-text-label.svelte-xkgg6l{display:block;font-size:.72rem;font-weight:600;color:var(--text-secondary);margin-bottom:4px}.report-text-hint.svelte-xkgg6l{font-weight:400;color:var(--text-tertiary)}.report-text.svelte-xkgg6l{min-height:70px;margin-bottom:12px}.report-actions.svelte-xkgg6l{display:flex;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid var(--border)}.report-submit-btn.svelte-xkgg6l{background:var(--red);color:#fff;border:none}.report-submit-btn.svelte-xkgg6l:hover{background:#e04a42}.report-submit-btn.svelte-xkgg6l:disabled{opacity:.4}.hover-trigger.svelte-d4il75{display:inline}.hover-card-anchor.svelte-d4il75{position:fixed;z-index:1000;pointer-events:auto;animation:svelte-d4il75-hc-fade-in .12s ease}@keyframes svelte-d4il75-hc-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
