.post-card.svelte-podw4w{container-type:inline-size;display:grid;gap:14px;width:100%;min-width:0;padding:16px;color:var(--color-ink, #1a1917);background:var(--color-card, #fff);border:1px solid var(--color-rule, #d9d2c1);border-radius:6px;content-visibility:auto;contain-intrinsic-block-size:250px;transition:border-color .14s ease,box-shadow .14s ease}.post-card.svelte-podw4w:hover{border-color:color-mix(in srgb,var(--color-seal, #8a5a1a) 42%,var(--color-rule, #d9d2c1));box-shadow:0 3px 14px #1a19170d}.post-card.svelte-podw4w:focus-within{border-color:var(--color-seal, #8a5a1a);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-seal, #8a5a1a) 18%,transparent)}.post-card.compact.svelte-podw4w{gap:8px;padding:10px;contain-intrinsic-block-size:188px}.post-header.svelte-podw4w{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;align-items:start;min-width:0}.post-card.compact.svelte-podw4w .post-header:where(.svelte-podw4w){gap:7px 10px}.author-region.svelte-podw4w{display:flex;gap:10px;align-items:flex-start;min-width:0}.party-mark.svelte-podw4w{display:grid;width:34px;height:34px;margin-top:1px;place-items:center;color:var(--color-card, #fff);font-family:var( --font-data, var( --type-mono, "JetBrains Mono", ui-monospace, monospace ) );font-size:.7rem;font-weight:700;line-height:1;background:var( --color-mute-soft, #9c9787 );border:1px solid transparent;flex:0 0 auto}.compact.svelte-podw4w .party-mark:where(.svelte-podw4w){width:26px;height:26px;font-size:.64rem}.party-mark.democratic.svelte-podw4w{background:var( --color-ballot-blue, #274b6e );border-radius:50%}.party-mark.republican.svelte-podw4w{background:var( --color-ballot-red, #a13530 );border-radius:3px}.party-mark.independent.svelte-podw4w{width:28px;height:28px;margin:4px 3px 0;background:var( --color-independent, #7a6a4a );border-radius:3px;transform:rotate(45deg)}.party-mark.independent.svelte-podw4w{color:transparent}.compact.svelte-podw4w .party-mark.independent:where(.svelte-podw4w){width:22px;height:22px;margin:3px 2px 0}.party-mark.unknown.svelte-podw4w{color:var(--color-mute, #6b6659);background:transparent;border-color:var( --color-mute-soft, #9c9787 );border-radius:50%}.party-mark.other.svelte-podw4w{background:var( --color-mute, #6b6659 );border-radius:50% 4px}.author-copy.svelte-podw4w{min-width:0}.identity-line.svelte-podw4w{display:flex;flex-wrap:wrap;gap:2px 8px;align-items:baseline;min-width:0}h3.svelte-podw4w{min-width:0;margin:0;color:var(--color-ink, #1a1917);font-size:.95rem;font-weight:650;line-height:1.3rem}.post-card.compact.svelte-podw4w h3:where(.svelte-podw4w){font-size:.86rem;line-height:1.12rem}.author-link.svelte-podw4w{overflow-wrap:anywhere;color:inherit;text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:3px;border-radius:2px;transition:color .12s ease,text-decoration-color .12s ease}.author-link.svelte-podw4w:hover{color:var(--color-seal, #8a5a1a);text-decoration-color:currentColor}.author-link.svelte-podw4w:focus-visible,.topic-chip.svelte-podw4w:focus-visible,.source-link.svelte-podw4w:focus-visible,.share-cluster-details.svelte-podw4w a:where(.svelte-podw4w):focus-visible{outline:2px solid var(--color-seal, #8a5a1a);outline-offset:2px}.handle.svelte-podw4w{max-width:22rem;overflow:hidden;color:var(--color-mute, #6b6659);font-size:.78rem;line-height:1.1rem;text-overflow:ellipsis;white-space:nowrap}.post-card.compact.svelte-podw4w .handle:where(.svelte-podw4w){font-size:.7rem;line-height:.95rem}.context.svelte-podw4w{display:flex;flex-wrap:wrap;gap:1px 5px;margin:2px 0 0;color:var(--color-mute, #6b6659);font-size:.75rem;line-height:1.1rem}.post-card.compact.svelte-podw4w .context:where(.svelte-podw4w){font-size:.69rem;line-height:.96rem}.separator.svelte-podw4w{color:var( --color-mute-soft, #9c9787 )}.post-date.svelte-podw4w{padding-top:2px;color:var(--color-mute, #6b6659);font-family:var( --font-data, var( --type-mono, "JetBrains Mono", ui-monospace, monospace ) );font-size:.7rem;line-height:1rem;font-variant-numeric:tabular-nums;white-space:nowrap}.post-card.compact.svelte-podw4w .post-date:where(.svelte-podw4w){font-size:.66rem;line-height:.92rem}.post-text.svelte-podw4w{max-width:76ch;margin:0;color:var(--color-ink, #1a1917);font-size:.9375rem;line-height:1.52rem;overflow-wrap:anywhere;white-space:pre-wrap;word-break:normal}.compact.svelte-podw4w .post-text:where(.svelte-podw4w){max-width:none;max-height:7.2rem;padding:8px 9px;color:var(--color-ink, #1a1917);font-size:.875rem;line-height:1.32rem;overflow:auto;background:color-mix(in srgb,var(--color-elevated, #f7f4ed) 72%,transparent);border:1px solid color-mix(in srgb,var(--color-rule, #d9d2c1) 78%,transparent);border-radius:6px}.post-text.unavailable.svelte-podw4w{color:var(--color-mute, #6b6659);font-style:italic}.share-cluster.svelte-podw4w{display:flex;flex-wrap:wrap;gap:7px;align-items:center;min-width:0;padding:8px 9px;background:color-mix(in srgb,var(--color-seal, #8a5a1a) 4%,transparent);border:1px solid color-mix(in srgb,var(--color-seal, #8a5a1a) 15%,transparent);border-radius:999px}.share-cluster-summary.svelte-podw4w{display:flex;gap:6px;align-items:center;min-width:0;flex:1 1 220px}.share-cluster-icon.svelte-podw4w{display:grid;flex:0 0 auto;width:23px;height:23px;place-items:center;color:var(--color-seal, #8a5a1a);background:color-mix(in srgb,var(--color-card, #fff) 58%,transparent);border:1px solid color-mix(in srgb,var(--color-seal, #8a5a1a) 22%,var(--color-rule, #d9d2c1));border-radius:999px}.share-cluster-summary.svelte-podw4w strong:where(.svelte-podw4w){flex:0 0 auto;color:var(--color-ink, #1a1917);font-size:.72rem;line-height:1rem}.share-cluster-summary.svelte-podw4w>span:where(.svelte-podw4w):not(.share-count-pill){min-width:0;overflow:hidden;color:var(--color-mute, #6b6659);font-size:.68rem;line-height:1rem;text-overflow:ellipsis;white-space:nowrap}.share-count-pill.svelte-podw4w{display:inline-flex;flex:0 0 auto;align-items:stretch;overflow:hidden;color:var(--color-ink, #1a1917);background:color-mix(in srgb,var(--color-card, #fff) 72%,transparent);border:1px solid color-mix(in srgb,var(--color-seal, #8a5a1a) 22%,var(--color-rule, #d9d2c1));border-radius:999px;box-shadow:0 1px color-mix(in srgb,var(--color-ink, #1a1917) 5%,transparent)}.share-count-pill.svelte-podw4w span:where(.svelte-podw4w){display:inline-flex;gap:4px;align-items:center;min-height:22px;padding:3px 7px;color:var(--color-mute, #6b6659);font-size:.65rem;line-height:.9rem;white-space:nowrap}.share-count-pill.svelte-podw4w span:where(.svelte-podw4w):first-child{color:var(--color-seal, #8a5a1a);background:color-mix(in srgb,var(--color-seal, #8a5a1a) 9%,transparent)}.share-count-pill.svelte-podw4w span:where(.svelte-podw4w)+span:where(.svelte-podw4w){border-left:1px solid color-mix(in srgb,var(--color-seal, #8a5a1a) 18%,var(--color-rule, #d9d2c1))}.share-count-pill.svelte-podw4w b:where(.svelte-podw4w){color:var(--color-ink, #1a1917);font-family:var( --font-data, var( --type-mono, "JetBrains Mono", ui-monospace, monospace ) );font-size:.72rem;font-weight:800;font-variant-numeric:tabular-nums}.share-count-pill.svelte-podw4w em:where(.svelte-podw4w){font-style:normal;font-weight:700}.share-cluster-metrics.svelte-podw4w{display:flex;flex:0 1 auto;flex-wrap:wrap;gap:5px;margin:0}.share-cluster-metrics.svelte-podw4w div:where(.svelte-podw4w){display:flex;gap:4px;align-items:baseline;min-width:0;padding:3px 7px;background:color-mix(in srgb,var(--color-card, #fff) 62%,transparent);border:1px solid color-mix(in srgb,var(--color-rule, #d9d2c1) 82%,transparent);border-radius:999px}.share-cluster-metrics.svelte-podw4w dt:where(.svelte-podw4w),.share-cluster-metrics.svelte-podw4w dd:where(.svelte-podw4w){margin:0}.share-cluster-metrics.svelte-podw4w dt:where(.svelte-podw4w){color:var(--color-mute, #6b6659);font-size:.58rem;font-weight:700;letter-spacing:.045em;line-height:.82rem;text-transform:uppercase;white-space:nowrap}.share-cluster-metrics.svelte-podw4w dd:where(.svelte-podw4w){color:var(--color-ink, #1a1917);font-family:var( --font-data, var( --type-mono, "JetBrains Mono", ui-monospace, monospace ) );font-size:.68rem;font-weight:700;line-height:.9rem;font-variant-numeric:tabular-nums}.share-cluster-details.svelte-podw4w{min-width:min(100%,220px);margin-left:auto}.share-cluster-details.svelte-podw4w summary:where(.svelte-podw4w){display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;justify-content:flex-end;color:var(--color-seal, #8a5a1a);cursor:pointer;font-size:.68rem;font-weight:750;line-height:1.1rem;list-style:none;text-transform:uppercase}.share-cluster-details.svelte-podw4w summary:where(.svelte-podw4w)::-webkit-details-marker{display:none}.share-cluster-details.svelte-podw4w summary:where(.svelte-podw4w) span:where(.svelte-podw4w){color:var(--color-mute, #6b6659);font-size:.64rem;font-weight:500;text-transform:none}.share-cluster-details.svelte-podw4w ul:where(.svelte-podw4w){display:grid;gap:1px;max-height:170px;padding:0;margin:8px 0 0;overflow:auto;list-style:none;border:1px solid color-mix(in srgb,var(--color-rule, #d9d2c1) 78%,transparent);border-radius:7px;scrollbar-width:thin}.share-cluster-details.svelte-podw4w li:where(.svelte-podw4w){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-items:baseline;min-width:0;padding:6px 8px;background:color-mix(in srgb,var(--color-card, #fff) 68%,transparent)}.share-cluster-details.svelte-podw4w a:where(.svelte-podw4w),.share-cluster-details.svelte-podw4w li:where(.svelte-podw4w)>span:where(.svelte-podw4w){min-width:0;overflow:hidden;color:var(--color-ink, #1a1917);font-size:.74rem;font-weight:650;line-height:1rem;text-overflow:ellipsis;white-space:nowrap}.share-cluster-details.svelte-podw4w a:where(.svelte-podw4w){text-decoration-line:underline;text-decoration-color:transparent;text-underline-offset:3px}.share-cluster-details.svelte-podw4w a:where(.svelte-podw4w):hover{color:var(--color-seal, #8a5a1a);text-decoration-color:currentColor}.share-cluster-details.svelte-podw4w small:where(.svelte-podw4w){grid-column:1;min-width:0;overflow:hidden;color:var(--color-mute, #6b6659);font-size:.66rem;line-height:.95rem;text-overflow:ellipsis;white-space:nowrap}.share-cluster-details.svelte-podw4w data:where(.svelte-podw4w){grid-column:2;grid-row:1 / span 2;color:var(--color-mute, #6b6659);font-family:var( --font-data, var( --type-mono, "JetBrains Mono", ui-monospace, monospace ) );font-size:.68rem;font-weight:650;font-variant-numeric:tabular-nums}.compact.svelte-podw4w .share-cluster:where(.svelte-podw4w){gap:5px;padding:6px 7px;border-radius:7px}.compact.svelte-podw4w .share-cluster-metrics:where(.svelte-podw4w) div:where(.svelte-podw4w):nth-child(n+2){display:none}@media(max-width:540px){.share-cluster.svelte-podw4w{border-radius:8px}.share-cluster-summary.svelte-podw4w,.share-cluster-details.svelte-podw4w{flex-basis:100%;margin-left:0}.share-cluster-summary.svelte-podw4w>span:where(.svelte-podw4w):not(.share-count-pill){white-space:normal}.share-cluster-details.svelte-podw4w summary:where(.svelte-podw4w){justify-content:flex-start}}.post-taxonomy.svelte-podw4w{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.topic-chip.svelte-podw4w{display:inline-flex;gap:7px;align-items:center;max-width:100%;min-height:30px;padding:4px 9px;color:var(--color-mute, #6b6659);font-size:.76rem;font-weight:500;line-height:1.05rem;text-decoration:none;background:var( --color-elevated, var(--color-card, #fff) );border:1px solid var(--color-rule, #d9d2c1);border-radius:999px;transition:color .12s ease,background-color .12s ease,border-color .12s ease}.post-card.compact.svelte-podw4w .topic-chip:where(.svelte-podw4w){min-height:26px;padding:3px 7px;font-size:.69rem;line-height:.95rem}.topic-chip.svelte-podw4w>span:where(.svelte-podw4w):last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.topic-chip.svelte-podw4w:hover{color:var(--color-seal, #8a5a1a);background:color-mix(in srgb,var(--color-seal, #8a5a1a) 6%,var(--color-card, #fff));border-color:var(--color-seal, #8a5a1a)}.topic-chip.static.svelte-podw4w{cursor:default}.post-footer.svelte-podw4w{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between;min-width:0;padding-top:11px;border-top:1px solid var(--color-rule, #d9d2c1)}.post-card.compact.svelte-podw4w .post-footer:where(.svelte-podw4w){gap:7px 10px;padding-top:7px}.engagement.svelte-podw4w{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;padding:0;margin:0;list-style:none}.post-card.compact.svelte-podw4w .engagement:where(.svelte-podw4w){gap:6px 10px}.engagement.svelte-podw4w li:where(.svelte-podw4w){display:inline-flex;gap:5px;align-items:center;color:var(--color-mute, #6b6659);font-size:.72rem;line-height:1rem;white-space:nowrap}.post-card.compact.svelte-podw4w .engagement:where(.svelte-podw4w) li:where(.svelte-podw4w),.post-card.compact.svelte-podw4w .source-link:where(.svelte-podw4w){font-size:.68rem;line-height:.95rem}.engagement.svelte-podw4w data:where(.svelte-podw4w){color:var(--color-ink, #1a1917);font-family:var( --font-data, var( --type-mono, "JetBrains Mono", ui-monospace, monospace ) );font-weight:600;font-variant-numeric:tabular-nums}.engagement.svelte-podw4w li.unavailable:where(.svelte-podw4w){color:var( --color-mute-soft, #9c9787 )}.engagement.svelte-podw4w li.unavailable:where(.svelte-podw4w) data:where(.svelte-podw4w){color:inherit}.source-link.svelte-podw4w{display:inline-flex;gap:6px;align-items:center;min-height:32px;padding:4px 2px;color:var(--color-mute, #6b6659);font-size:.75rem;font-weight:500;line-height:1rem;text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:3px;border-radius:3px;white-space:nowrap;transition:color .12s ease,text-decoration-color .12s ease}.post-card.compact.svelte-podw4w .source-link:where(.svelte-podw4w){min-height:24px}.source-link.svelte-podw4w:hover{color:var(--color-seal, #8a5a1a);text-decoration-color:currentColor}@container (max-width: 360px){.post-header.svelte-podw4w{grid-template-columns:minmax(0,1fr);gap:8px}.identity-line.svelte-podw4w{display:grid;gap:1px;align-items:start}.handle.svelte-podw4w{max-width:100%}.post-date.svelte-podw4w{width:fit-content;padding-top:0;padding-left:40px}.post-footer.svelte-podw4w{align-items:flex-start;flex-direction:column}.engagement.svelte-podw4w{width:100%;gap:8px 12px}.topic-chip.svelte-podw4w{width:100%;justify-content:flex-start;border-radius:6px}}@container (max-width: 260px){.author-region.svelte-podw4w{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px}.post-date.svelte-podw4w{padding-left:0}.engagement.svelte-podw4w{display:grid;grid-template-columns:1fr}.engagement.svelte-podw4w li:where(.svelte-podw4w){white-space:normal}}@media(max-width:600px){.post-card.svelte-podw4w{gap:13px;padding:14px}.post-header.svelte-podw4w{grid-template-columns:minmax(0,1fr);gap:7px}.post-date.svelte-podw4w{padding-left:44px}.post-footer.svelte-podw4w{align-items:flex-start;flex-direction:column}.engagement.svelte-podw4w{width:100%;gap:9px 14px}}@media(max-width:400px){.party-mark.svelte-podw4w{width:32px;height:32px}.author-region.svelte-podw4w{gap:9px}.post-date.svelte-podw4w{padding-left:41px}.engagement.svelte-podw4w{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.engagement.svelte-podw4w li:where(.svelte-podw4w){display:grid;grid-template-columns:auto auto;gap:1px 5px;align-items:center}.engagement.svelte-podw4w li:where(.svelte-podw4w)>span:where(.svelte-podw4w){grid-column:1 / -1;font-size:.66rem}}@media(prefers-reduced-motion:reduce){.post-card.svelte-podw4w,.author-link.svelte-podw4w,.topic-chip.svelte-podw4w,.source-link.svelte-podw4w{transition:none}}@media(forced-colors:active){.post-card.svelte-podw4w,.topic-chip.svelte-podw4w,.party-mark.svelte-podw4w{color:CanvasText;background:Canvas;border-color:CanvasText}.party-mark.democratic.svelte-podw4w,.party-mark.republican.svelte-podw4w,.party-mark.independent.svelte-podw4w,.party-mark.other.svelte-podw4w{color:Canvas;background:CanvasText}.author-link.svelte-podw4w:focus-visible,.topic-chip.svelte-podw4w:focus-visible,.source-link.svelte-podw4w:focus-visible{outline-color:Highlight}}@media print{.post-card.svelte-podw4w{color:#000;background:transparent;border-color:#999;box-shadow:none;content-visibility:visible;contain-intrinsic-size:auto;break-inside:avoid}.source-link.svelte-podw4w{color:#000;text-decoration:none}}
