
                display: none;
                flex-direction: column;
                z-index: 1000;
            }

            .info-menu.show {
                display: flex;
            }

            .info-menu a {
                color: var(--text-color);
                text-decoration: none;
                padding: 8px 15px;
                border-radius: 8px;
                transition: background-color 0.3s ease;
                white-space: nowrap;
            }

            .info-menu a:hover 