/* Extra classes to add to public/assets/css/style.css */
.tracking-wide { letter-spacing: 0.1em; }
.text-shadow-sm { text-shadow: 0 2px 4px rgba(0,0,0,0.5); }
.hover-lift { transition: transform 0.3s ease, box-shadow 0.3s ease; }
.hover-lift:hover { transform: translateY(-5px); box-shadow: 0 15px 30px rgba(0,0,0,0.1) !important; }
.custom-accordion-dark .accordion-button::after { filter: invert(1); }
.custom-accordion-dark .accordion-button:not(.collapsed) { color: var(--primary-color) !important; }
.custom-accordion-dark .accordion-button:not(.collapsed)::after { filter: invert(0.5) sepia(1) saturate(5) hue-rotate(175deg); }
