/* App Store and Google Play links (openotp_download.php) */
.store_link, .store_link:hover, .store_link:focus {
        text-decoration: none;
}
.store_link .fa {
        font-size: 96px;
        color: var(--wa-muted, #999);
        transition: color 0.15s;
}
.store_link:hover .fa, .store_link:focus .fa {
        color: var(--wa-primary, #1E90FF);
}

/* Yubikey registration (openotp_register.php): the same visible space above and below the image
   (the prompt line adds its own leading), the prompt and the progress meter in the same place */
.yubikey_touch {
        padding: 10px 0 4px 0;
}
.yubikey_status {
        display: grid;
        align-items: center;
        justify-items: center;
}
.yubikey_status > * {
        grid-area: 1 / 1;
}
