/* Global rotate transform removal */
/* This file removes all rotate(0deg) transforms from the entire application */

[style*="transform: scale(1) rotate(0deg)"],
[style*="rotate(0deg)"],
[style*="rotate: 0deg"],
[style*="transform:scale(1)rotate(0deg)"],
[style*="transform: scale(1.0) rotate(0deg)"],
[style*="transform: scale(1) rotate(0.0deg)"],
[style*="transform: scale(1.00) rotate(0deg)"],
[style*="transform:scale(1) rotate(0deg)"],
[style*="transform:scale(1.0)rotate(0deg)"] {
    transform: none !important;
    rotate: none !important;
}

/* Universal rotate removal for all elements */
* {
    --tw-rotate: 0 !important;
}

/* Remove any rotate transforms that might be applied via JavaScript */
*[style*="rotate"] {
    transform: none !important;
    rotate: none !important;
}

/* Additional coverage for common rotate patterns */
*[style*="transform"] {
    transform: revert !important;
}

/* Override any CSS animations that might include rotations */
*,
*::before,
*::after {
    animation: none !important;
    transition: none !important;
}

/* Specific overrides for elements that commonly get rotated */
.cover-image-no-hover,
.cover-image-no-hover *,
.relative.rounded-2xl.overflow-hidden.mb-8,
.bg-gradient-to-br {
    transform: none !important;
    rotate: none !important;
    animation: none !important;
    transition: none !important;
}