.tech-card-link.svelte-1cso6sw{display:block;height:100%;text-decoration:none;color:inherit;min-width:0;max-width:100%}.tech-card.svelte-1cso6sw{border-radius:24px;overflow:hidden;display:flex;flex-direction:column;height:100%;min-width:0;max-width:100%;transition:transform .16s ease,border-color .16s ease;cursor:pointer}.tech-card-link.svelte-1cso6sw:hover .tech-card:where(.svelte-1cso6sw){transform:translateY(-2px);border-color:#6c4dff59}.card-image-wrap.svelte-1cso6sw{position:relative;aspect-ratio:16 / 9;overflow:hidden;flex:0 0 auto;background:transparent}.card-image-wrap.svelte-1cso6sw img:where(.svelte-1cso6sw){width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.tech-card-link.svelte-1cso6sw:hover .card-image-wrap:where(.svelte-1cso6sw) img:where(.svelte-1cso6sw){transform:scale(1.06)}.card-classification.svelte-1cso6sw{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.category-badge.svelte-1cso6sw{display:inline-flex;padding:4px 12px;border-radius:999px;background:var(--brand-surface);color:var(--brand);font-size:.75rem;font-weight:600;letter-spacing:0;border:1px solid rgba(255,255,255,.3);z-index:2}.category-badge.solo-founder.svelte-1cso6sw{--badge-tint: var(--badge-violet-surface)}.category-badge.product-building.svelte-1cso6sw{--badge-tint: var(--badge-blue-surface)}.category-badge.agent-engineering.svelte-1cso6sw{--badge-tint: var(--badge-green-surface)}.card-body.svelte-1cso6sw{padding:20px;display:flex;flex-direction:column;gap:0;flex:1;min-width:0;max-width:100%}.date.svelte-1cso6sw{font-size:12px;color:var(--soft);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.tag-row.svelte-1cso6sw{display:flex;gap:6px;justify-content:flex-start;min-width:0;flex-wrap:wrap;margin-bottom:8px}.tag.svelte-1cso6sw{font-size:.75rem;color:var(--muted, #475569);overflow-wrap:anywhere}.tech-card.svelte-1cso6sw .card-title:where(.svelte-1cso6sw){font-size:19px;line-height:1.45;color:var(--heading);margin:0;font-weight:600;letter-spacing:0;text-wrap:pretty;word-break:normal;overflow-wrap:break-word}.tech-card.svelte-1cso6sw .card-summary:where(.svelte-1cso6sw){font-size:.92rem;color:var(--muted, #475569);line-height:1.6;margin:8px 0 0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-footer.svelte-1cso6sw{margin-top:auto;padding-top:16px}.read-more.svelte-1cso6sw{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;font-weight:600;letter-spacing:0;color:var(--brand, #6c4dff);transition:gap .2s ease}.arrow.svelte-1cso6sw{transition:transform .2s ease}.tech-card-link.svelte-1cso6sw:hover .arrow:where(.svelte-1cso6sw){transform:translate(4px)}@media(max-width:768px){.card-body.svelte-1cso6sw{padding:18px}}
