/** * Related Posts Component * * RESPONSABILIDAD: Estilos para las cards de posts relacionados * - Cards con borde izquierdo navy de 4px * - Hover effect con borde naranja * - Cursor pointer * - Integración con Bootstrap 5 cards * * @package ROI_Theme * @since 1.0.17 * @source roi-theme-template/css/style.css (líneas del template) * @reference CSS-ESPECIFICO.md líneas 62-132 */ /* ======================================== Related Posts Section ======================================== */ .related-posts { margin: 3rem 0; } .related-posts h2 { color: var(--color-navy-primary); font-weight: 700; margin-bottom: 2rem; } /* ======================================== Related Posts Cards ======================================== */ .related-posts .card { cursor: pointer; background: #ffffff !important; border: 1px solid var(--color-neutral-100) !important; border-left: 4px solid var(--color-neutral-600) !important; transition: all 0.3s ease; height: 100%; } .related-posts .card:hover { background: var(--color-neutral-50) !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1) !important; border-left-color: var(--color-orange-primary) !important; } .related-posts .card-body { padding: 1.5rem !important; } .related-posts .card-title { color: var(--color-navy-primary) !important; font-weight: 600; font-size: 0.95rem; line-height: 1.4; } .related-posts a { text-decoration: none; } .related-posts a:hover .card-title { color: var(--color-orange-primary) !important; } /* ======================================== Pagination (si existe) ======================================== */ .pagination .page-link { color: var(--color-neutral-600); border: 1px solid var(--color-neutral-100); padding: 0.5rem 1rem; margin: 0 0.25rem; border-radius: 4px; font-weight: 500; transition: all 0.3s ease; } .pagination .page-link:hover { background-color: rgba(255, 133, 0, 0.1); border-color: var(--color-orange-primary); color: var(--color-orange-primary); } .pagination .page-item.active .page-link { background-color: var(--color-orange-primary); border-color: var(--color-orange-primary); color: #ffffff; }