
/* Minimal extras for the JS enhancements */
.reveal { opacity: 0; transform: translateY(8px); transition: opacity .6s ease, transform .6s ease; }
.reveal.reveal-in { opacity: 1 !important; transform: translateY(0) !important; }
.with-shadow { box-shadow: 0 8px 24px rgba(0,0,0,.12); }

/* Optional: button ripple container fix (ensure relative) */
button, .btn, [role="button"] { position: relative; }
