/* أكاديمية آل — وضوح الخط وحركة الشعار في الصفحة الرئيسية */
#noorino-public-preview .np-page,#noorino-public-preview{font-family:"Segoe UI",Tahoma,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
/* روابط القائمة العلوية */
#noorino-public-preview .np-nav a{font-size:17px!important;font-weight:700!important;color:var(--np-ink,#102945)!important;opacity:1!important;padding:8px 12px;border-radius:10px}
#noorino-public-preview .np-nav a:hover,#noorino-public-preview .np-nav a:focus-visible{background:var(--np-soft,#eef1f4);color:var(--np-accent,#153e67)!important}
/* اسم الأكاديمية بجوار الشعار */
#noorino-public-preview .np-brand span{font-weight:800!important;font-size:24px!important;color:var(--np-ink,#102945)!important}
#noorino-public-preview .np-brand small{font-weight:700!important;letter-spacing:.24em!important;color:#a87a26!important;font-size:11px!important}
/* شريط المزايا أسفل الصورة الكبيرة */
#noorino-public-preview .np-trust{gap:12px 28px}
#noorino-public-preview .np-trust span{font-size:17px!important;font-weight:700!important;color:var(--np-ink,#102945)!important;opacity:1!important}
#noorino-public-preview .np-trust svg{color:#b8862b;width:22px;height:22px}
/* نصوص الأقسام */
#noorino-public-preview .np-lead{font-size:clamp(17px,1.6vw,20px)!important;font-weight:500;line-height:1.95}
#noorino-public-preview .np-sub,#noorino-public-preview .np-program p{font-size:17px!important}#noorino-public-preview .np-section :is(.np-sub,.np-program p){color:var(--np-ink,#102945)!important;opacity:.92}
#noorino-public-preview .np-button{font-weight:700!important;font-size:16px!important}
/* الشعار الصغير أعلى اليمين يدور حول نفسه */
#noorino-public-preview .np-brand img{animation:acSpinY 5s linear infinite;transform-style:preserve-3d;backface-visibility:visible}
@keyframes acSpinY{from{transform:perspective(300px) rotateY(0)}to{transform:perspective(300px) rotateY(360deg)}}
/* الشعار الكبير: طبقة الذرّات فوق الصورة */
.academy-emblem{overflow:visible!important}.academy-emblem img{transition:opacity .25s ease}
.academy-emblem .ac-scatter{position:absolute;pointer-events:none;z-index:2;transition:opacity .25s ease;opacity:0}
@media(prefers-reduced-motion:reduce){#noorino-public-preview .np-brand img{animation:none}}
