.card.svelte-11lkj45{border-left:3px solid var(--card-accent);padding:var(--space-4) var(--space-5);transition:background-color var(--transition-fast)}.card.svelte-11lkj45:hover{background-color:color-mix(in srgb,var(--card-accent) 6%,transparent)}.card__link.svelte-11lkj45{display:block;color:inherit;text-decoration:none}.card__category.svelte-11lkj45{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--card-accent);font-family:var(--font-family-base);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--space-2)}.card__badge.svelte-11lkj45{background-color:color-mix(in srgb,var(--card-accent) 15%,transparent);color:var(--card-accent);font-size:.6875rem;font-weight:var(--font-weight-semibold);padding:2px var(--space-2);border-radius:4px;text-transform:none;letter-spacing:0}.card__headline.svelte-11lkj45{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);line-height:var(--line-height-snug);color:var(--color-text-heading);margin-bottom:var(--space-2)}.card__hazard.svelte-11lkj45{font-family:var(--font-family-base);font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-1)}.card__species.svelte-11lkj45{font-family:var(--font-family-base);font-size:.8125rem;color:var(--color-text-light);margin-bottom:var(--space-2)}.card__source.svelte-11lkj45{font-family:var(--font-family-base);font-size:.8125rem;color:var(--color-text-light)}.card__source-name.svelte-11lkj45{color:var(--card-accent);font-weight:var(--font-weight-semibold)}.card__arrow.svelte-11lkj45{margin-left:var(--space-1);color:var(--card-accent)}
