.pub-card[data-v-7ff3b2f2]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;transition:box-shadow .18s,transform .18s;display:flex;overflow:hidden}.pub-card[data-v-7ff3b2f2]:hover{transform:translateY(-2px);box-shadow:0 8px 28px #0f172a1a}.pub-card--novedad[data-v-7ff3b2f2]{border-left:4px solid var(--color-primario)}.pub-card--articulo[data-v-7ff3b2f2]{border-left:4px solid #6366f1}.pub-card--enlace_externo[data-v-7ff3b2f2]{border-left:4px solid #0ea5e9}.pub-card__imagen[data-v-7ff3b2f2]{aspect-ratio:16/9;background:#f8fafc;width:100%;position:relative;overflow:hidden}.pub-card__imagen img[data-v-7ff3b2f2]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s}.pub-card:hover .pub-card__imagen img[data-v-7ff3b2f2]{transform:scale(1.03)}.pub-card__imagen--vacia[data-v-7ff3b2f2]{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);justify-content:center;align-items:center;display:flex}.pub-card__tipo-icon-vacio[data-v-7ff3b2f2]{color:#94a3b8}.pub-card__tipo-badge[data-v-7ff3b2f2]{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008a;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;top:8px;left:8px}.pub-card--novedad .pub-card__tipo-badge[data-v-7ff3b2f2]{background:color-mix(in srgb,var(--color-primario) 80%,#0006)}.pub-card--articulo .pub-card__tipo-badge[data-v-7ff3b2f2]{background:#6366f1d1}.pub-card--enlace_externo .pub-card__tipo-badge[data-v-7ff3b2f2]{background:#0ea5e9d1}.pub-card__body[data-v-7ff3b2f2]{flex-direction:column;flex:1;gap:.45rem;padding:1rem;display:flex}.pub-card__meta[data-v-7ff3b2f2]{color:#64748b;align-items:center;gap:.4rem;font-size:.74rem;display:flex}.pub-card__tipo-inline[data-v-7ff3b2f2]{color:var(--color-primario);align-items:center;gap:3px;font-weight:700;display:inline-flex}.pub-card--articulo .pub-card__tipo-inline[data-v-7ff3b2f2]{color:#6366f1}.pub-card--enlace_externo .pub-card__tipo-inline[data-v-7ff3b2f2]{color:#0ea5e9}.pub-card__destacado[data-v-7ff3b2f2]{color:#f59e0b}.pub-card__fecha[data-v-7ff3b2f2]{font-size:.73rem}.pub-card__titulo[data-v-7ff3b2f2]{color:var(--color-texto);font-size:.95rem;font-weight:800;line-height:1.35}.pub-card__resumen[data-v-7ff3b2f2],.pub-card__titulo[data-v-7ff3b2f2]{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.pub-card__resumen[data-v-7ff3b2f2]{color:#475569;font-size:.82rem;line-height:1.5}.pub-card__fuente[data-v-7ff3b2f2]{color:#0ea5e9;align-items:center;gap:4px;font-size:.75rem;font-weight:600;display:inline-flex}.pub-card__footer[data-v-7ff3b2f2]{border-top:1px solid #f1f5f9;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:auto;padding-top:.5rem;display:flex}.pub-card__autor[data-v-7ff3b2f2]{color:#64748b;align-items:center;gap:3px;font-size:.74rem;display:inline-flex}.pub-card__cats[data-v-7ff3b2f2]{flex-wrap:wrap;gap:.3rem;margin-left:auto;display:flex}.pub-card__cat[data-v-7ff3b2f2]{color:#475569;background:#f1f5f9;border-radius:999px;padding:2px 7px;font-size:.68rem;font-weight:700}.pub-card__estado-badge[data-v-7ff3b2f2]{border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:.7rem;font-weight:700}.pub-card__estado-badge--borrador[data-v-7ff3b2f2]{color:#92400e;background:#fef3c7}.pub-card__estado-badge--archivado[data-v-7ff3b2f2]{color:#64748b;background:#f1f5f9}.pub-card__estado-badge--oculto[data-v-7ff3b2f2]{color:#991b1b;background:#fee2e2}
