.pcard[data-v-b757de0b]{background:var(--surface);border:1px solid var(--border);border-radius:8px;overflow:hidden;transition:all .2s}.pcard[data-v-b757de0b]:hover{border-color:#4db3a866;box-shadow:var(--shadow-md);transform:translateY(-2px)}.pcard__link[data-v-b757de0b]{color:inherit;display:block;text-decoration:none}.pcard__img[data-v-b757de0b]{aspect-ratio:4/3;background:var(--deveco-dark-green);overflow:hidden;position:relative}.pcard__cover[data-v-b757de0b]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pcard__placeholder[data-v-b757de0b]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.pcard__ph-icon[data-v-b757de0b]{font-size:48px;opacity:.2}.pcard__badges[data-v-b757de0b]{display:flex;gap:4px;left:8px;position:absolute;top:8px;z-index:2}.pcard__badge[data-v-b757de0b]{border-radius:3px;font-size:.5625rem;font-weight:700;letter-spacing:.02em;padding:3px 7px;text-transform:uppercase}.pcard__badge--featured[data-v-b757de0b]{background:var(--deveco-yellow,#f4c84b);color:var(--gray-900,#111827)}.pcard__level[data-v-b757de0b]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border-radius:3px;color:#fff;font-size:.5625rem;font-weight:600;padding:3px 7px;position:absolute;right:8px;top:8px;z-index:2}.pcard__body[data-v-b757de0b]{padding:14px}.pcard__title[data-v-b757de0b]{color:var(--text);display:-webkit-box;font-size:.9375rem;font-weight:700;-webkit-line-clamp:2;line-height:1.35;margin-bottom:6px;-webkit-box-orient:vertical;overflow:hidden}.pcard:hover .pcard__title[data-v-b757de0b]{color:var(--deveco-dark-green)}.pcard__excerpt[data-v-b757de0b]{color:var(--text-dim);display:-webkit-box;font-size:.8125rem;-webkit-line-clamp:2;line-height:1.5;-webkit-box-orient:vertical;margin-bottom:12px;overflow:hidden}.pcard__footer[data-v-b757de0b]{border-top:1px solid var(--border2,var(--border));justify-content:space-between;padding-top:10px}.pcard__author[data-v-b757de0b],.pcard__footer[data-v-b757de0b]{align-items:center;display:flex}.pcard__author[data-v-b757de0b]{gap:8px;min-width:0}.pcard__author-av[data-v-b757de0b]{border-radius:5px;flex-shrink:0;height:26px;-o-object-fit:cover;object-fit:cover;width:26px}.pcard__author-av--fallback[data-v-b757de0b]{align-items:center;background:linear-gradient(135deg,var(--deveco-pink,#e85a85),var(--deveco-teal,#4db3a8));color:#fff;display:flex;font-size:.5625rem;font-weight:700;justify-content:center}.pcard__author-name[data-v-b757de0b]{color:var(--text);font-size:.75rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcard__stats[data-v-b757de0b]{display:flex;flex-shrink:0;gap:12px}.pcard__stat[data-v-b757de0b]{align-items:center;color:var(--text-faint);display:flex;font-size:.75rem;gap:3px}.pcard__stat i[data-v-b757de0b]{font-size:11px}
