.paper-card.svelte-x4fcro{padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:0 2px 8px var(--color-shadow-medium);overflow-wrap:anywhere;flex-direction:column;gap:.6rem;min-width:0;transition:border-color .25s,box-shadow .25s;display:flex}.paper-card.svelte-x4fcro:hover{border-color:var(--color-border-strong);box-shadow:0 4px 12px var(--color-shadow-soft)}.paper-card--css-animate.svelte-x4fcro{opacity:0;animation:.5s forwards svelte-x4fcro-paperCardFadeInUp}@keyframes svelte-x4fcro-paperCardFadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.paper-meta.svelte-x4fcro{align-items:center;gap:var(--space-2);display:flex}.paper-year.svelte-x4fcro{font-size:var(--fs-meta);color:var(--color-text-primary);background:var(--color-surface-muted);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:.2rem var(--space-2);font-variant-numeric:tabular-nums;font-weight:700}.paper-era.svelte-x4fcro{font-size:var(--fs-small);color:var(--color-text-muted);background:var(--color-surface-muted);padding:.15rem var(--space-2);border-radius:var(--radius-sm);margin-left:auto}.paper-type.svelte-x4fcro{font-size:var(--fs-small);color:var(--color-text-subdued);border:1px solid var(--color-border-card-meta);border-radius:var(--radius-pill);text-transform:capitalize;padding:.15rem .45rem}.paper-title.svelte-x4fcro{font-size:var(--fs-card-title-sm);color:var(--color-text-primary);font-weight:600;line-height:var(--leading-card-title);overflow-wrap:anywhere;margin:0}.paper-title.svelte-x4fcro a:where(.svelte-x4fcro){color:inherit;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.paper-title.svelte-x4fcro a:where(.svelte-x4fcro):hover{border-bottom-color:var(--color-text-primary)}.paper-byline.svelte-x4fcro{font-size:var(--fs-meta);color:var(--color-text-muted);flex-wrap:wrap;align-items:baseline;gap:.4rem;min-width:0;margin:0;display:flex}.paper-sep.svelte-x4fcro{color:var(--color-text-faint)}.paper-summary.svelte-x4fcro{font-size:var(--fs-body-sm);color:var(--color-text-subdued);line-height:var(--leading-body-sm);flex:1;margin:0}.paper-footer.svelte-x4fcro{justify-content:space-between;align-items:flex-start;gap:var(--space-2);margin-top:var(--space-1);flex-flow:column wrap;min-width:0;display:flex}.paper-topics.svelte-x4fcro{flex-wrap:wrap;gap:.35rem;min-width:0;display:flex}.paper-topic.svelte-x4fcro{font-size:var(--fs-small);color:var(--color-text-muted);background:var(--color-canvas);border:1px solid var(--color-border-default);border-radius:var(--radius-xs);padding:.1rem .45rem}.paper-link-badge.svelte-x4fcro{font-size:var(--fs-small);font-family:var(--font-mono,ui-monospace, monospace);color:var(--color-text-muted);background:var(--color-surface-muted);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);white-space:normal;overflow-wrap:anywhere;flex:none;min-width:0;max-width:100%;padding:.1rem .4rem;text-decoration:none;transition:border-color .2s,color .2s}.paper-link-badge.svelte-x4fcro:hover{border-color:var(--color-text-primary);color:var(--color-text-primary)}@media (width>=381px){.paper-card.svelte-x4fcro{padding:var(--space-5);gap:var(--space-3)}.paper-link-badge.svelte-x4fcro{padding:.15rem var(--space-2)}}@media (width>=481px){.paper-card.svelte-x4fcro{padding:var(--space-6)}.paper-footer.svelte-x4fcro{align-items:center;gap:var(--space-3);flex-direction:row}}.papers-page.svelte-1ub6xnh{min-width:0;max-width:1200px;margin:0 auto;overflow-x:clip}.page-header.svelte-1ub6xnh{margin-bottom:var(--space-8)}.page-title.svelte-1ub6xnh{font-size:var(--fs-title);color:var(--color-text-primary);margin:0 0 var(--space-2);font-weight:700}.page-subtitle.svelte-1ub6xnh{font-size:var(--fs-subtitle);color:var(--color-text-muted);margin:0 0 var(--space-4);font-style:italic}.page-intro.svelte-1ub6xnh{font-size:var(--fs-body-sm);color:var(--color-text-subdued);line-height:var(--leading-body-sm)}.selection-note.svelte-1ub6xnh{margin-top:var(--space-3);font-size:var(--fs-meta);line-height:var(--leading-body-sm);color:var(--color-text-muted)}.paper-group.svelte-1ub6xnh{margin:var(--space-7) 0 var(--space-section)}.paper-group-title.svelte-1ub6xnh{font-size:var(--fs-h2);margin:0 0 var(--space-4);color:var(--color-text-strong);border-bottom:1px solid var(--color-border-default);padding-bottom:var(--space-2)}.filter-section.svelte-1ub6xnh{padding:var(--space-5);background:var(--color-canvas);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);margin-bottom:var(--space-6);flex-direction:column;gap:.85rem;display:flex}.filter-row.svelte-1ub6xnh{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.filter-label.svelte-1ub6xnh{font-size:var(--fs-meta);color:var(--color-text-primary);min-width:100%;margin-bottom:var(--space-1);font-weight:600}.chip.svelte-1ub6xnh{font-size:var(--fs-chip);color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border-default);padding:.2rem var(--space-2);border-radius:var(--radius-chip);cursor:pointer;font-family:inherit;transition:border-color .2s,color .2s,background .2s}.chip.svelte-1ub6xnh:hover{border-color:var(--color-text-faint);color:var(--color-text-primary)}.chip.chip-active.svelte-1ub6xnh,.chip.chip-active.svelte-1ub6xnh:hover{border-color:var(--color-text-primary);background:var(--color-text-primary);color:var(--color-text-inverse)}.chip.svelte-1ub6xnh:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.chip.chip-active.svelte-1ub6xnh:focus-visible{outline-color:var(--color-focus-inverse)}.result-count.svelte-1ub6xnh{font-size:var(--fs-body-sm);color:var(--color-text-muted);margin:0 0 var(--space-6)}.result-count.svelte-1ub6xnh strong:where(.svelte-1ub6xnh){color:var(--color-text-primary)}.papers-grid.svelte-1ub6xnh{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=600px){.papers-grid.svelte-1ub6xnh{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.empty-state.svelte-1ub6xnh{text-align:center;padding:var(--space-page-section) var(--space-4);color:var(--color-text-muted)}.empty-title.svelte-1ub6xnh{font-size:var(--fs-h2);color:var(--color-text-primary);margin:0 0 var(--space-2)}.empty-desc.svelte-1ub6xnh{font-size:var(--fs-body-sm);margin:0}@media (width>=381px){.chip.svelte-1ub6xnh{padding:var(--space-1) .6rem}}@media (width>=769px){.filter-label.svelte-1ub6xnh{min-width:4.5rem;margin-bottom:0}.filter-row.svelte-1ub6xnh{gap:var(--space-2)}.chip.svelte-1ub6xnh{padding:.3rem var(--space-3)}}
