/* V10.67 — unified orbital motion, quieter language icons and landing polish */
.ufa-orbit-scene .language-card.active-language,.ufa-orbit-scene .language-card.active-language:hover{border-color:#e8b86b99!important;background:linear-gradient(180deg,#173248ee,#081b2bef)!important;box-shadow:0 0 12px #e6aa4c33,0 8px 20px #0008!important;filter:none!important}
.ufa-orbit-scene .language-card.active-language:after{display:none!important}
.ufa-orbit-scene .language-card{border-color:#e8b86b70!important;box-shadow:0 4px 14px #0007,0 0 10px #e6aa4c20!important}
.ufa-coach-overlay .ufa-coach-close{min-width:40px!important;width:40px!important;height:40px!important;padding:0!important;border-radius:50%!important;font-size:27px!important;line-height:1!important}
.ufa-coach-overlay .ufa-coach-close .ufa-close-label{display:none!important}
.ufa-constellation .arc-dock-item.feature-card,.ufa-constellation .arc-dock-item.ufa-media-orbit-item{transform:translate(-50%,-50%) scale(var(--orbit-scale,1))!important}
.ufa-constellation .feature-card .feature-icon,.ufa-constellation .ufa-media-orbit-item .ufa-media-icon{box-shadow:0 0 0 3px #eab66a10,0 0 22px #f4bb6855,inset 0 0 18px #f0b35a20!important}
/* Let the world remain the luminous center, with no opaque square behind orbit items. */
.ufa-orbit-scene .arc-dock-item{backdrop-filter:none!important}
/* Refine first-visit presentation without changing login or payment flows. */
body:has(.landing-page) .landing-page,body:has(.welcome-hero) .welcome-hero{background-image:radial-gradient(ellipse at 70% 38%,#b58b341c,transparent 55%),radial-gradient(ellipse at 15% 18%,#21567c2c,transparent 58%)!important}
@media(max-width:700px){.ufa-coach-overlay .ufa-coach-close{width:36px!important;height:36px!important;min-width:36px!important}.ufa-constellation .arc-dock-item.feature-card,.ufa-constellation .arc-dock-item.ufa-media-orbit-item{transform:translate(-50%,-50%) scale(var(--orbit-scale,1))!important}}
