.story-card.svelte-bp5jcj{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--surface-section);border:1px solid var(--divider-weak);border-radius:12px;transition:all .3s ease;box-shadow:0 1px 3px #0000000d}.story-card.svelte-bp5jcj:hover{border-color:var(--accent-primary);box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.dark .story-card.svelte-bp5jcj{box-shadow:0 1px 3px #00000059,0 1px 2px #0000001a}.dark .story-card.svelte-bp5jcj:hover{box-shadow:0 8px 24px #0009,0 4px 8px #0003}.story-header.svelte-bp5jcj{display:flex;flex-direction:column;gap:var(--theme-xs)}.story-title.svelte-bp5jcj{font-size:1.125rem;font-weight:400;line-height:1.6;color:var(--text-primary);margin:0}.story-title-link.svelte-bp5jcj{text-decoration:none;color:var(--text-primary);transition:color .2s ease}.story-title-link.svelte-bp5jcj:hover{color:var(--accent-primary)}.story-description.svelte-bp5jcj{font-size:.9rem;color:var(--text-secondary);line-height:1.5;margin:var(--theme-sm) 0 0 0;white-space:pre-wrap;overflow-wrap:break-word}.story-description-link.svelte-bp5jcj{text-decoration:none;color:inherit;transition:color .2s ease}.story-description-link.svelte-bp5jcj:hover{color:var(--text-primary)}.story-attribution.svelte-bp5jcj{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--text-secondary);margin:var(--theme-sm) 0 0 0}.author-avatar.svelte-bp5jcj{width:24px;height:24px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid var(--divider-weak)}.author-avatar-placeholder.svelte-bp5jcj{width:24px;height:24px;border-radius:50%;background:var(--accent-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;flex-shrink:0}.attribution-separator.svelte-bp5jcj,.title-separator.svelte-bp5jcj{color:var(--text-secondary)}.author-link.svelte-bp5jcj{color:var(--accent-primary);font-weight:500;text-decoration:none;transition:color .2s ease}.author-link.svelte-bp5jcj:hover{color:var(--color-primary-600, #b8661a);text-decoration:underline}.author-link.external.svelte-bp5jcj{display:inline-flex;align-items:center;gap:4px}.author-name.svelte-bp5jcj{color:var(--accent-primary);font-weight:500}.external-icon.svelte-bp5jcj{display:inline-block;vertical-align:middle;flex-shrink:0}.specific-date.svelte-bp5jcj{font-size:.85rem;color:var(--text-secondary);margin:0}.entity-preview.svelte-bp5jcj{display:flex;justify-content:space-between;align-items:center;gap:var(--theme-sm);padding:var(--theme-sm);background:var(--surface-section);border-radius:8px;border:1px solid var(--divider-weak)}.entity-preview-main.svelte-bp5jcj{display:flex;flex-direction:column;gap:var(--theme-xs);flex:1}.entity-row.svelte-bp5jcj{display:flex;flex-wrap:wrap;gap:var(--theme-xs);align-items:center}.entity-item-container.svelte-bp5jcj{position:relative;display:inline-flex;align-items:center}.entity-item.svelte-bp5jcj{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:var(--surface-section);border:1px solid var(--divider-weak);border-radius:6px;font-size:.8rem;color:var(--text-primary);text-decoration:none;transition:all .2s ease}.entity-hide-btn.svelte-bp5jcj{display:none;position:absolute;top:-6px;right:-6px;padding:2px;background:var(--surface-primary);border:1px solid var(--divider-strong);border-radius:50%;cursor:pointer;transition:all .2s ease;z-index:10}.entity-hide-btn.svelte-bp5jcj:hover{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.entity-item-container.svelte-bp5jcj:hover .entity-hide-btn:where(.svelte-bp5jcj){display:block}.entity-item.svelte-bp5jcj:hover{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary);transform:translateY(-2px);box-shadow:var(--shadow-interactive-tint-hover)}.entity-topic.svelte-bp5jcj{color:var(--text-primary)}.entity-topic.svelte-bp5jcj [aria-hidden=true]:where(.svelte-bp5jcj){color:var(--accent-primary)}.entity-topic.svelte-bp5jcj:hover{color:#fff}.entity-topic.svelte-bp5jcj:hover [aria-hidden=true]:where(.svelte-bp5jcj){color:#fff}.entity-character.svelte-bp5jcj{color:var(--text-primary)}.entity-name.svelte-bp5jcj{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.character-avatar-mini.svelte-bp5jcj{width:16px;height:16px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.entity-more.svelte-bp5jcj{font-size:.75rem;color:var(--text-muted);padding:4px 8px;background:var(--surface-muted);border-radius:4px}.entity-preview-icons.svelte-bp5jcj{display:flex;gap:var(--theme-xs);align-items:center}.entity-icon.svelte-bp5jcj{display:flex;align-items:center;justify-content:center;color:var(--text-secondary);opacity:.7;transition:all .2s ease}.entity-icon.svelte-bp5jcj:hover{color:var(--accent-primary);opacity:1}.actions-row.svelte-bp5jcj{display:flex;align-items:center;justify-content:space-between;padding-top:var( --theme-sm );border-top:1px solid var(--divider-weak)}.action-buttons.svelte-bp5jcj{display:flex;align-items:center;gap:var(--theme-sm);margin-left:auto}.action-button.svelte-bp5jcj{display:flex;align-items:center;gap:4px;padding:.625rem;background:transparent;border:1px solid var(--divider-weak);border-radius:8px;color:var(--text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease}.action-button.svelte-bp5jcj:hover:not(:disabled){border-color:var(--accent-primary);color:var(--accent-primary);background:var(--surface-muted);transform:translateY(-2px);box-shadow:var(--shadow-interactive-tint-hover)}.action-button.svelte-bp5jcj:disabled{opacity:.5;cursor:not-allowed}.action-button.active.svelte-bp5jcj{border-color:var(--accent-primary);color:var(--accent-primary)}.source-attribution.svelte-bp5jcj{display:flex;align-items:center;gap:.375rem;font-size:.875rem}.source-label.svelte-bp5jcj{color:var(--text-secondary);font-weight:500}.source-link.svelte-bp5jcj{color:var(--accent-primary);text-decoration:none;font-weight:500;display:inline-flex;align-items:center;transition:all .2s ease}.source-link.svelte-bp5jcj:hover{color:var(--primary-600);text-decoration:underline}.source-text.svelte-bp5jcj{color:var(--text-primary);font-weight:500}.copy-success.svelte-bp5jcj{color:var(--color-success-600);font-weight:600}.outcome-badge.svelte-bp5jcj{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .75rem;border-radius:8px;font-size:.875rem;font-weight:600;margin-top:var(--theme-xs)}.outcome-badge.outcome-correct.svelte-bp5jcj{background:var(--color-success-50);color:var(--color-success-700);border:1px solid var(--color-success-200)}.outcome-badge.outcome-incorrect.svelte-bp5jcj{background:var(--color-error-50);color:var(--color-error-700);border:1px solid var(--color-error-200)}.outcome-badge.outcome-inconclusive.svelte-bp5jcj{background:var(--color-warning-50);color:var(--color-warning-700);border:1px solid var(--color-warning-200)}.outcome-icon.svelte-bp5jcj{font-size:1rem;font-weight:700}.outcome-date.svelte-bp5jcj{font-size:.8125rem;opacity:.8}.vote-stats-resolved.svelte-bp5jcj{display:flex;flex-direction:column;gap:var(--theme-xs);margin-top:var(--theme-sm);padding:var(--theme-sm);background:var(--surface-secondary);border:1px solid var(--divider-weak);border-radius:8px}.stats-row.svelte-bp5jcj{display:flex;justify-content:space-between;align-items:center;gap:var(--theme-xs);font-size:.85rem}.stats-label.svelte-bp5jcj{color:var(--text-secondary);font-weight:500}.stats-value.svelte-bp5jcj{color:var(--text-primary);font-weight:600}.prediction-stats.svelte-bp5jcj .stats-label:where(.svelte-bp5jcj){color:var(--accent-primary)}.opinion-stats.svelte-bp5jcj .stats-label:where(.svelte-bp5jcj){color:var(--text-secondary)}
