/* V10.66 — luminous six-point constellation for categories and short media lists. */
.ufa-orbit-scene.ufa-constellation:before{inset:12% 9%!important;border-color:#e8bc7370!important;box-shadow:0 0 24px #dba14a25,inset 0 0 30px #e8b5671a!important}
.ufa-orbit-scene.ufa-constellation:after{inset:18% 14%!important;border-color:#b78a4650!important}
.ufa-constellation .ufa-orbit-controls{display:none!important}
.ufa-constellation .arc-dock-item.feature-card,.ufa-constellation .arc-dock-item.ufa-media-orbit-item{width:120px!important;height:116px!important;min-width:0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;transform:translate(-50%,-50%)!important}
.ufa-constellation .feature-card .feature-icon,.ufa-constellation .ufa-media-orbit-item .ufa-media-icon{position:relative!important;display:grid!important;place-items:center!important;flex:0 0 auto!important;width:76px!important;height:76px!important;padding:19px!important;border-radius:50%!important;background:radial-gradient(circle at 35% 22%,#244e65,#0a1a2c 72%)!important;border:1px solid #f6c97e!important;box-shadow:0 0 0 5px #eab66a16,0 0 0 8px #eab66a13,0 0 24px #f4bb6877,inset 0 0 20px #f0b35a26!important;color:#f7d69b!important}
.ufa-constellation .feature-card .feature-icon:after,.ufa-constellation .ufa-media-orbit-item .ufa-media-icon:after{content:'';position:absolute;right:1px;top:8px;width:9px;height:9px;border:2px solid #092032;border-radius:50%;background:#5ce7d5;box-shadow:0 0 9px #5ce7d5}
.ufa-constellation .feature-card .feature-icon svg,.ufa-constellation .ufa-media-orbit-item .ufa-media-icon svg{width:32px!important;height:32px!important;max-width:100%!important;max-height:100%!important}
.ufa-constellation .feature-card>div{width:100%!important;min-width:0!important}
.ufa-constellation .feature-card strong,.ufa-constellation .ufa-media-orbit-item .ufa-media-name{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;font-size:13px!important;line-height:1.2!important;color:#fff2d9!important;text-shadow:0 2px 9px #000!important;max-width:100%!important;white-space:normal!important;text-align:center!important}
.ufa-constellation .feature-card:hover .feature-icon,.ufa-constellation .ufa-media-orbit-item:hover .ufa-media-icon{box-shadow:0 0 0 5px #f3be7133,0 0 35px #ffc76dbb!important}
@media(max-width:700px){.ufa-orbit-scene.ufa-constellation{height:calc(100vw + 90px)!important;max-height:570px!important}.ufa-constellation .arc-dock-item.feature-card,.ufa-constellation .arc-dock-item.ufa-media-orbit-item{width:89px!important;height:95px!important;gap:5px!important}.ufa-constellation .feature-card .feature-icon,.ufa-constellation .ufa-media-orbit-item .ufa-media-icon{width:53px!important;height:53px!important;padding:13px!important}.ufa-constellation .feature-card .feature-icon svg,.ufa-constellation .ufa-media-orbit-item .ufa-media-icon svg{width:24px!important;height:24px!important}.ufa-constellation .feature-card strong,.ufa-constellation .ufa-media-orbit-item .ufa-media-name{font-size:10px!important;line-height:1.13!important}.ufa-constellation .feature-card .feature-icon:after,.ufa-constellation .ufa-media-orbit-item .ufa-media-icon:after{width:7px;height:7px;right:0;top:5px}}
