html, body{background-color: #ffffff;color: #111827;}.nav-link-dark::after{content: '';display: block;width: 0;height: 2px;background: #6ee7b7;transition: width 0.3s ease;}.nav-link-dark:hover::after{width: 100%;}.nav-active{border-bottom: 2px solid #6ee7b7;color: #a7f3d0 !important;}.no-scrollbar::-webkit-scrollbar{display: none;}.no-scrollbar{-ms-overflow-style: none;scrollbar-width: none;}@keyframes mapPulse{0%{transform: scale(0.95);opacity: 0.9;}70%{transform: scale(2.2);opacity: 0;}100%{transform: scale(2.2);opacity: 0;}}.map-red-pulse{animation: mapPulse 2s infinite ease-out;}