.will-change-transform{will-change:transform}.will-change-opacity{will-change:opacity}.hw-accelerated{backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}.contain-layout{contain:layout style paint}.gradient-optimized{will-change:transform;background-attachment:fixed}.scroll-optimized{backface-visibility:hidden;transform:translate(0,0)}.blur-optimized{filter:blur(8px);will-change:filter}.hover-optimized{will-change:transform, opacity;transform:translateZ(0)}.text-optimized{text-rendering:optimizespeed;font-smooth:never;-webkit-font-smoothing:subpixel-antialiased}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.animate-pulse,.animate-bounce,.animate-ping{animation:none!important}}@media (max-width:768px){.expensive-effect{display:none}.backdrop-blur-xl,.backdrop-blur-sm{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#ffffffe6}.dark .backdrop-blur-xl,.dark .backdrop-blur-sm{background-color:#000000e6}}html{scroll-behavior:smooth}.scale-hover:hover{transform:scale(1.02)translateZ(0)}@keyframes optimized-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0,0)}}.fade-in-optimized{animation:.3s ease-out optimized-fade-in}
