.ascii-thumbnail.svelte-13ukzur{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.ascii-art.svelte-13ukzur{font-family:SF Mono,Monaco,Menlo,Consolas,monospace;font-size:var(--text-overline);line-height:1.1;color:var(--color-fg-primary);opacity:.9;transition:opacity var(--duration-micro) var(--ease-standard);white-space:pre;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ascii-thumbnail.svelte-13ukzur:hover .ascii-art:where(.svelte-13ukzur){opacity:1}.paper-card.svelte-pgbddn{background-color:var(--glass-bg-light);-webkit-backdrop-filter:blur(var(--glass-blur-md)) var(--glass-saturate-md);backdrop-filter:blur(var(--glass-blur-md)) var(--glass-saturate-md);border:1px solid var(--glass-border-light);border-radius:var(--radius-md);transition:all var(--duration-standard) var(--ease-standard)}.paper-card.svelte-pgbddn:hover{background-color:var(--glass-bg-medium);border-color:var(--glass-border-medium);box-shadow:var(--glass-shadow-md);transform:scale(var(--scale-micro))}.paper-card.svelte-pgbddn:active{transform:scale(var(--scale-subtle))}.paper-image.svelte-pgbddn{background:var(--color-bg-pure)}.ascii-art.svelte-pgbddn{color:var(--color-fg-primary);opacity:.9;transition:opacity var(--duration-micro) var(--ease-standard)}.group.svelte-pgbddn:hover .ascii-art:where(.svelte-pgbddn){opacity:1}.paper-placeholder.svelte-pgbddn{color:var(--color-fg-subtle)}.arrow-button.svelte-pgbddn{background:var(--color-active);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--color-border-emphasis);border-radius:var(--radius-full)}.arrow-icon.svelte-pgbddn{color:var(--color-fg-primary)}.paper-meta.svelte-pgbddn{font-size:var(--text-caption);color:var(--color-fg-tertiary)}.meta-dot.svelte-pgbddn{background:var(--color-fg-muted);border-radius:var(--radius-full)}.paper-title.svelte-pgbddn{font-size:var(--text-body-lg);color:var(--color-fg-primary);transition:color var(--duration-micro) var(--ease-standard)}.group.svelte-pgbddn:hover .paper-title:where(.svelte-pgbddn){color:var(--color-fg-secondary)}.category-badge.svelte-pgbddn{font-size:var(--text-caption);background:var(--color-hover);border-radius:var(--radius-sm);color:var(--color-fg-secondary)}.hover-overlay.svelte-pgbddn{background:linear-gradient(to top,var(--color-hover),transparent)}.animate-reveal.svelte-pgbddn{opacity:0;animation:svelte-pgbddn-reveal var(--duration-complex) var(--ease-standard) forwards;animation-delay:calc(var(--delay, 0) * var(--cascade-group))}@keyframes svelte-pgbddn-reveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.animate-reveal.svelte-pgbddn{animation:none;opacity:1}}.papers-section.svelte-8sd1ho{background:var(--color-bg-pure)}.papers-list.svelte-8sd1ho{list-style:none;margin:0;padding:0}.section-title.svelte-8sd1ho{font-size:var(--text-h2);color:var(--color-fg-primary)}.section-subtitle.svelte-8sd1ho{font-size:var(--text-body-lg);color:var(--color-fg-tertiary)}.empty-icon.svelte-8sd1ho{font-size:3.75rem}.empty-title.svelte-8sd1ho{font-size:var(--text-h2);color:var(--color-fg-primary)}.empty-text.svelte-8sd1ho{color:var(--color-fg-tertiary)}.animate-fade-in.svelte-8sd1ho{opacity:0;animation:svelte-8sd1ho-fade-in .5s cubic-bezier(.4,0,.2,1) forwards}@keyframes svelte-8sd1ho-fade-in{to{opacity:1}}@media(prefers-reduced-motion:reduce){.animate-fade-in.svelte-8sd1ho{animation:none;opacity:1}}.page-wrapper.svelte-omkwbn,.nav-bar.svelte-omkwbn{background:var(--color-bg-pure)}.nav-cta-button.svelte-omkwbn{background:var(--color-fg-primary);color:var(--color-bg-pure);font-size:var(--text-body-sm);font-weight:600;border-radius:var(--radius-full)}.nav-cta-button.svelte-omkwbn:hover{opacity:.9}.sort-control.svelte-omkwbn{background:var(--color-bg-surface);border-radius:var(--radius-lg)}.sort-button.svelte-omkwbn{font-size:var(--text-body-sm);color:var(--color-fg-secondary);border-radius:var(--radius-md)}.sort-button.svelte-omkwbn:hover{background:var(--color-bg-subtle)}.sort-button-active.svelte-omkwbn{background:var(--color-fg-primary);color:var(--color-bg-pure)}.sort-button-active.svelte-omkwbn:hover{background:var(--color-fg-primary)}.page-footer.svelte-omkwbn{background:var(--color-bg-pure)}
