/* ═══ ربط النجوم — «القبّة الفلكيّة» (البادئة cn-) — لوحة ١٩٢٠×١٠٨٠ ═══ */
#stage.xg-cn .g-body>.xg.cn{background:#02040d;overflow:hidden}
.xg.cn{position:relative;font-family:Cairo,Tajawal,sans-serif;font-weight:800;color:#fff}
.cn-cv{position:absolute;left:50%;top:calc(50% + var(--top,0px)/2);width:1920px;height:1080px;transform:translate(-50%,-50%) scale(var(--s,.5));overflow:hidden;direction:rtl}
.cn-bg{position:absolute;inset:0;background:radial-gradient(ellipse 60% 70% at 50% 55%,#13204a,#02040d 75%)}
.cn-bg::after{content:'';position:absolute;left:50%;top:56%;width:1000px;height:1000px;transform:translate(-50%,-50%);border-radius:50%;border:2px solid #9cb8ff22;box-shadow:inset 0 0 120px #3a5bff22}
.cn-sky{position:absolute;inset:0;width:1920px;height:1080px}
.cn-st{animation:cnTw 2.4s ease-in-out infinite}.cn-st:nth-child(odd){animation-delay:-1.2s}
@keyframes cnTw{50%{opacity:.6}}
@keyframes cnDraw{to{stroke-dashoffset:0}}
.cn-hd{position:absolute;top:22px;left:60px;right:60px;display:flex;align-items:center;gap:24px}
.cn-t{display:flex;flex-direction:column;line-height:1.05;padding:12px 26px;border-radius:16px;background:#9cb8ff;color:#06102a}.cn-t b{font-size:46px}.cn-t small{font-size:22px}
.cn-hd p{flex:1;margin:0;font-size:30px;color:#cfe0ff;text-align:center}
.cn-pts{display:flex;flex-direction:column;align-items:center;padding:10px 22px;border-radius:16px;background:#ffd27a;color:#1a1305}.cn-pts small{font-size:18px}.cn-pts b{font:700 54px/1 Oswald}
.cn-name{position:absolute;left:50%;bottom:60px;transform:translate(-50%,40px);display:flex;flex-direction:column;align-items:center;opacity:0;transition:all .6s cubic-bezier(.2,1.4,.4,1)}
.cn-name.on{opacity:1;transform:translate(-50%,0)}
.cn-name small{font-size:24px;color:#9cb8ff}.cn-name b{font-size:84px;text-shadow:0 0 40px #9cb8ff}.cn-name span{font-size:26px;color:#cfe0ff}
.cn-side{position:absolute;left:60px;top:200px;width:360px;padding:16px;border-radius:20px;background:#02040dcc;border:2px solid #9cb8ff44}
.cn-side h3{margin:0 0 8px;font-size:26px;color:#9cb8ff}
.cn-side ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}
.cn-side li{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:12px;background:#ffffff0a;font-size:22px}.cn-side li span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cn-side li b{font:700 24px Oswald;color:#ffd27a}
.cn-side li.f{outline:2px solid #ffd27a}.cn-side li.none{color:#9fb0dc;justify-content:center}.cn-side .av{width:36px!important;height:36px!important}

/* الجوال الطولي (٢٠٢٦/١١/١١): لوحة ١٠٨٠×١٩٢٠ — السما مكبّرة بالنصّ، والترتيب تحت */
.cn-cv.port{width:1080px;height:1920px}
.cn-cv.port .cn-hd{left:40px;right:40px}
.cn-cv.port .cn-sky{left:-240px;top:200px;transform:scale(.8);transform-origin:50% 0}
.cn-cv.port .cn-side{left:40px;right:40px;width:auto;top:1160px}
.cn-cv.port .cn-name{bottom:760px}
