.page.svelte-1seozpa{padding:4rem 0 6rem}.page-header.svelte-1seozpa{max-width:600px;margin-bottom:3rem}.label.svelte-1seozpa{text-transform:uppercase;letter-spacing:.1em;color:var(--accent-color);font-size:.7rem;font-weight:600;font-family:var(--font-mono);margin-bottom:.75rem;display:inline-block}h1.svelte-1seozpa{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:.75rem;font-size:clamp(2.5rem,6vw,4rem);font-weight:700}p.svelte-1seozpa{color:var(--text-secondary);font-size:1.0625rem;line-height:1.7}.filter-bar.svelte-1seozpa{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem;padding-bottom:1.25rem;display:flex}.filter-btn.svelte-1seozpa{border:1px solid var(--border);color:var(--text-secondary);transition:var(--transition-fast);cursor:pointer;background:0 0;border-radius:99px;align-items:center;padding:.35rem .85rem;font-family:inherit;font-size:.75rem;font-weight:500;display:inline-flex}.filter-btn.svelte-1seozpa:hover{color:var(--text-primary);border-color:var(--border-strong);background:var(--bg-secondary)}.filter-btn.active.svelte-1seozpa{background:var(--text-primary);color:var(--bg-primary);border-color:var(--text-primary)}.papers-grid.svelte-1seozpa{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:1.25rem;display:grid}.paper-card.svelte-1seozpa{background:var(--bg-card);border:1px solid var(--border);cursor:pointer;border-radius:.5rem;flex-direction:column;height:100%;padding:1.25rem;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,box-shadow .2s;display:flex}.paper-card.svelte-1seozpa:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.card-head.svelte-1seozpa{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.type-badge.svelte-1seozpa{font-size:.65rem;font-weight:600;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.02em;border-radius:4px;padding:.15rem .5rem}.type-journal.svelte-1seozpa{background:var(--accent-soft);color:var(--accent-color)}.type-case-study.svelte-1seozpa{background:color-mix(in srgb, #ca8a04 10%, var(--bg-card));color:#ca8a04}[data-theme=dark] .type-case-study.svelte-1seozpa{background:color-mix(in srgb, #f59e0b 12%, var(--bg-card));color:#fbbf24}.type-technical-report.svelte-1seozpa{background:color-mix(in srgb, #8b5cf6 10%, var(--bg-card));color:#8b5cf6}[data-theme=dark] .type-technical-report.svelte-1seozpa{background:color-mix(in srgb, #a78bfa 12%, var(--bg-card));color:#c084fc}.date.svelte-1seozpa{color:var(--text-muted);font-size:.75rem;font-family:var(--font-mono)}.title.svelte-1seozpa{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.5rem;font-size:1.0625rem;font-weight:600;line-height:1.4;transition:color .15s;display:-webkit-box;overflow:hidden}.paper-card.svelte-1seozpa:hover .title:where(.svelte-1seozpa){color:var(--accent-color)}.excerpt.svelte-1seozpa{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.75rem;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.keywords-list.svelte-1seozpa{flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;display:flex}.keyword.svelte-1seozpa{color:var(--text-muted);background:var(--bg-tertiary);font-size:.6875rem;font-family:var(--font-mono);border-radius:.25rem;padding:.1rem .4rem}.card-footer.svelte-1seozpa{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.75rem;font-size:.75rem;display:flex}.authors.svelte-1seozpa{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.read-more.svelte-1seozpa{color:var(--text-primary);flex-shrink:0;align-items:center;gap:.25rem;font-weight:600;transition:gap .2s;display:inline-flex}.paper-card.svelte-1seozpa:hover .read-more:where(.svelte-1seozpa){color:var(--accent-color);gap:.35rem}.empty.svelte-1seozpa{text-align:center;color:var(--text-muted);padding:5rem 0;font-size:.9375rem}
