.chart-section.svelte-17k673i{border-top:2px solid var(--color-accent);padding-top:var(--space-8)}.chart-controls.svelte-17k673i{margin-bottom:var(--space-5)}.type-filters.svelte-17k673i{display:flex;gap:var(--space-2);flex-wrap:wrap}.filter-btn.svelte-17k673i{font-family:var(--font-sans);font-size:var(--text-sm);padding:.3em var(--space-3);border:1px solid var(--color-border);background:transparent;color:var(--color-text-muted);cursor:pointer;transition:border-color .15s,color .15s,background .15s;letter-spacing:.02em}.filter-btn.svelte-17k673i:hover{border-color:var(--color-accent);color:var(--color-accent)}.filter-btn.active.svelte-17k673i{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.chart-container.svelte-17k673i{width:100%;min-height:400px}.chart-container.svelte-17k673i svg text{fill:var(--color-text-muted)}.chart-caption.svelte-17k673i{margin-top:var(--space-4);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-faint);border-top:1px solid var(--color-border-light);padding-top:var(--space-3)}.year-detail.svelte-17k673i{margin-top:var(--space-12);border-top:2px solid var(--color-accent);padding-top:var(--space-6)}.year-detail-header.svelte-17k673i{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--space-6)}.year-detail-title.svelte-17k673i{font-size:var(--text-2xl);font-weight:700;color:var(--color-text);line-height:var(--leading-tight)}.year-detail-count.svelte-17k673i{margin-top:var(--space-1);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-muted)}.year-detail-close.svelte-17k673i{font-family:var(--font-sans);font-size:var(--text-xl);line-height:1;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);background:transparent;color:var(--color-text-muted);cursor:pointer;transition:color .15s,border-color .15s;flex-shrink:0}.year-detail-close.svelte-17k673i:hover{color:var(--color-accent);border-color:var(--color-accent)}.work-list.svelte-17k673i{list-style:none;display:flex;flex-direction:column;gap:var(--space-8)}.type-group-heading.svelte-17k673i{font-family:var(--font-serif);font-size:var(--text-xl);border-bottom:1px solid #7a1f2e;font-weight:700;margin-bottom:var(--space-3);text-underline-offset:4px;text-decoration-thickness:2px}.type-group-list.svelte-17k673i{list-style:none;display:flex;flex-direction:column}.work-item.svelte-17k673i{padding-block:var(--space-3);border-bottom:1px solid var(--color-border-light)}.work-item.svelte-17k673i:last-child{border-bottom:none}.work-title.svelte-17k673i{font-family:var(--font-serif);font-size:var(--text-base);color:var(--color-text);line-height:var(--leading-snug);text-decoration:none}.work-title.svelte-17k673i:hover{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.work-meta.svelte-17k673i{margin-left:var(--space-2);font-family:var(--font-sans);font-size:var(--text-xs);font-style:italic;color:var(--color-text-muted)}.work-series.svelte-17k673i{margin-top:.1em;font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-accent)}.work-authors.svelte-17k673i{margin-top:.15em;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-muted)}.chart-section.svelte-khvg8v{border-top:2px solid var(--color-accent);padding-top:var(--space-8)}.legend.svelte-khvg8v{display:flex;gap:var(--space-6);flex-wrap:wrap;margin-bottom:var(--space-5)}.legend-item.svelte-khvg8v{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-muted)}.legend-swatch.svelte-khvg8v{width:12px;height:12px;border-radius:2px;flex-shrink:0;border:1px solid var(--color-border)}.chart-container.svelte-khvg8v{width:100%;min-height:340px}.chart-container.svelte-khvg8v svg text{fill:var(--color-text-muted)}.chart-caption.svelte-khvg8v{margin-top:var(--space-4);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-faint);border-top:1px solid var(--color-border-light);padding-top:var(--space-3)}.year-detail.svelte-khvg8v{margin-top:var(--space-12);border-top:2px solid var(--color-accent);padding-top:var(--space-6)}.year-detail-header.svelte-khvg8v{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.year-detail-title.svelte-khvg8v{font-size:var(--text-2xl);font-weight:700;color:var(--color-text);line-height:var(--leading-tight)}.year-detail-meta.svelte-khvg8v{margin-top:var(--space-1);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-snug)}.close-btn.svelte-khvg8v{font-family:var(--font-sans);font-size:var(--text-xl);line-height:1;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);background:transparent;color:var(--color-text-muted);cursor:pointer;transition:color .15s,border-color .15s;flex-shrink:0}.close-btn.svelte-khvg8v:hover{color:var(--color-accent);border-color:var(--color-accent)}.work-list.svelte-khvg8v{list-style:none;display:flex;flex-direction:column;gap:var(--space-8)}.bucket-heading.svelte-khvg8v{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:color-mix(in srgb,var(--bucket-color) 80%,var(--color-text-muted) 20%);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--bucket-color)}.bucket-list.svelte-khvg8v{list-style:none;display:flex;flex-direction:column}.work-item.svelte-khvg8v{padding-block:var(--space-3);border-bottom:1px solid var(--color-border-light)}.work-item.svelte-khvg8v:last-child{border-bottom:none}.work-row.svelte-khvg8v{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.work-title.svelte-khvg8v{font-family:var(--font-serif);font-size:var(--text-base);color:var(--color-text);text-decoration:none;line-height:var(--leading-snug)}.work-title.svelte-khvg8v:hover{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.work-age.svelte-khvg8v{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-faint);white-space:nowrap;flex-shrink:0}.age-delta.svelte-khvg8v{font-size:var(--text-xs);color:var(--color-text-faint)}.work-authors.svelte-khvg8v{margin-top:.15em;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-muted)}.stats-article[data-astro-cid-auur52rd]{max-width:900px}.article-header[data-astro-cid-auur52rd]{margin-bottom:var(--space-12);border-left:3px solid var(--color-accent);padding-left:var(--space-6)}.kicker[data-astro-cid-auur52rd]{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-3)}.article-title[data-astro-cid-auur52rd]{font-size:var(--text-4xl);font-weight:700;line-height:var(--leading-tight);color:var(--color-text);margin-bottom:var(--space-2);letter-spacing:var(--tracking-tight)}.article-subtitle[data-astro-cid-auur52rd]{font-size:var(--text-xl);color:var(--color-text-muted);font-style:italic;margin-bottom:var(--space-6);font-family:var(--font-serif)}.article-lead[data-astro-cid-auur52rd]{font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-text);max-width:58ch}.section-divider[data-astro-cid-auur52rd]{margin-top:var(--space-16);margin-bottom:var(--space-8);border-left:3px solid var(--color-accent);padding-left:var(--space-6)}.section-label[data-astro-cid-auur52rd]{font-size:var(--text-2xl);font-weight:700;color:var(--color-text);letter-spacing:var(--tracking-tight)}.section-sub[data-astro-cid-auur52rd]{font-size:var(--text-base);color:var(--color-text-muted);font-style:italic;font-family:var(--font-serif);margin-top:var(--space-1)}
