.cs-card.svelte-10bsljf{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text);flex-direction:column;gap:10px;padding:22px 24px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;text-decoration:none!important}.cs-card.svelte-10bsljf:hover{border-color:color-mix(in srgb, var(--accent) 28%, var(--border));box-shadow:var(--shadow-lg);transform:translateY(-2px)}.cs-card-head.svelte-10bsljf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cs-tags.svelte-10bsljf{flex-wrap:wrap;gap:6px;display:flex}.cs-tag.svelte-10bsljf{border-radius:999px;padding:3px 9px;font-size:.68rem;font-weight:600}.cs-tag-blue.svelte-10bsljf{background:var(--info-bg);color:var(--info-text)}.cs-tag-green.svelte-10bsljf{background:var(--success-bg);color:var(--success-text)}.cs-tag-purple.svelte-10bsljf{background:var(--accent-bg);color:var(--accent-text)}.cs-tag-amber.svelte-10bsljf{background:var(--warning-bg);color:var(--warning-text)}.cs-eyebrow.svelte-10bsljf{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);font-size:.65rem;font-weight:600}.cs-card.svelte-10bsljf h3:where(.svelte-10bsljf){letter-spacing:-.02em;color:var(--text);margin:0;font-size:1.05rem;font-weight:600;line-height:1.3}.cs-card.svelte-10bsljf p:where(.svelte-10bsljf){color:var(--text-2);flex:1;margin:0;font-size:.875rem;line-height:1.6}.cs-link.svelte-10bsljf{color:var(--accent-text);align-items:center;gap:5px;font-size:.8rem;font-weight:600;transition:gap .16s;display:inline-flex}.cs-card.svelte-10bsljf:hover .cs-link:where(.svelte-10bsljf){gap:8px}
