/* Callé Studio · modo leve (classe .lite no html) */
html.lite *,html.lite *::before,html.lite *::after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-shadow:none!important}
html.lite .cs-plexus,html.lite .cs-aura,html.lite .cs-cur,html.lite .cs-ring,html.lite .cs-spot{display:none!important}
html.lite.cs-js.cs-fine,html.lite.cs-js.cs-fine a,html.lite.cs-js.cs-fine button,html.lite.cs-js.cs-fine label{cursor:auto}
html.lite.cs-js.cs-fine a,html.lite.cs-js.cs-fine button{cursor:pointer}
html.lite .cs-tilt{transform:none!important;will-change:auto}
html.lite .cs-3d video{display:none}
html.lite .cs-3d::after{mix-blend-mode:normal;opacity:.16}
html.lite .cs-pt .hz{display:none}
html.lite .hx-icon{will-change:auto;animation-name:hxIconLite}
html.lite .hx-fill::before,html.lite .hx-grad::before{will-change:auto}
html.lite .in{animation-name:riseLite}
html.lite .rv{filter:none!important}
html.lite .cs-horizon{box-shadow:0 0 0 1px rgba(196,222,255,.7),0 -6px 24px rgba(120,170,255,.45)}
html.lite .cs-horizon::before{filter:none}
html.lite .cs-globe .core{box-shadow:0 0 30px 4px rgba(30,90,255,.3)}
html.lite .cs-globe .mer,html.lite .cs-globe .orbit{animation:none!important}
html.lite .wmarq .marq-t,html.lite .marq .marq-t{animation-duration:80s}
@keyframes hxIconLite{0%{transform:scale(1);opacity:1}100%{transform:scale(2.4);opacity:0}}
@keyframes riseLite{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){.hx-icon{will-change:auto}}
html.lite .btn,html.lite .nav-cta,html.lite .svc .ar{translate:none!important}
