.glass-hero .hero-scene{background:radial-gradient(ellipse at 0% 55%,#ff6b0b 0,transparent 47%),radial-gradient(ellipse at 80% 110%,#ff5a08 0,#381006 40%,#080504 75%);isolation:isolate}
.glass-motion{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:0;transition:opacity .65s ease}
.glass-motion.is-ready{opacity:1}
.glass-hero .hero-scene:after{z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.28),transparent 70%),linear-gradient(0deg,rgba(0,0,0,.58),transparent 26%,transparent 75%,rgba(0,0,0,.12))}
.glass-hero .hero-title,.glass-hero .hero-aside,.glass-hero .hero-bottom{z-index:2}
.glass-hero .hero-title h1{text-shadow:0 2px 35px #10050055}
.glass-hero .hero-aside>span{color:#f1e8dedb}
[dir=rtl] .glass-hero .hero-scene:after{background:linear-gradient(270deg,rgba(0,0,0,.28),transparent 70%),linear-gradient(0deg,rgba(0,0,0,.58),transparent 35%)}
@media(prefers-reduced-motion:reduce){.glass-motion{transition:none}}
