#site-header { min-height: 80px; }
html.reveal-ready .reveal { opacity: 0; transform: translateY(16px); transition: opacity .6s ease, transform .6s ease; }
html.reveal-ready .reveal-in { opacity: 1; transform: none; }
@media (prefers-reduced-motion: reduce) { html.reveal-ready .reveal { opacity: 1; transform: none; transition: none; } }
.glow-btn-primary { box-shadow: 0 0 24px rgba(240, 180, 41, 0.35); }
.glow-btn-primary:hover { box-shadow: 0 0 36px rgba(240, 180, 41, 0.55); }
