/* Ejercicio 1: Seleccionar todos los elementos <li> que son nietos de un elemento con la clase "menu" */
 {
    /* Estilo para todos los elementos <li> que son nietos de un elemento con la clase "menu" */
}

/* Ejercicio 2: Seleccionar todos los elementos <a> que son hijos directos de un elemento con ID "encabezado" */
 {
    /* Estilo para todos los elementos <a> que son hijos directos de un elemento con ID "encabezado" */
}

/* Ejercicio 3: Seleccionar todos los elementos <span> que son hijos directos de un elemento con la clase "destacado" y están dentro de un contenedor con ID "contenido" */
 {
    /* Estilo para todos los elementos <span> que son hijos directos de un elemento con la clase "destacado" y están dentro de un contenedor con ID "contenido" */
}

/* Ejercicio 4: Seleccionar todos los elementos con la clase "boton" que son descendientes de un elemento con la clase "formulario" */
 {
    /* Estilo para todos los elementos con la clase "boton" que son descendientes de un elemento con la clase "formulario" */
}

/* Ejercicio 5: Seleccionar todos los párrafos (<p>) que son hijos directos de un elemento con la clase "contenedor" y están precedidos por un elemento con la clase "titulo" */
 {
    /* Estilo para todos los párrafos que son hijos directos de un elemento con la clase "contenedor" y están precedidos por un elemento con la clase "titulo" */
}

/* Ejercicio 6: Seleccionar todos los elementos <div> que son hijos directos de un elemento con ID "cuerpo" y tienen la clase "bloque" */
 {
    /* Estilo para todos los elementos <div> que son hijos directos de un elemento con ID "cuerpo" y tienen la clase "bloque" */
}

/* Ejercicio 7: Seleccionar todos los elementos con la clase "enlace" que son hijos directos de un elemento con la clase "menu" y están precedidos por un elemento con la clase "icono" */
 {
    /* Estilo para todos los elementos con la clase "enlace" que son hijos directos de un elemento con la clase "menu" y están precedidos por un elemento con la clase "icono" */
}

/* Ejercicio 8: Seleccionar todos los elementos con la clase "subtitulo" que son hijos directos de un elemento con la clase "seccion" y están dentro de un contenedor con la clase "pagina" */
 {
    /* Estilo para todos los elementos con la clase "subtitulo" que son hijos directos de un elemento con la clase "seccion" y están dentro de un contenedor con la clase "pagina" */
}

/* Ejercicio 9: Seleccionar todos los elementos con la clase "resumen" que son hijos directos de un elemento con la clase "articulo" y tienen la clase "destacado" */
 {
    /* Estilo para todos los elementos con la clase "resumen" que son hijos directos de un elemento con la clase "articulo" y tienen la clase "destacado" */
}

/* Ejercicio 10: Seleccionar todos los elementos <button> con el atributo aria-label que contenga la palabra "cerrar" */
 {
    /* Estilo para todos los elementos <button> con el atributo aria-label que contenga la palabra "cerrar" */
}

/* Ejercicio 11: Seleccionar todos los elementos con el atributo data-category que sea igual a "tecnología" */
 {
    /* Estilo para todos los elementos con el atributo data-category que sea igual a "tecnología" */
}

/* Ejercicio 12: Seleccionar todos los elementos con el atributo data-theme que termine con "-dark" */
 {
    /* Estilo para todos los elementos con el atributo data-theme que termine con "-dark" */
}

/* Ejercicio 13: Seleccionar todos los elementos con el atributo role que contenga la palabra "navigation" */
 {
    /* Estilo para todos los elementos con el atributo role que contenga la palabra "navigation" */
}

/* Ejercicio 14: Seleccionar todos los elementos <a> con el atributo href que contenga "https://" */
 {
    /* Estilo para todos los elementos <a> con el atributo href que no contenga "https://" */
}

/* Ejercicio 15: Seleccionar todos los elementos con el atributo tabindex que sea exactamente igual a "0" */
 {
    /* Estilo para todos los elementos con el atributo tabindex que sea exactamente igual a "0" */
}

/* Ejercicio 16: Seleccionar todos los elementos con el atributo data-type que comience con "video" */
 {
    /* Estilo para todos los elementos con el atributo data-type que comience con "video" */
}

/* Ejercicio 17: Seleccionar todos los elementos <img> con el atributo alt vacío */
 {
    /* Estilo para todos los elementos <img> con el atributo alt vacío */
}

/* Ejercicio 18: Seleccionar todos los elementos con el atributo data-price que sea mayor o igual a "50" */
 {
    /* Estilo para todos los elementos con el atributo data-price que sea mayor o igual a "50" */
}

/* Ejercicio 19: Seleccionar todos los elementos <input> con el atributo type que sea igual a "email" o "tel" */
 {
    /* Estilo para todos los elementos <input> con el atributo type que sea igual a "email" o "tel" */
}

/* Ejercicio 20: Seleccionar todos los elementos con el atributo data-status que esté presente, independientemente de su valor */
 {
    /* Estilo para todos los elementos con el atributo data-status que esté presente, independientemente de su valor */
}