.detail-page.svelte-eh0qm2,.detail-section.svelte-eh0qm2,.info-grid.svelte-eh0qm2{display:grid;gap:var(--sp-4)}.detail-page.svelte-eh0qm2{background:var(--surface-3);color:var(--text)}.detail-hero.svelte-eh0qm2,.detail-card,.detail-empty-state.svelte-eh0qm2{border:var(--border-width) solid var(--line);background:var(--surface-3);box-shadow:var(--shadow-2);color:var(--text)}.detail-hero.svelte-eh0qm2{display:grid;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-2xl)}.detail-hero__head.svelte-eh0qm2,.detail-hero__chips.svelte-eh0qm2,.detail-hero__title-row.svelte-eh0qm2,.detail-hero__right.svelte-eh0qm2,.detail-section__head.svelte-eh0qm2,.chip-grid.svelte-eh0qm2{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center;justify-content:space-between}.detail-hero__eyebrow.svelte-eh0qm2{color:var(--brand-text);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:0}.detail-hero.svelte-eh0qm2 h1:where(.svelte-eh0qm2),.detail-section.svelte-eh0qm2 h2:where(.svelte-eh0qm2),.info-item.svelte-eh0qm2 strong:where(.svelte-eh0qm2),.info-link.svelte-eh0qm2{color:var(--text);margin:0}.detail-hero.svelte-eh0qm2 h1:where(.svelte-eh0qm2){font-size:clamp(var(--fs-2xl),4vw,var(--text-4xl));line-height:var(--lh-compact);margin:0}.info-item.svelte-eh0qm2 span:where(.svelte-eh0qm2){color:var(--text-muted)}.info-item.svelte-eh0qm2 p:where(.svelte-eh0qm2){color:var(--text);line-height:var(--lh-base);margin:0}.detail-chip.svelte-eh0qm2,.entity-chip.svelte-eh0qm2{display:inline-flex;align-items:center;min-height:1.8rem;padding:var(--sp-1) var(--sp-3);border-radius:var(--r-full);border:var(--border-width) solid var(--line);background:var(--surface-3);color:var(--text);text-decoration:none;font-size:var(--fs-sm)}.detail-chip--accent.svelte-eh0qm2,.entity-chip--politician.svelte-eh0qm2{border-color:var(--brand);background:var(--brand);color:var(--brand-on)}.entity-chip--politician.svelte-eh0qm2:hover{border-color:var(--brand);background:var(--brand)}.detail-flash.svelte-eh0qm2{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-lg);background:var(--surface-2);border:var(--border-width) solid var(--line);color:var(--ok)}.tab-bar.svelte-eh0qm2{display:flex;gap:var(--sp-1);padding:var(--sp-1);background:var(--surface-3);border-radius:var(--r-xl);border:var(--border-width) solid var(--line)}.tab-button.svelte-eh0qm2{flex:1;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-lg);border:none;background:transparent;color:var(--text-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:all var(--transition-fast)}.tab-button.svelte-eh0qm2:hover{color:var(--text);background:var(--surface-3)}.tab-button.active.svelte-eh0qm2{background:var(--brand);color:var(--brand-on);box-shadow:var(--shadow-2)}.tab-button.svelte-eh0qm2:focus-visible,.info-link.svelte-eh0qm2:focus-visible,.entity-chip.svelte-eh0qm2:focus-visible{outline:var(--border-width-strong) solid var(--brand);outline-offset:var(--border-width-strong)}.detail-card,.info-item.svelte-eh0qm2{display:grid;gap:var(--sp-1);padding:var(--sp-4);border-radius:var(--r-lg)}.info-item.svelte-eh0qm2,.entity-chip.svelte-eh0qm2{border:var(--border-width) solid var(--line);background:var(--surface-3)}.detail-section__head.svelte-eh0qm2{align-items:flex-start}.info-grid.svelte-eh0qm2{grid-template-columns:repeat(2,minmax(0,1fr))}.info-item--wide.svelte-eh0qm2{grid-column:1 / -1}.info-link.svelte-eh0qm2{word-break:break-all;text-decoration:underline;text-underline-offset:.18em}.detail-empty-state.svelte-eh0qm2{padding:var(--sp-4);border-radius:var(--r-lg)}.post-list.svelte-eh0qm2{display:grid;gap:var(--sp-3)}.post-list .post-card{animation:svelte-eh0qm2-fadeInUp var(--dur-base) var(--ease) both;animation-delay:calc(var(--i, 0) * var(--dur-fast) / 2)}.detail-section__head-right.svelte-eh0qm2{display:flex;align-items:center;gap:var(--sp-2)}.sort-label.svelte-eh0qm2{font-size:var(--fs-xs);color:var(--text-muted);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-full);background:var(--surface-2);border:var(--border-width) solid var(--line)}@keyframes svelte-eh0qm2-fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.detail-hero.svelte-eh0qm2,.detail-card,.detail-empty-state.svelte-eh0qm2{padding:var(--sp-3)}.detail-hero__head.svelte-eh0qm2,.detail-section__head.svelte-eh0qm2{flex-direction:column;align-items:flex-start}.tab-bar.svelte-eh0qm2{overflow-x:auto}.tab-button.svelte-eh0qm2{flex:0 0 auto;white-space:nowrap}.info-grid.svelte-eh0qm2{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.post-list .post-card{animation:none}}.page-alert.svelte-eh0qm2{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-xl);font-size:var(--fs-base)}.page-alert--error.svelte-eh0qm2{background:var(--danger-weak);border:var(--border-width) solid var(--danger);color:var(--danger)}
