 /* Estilo para el contenedor de cambio de idioma */
        .language-switch {
            position: fixed;
            top: 30px;
            right: 20px;
            border: 1px solid white;
            padding: 5px;
            font-size: 12px; /* Tamaño de texto por defecto */
            color: white;
        }

        .language-switch a {
            color: white;
            text-decoration: none;
            padding: 0 5px;
        }

        .language-switch a:hover {
            text-decoration: underline;
        }

        /* Estilos para pantallas pequeñas (responsivo) */
        @media (max-width: 768px) {
            .language-switch {
                font-size: 12px; /* Reducir tamaño de texto en pantallas pequeñas */
                padding: 3px;    /* Reducir padding */
            }

            .language-switch {
            top: 63px;
            right: 20px;
            }
        }