.kb-card.svelte-1gt0cmv{border:1px solid var(--border);border-radius:var(--radius-lg,16px);background:var(--panel-color);min-height:180px;color:var(--text-color);flex-direction:column;gap:8px;padding:16px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:flex}.kb-card.svelte-1gt0cmv:hover{border-color:color-mix(in srgb, var(--sec-kb) 45%, var(--border));background:color-mix(in srgb, var(--sec-kb) 5%, var(--panel-color));transform:translateY(-2px)}.kb-card-top.svelte-1gt0cmv{align-items:center;gap:8px;display:flex}.kb-card-icon.svelte-1gt0cmv{width:30px;height:30px;color:var(--sec-kb);background:color-mix(in srgb, var(--sec-kb) 13%, transparent);border-radius:10px;place-items:center;display:grid}.kb-core.svelte-1gt0cmv{letter-spacing:.02em;color:var(--sec-kb);background:color-mix(in srgb, var(--sec-kb) 12%, transparent);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:600}.kb-arrow.svelte-1gt0cmv{color:var(--text-muted);margin-left:auto}h3.svelte-1gt0cmv{margin:0;font-size:16px;line-height:1.3}p.svelte-1gt0cmv{-webkit-line-clamp:3;line-clamp:3;color:var(--text-muted);-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.kb-card-foot.svelte-1gt0cmv{align-items:center;gap:8px;margin-top:auto;padding-top:4px;font-size:12px;display:flex}.kb-cat.svelte-1gt0cmv{color:var(--text-muted)}.kb-read.svelte-1gt0cmv{color:var(--sec-kb);margin-left:auto;font-weight:600}
