chore: finalize about and contact pages, fix stylesheet path, add TODO comments for future improvements

This commit is contained in:
2025-08-15 00:18:50 -05:00
parent 16d93122ca
commit 4f9299e8b2
12 changed files with 664 additions and 175 deletions

16
src/scripts/benefits.js Normal file
View File

@@ -0,0 +1,16 @@
document.addEventListener('DOMContentLoaded', () => {
const benefitsCards = document.querySelectorAll('.benefits-card');
benefitsCards.forEach(card => {
card.addEventListener('mouseenter', () => {
const ulElement = card.querySelector('ul');
card.style.setProperty('--ul-height', `${ulElement.scrollHeight}px`);
card.classList.add('is-expanded');
});
card.addEventListener('mouseleave', () => {
card.classList.remove('is-expanded');
card.style.removeProperty('--ul-height');
});
});
});