/* Global EnjazSmart page loader — extras (critical styles are inlined in head) */

.es-page-loader__logo {
    animation: es-loader-logo-pulse 1.6s ease-in-out infinite;
}

@keyframes es-loader-logo-pulse {
    0%,
    100% {
        transform: scale(1);
        opacity: 1;
    }
    50% {
        transform: scale(0.94);
        opacity: 0.88;
    }
}

@media (prefers-reduced-motion: reduce) {
    .es-page-loader__logo,
    .es-page-loader__ring {
        animation: none;
    }
}
