/* Decorative movement stays independent of the existing RTL transform. */
.ref-hero .ref-sky{scale:1.12;animation:cubin-sky-drift 16s ease-in-out infinite alternate}
.ref-sky:after{content:"";position:absolute;inset:-8%;background:radial-gradient(ellipse at 75% 55%,#ddb66b24,transparent 45%),linear-gradient(115deg,transparent 40%,#e7c58612 52%,transparent 65%);pointer-events:none;animation:cubin-light-drift 15s ease-in-out infinite alternate}
@keyframes cubin-sky-drift{from{scale:1.12;translate:-3.5% 1%}to{scale:1.22;translate:3.5% -2%}}
@keyframes cubin-light-drift{from{translate:-5% 0;opacity:.35}to{translate:5% -2%;opacity:.9}}



@media(prefers-reduced-motion:reduce){.ref-hero .ref-sky,.ref-sky:after{animation:none;scale:1;translate:none}}
