.stance-card.svelte-1kl3sml{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:1.1rem 1.3rem 1.2rem}.stance-card-compact.svelte-1kl3sml{padding:.95rem 1.1rem 1.05rem}.stance-head.svelte-1kl3sml{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;display:flex}.stance-party.svelte-1kl3sml{transition:color var(--duration-fast) var(--ease-soft);align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.stance-name.svelte-1kl3sml{color:var(--color-ink);font-size:14.5px;font-weight:600}.stance-party.svelte-1kl3sml:hover .stance-name:where(.svelte-1kl3sml){color:var(--color-accent)}.stance-gauge.svelte-1kl3sml{align-items:center;gap:.7rem;display:flex}.stance-label.svelte-1kl3sml{color:var(--color-ink-muted);font-size:12.5px}.stance-quote.svelte-1kl3sml{font-family:var(--font-serif-italic,var(--font-serif));color:var(--color-ink-soft);border-left:1.5px solid var(--color-border);margin-top:.85rem;padding-left:.85rem;font-size:14px;font-style:italic;line-height:1.55;position:relative}.stance-quote-mark.svelte-1kl3sml{color:var(--color-accent);font-size:24px;font-family:var(--font-serif-display,var(--font-serif));position:absolute;top:-.6rem;left:-.5rem}.stance-langtag.svelte-1kl3sml{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-faint);margin-top:.4rem;font-size:11px}.stance-reasoning.svelte-1kl3sml{color:var(--color-ink-soft);margin-top:.85rem;font-size:14px;line-height:1.55}.stance-empty.svelte-1kl3sml{color:var(--color-ink-faint);margin-top:.85rem;font-size:13px;font-style:italic}.arg-col.svelte-1kl3sml{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:1.1rem 1.3rem 1.3rem}.arg-for.svelte-1kl3sml{border-left:3px solid var(--color-positive)}.arg-against.svelte-1kl3sml{border-left:3px solid var(--color-error)}.arg-col-head.svelte-1kl3sml{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);margin-bottom:.75rem;font-size:12px;font-weight:600}.arg-for.svelte-1kl3sml .arg-col-head:where(.svelte-1kl3sml){color:var(--color-positive)}.arg-against.svelte-1kl3sml .arg-col-head:where(.svelte-1kl3sml){color:var(--color-error)}.arg-list.svelte-1kl3sml{color:var(--color-ink-soft);flex-direction:column;gap:.7rem;font-size:14.5px;line-height:1.5;display:flex}.arg-list.svelte-1kl3sml li:where(.svelte-1kl3sml){padding-left:1rem;position:relative}.arg-list.svelte-1kl3sml li:where(.svelte-1kl3sml):before{content:"";background:var(--color-ink-faint);border-radius:999px;width:5px;height:5px;position:absolute;top:.6em;left:0}.related-link.svelte-1kl3sml{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink-soft);transition:border-color var(--duration-fast) var(--ease-soft), color var(--duration-fast) var(--ease-soft);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.75rem .9rem;font-size:14px;line-height:1.4;text-decoration:none;display:flex}.related-link.svelte-1kl3sml:hover{border-color:var(--color-ink-faint);color:var(--color-ink)}.related-arrow.svelte-1kl3sml{color:var(--color-accent);flex-shrink:0}
