.card.svelte-1nrn9r9{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:16px;overflow:hidden;transition:border-color .2s ease,transform .2s ease}.card.svelte-1nrn9r9:hover{border-color:var(--accent, #00A430);transform:translateY(-2px)}.card.svelte-1nrn9r9 a:where(.svelte-1nrn9r9){color:inherit;display:block;text-decoration:none}.card.svelte-1nrn9r9 img:where(.svelte-1nrn9r9),.card.svelte-1nrn9r9 .placeholder:where(.svelte-1nrn9r9){display:block;height:200px;object-fit:cover;width:100%}.card.svelte-1nrn9r9 .placeholder:where(.svelte-1nrn9r9){background:linear-gradient(135deg,#12121a,#1c1c28)}.card.svelte-1nrn9r9 .body:where(.svelte-1nrn9r9){padding:1.25rem}.card.svelte-1nrn9r9 .category:where(.svelte-1nrn9r9){color:var(--accent, #00A430);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.card.svelte-1nrn9r9 h2:where(.svelte-1nrn9r9){font-size:1.15rem;font-weight:600;line-height:1.35;margin:.5rem 0 0}.card.svelte-1nrn9r9 p:where(.svelte-1nrn9r9){color:var(--text-secondary, #94A3B8);font-size:.9rem;line-height:1.6;margin:.5rem 0 0}.card.svelte-1nrn9r9 .meta:where(.svelte-1nrn9r9){color:var(--text-secondary, #94A3B8);display:flex;font-size:.8rem;gap:1rem;margin-top:1rem}
