- Integrate Google Analytics using astro-google-analytics package
- Add `text-[#003421]` color classes to improve text visibility across components
- Refactor Swiper carousel initialization to use modules pattern with Navigation, Pagination, and Scrollbar
- Add background styling to modal form labels for better UX
- Standardize organization name from "CPyJ" to full "Centro del Reino de Paz y Justicia (CRPJ)" across all content sections
Migrated image assets from bundled src/assets to public directory for optimized static serving. Simplified Button component by converting nested button>anchor structure to single anchor element, eliminating unnecessary DOM depth. Implemented scroll-based navigation with section IDs across pages. Added interactive hover states and transitions to navigation and action elements. Updated content configuration to reflect new section structure and navigation paths.
Add new imgText card type to GridCard component with icon and side-by-side image layout. Update ProjectionSection to use grid-cols-12 layout with integrated GridCard components for international projection content. Include two new image assets supporting the new card display format.
- Apply consistent text sizing (text-lg, text-xl) across section components
- Standardize color references by replacing hardcoded values with CSS custom properties (tertiary)
- Add responsive sizing improvements (w-3/4 container width, md:text-xl headings)
- Enhance grid and layout properties (min-h-100, self-end alignment)
- Add font-weight emphasis to key text elements in index page
- Introduces new AuthoritySection displaying Dr. José Benjamín Pérez Matos profile
- Adds new image asset DRJBP-1.webp for authority section
- Simplifies IdentitySection by extracting authority content to separate section