.paper-card.svelte-12t9uk4{display:flex;align-items:flex-start;gap:1rem;padding:.75rem;background:var(--trails-bg-paper, var(--card-bg, var(--bs-tertiary-bg)));border:1px solid var(--trails-border, var(--bs-border-color));border-left:3px solid var(--trails-seedling, #7cb342);border-radius:.625rem;text-decoration:none;color:inherit;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.paper-card.svelte-12t9uk4:hover{background:var(--trails-bg-cream-tinted, var(--bs-secondary-bg));border-color:var(--trails-seedling, #7cb342);box-shadow:0 8px 24px #0000001a}.paper-card.svelte-12t9uk4:hover .paper-title:where(.svelte-12t9uk4){color:var(--trails-crimson, var(--bs-link-color))}.paper-card.svelte-12t9uk4:focus-visible{outline:2px solid var(--trails-crimson, var(--bs-link-color));outline-offset:2px}.paper-content.svelte-12t9uk4{flex:1;min-width:0}.paper-header.svelte-12t9uk4{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.paper-title.svelte-12t9uk4{font-size:1rem;font-weight:400;line-height:1.3;margin:0;transition:color .2s ease;font-family:var(--font-display);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.paper-description.svelte-12t9uk4{font-size:.875rem;color:var(--bs-secondary-color);line-height:1.5;margin:0 0 .75rem;font-family:var(--font-body);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.paper-footer.svelte-12t9uk4{display:flex;align-items:center;gap:.75rem;font-size:.75rem;color:var(--bs-secondary-color);font-family:var(--font-ui)}.paper-tags.svelte-12t9uk4{display:flex;gap:.25rem;flex-wrap:wrap}.paper-tag.svelte-12t9uk4{font-size:.625rem;padding:.125rem .5rem;background:var(--bs-secondary-bg);border-radius:1rem;color:var(--bs-secondary-color);font-family:var(--font-body)}
