x 15px rgba(0, 0, 0, 0.15);
            padding: 8px;
            z-index: 1100;
            width: 180px;
            border: 1px solid #eee;
            opacity: 0;
            transform: translateY(10px);
            transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
            pointer-events: none;
        }

        .language-dropdown.show {
            display: block;
            opacity: 1;
            transform: translateY(0);
            pointer-events: auto;
        }

        .lan