/*
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme
Description: Performance and accessibility improvements for Hello Elementor.
Author: Rajkumar
Template: hello-elementor
Version: 1.0.0
Text Domain: hello-elementor-child
*/

/* Keep keyboard users oriented when the WordPress skip link receives focus. */
.skip-link:focus,
.screen-reader-text:focus {
    clip: auto;
    clip-path: none;
    height: auto;
    left: 1rem;
    padding: 0.75rem 1rem;
    top: 1rem;
    width: auto;
    z-index: 100000;
}

/* Reserve space for responsive media to reduce layout movement. */
img,
video {
    max-width: 100%;
    height: auto;
}

.elementor-widget-image img {
    display: block;
}

:focus-visible {
    outline: 3px solid #155eef;
    outline-offset: 3px;
}

@media (prefers-reduced-motion: reduce) {
    *,
    *::before,
    *::after {
        animation-duration: 0.01ms !important;
        animation-iteration-count: 1 !important;
        scroll-behavior: auto !important;
        transition-duration: 0.01ms !important;
    }
}
