/* V10.64 — cinematic golden planetary navigation; single layout for all pages */
.site-shell>main>.hero-world-v10,.site-shell>main>.language-hero-v10{justify-content:flex-start!important;align-items:center!important;gap:0!important;min-height:calc(100dvh - 76px)!important;padding:12px 12px 100px!important;position:relative!important;background:radial-gradient(ellipse at 50% 38%,rgba(9,76,132,.34),transparent 62%),radial-gradient(ellipse at 90% 8%,rgba(224,149,45,.10),transparent 36%),transparent!important}
.site-shell>main>.hero-world-v10:before,.site-shell>main>.language-hero-v10:before{content:'';position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(1px 1px at 12% 17%,#fff9 98%,transparent),radial-gradient(1px 1px at 72% 32%,#f8dba1 98%,transparent),radial-gradient(2px 2px at 45% 67%,#9cc8e9aa 98%,transparent),radial-gradient(1px 1px at 88% 84%,#fff9 98%,transparent);background-size:211px 263px,293px 337px,379px 241px,331px 197px;opacity:.62}
.ufa-orbit-scene{width:min(100%,850px);height:min(74vw,650px);min-height:470px;position:relative;flex:0 0 auto;margin:0 auto 10px;isolation:isolate}
.ufa-orbit-scene:before,.ufa-orbit-scene:after{content:'';position:absolute;left:7%;right:7%;top:7%;bottom:7%;border:1px solid rgba(241,176,79,.42);border-radius:50%;pointer-events:none;box-shadow:0 0 30px #e6a54514,inset 0 0 24px #dfa44916;transform:rotate(-18deg)}
.ufa-orbit-scene:after{left:13%;right:13%;top:11%;bottom:11%;border-color:rgba(244,198,117,.25);transform:rotate(27deg);box-shadow:none}
.ufa-orbit-scene .living-world-stage,.ufa-orbit-scene .content-world-stage{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:65%!important;height:auto!important;aspect-ratio:1!important;min-height:0!important;max-height:none!important;margin:0!important;z-index:1!important;pointer-events:none!important}
.ufa-orbit-scene .arc-dock{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;z-index:3!important;isolation:auto!important}
.ufa-orbit-scene .arc-dock:before{display:none!important}
.ufa-orbit-scene .arc-dock-item{position:absolute!important;left:var(--orbit-x)!important;top:var(--orbit-y)!important;transform:translate(-50%,-50%)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;flex:none!important;min-width:0!important;min-height:0!important;max-height:none!important;box-shadow:0 0 0 2px #061c32,0 0 0 3px #e8b86b,0 0 22px #e8aa4c55,0 12px 30px #0009!important;background:linear-gradient(145deg,#17334adf,#061626fa)!important;border:1px solid #eec583!important;border-radius:50%!important;transition:box-shadow .2s,background .2s,scale .2s!important}
.ufa-orbit-scene .arc-dock-item:hover,.ufa-orbit-scene .arc-dock-item:focus-visible{scale:1.1;z-index:8!important;box-shadow:0 0 0 3px #ffe2a0,0 0 32px #ffc26099!important}
.ufa-orbit-scene .language-card{width:76px!important;height:76px!important;min-width:76px!important;padding:5px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important}
.ufa-orbit-scene .language-card .flag{font-size:27px!important;line-height:1.1!important}
.ufa-orbit-scene .language-card .language-name{font-size:10px!important;line-height:1.2!important;white-space:normal!important;max-width:70px!important;overflow-wrap:anywhere!important;text-align:center!important}
.ufa-orbit-scene .language-card .language-status{display:none!important}
.ufa-orbit-scene .feature-card,.ufa-orbit-scene .ufa-media-orbit-item{width:132px!important;height:75px!important;min-width:0!important;padding:8px!important;border-radius:25px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;text-align:center!important}
.ufa-orbit-scene .feature-card .feature-icon,.ufa-orbit-scene .ufa-media-orbit-item .ufa-media-icon{width:24px!important;height:24px!important;flex:none!important;margin:0!important}
.ufa-orbit-scene .feature-card strong,.ufa-orbit-scene .ufa-media-orbit-item .ufa-media-name{font-size:11px!important;line-height:1.15!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}
.ufa-orbit-scene .feature-card small,.ufa-orbit-scene .feature-card .feature-count,.ufa-orbit-scene .feature-card .circle-arrow{display:none!important}
.ufa-orbit-scene .feature-card>div{width:100%!important;min-width:0!important}
.ufa-orbit-scene .ufa-media-orbit-item{height:88px!important;width:140px!important;border-radius:25px!important}
.ufa-orbit-scene .ufa-media-orbit-item .ufa-media-name{-webkit-line-clamp:3!important}
.language-hero-v10 .language-heading{position:relative!important;z-index:5!important;margin:5px auto 0!important;text-align:center!important}
.language-hero-v10 .language-heading p,.language-side-motto,.world-guide{display:none!important}
.hero-world-v10 .hero-copy{display:none!important}
.ufa-orbit-scene .language-orbit-field,.ufa-orbit-scene .category-orbit-field{display:none!important}
.ufa-orbit-scene .v108-earth-image{filter:saturate(1.25) contrast(1.13) drop-shadow(0 0 23px #e5a64466)!important}
@media(max-width:700px){
.site-shell>main>.hero-world-v10,.site-shell>main>.language-hero-v10{padding:12px 4px 94px!important;min-height:calc(100dvh - 75px)!important}
.ufa-orbit-scene{width:calc(100vw - 12px)!important;height:calc(100vw + 42px)!important;min-height:0!important;max-height:530px!important;margin:4px auto 0!important}
.ufa-orbit-scene .living-world-stage,.ufa-orbit-scene .content-world-stage{width:60%!important}
.ufa-orbit-scene .language-card{width:52px!important;height:59px!important;min-width:52px!important;padding:3px!important}
.ufa-orbit-scene .language-card .flag{font-size:23px!important}
.ufa-orbit-scene .language-card .language-name{font-size:8px!important;line-height:1.1!important;max-width:52px!important}
.ufa-orbit-scene .feature-card{width:99px!important;height:65px!important;padding:5px!important;border-radius:21px!important}
.ufa-orbit-scene .feature-card .feature-icon{width:21px!important;height:21px!important}
.ufa-orbit-scene .feature-card strong{font-size:10px!important}
.ufa-orbit-scene .ufa-media-orbit-item{width:106px!important;height:75px!important;padding:6px!important;border-radius:20px!important}
.ufa-orbit-scene .ufa-media-orbit-item .ufa-media-name{font-size:10px!important}
.language-hero-v10 .language-heading h1{font-size:clamp(22px,6vw,36px)!important}
}
@media(max-width:380px){.ufa-orbit-scene .language-card{width:47px!important;height:54px!important}.ufa-orbit-scene .feature-card{width:88px!important}.ufa-orbit-scene .ufa-media-orbit-item{width:98px!important}}
@media(prefers-reduced-motion:no-preference){.ufa-orbit-scene:before{animation:ufa-orbit-glow 14s ease-in-out infinite alternate}@keyframes ufa-orbit-glow{from{opacity:.45;filter:brightness(.8)}to{opacity:1;filter:brightness(1.35)}}}
