@media (max-width:640px){.header-logo{width:140px;height:140px;object-fit:contain}}@media (max-width:480px){.header-logo{width:120px;height:120px;object-fit:contain}}.dropdown-menu{animation:fadeInDown .3s ease-out;box-shadow:0 10px 25px rgba(0,0,0,.1)}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-arrow{transition:transform .2s ease}.dropdown-arrow:hover{transform:rotate(180deg)}.dropdown-menu a{transition:all .2s ease}.dropdown-menu a:hover{background-color:#f8f9fa;transform:translateX(5px)}