._card_16hci_1{display:block;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px;text-decoration:none;transition:border-color .15s,transform .15s}._card_16hci_1:hover{border-color:var(--accent);transform:translateY(-2px)}._top_16hci_15{margin-bottom:10px}._badges_16hci_19{display:flex;gap:6px;flex-wrap:wrap}._featured_16hci_25{font-size:11px;padding:3px 8px;border-radius:999px;background:var(--accent-dim);color:var(--accent);font-weight:600}._public_16hci_34{font-size:11px;padding:3px 8px;border-radius:999px;background:#34d3991a;color:var(--green);font-weight:500}._private_16hci_43{font-size:11px;padding:3px 8px;border-radius:999px;background:var(--surface-2);color:var(--dim);font-weight:500}._title_16hci_52{font-size:17px;font-weight:700;color:var(--text);margin:0 0 6px;line-height:1.3}._tagline_16hci_60{font-size:13px;font-weight:500;color:var(--accent);margin:0 0 8px}._desc_16hci_67{font-size:13px;color:var(--muted);margin:0 0 14px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._stack_16hci_78{display:flex;flex-wrap:wrap;gap:6px}._tag_16hci_60{font-size:11px;padding:3px 8px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border);color:var(--muted)}
