.body-area {
    background-image: url('/images/authentication/sign-in-bg.jpg') !important;
    position: absolute; inset: 0;
    background-size: cover;
    background-repeat: no-repeat;
    overflow: hidden;
}

/* Add blur overlay */
.body-area::after {
    content: "";
    position: absolute;
    inset: 0;
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(2px); /* Safari support */
    background: rgba(0, 0, 0, 0.15); /* optional dark overlay for contrast */
    z-index: -1;
}
.authentication-logo .tenant-logo-img {
    width: 100%;
    max-width: 220px;
    max-height: 64px;
    object-fit: contain;
}