/* /Components/MessageBoxStack.razor.rz.scp.css */
@keyframes fadeIn-b-juw28tvkd0 {
    0% {
        opacity: 0;
        transform: translateY(-10px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

.fade-in[b-juw28tvkd0] {
    opacity: 0;
    animation: fadeIn-b-juw28tvkd0 0.1s ease-out forwards;
}

/* /Layout/MainLayout.razor.rz.scp.css */
.page[b-v8q5m4zhkd] {
    position: relative;
    display: flex;
    flex-direction: column;
    min-height: 100vh; /* Ensure the page takes full height of the viewport */
}

main[b-v8q5m4zhkd] {
    flex: 1;
}
/* /Pages/Home.razor.rz.scp.css */
/* /Pages/Tools/ImageConverter/ImageConverter.razor.rz.scp.css */
.overlay[b-sx4hors3fi] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9999;
}

.preview-image[b-sx4hors3fi] {
    max-width: 80%;
    max-height: 80%;
    object-fit: contain;
}

.smooth-progress[b-sx4hors3fi] {
    transition: width 0.4s ease-in-out;
}
