/* CLS stabilization: mobile bottom navigation only */
@media only screen and (max-width: 991px) {
    .res-navbar-bttm {
        display: flex;
        align-items: center;
        justify-content: space-around;
    }

    .res-navbar-bttm > .dwsfwwer {
        box-sizing: border-box;
        flex: 1 1 0;
        min-width: 0;
        min-height: 48px;
        margin-left: 0 !important;
        margin-right: 0 !important;
        text-align: center;
    }

    .res-navbar-bttm .dwsfwwer i {
        line-height: 1.5rem;
    }

    .res-navbar-bttm .dwsfwwer p {
        line-height: 1.25rem;
        margin: 0;
    }
}

/* Reserve the existing Comodo footer image dimensions to reduce image-load CLS */
footer .dbewjbruwerwer_inner img[src*="comodo.webp"] {
    width: 94px;
    height: 53px;
    display: block;
}


/* CLS stabilization: footer box sizing */
#root .App > footer {
    box-sizing: border-box;
    max-width: 100%;
}

#root .App > footer img {
    max-width: 100%;
}
