/* Pantalla inicial: elegir qué hará este equipo. */
.pagina-inicio main {
    max-width: 520px;
    margin: 0 auto;
    padding: 2rem 16px;
}

.opcion {
    display: block;
    padding: 1.1rem 1.2rem;
    margin: .8rem 0;
    border-radius: 14px;
    background: var(--panel);
    border: 1px solid var(--borde);
    color: var(--texto);
    text-decoration: none;
}

.opcion:hover {
    border-color: var(--acento);
}

.opcion strong {
    display: block;
    font-size: 1.15rem;
}

.opcion span {
    color: var(--tenue);
}

/* Botón «Instalar en este celular»: ancho completo, debajo de las opciones. */
.instalar {
    width: 100%;
    margin: .4rem 0;

    /* Si el texto no cabe, que baje de línea en vez de salirse */
    white-space: normal;
}

.instalar[hidden] {
    display: none;
}

/* Rescatar video: campo para pegar el enlace de la otra pestaña. */
.pagina-inicio input {
    box-sizing: border-box;
    width: 100%;
    margin: .6rem 0;
    padding: .7rem;
    font: inherit;
    background: var(--fondo);
    color: var(--texto);
    border: 1px solid var(--borde);
    border-radius: 10px;
}
