.hero-slideshow{z-index:0;position:absolute;inset:0;overflow:hidden}.hero-slide{opacity:0;background-position:50%;background-size:cover;transition:opacity 1.2s;position:absolute;inset:0}.hero-slide.active{opacity:1}.hero-slide-1{background:linear-gradient(135deg,#040916 0%,#071026 35%,#0b1739 70%,#0d1e4c 100%)}.hero-slide-2{background:linear-gradient(135deg,#040916 0%,#060d22 35%,#0b1739 70%,#10265a 100%)}.hero-slide-3{background:linear-gradient(135deg,#030713 0%,#040916 35%,#071330 70%,#0b1739 100%)}.hero-overlay{z-index:1;background:radial-gradient(circle at 50% 35%,#2563eb29 0%,#0000 55%),radial-gradient(circle at 50% 25%,#06b6d41f 0%,#0000 45%),linear-gradient(#04091666 0%,#040916bf 60%,#040916 100%);position:absolute;inset:0}.hero-overlay-pattern{z-index:1;background-image:radial-gradient(circle at 20%,#1e52a026 0%,#0000 50%),radial-gradient(circle at 80% 20%,#2563eb1a 0%,#0000 40%);position:absolute;inset:0}.hero-shapes{z-index:1;pointer-events:none;position:absolute;inset:0}.hero-shape{background:#ffffff08;border:1px solid #ffffff0f;border-radius:50%;animation:8s ease-in-out infinite floatShape;position:absolute}.hero-shape-1{width:300px;height:300px;animation-delay:0s;top:-100px;right:-80px}.hero-shape-2{width:200px;height:200px;animation-delay:-3s;bottom:20%;left:-60px}.hero-shape-3{border-radius:30%;width:150px;height:150px;animation-delay:-5s;top:30%;right:15%}.hero-shape-4{width:80px;height:80px;animation-delay:-2s;top:15%;left:20%}@keyframes floatShape{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(5deg)}}html[lang=ar] .lang-en,html[dir=rtl] .lang-en,body:not(.lang-english) .lang-en,html[lang=en] .lang-ar,html[dir=ltr] .lang-ar,body.lang-english .lang-ar{display:none!important}.hero{height:auto;min-height:85svh;padding-top:calc(env(safe-area-inset-top,0px) + clamp(80px, 10vh, 120px));padding-bottom:clamp(60px,8vh,100px);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;padding-inline:clamp(1rem,3vw,2.5rem);display:flex;position:relative;overflow:hidden}.hero-emblem-wrap{justify-content:center;align-items:center;margin-bottom:.25rem;display:flex;position:relative}.hero-emblem-outer{box-shadow:0 0 45px #06b6d438,inset 0 0 25px #2563eb40}.hero-inner{z-index:3;text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1350px;margin:auto 0;display:flex;position:relative}.hero-logo-wrap{filter:drop-shadow(0 0 40px #233dffbf);justify-content:center;align-items:center;transition:transform .3s,filter .3s;display:flex;position:relative;width:clamp(140px,16vw,190px)!important;height:clamp(140px,16vw,190px)!important;margin:0 auto 2.75rem!important}@media (min-width:768px){.hero-logo-wrap{width:180px!important;height:180px!important;margin-bottom:3rem!important}}.hero-logo-wrap:hover{filter:drop-shadow(0 0 50px #38bdf8f2);transform:scale(1.06)}.hero-logo-ring{border-radius:50%;animation:22s linear infinite spin-slow;position:absolute;border:2.5px solid #38bdf8b3!important;inset:-8px!important;box-shadow:0 0 25px #38bdf873,inset 0 0 20px #2563eb59!important}.hero-logo-ring:before{content:"";background:#38bdf8;border-radius:50%;width:12px;height:12px;position:absolute;top:-7px;left:50%;transform:translate(-50%);box-shadow:0 0 14px #38bdf8,0 0 26px #38bdf8}.hero-logo-wrap .hero-logo-img,.hero-logo-img{-o-object-fit:contain!important;object-fit:contain!important;box-sizing:border-box!important;background:#0a1628d9!important;border:2.5px solid #ffffff73!important;border-radius:50%!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;padding:4px!important}@keyframes spin-slow{to{transform:rotate(360deg)}}.hero-reg-tag{-webkit-backdrop-filter:blur(14px);background:#0d1a3ae6;border:1.5px solid #38bdf873;border-radius:9999px;justify-content:center;align-items:center;gap:12px;padding:8px 26px;transition:all .3s;display:inline-flex;box-shadow:0 4px 22px #06b6d440;margin:0 auto .65rem!important}.hero-ministry-title{text-align:center;color:#e0f2feeb;text-shadow:0 2px 24px #000000a6;white-space:nowrap;letter-spacing:-.2px;justify-content:center;align-items:center;font-size:clamp(1.25rem,2.2vw,1.85rem);font-weight:700;line-height:1.15;transition:color .3s;display:flex;margin:0 auto 8px!important}body.theme-light .hero-ministry-title,html.theme-light .hero-ministry-title,[data-theme=light] .hero-ministry-title{color:var(--text-title,#0a1b3f)!important;text-shadow:none!important}.hero-reg-tag:hover{background:#142650f2;border-color:#38bdf8b3;transform:translateY(-2px);box-shadow:0 6px 28px #06b6d459}.hero-reg-tag .lang-ar,.hero-reg-tag .lang-en{color:#f1f5f9;letter-spacing:.5px;align-items:center;gap:10px;font-size:clamp(1rem,1.15vw,1.2rem);font-weight:700;display:inline-flex}.hero-reg-num{color:#38bdf8;background:#38bdf838;border:1.5px solid #38bdf866;border-radius:8px;padding:3px 12px;font-weight:900}.hero-title-new{text-shadow:0 4px 36px #000000b3;letter-spacing:-.5px;color:#fff!important;margin:0 auto 1.8rem!important;font-size:clamp(2.5rem,5.2vw,4.25rem)!important;font-weight:900!important;line-height:1.22!important}.hero-title-new span{color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important}.hero-title-phrase{display:inline-block}@media (min-width:768px){.hero-title-phrase{white-space:nowrap}}.hero-yly-word{letter-spacing:.5px;filter:none;margin-inline-start:.5rem;font-weight:900;display:inline-block;color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important}.hero-subtitle-new{color:#f1f5f9f0;margin:0 auto;text-shadow:0 2px 14px #00000059;max-width:clamp(750px,76vw,1100px);margin-bottom:2.5rem;font-size:clamp(1.2rem,1.6vw,1.5rem);line-height:1.85}.hero-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.75rem;margin-top:.5rem;display:flex}.hero-btn-join{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border:1px solid #ffffff40;border-radius:9999px;justify-content:center;align-items:center;gap:14px;min-height:62px;padding:0 clamp(38px,3.4vw,52px);font-size:clamp(1.1rem,1.25vw,1.25rem);font-weight:800;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 6px 28px #2563eb8c}.hero-btn-join:hover{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);transform:translateY(-2px);box-shadow:0 10px 36px #2563ebcc}.hero-btn-explore{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);white-space:nowrap;background:#ffffff14;border:1.5px solid #fff3;border-radius:9999px;justify-content:center;align-items:center;gap:14px;min-height:62px;padding:0 clamp(38px,3.4vw,52px);font-size:clamp(1.1rem,1.25vw,1.25rem);font-weight:800;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.hero-btn-explore:hover{background:#ffffff29;border-color:#ffffff61;transform:translateY(-2px);box-shadow:0 8px 28px #00000073}.hero-dots,.hero-dot{display:none!important}.hero-scroll-cue{z-index:5;color:#ffffffbf;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;flex-direction:column;align-items:center;gap:3px;padding:4px 12px;font-size:.78rem;font-weight:700;text-decoration:none;transition:opacity .3s,color .2s;display:flex;position:absolute;bottom:clamp(12px,2.4vh,24px);left:50%;transform:translate(-50%)}.hero-scroll-cue:hover{color:#fff}.scroll-cue-arrow{justify-content:center;align-items:center;animation:2s ease-in-out infinite subtleBounce;display:flex}@keyframes subtleBounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.scroll-cue-arrow{animation:none!important}}@media (min-width:768px) and (max-height:760px){.hero{padding-top:calc(env(safe-area-inset-top,0px) + 80px)!important;padding-bottom:36px!important}.hero-inner{max-width:1250px!important}}.stats-bar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a1628f2;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;padding:2rem 0;position:relative}.stats-bar:before{content:"";background:linear-gradient(90deg,#0000,#233dff,#233dff,#0000);height:2px;position:absolute;top:0;left:0;right:0}.stats-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}@media (max-width:991px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.stats-grid{grid-template-columns:1fr}}.stat-item{will-change:transform;border:1px solid #ffffff12;border-radius:1rem;flex-direction:column;align-items:center;padding:1.5rem 1rem;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,background-color .2s;display:flex;position:relative;transform:translateZ(0)}.stat-item:hover{background-color:#ffffff08;transform:translateY(-4px)translateZ(0)}.stat-icon-wrap{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:.75rem;display:flex}.stat-number-new{color:#fff;font-variant-numeric:tabular-nums;font-size:2.4rem;font-weight:900;line-height:1}.stat-label-new{color:#ffffff8c;text-align:center;margin-top:4px;font-size:.85rem}.about-section-new{background:linear-gradient(#060d1f 0%,#0a1628 50%,#060d1f 100%);padding:7rem 0}.about-inner{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.about-badge-new{color:#233dff;background:#2563eb26;border:1px solid #2563eb59;border-radius:50px;align-items:center;gap:8px;margin-bottom:1.5rem;padding:6px 16px;font-size:.85rem;font-weight:600;display:inline-flex}.about-heading{color:#fff;margin-bottom:1.2rem;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1.2}.about-desc{color:#ffffffa6;margin-bottom:1.5rem;font-size:1.05rem;line-height:1.8}.about-vision-card{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;margin-bottom:1rem;padding:1.5rem;transition:border-color .3s,background .3s}.about-vision-card:hover{background:#3b82f60d;border-color:#3b82f666}.about-vision-icon{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:.75rem;display:flex}.about-vision-title{color:#fff;margin-bottom:.4rem;font-size:1rem;font-weight:700}.about-vision-text{color:#fff9;font-size:.9rem;line-height:1.6}.about-visual-panel{position:relative}.about-photo-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.about-photo-card{aspect-ratio:4/3;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;justify-content:center;align-items:center;transition:transform .3s;display:flex;position:relative;overflow:hidden}.about-photo-card:hover{transform:scale(1.02)}.about-photo-card:first-child{aspect-ratio:16/7;grid-column:span 2}.about-photo-placeholder{color:#ffffff4d;flex-direction:column;align-items:center;gap:8px;display:flex}.about-photo-placeholder svg{opacity:.4}.about-photo-placeholder span{font-size:.8rem}.about-photo-overlay{background:linear-gradient(#0000,#0a1628b3);position:absolute;inset:0}.about-photo-label{color:#fffc;background:#0a1628cc;border:1px solid #ffffff26;border-radius:8px;padding:4px 10px;font-size:.75rem;position:absolute;bottom:12px;right:12px}html[dir=ltr] .about-photo-label{left:12px;right:auto}.about-badge-float{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a1628e6;border:1px solid #ffffff26;border-radius:12px;align-items:center;gap:10px;padding:10px 16px;display:flex;position:absolute}.about-badge-float-num{color:#fff;font-size:1.3rem;font-weight:900}.about-badge-float-label{color:#fff9;font-size:.75rem}.timeline-section{background:#0a1628;padding:6rem 0;position:relative;overflow:hidden}.timeline-section:before{content:"";background:radial-gradient(circle,#2563eb0f 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:50%;right:-200px;transform:translateY(-50%)}.timeline-wrapper{max-width:800px;margin:0 auto;position:relative}.timeline-line{background:linear-gradient(#0000,#3b82f680,#0000);width:2px;position:absolute;top:0;bottom:0;right:50%;transform:translate(50%)}html[dir=ltr] .timeline-line{left:50%;right:auto}.timeline-item{gap:2rem;margin-bottom:3rem;transition:all .6s;display:flex;position:relative}.timeline-item.visible{opacity:1;transform:translateY(0)}.timeline-item:nth-child(odd){text-align:right;flex-direction:row-reverse}.timeline-item:nth-child(2n){text-align:left}html[dir=ltr] .timeline-item:nth-child(odd){text-align:left;flex-direction:row}html[dir=ltr] .timeline-item:nth-child(2n){text-align:right;flex-direction:row-reverse}.timeline-dot-wrap{flex-shrink:0;justify-content:center;align-items:flex-start;padding-top:4px;display:flex;position:relative}.timeline-dot{color:#fff;z-index:2;background:linear-gradient(135deg,#1034a8,#233dff);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:.8rem;font-weight:900;display:flex;box-shadow:0 0 0 6px #3b82f626,0 4px 20px #3b82f64d}.timeline-content-wrap{-webkit-backdrop-filter:blur(16px);background:#ffffff0f;border:1px solid #ffffff26;border-radius:20px;flex:1;padding:1.8rem 2.2rem;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px #00000040}.timeline-content-wrap:hover{background:#ffffff1a;border-color:#233dff80;transform:translateY(-5px);box-shadow:0 15px 35px #233dff33}.timeline-year-tag{color:#233dff;background:#233dff26;border:1px solid #233dff59;border-radius:50px;align-items:center;margin-bottom:.8rem;padding:4px 14px;font-size:.85rem;font-weight:700;display:inline-flex}.timeline-title{color:#fff;margin-bottom:.6rem;font-size:1.25rem;font-weight:700}.timeline-desc{color:#ffffffbf;font-size:.95rem;line-height:1.8}.achievements-section{background:linear-gradient(#0a1628,#060d1f);padding:6rem 0}.achievements-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-top:3rem;display:grid}.achievement-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;padding:2rem;transition:all .3s;position:relative;overflow:hidden}.achievement-card:before{content:"";background:var(--card-accent,linear-gradient(90deg, #233dff, #233dff));height:3px;position:absolute;top:0;left:0;right:0}.achievement-card:hover{border-color:#ffffff2e;transform:translateY(-6px);box-shadow:0 20px 40px #0000004d}.achievement-icon{margin-bottom:1rem;font-size:2.5rem}.achievement-num{color:#fff;margin-bottom:.4rem;font-size:2.5rem;font-weight:900;line-height:1}.achievement-label{color:#fffc;margin-bottom:.5rem;font-size:.95rem;font-weight:700}.achievement-sub{color:#ffffff73;font-size:.82rem;line-height:1.5}.videos-section{background:#0a1628;padding:6rem 0}.videos-grid{grid-template-columns:1.4fr 1fr;gap:1.5rem;margin-top:3rem;display:grid}.video-card-main,.video-card-side{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;transition:all .3s;position:relative;overflow:hidden}.video-card-main{grid-row:span 2}.video-card-main:hover,.video-card-side:hover{border-color:#3b82f666;transform:translateY(-4px);box-shadow:0 12px 30px #0000004d}.video-thumb{aspect-ratio:16/9;background:linear-gradient(135deg,#0a1628,#1e3a5f);justify-content:center;align-items:center;width:100%;display:flex;position:relative}.video-card-main .video-thumb{aspect-ratio:16/10}.video-play-btn{background:#2563ebe6;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:all .3s;display:flex;box-shadow:0 0 0 12px #2563eb33}.video-card-main .video-play-btn{width:80px;height:80px}.video-card-main:hover .video-play-btn,.video-card-side:hover .video-play-btn{transform:scale(1.1);box-shadow:0 0 0 20px #2563eb26}.video-play-btn svg{margin-right:-3px}.video-duration{color:#fff;background:#000000bf;border-radius:6px;padding:3px 8px;font-size:.78rem;position:absolute;bottom:10px;right:10px}html[dir=ltr] .video-duration{left:10px;right:auto}.video-card-info{padding:1rem 1.2rem}.video-tag{color:#233dff;background:#3b82f626;border-radius:50px;margin-bottom:.5rem;padding:2px 10px;font-size:.75rem;display:inline-block}.video-title{color:#fff;font-size:.95rem;font-weight:700;line-height:1.4}.video-card-main .video-title{font-size:1.1rem}.alumni-section{background:linear-gradient(#0a1628,#060d1f);padding:7rem 0}.alumni-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:3rem;display:grid}.alumni-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;padding:2rem;transition:all .4s;position:relative;overflow:hidden}.alumni-card:after{content:"\"";color:#3b82f614;font-family:serif;font-size:8rem;line-height:1;position:absolute;top:-10px;right:20px}html[dir=ltr] .alumni-card:after{left:20px;right:auto}.alumni-card:hover{border-color:#3b82f64d;transform:translateY(-6px);box-shadow:0 20px 40px #00000040}.alumni-avatar-row{align-items:center;gap:1rem;margin-bottom:1.2rem;display:flex}.alumni-avatar{background:linear-gradient(135deg, var(--a-color1,#1034a8), var(--a-color2,#233dff));color:#fff;border:2px solid #ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.4rem;font-weight:900;display:flex}.alumni-name{color:#fff;font-size:1rem;font-weight:700}.alumni-role{color:#ffffff80;margin-top:2px;font-size:.8rem}.alumni-now{color:#4ade80;background:#22c55e1a;border:1px solid #22c55e40;border-radius:50px;align-items:center;gap:6px;margin-bottom:1rem;padding:3px 10px;font-size:.78rem;display:inline-flex}.alumni-now svg{opacity:.7}.alumni-quote{color:#ffffffa6;font-size:.92rem;font-style:italic;line-height:1.7}.alumni-year-tag{color:#fff6;background:#ffffff0f;border-radius:50px;margin-top:1rem;padding:3px 12px;font-size:.78rem;display:inline-block}.partners-section{background:#0a1628;border-top:1px solid #ffffff0f;padding:5rem 0}.partners-label{color:#fff9}body.theme-light,html.theme-light,[data-theme=light]{background-color:#fff!important}body.theme-light #hero.hero,html.theme-light #hero.hero,[data-theme=light] #hero.hero{background:radial-gradient(1100px 650px at 50% 18%,#38bdf838 0%,#2563eb1f 38%,#0000 72%),radial-gradient(900px 550px at 10% 65%,#93c5fd47 0%,#0000 60%),radial-gradient(900px 550px at 90% 30%,#bae6fd52 0%,#0000 60%),#f0f7ff linear-gradient(#f0f7ff 0%,#e8f3fe 32%,#f5f9ff 75%,#fff 100%)!important}body.theme-light #hero.hero:before,html.theme-light #hero.hero:before,[data-theme=light] #hero.hero:before{content:""!important;z-index:1!important;pointer-events:none!important;background-image:linear-gradient(#38bdf821 1px,#0000 1px),linear-gradient(90deg,#38bdf821 1px,#0000 1px)!important;background-size:54px 54px!important;display:block!important;position:absolute!important;inset:0!important;-webkit-mask-image:radial-gradient(at 50% 38%,#000 35%,#0000 80%)!important;mask-image:radial-gradient(at 50% 38%,#000 35%,#0000 80%)!important}body.theme-light .hero-overlay,html.theme-light .hero-overlay,[data-theme=light] .hero-overlay{z-index:1!important;pointer-events:none!important;background:radial-gradient(70% 32% at 50% 32%,#38bdf838 0%,#0000 65%),radial-gradient(circle at 12% 65%,#7dd3fc42 0%,#0000 50%),radial-gradient(circle at 88% 28%,#93c5fd47 0%,#0000 50%)!important;display:block!important;position:absolute!important;inset:0!important}body.theme-light .hero-shapes,html.theme-light .hero-shapes,[data-theme=light] .hero-shapes{z-index:1!important;pointer-events:none!important;display:block!important;position:absolute!important;inset:0!important}body.theme-light .hero-shape,html.theme-light .hero-shape,[data-theme=light] .hero-shape{-webkit-backdrop-filter:blur(12px)!important;background:linear-gradient(135deg,#e0f2febf 0%,#bae6fd73 55%,#93c5fd59 100%)!important;border:2px solid #38bdf88c!important;border-radius:50%!important;display:block!important;position:absolute!important;box-shadow:0 14px 40px #38bdf838,inset 0 2px 5px #ffffffe6!important}body.theme-light .hero-shape-3,html.theme-light .hero-shape-3,[data-theme=light] .hero-shape-3{border-radius:35%!important}body.theme-light .hero-emblem-outer,html.theme-light .hero-emblem-outer,[data-theme=light] .hero-emblem-outer{display:block!important;box-shadow:0 0 65px #38bdf866,0 0 110px #2563eb33,inset 0 0 30px #38bdf840!important}body.theme-light .hero-slideshow,html.theme-light .hero-slideshow,[data-theme=light] .hero-slideshow,body.theme-light .hero-slide,html.theme-light .hero-slide,[data-theme=light] .hero-slide{opacity:0!important;display:none!important}body.theme-light .hero-title-new,html.theme-light .hero-title-new,[data-theme=light] .hero-title-new{color:var(--text-title,#0a1b3f)!important;text-shadow:none!important}body.theme-light .hero-title-new span[dir=ltr],html.theme-light .hero-title-new span[dir=ltr],[data-theme=light] .hero-title-new span[dir=ltr],body.theme-light .hero-yly-word,html.theme-light .hero-yly-word,[data-theme=light] .hero-yly-word{color:var(--accent,#2563eb)!important;-webkit-text-fill-color:var(--accent,#2563eb)!important;text-shadow:0 0 25px #38bdf866!important;background:0 0!important}body.theme-light .hero-subtitle-new,html.theme-light .hero-subtitle-new,[data-theme=light] .hero-subtitle-new{color:var(--text-secondary,#24355a)!important;text-shadow:none!important;line-height:1.8!important}body.theme-light .hero-logo-wrap,html.theme-light .hero-logo-wrap,[data-theme=light] .hero-logo-wrap{filter:drop-shadow(0 10px 32px #2563eb47)drop-shadow(0 0 22px #38bdf866)!important;border-radius:50%!important}body.theme-light .hero-logo-ring,html.theme-light .hero-logo-ring,[data-theme=light] .hero-logo-ring{border:2.5px solid #38bdf8a6!important;box-shadow:0 0 28px #38bdf861,inset 0 0 18px #2563eb2e!important}body.theme-light .hero-logo-ring:before,html.theme-light .hero-logo-ring:before,[data-theme=light] .hero-logo-ring:before{background:#0284c7!important;box-shadow:0 0 12px #38bdf8,0 0 22px #38bdf8!important}body.theme-light .hero-reg-tag,html.theme-light .hero-reg-tag,[data-theme=light] .hero-reg-tag{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#f0f8fff2!important;border:1.5px solid #38bdf873!important;box-shadow:0 4px 18px #38bdf829!important}body.theme-light .hero-reg-tag span,html.theme-light .hero-reg-tag span,[data-theme=light] .hero-reg-tag span{color:var(--text-title,#0a1b3f)!important}body.theme-light .hero-reg-tag span span,html.theme-light .hero-reg-tag span span,[data-theme=light] .hero-reg-tag span span,body.theme-light .hero-reg-highlight,html.theme-light .hero-reg-highlight,[data-theme=light] .hero-reg-highlight{color:#0284c7!important;background:#e0f2fe!important;border:1px solid #38bdf859!important;border-radius:6px!important;padding:2px 8px!important}body.theme-light .hero-btn-join,html.theme-light .hero-btn-join,[data-theme=light] .hero-btn-join{background:var(--btn-gradient,linear-gradient(135deg, #2563eb, #1e40af))!important;color:#fff!important;box-shadow:var(--shadow-btn,0 8px 16px #2563eb59)!important;border:none!important}body.theme-light .hero-btn-explore,html.theme-light .hero-btn-explore,[data-theme=light] .hero-btn-explore{border:1px solid var(--border-strong,#b9d0ff)!important;color:var(--text-title,#0a1b3f)!important;background:#fff!important;box-shadow:0 2px 8px #1e40af14!important}body.theme-light .hero-btn-explore:hover,html.theme-light .hero-btn-explore:hover,[data-theme=light] .hero-btn-explore:hover{border-color:var(--border-strong,#b9d0ff)!important;color:var(--text-link,#1d4ed8)!important;background:#eef4ff!important}body.theme-light .hero-floating-badge,html.theme-light .hero-floating-badge,[data-theme=light] .hero-floating-badge,body.theme-light .floating-plus-btn,html.theme-light .floating-plus-btn,[data-theme=light] .floating-plus-btn{box-shadow:0 6px 14px #4f46e54d!important}body.theme-light .stats-bar,html.theme-light .stats-bar,[data-theme=light] .stats-bar{border-top:1px solid var(--border,#d6e4ff)!important;border-bottom:1px solid var(--border,#d6e4ff)!important;background:#fff!important;box-shadow:0 4px 16px #1e40af0f!important}body.theme-light .stats-grid,html.theme-light .stats-grid,[data-theme=light] .stats-grid{gap:1.25rem!important}body.theme-light .stat-item,html.theme-light .stat-item,[data-theme=light] .stat-item{will-change:transform;transform:translateZ(0);background:var(--brand-gradient,linear-gradient(145deg, #2563eb, #1e40af))!important;-webkit-backdrop-filter:blur(20px)!important;box-shadow:var(--shadow-card,0 8px 16px #1e40af38)!important;border:1px solid #ffffff40!important;border-radius:1rem!important;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,border-color .2s!important}body.theme-light .stat-item:hover,html.theme-light .stat-item:hover,[data-theme=light] .stat-item:hover{background:linear-gradient(145deg,#1d4ed8,#172554)!important;border-color:#ffffff73!important;transform:translateY(-4px)translateZ(0)!important;box-shadow:0 12px 24px #1e40af4d!important}body.theme-light .stat-icon-wrap,html.theme-light .stat-icon-wrap,[data-theme=light] .stat-icon-wrap{color:#fff!important;background:#ffffff29!important;border:1px solid #ffffff4d!important}body.theme-light .stat-icon-wrap svg,html.theme-light .stat-icon-wrap svg,[data-theme=light] .stat-icon-wrap svg{stroke:#fff!important;fill:none!important}body.theme-light .stat-number-new,html.theme-light .stat-number-new,[data-theme=light] .stat-number-new{color:var(--text-on-brand,#fff)!important;text-shadow:none!important}body.theme-light .stat-label-new,html.theme-light .stat-label-new,body.theme-light .stat-label-new span,html.theme-light .stat-label-new span,[data-theme=light] .stat-label-new,[data-theme=light] .stat-label-new span{color:var(--text-on-brand-soft,#eff6ff)!important}body.theme-light .about-section-new,html.theme-light .about-section-new,body.theme-light .achievements-section,html.theme-light .achievements-section,body.theme-light .alumni-section,html.theme-light .alumni-section,body.theme-light .news-section-new,html.theme-light .news-section-new,body.theme-light #news-preview,html.theme-light #news-preview,body.theme-light .videos-section,html.theme-light .videos-section,body.theme-light .timeline-section,html.theme-light .timeline-section,body.theme-light .join-section,html.theme-light .join-section{background:0 0!important}body.theme-light .join-card,html.theme-light .join-card,[data-theme=light] .join-card{background:var(--card-mesh,radial-gradient(circle at 12% 15%, #b8d0ffd1 0%, transparent 45%), radial-gradient(circle at 88% 85%, #cbdcffd9 0%, transparent 45%), radial-gradient(circle at 50% 50%, #bfe3ffbf 0%, transparent 50%), radial-gradient(circle at 92% 10%, #d3d8ffa6 0%, transparent 35%), #eaf1ff)!important;border:var(--card-mesh-border,1px solid #2563eb40)!important;box-shadow:var(--card-mesh-shadow,0 10px 30px #2563eb2e)!important;transition:transform .25s,border-color .25s,box-shadow .25s!important}body.theme-light .join-card:hover,html.theme-light .join-card:hover,[data-theme=light] .join-card:hover{border-color:#2563eb59!important;transform:translateY(-4px)!important;box-shadow:0 16px 36px #2563eb2e!important}body.theme-light .join-title,html.theme-light .join-title,[data-theme=light] .join-title{color:var(--text-title,#0a1b3f)!important}body.theme-light .join-subtitle,html.theme-light .join-subtitle,[data-theme=light] .join-subtitle{color:var(--text-secondary,#24355a)!important}body.theme-light .join-badge,html.theme-light .join-badge,[data-theme=light] .join-badge{-webkit-backdrop-filter:blur(4px)!important;color:var(--text-link,#1d4ed8)!important;background:#fffc!important;border:1px solid #2563eb38!important}body.theme-light .join-badge svg,html.theme-light .join-badge svg,[data-theme=light] .join-badge svg{stroke:var(--text-link,#1d4ed8)!important}body.theme-light .join-stat,html.theme-light .join-stat,[data-theme=light] .join-stat{-webkit-backdrop-filter:blur(4px)!important;background:#fffc!important;border:1px solid #2563eb38!important}body.theme-light .join-stat-num,html.theme-light .join-stat-num,[data-theme=light] .join-stat-num{color:var(--accent,#2563eb)!important}body.theme-light .join-stat-label,html.theme-light .join-stat-label,[data-theme=light] .join-stat-label{color:var(--text-secondary,#24355a)!important}body.theme-light .join-card .btn-secondary,html.theme-light .join-card .btn-secondary,[data-theme=light] .join-card .btn-secondary{color:var(--text-body,#14264f)!important;background:#ffffffd9!important;border:1px solid #2563eb33!important}body.theme-light .join-card .btn-secondary:hover,html.theme-light .join-card .btn-secondary:hover,[data-theme=light] .join-card .btn-secondary:hover{border-color:var(--accent,#2563eb)!important;color:var(--text-link,#1d4ed8)!important;background:#fff!important}body.theme-light .achievement-card,html.theme-light .achievement-card,[data-theme=light] .achievement-card{background:var(--card-mesh,radial-gradient(circle at 12% 15%, #b8d0ffd1 0%, transparent 45%), radial-gradient(circle at 88% 85%, #cbdcffd9 0%, transparent 45%), radial-gradient(circle at 50% 50%, #bfe3ffbf 0%, transparent 50%), radial-gradient(circle at 92% 10%, #d3d8ffa6 0%, transparent 35%), #eaf1ff)!important;border:var(--card-mesh-border,1px solid #2563eb40)!important;box-shadow:var(--card-mesh-shadow,0 10px 30px #2563eb2e)!important;transition:transform .25s,border-color .25s,box-shadow .25s!important}body.theme-light .achievement-card:nth-child(2n),html.theme-light .achievement-card:nth-child(2n),[data-theme=light] .achievement-card:nth-child(2n){background:var(--card-mesh-alt)!important}body.theme-light .achievement-card:nth-child(3n),html.theme-light .achievement-card:nth-child(3n),[data-theme=light] .achievement-card:nth-child(3n){background:var(--card-mesh-alt2)!important}body.theme-light .achievement-card:hover,html.theme-light .achievement-card:hover,[data-theme=light] .achievement-card:hover{border-color:#2563eb59!important;transform:translateY(-4px)!important;box-shadow:0 16px 36px #2563eb2e!important}body.theme-light .achievement-icon,html.theme-light .achievement-icon,[data-theme=light] .achievement-icon{-webkit-backdrop-filter:blur(4px)!important;color:var(--accent,#2563eb)!important;background:#fffc!important;border:1px solid #2563eb38!important}body.theme-light .achievement-icon svg,html.theme-light .achievement-icon svg,[data-theme=light] .achievement-icon svg{stroke:var(--accent,#2563eb)!important}body.theme-light .achievement-num,html.theme-light .achievement-num,[data-theme=light] .achievement-num{color:var(--accent,#2563eb)!important}body.theme-light .achievement-label,html.theme-light .achievement-label,[data-theme=light] .achievement-label{color:var(--text-title,#0a1b3f)!important}body.theme-light .achievement-sub,html.theme-light .achievement-sub,[data-theme=light] .achievement-sub{color:var(--text-secondary,#24355a)!important}body.theme-light .alumni-card,html.theme-light .alumni-card,[data-theme=light] .alumni-card{background:var(--card-mesh,radial-gradient(circle at 12% 15%, #b8d0ffd1 0%, transparent 45%), radial-gradient(circle at 88% 85%, #cbdcffd9 0%, transparent 45%), radial-gradient(circle at 50% 50%, #bfe3ffbf 0%, transparent 50%), radial-gradient(circle at 92% 10%, #d3d8ffa6 0%, transparent 35%), #eaf1ff)!important;border:var(--card-mesh-border,1px solid #2563eb40)!important;box-shadow:var(--card-mesh-shadow,0 10px 30px #2563eb2e)!important;transition:transform .25s,border-color .25s,box-shadow .25s!important}body.theme-light .alumni-card:nth-child(2n),html.theme-light .alumni-card:nth-child(2n),[data-theme=light] .alumni-card:nth-child(2n){background:var(--card-mesh-alt)!important}body.theme-light .alumni-card:nth-child(3n),html.theme-light .alumni-card:nth-child(3n),[data-theme=light] .alumni-card:nth-child(3n){background:var(--card-mesh-alt2)!important}body.theme-light .alumni-card:hover,html.theme-light .alumni-card:hover,[data-theme=light] .alumni-card:hover{border-color:#2563eb59!important;transform:translateY(-4px)!important;box-shadow:0 16px 36px #2563eb2e!important}body.theme-light .alumni-name,html.theme-light .alumni-name,[data-theme=light] .alumni-name{color:var(--text-title,#0a1b3f)!important}body.theme-light .alumni-role,html.theme-light .alumni-role,[data-theme=light] .alumni-role{color:var(--text-secondary,#24355a)!important}body.theme-light .alumni-now,html.theme-light .alumni-now,[data-theme=light] .alumni-now{color:#15803d!important;background:#f0fdf4!important;border:1px solid #bbf7d0!important}body.theme-light .alumni-now svg,html.theme-light .alumni-now svg,[data-theme=light] .alumni-now svg{stroke:#15803d!important}body.theme-light .alumni-quote,html.theme-light .alumni-quote,[data-theme=light] .alumni-quote{color:var(--text-body,#14264f)!important}body.theme-light .alumni-year-tag,html.theme-light .alumni-year-tag,[data-theme=light] .alumni-year-tag{-webkit-backdrop-filter:blur(4px)!important;color:var(--text-link,#1d4ed8)!important;background:#fffc!important;border:1px solid #2563eb38!important}body.theme-light .timeline-content-wrap,html.theme-light .timeline-content-wrap,[data-theme=light] .timeline-content-wrap{background:var(--card-mesh,radial-gradient(circle at 12% 15%, #b8d0ffd1 0%, transparent 45%), radial-gradient(circle at 88% 85%, #cbdcffd9 0%, transparent 45%), radial-gradient(circle at 50% 50%, #bfe3ffbf 0%, transparent 50%), radial-gradient(circle at 92% 10%, #d3d8ffa6 0%, transparent 35%), #eaf1ff)!important;border:var(--card-mesh-border,1px solid #2563eb40)!important;box-shadow:var(--card-mesh-shadow,0 10px 30px #2563eb2e)!important;transition:transform .25s,border-color .25s,box-shadow .25s!important}body.theme-light .timeline-content-wrap:nth-child(2n),body.theme-light .timeline-item:nth-child(2n) .timeline-content-wrap,html.theme-light .timeline-content-wrap:nth-child(2n),html.theme-light .timeline-item:nth-child(2n) .timeline-content-wrap,[data-theme=light] .timeline-content-wrap:nth-child(2n),[data-theme=light] .timeline-item:nth-child(2n) .timeline-content-wrap{background:var(--card-mesh-alt)!important}body.theme-light .timeline-content-wrap:nth-child(3n),body.theme-light .timeline-item:nth-child(3n) .timeline-content-wrap,html.theme-light .timeline-content-wrap:nth-child(3n),html.theme-light .timeline-item:nth-child(3n) .timeline-content-wrap,[data-theme=light] .timeline-content-wrap:nth-child(3n),[data-theme=light] .timeline-item:nth-child(3n) .timeline-content-wrap{background:var(--card-mesh-alt2)!important}body.theme-light .timeline-content-wrap:hover,body.theme-light .timeline-item.tl-expanded .timeline-content-wrap,html.theme-light .timeline-content-wrap:hover,html.theme-light .timeline-item.tl-expanded .timeline-content-wrap,[data-theme=light] .timeline-content-wrap:hover,[data-theme=light] .timeline-item.tl-expanded .timeline-content-wrap{border-color:#2563eb59!important;box-shadow:0 16px 36px #2563eb2e!important}body.theme-light .timeline-year-tag,html.theme-light .timeline-year-tag,[data-theme=light] .timeline-year-tag,body.theme-light .timeline-content-wrap .timeline-year-tag{-webkit-backdrop-filter:blur(4px)!important;color:var(--text-link,#1d4ed8)!important;background:#fffc!important;border:1px solid #2563eb38!important;box-shadow:0 2px 8px #2563eb14!important}body.theme-light .timeline-title,body.theme-light .timeline-content-wrap .timeline-title,html.theme-light .timeline-title,html.theme-light .timeline-content-wrap .timeline-title,[data-theme=light] .timeline-title,[data-theme=light] .timeline-content-wrap .timeline-title{color:var(--text-title,#0a1b3f)!important}body.theme-light .timeline-desc,body.theme-light .timeline-content-wrap .timeline-desc,html.theme-light .timeline-desc,html.theme-light .timeline-content-wrap .timeline-desc,[data-theme=light] .timeline-desc,[data-theme=light] .timeline-content-wrap .timeline-desc{color:var(--text-secondary,#24355a)!important}body.theme-light .partners-section,html.theme-light .partners-section,[data-theme=light] .partners-section{background:radial-gradient(1000px 450px,#2563eb14 0%,#38bdf80a 45%,#0000 75%),linear-gradient(#f0f6ff 0%,#e6f1fe 50%,#f0f6ff 100%)!important;border-top:1px solid #2563eb1f!important;border-bottom:1px solid #2563eb1f!important;position:relative!important}body.theme-light .partners-label,html.theme-light .partners-label,[data-theme=light] .partners-label{color:#1d4ed8!important;letter-spacing:2px!important;text-transform:uppercase!important;opacity:1!important;font-size:.95rem!important;font-weight:800!important}body.theme-light .partner-logo,html.theme-light .partner-logo,[data-theme=light] .partner-logo{background:var(--card-mesh,radial-gradient(circle at 12% 15%, #b8d0ffd1 0%, transparent 45%), radial-gradient(circle at 88% 85%, #cbdcffd9 0%, transparent 45%), radial-gradient(circle at 50% 50%, #bfe3ffbf 0%, transparent 50%), radial-gradient(circle at 92% 10%, #d3d8ffa6 0%, transparent 35%), #eaf1ff)!important;cursor:default!important;border:1px solid #2563eb40!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;padding:1.25rem 2.2rem!important;transition:transform .25s,border-color .25s,box-shadow .25s,background .25s!important;display:flex!important;box-shadow:0 10px 30px #2563eb2e!important}body.theme-light .partner-logo:nth-child(2n),html.theme-light .partner-logo:nth-child(2n),[data-theme=light] .partner-logo:nth-child(2n){background:var(--card-mesh-alt)!important}body.theme-light .partner-logo:nth-child(3n),html.theme-light .partner-logo:nth-child(3n),[data-theme=light] .partner-logo:nth-child(3n){background:var(--card-mesh-alt2)!important}body.theme-light .partner-logo:hover,html.theme-light .partner-logo:hover,[data-theme=light] .partner-logo:hover{border-color:#2563eb61!important;transform:translateY(-3px)!important;box-shadow:0 12px 28px #2563eb29!important}body.theme-light .partner-logo-text,html.theme-light .partner-logo-text,[data-theme=light] .partner-logo-text{color:#0f2557!important;letter-spacing:.5px!important;text-shadow:none!important;font-size:1.05rem!important;font-weight:800!important;transition:color .25s!important}body.theme-light .partner-logo:hover .partner-logo-text,html.theme-light .partner-logo:hover .partner-logo-text,[data-theme=light] .partner-logo:hover .partner-logo-text{color:#1d4ed8!important;text-shadow:0 0 12px #2563eb33!important}
body.theme-light .news-page-root,html.theme-light .news-page-root,[data-theme=light] .news-page-root,.theme-light .news-page-root{color:#0f172a!important;background-color:#f8fafc!important}body.theme-light .news-hero-section,html.theme-light .news-hero-section,[data-theme=light] .news-hero-section{border-bottom:1px solid var(--border,#d6e4ff)!important;background:#fff!important;box-shadow:0 2px 10px #1e40af0a!important}body.theme-light .news-hero-title,html.theme-light .news-hero-title,[data-theme=light] .news-hero-title{color:#0f2557!important;text-shadow:none!important}body.theme-light .news-hero-subtitle,html.theme-light .news-hero-subtitle,[data-theme=light] .news-hero-subtitle{color:#2f4272!important;font-size:1rem!important;line-height:1.8!important}body.theme-light .news-hero-badge,html.theme-light .news-hero-badge,[data-theme=light] .news-hero-badge{color:#1d4ed8!important;background:#eef4ff!important;border-color:#d6e4ff!important;box-shadow:0 1px 3px #2563eb14!important}body.theme-light .news-hero-glow,html.theme-light .news-hero-glow,[data-theme=light] .news-hero-glow{opacity:0!important;display:none!important}body.theme-light .news-filter-tab,html.theme-light .news-filter-tab,[data-theme=light] .news-filter-tab{color:#334155!important;background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 1px 3px #0000000d!important}body.theme-light .news-filter-tab:hover,html.theme-light .news-filter-tab:hover,[data-theme=light] .news-filter-tab:hover{color:#0f172a!important;background:#f1f5f9!important;border-color:#94a3b8!important}body.theme-light .news-filter-tab.active,html.theme-light .news-filter-tab.active,[data-theme=light] .news-filter-tab.active{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important;box-shadow:0 4px 12px #2563eb47!important}body.theme-light .news-search-input,html.theme-light .news-search-input,[data-theme=light] .news-search-input{color:#0f172a!important;background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 1px 3px #0000000d!important}body.theme-light .news-search-input::-moz-placeholder{color:#94a3b8!important}html.theme-light .news-search-input::-moz-placeholder{color:#94a3b8!important}[data-theme=light] .news-search-input::-moz-placeholder{color:#94a3b8!important}body.theme-light .news-search-input::placeholder,html.theme-light .news-search-input::placeholder,[data-theme=light] .news-search-input::placeholder{color:#94a3b8!important}body.theme-light .news-search-input:focus,html.theme-light .news-search-input:focus,[data-theme=light] .news-search-input:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb26!important}body.theme-light .news-select-box,html.theme-light .news-select-box,[data-theme=light] .news-select-box{color:#0f172a!important;background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 1px 3px #0000000d!important}body.theme-light .news-card-featured,html.theme-light .news-card-featured,[data-theme=light] .news-card-featured{background:var(--card-mesh,radial-gradient(circle at 12% 15%, #b8d0ffd1 0%, transparent 45%), radial-gradient(circle at 88% 85%, #cbdcffd9 0%, transparent 45%), radial-gradient(circle at 50% 50%, #bfe3ffbf 0%, transparent 50%), radial-gradient(circle at 92% 10%, #d3d8ffa6 0%, transparent 35%), #eaf1ff)!important;border:var(--card-mesh-border,1px solid #2563eb40)!important;box-shadow:var(--card-mesh-shadow,0 10px 30px #2563eb2e)!important;transition:transform .25s,border-color .25s,box-shadow .25s!important}body.theme-light .news-card-featured:hover,html.theme-light .news-card-featured:hover,[data-theme=light] .news-card-featured:hover{border-color:#2563eb59!important;transform:translateY(-4px)!important;box-shadow:0 16px 36px #2563eb2e!important}body.theme-light .news-card-featured .featured-gradient-desktop,html.theme-light .news-card-featured .featured-gradient-desktop,[data-theme=light] .news-card-featured .featured-gradient-desktop{background:linear-gradient(to left, var(--surface,#fff), transparent, transparent)!important}body.theme-light .news-card-featured .featured-title,html.theme-light .news-card-featured .featured-title,[data-theme=light] .news-card-featured .featured-title{color:var(--text-title,#0f2557)!important}body.theme-light .news-card-featured:hover .featured-title,html.theme-light .news-card-featured:hover .featured-title,[data-theme=light] .news-card-featured:hover .featured-title{color:var(--text-link,#1d4ed8)!important}body.theme-light .news-card-featured .featured-excerpt,html.theme-light .news-card-featured .featured-excerpt,[data-theme=light] .news-card-featured .featured-excerpt{color:var(--text-secondary,#4a5d88)!important}body.theme-light .news-card-normal,html.theme-light .news-card-normal,[data-theme=light] .news-card-normal{background:var(--card-mesh,radial-gradient(circle at 12% 15%, #b8d0ffd1 0%, transparent 45%), radial-gradient(circle at 88% 85%, #cbdcffd9 0%, transparent 45%), radial-gradient(circle at 50% 50%, #bfe3ffbf 0%, transparent 50%), radial-gradient(circle at 92% 10%, #d3d8ffa6 0%, transparent 35%), #eaf1ff)!important;border:var(--card-mesh-border,1px solid #2563eb40)!important;box-shadow:var(--card-mesh-shadow,0 10px 30px #2563eb2e)!important;transition:transform .25s,border-color .25s,box-shadow .25s!important}body.theme-light .news-card-normal:nth-child(2n),html.theme-light .news-card-normal:nth-child(2n),[data-theme=light] .news-card-normal:nth-child(2n){background:var(--card-mesh-alt)!important}body.theme-light .news-card-normal:nth-child(3n),html.theme-light .news-card-normal:nth-child(3n),[data-theme=light] .news-card-normal:nth-child(3n){background:var(--card-mesh-alt2)!important}body.theme-light .news-card-normal:hover,html.theme-light .news-card-normal:hover,[data-theme=light] .news-card-normal:hover{border-color:#2563eb59!important;transform:translateY(-4px)!important;box-shadow:0 16px 36px #2563eb2e!important}body.theme-light .news-card-normal .card-title,html.theme-light .news-card-normal .card-title,[data-theme=light] .news-card-normal .card-title{color:var(--text-title,#0f2557)!important}body.theme-light .news-card-normal:hover .card-title,html.theme-light .news-card-normal:hover .card-title,[data-theme=light] .news-card-normal:hover .card-title{color:var(--text-link,#1d4ed8)!important}body.theme-light .news-card-normal .card-excerpt,html.theme-light .news-card-normal .card-excerpt,[data-theme=light] .news-card-normal .card-excerpt{color:var(--text-secondary,#4a5d88)!important}body.theme-light .news-meta-pill,html.theme-light .news-meta-pill,[data-theme=light] .news-meta-pill{-webkit-backdrop-filter:blur(4px)!important;color:var(--text-link,#1d4ed8)!important;background:#ffffffbf!important;border:1px solid #2563eb2e!important}body.theme-light .news-latest-badge-text,html.theme-light .news-latest-badge-text,[data-theme=light] .news-latest-badge-text{color:var(--accent,#2563eb)!important}body.theme-light .news-count-text,html.theme-light .news-count-text,[data-theme=light] .news-count-text{color:var(--text-muted,#5b6c93)!important}body.theme-light .news-empty-box,html.theme-light .news-empty-box,[data-theme=light] .news-empty-box{background:var(--surface,#fff)!important;border-color:var(--border,#d6e4ff)!important;color:var(--text-title,#0f2557)!important}body.theme-light .news-empty-box h3,html.theme-light .news-empty-box h3,[data-theme=light] .news-empty-box h3{color:var(--text-title,#0f2557)!important}body.theme-light .news-empty-box p,html.theme-light .news-empty-box p,[data-theme=light] .news-empty-box p{color:var(--text-secondary,#4a5d88)!important}body.theme-light .news-empty-icon-wrap,html.theme-light .news-empty-icon-wrap,[data-theme=light] .news-empty-icon-wrap{background:var(--surface-soft,#eef4ff)!important;color:var(--text-muted,#5b6c93)!important}body.theme-light .news-events-section,html.theme-light .news-events-section,[data-theme=light] .news-events-section{background:#f1f5f9!important;border-top-color:#e2e8f0!important}body.theme-light .news-events-section h2,html.theme-light .news-events-section h2,[data-theme=light] .news-events-section h2{color:#0f172a!important}body.theme-light .news-events-section p,html.theme-light .news-events-section p,[data-theme=light] .news-events-section p{color:#475569!important}body.theme-light .news-events-section .event-card,html.theme-light .news-events-section .event-card,[data-theme=light] .news-events-section .event-card{background:var(--card-mesh,radial-gradient(circle at 12% 15%, #b8d0ffd1 0%, transparent 45%), radial-gradient(circle at 88% 85%, #cbdcffd9 0%, transparent 45%), radial-gradient(circle at 50% 50%, #bfe3ffbf 0%, transparent 50%), radial-gradient(circle at 92% 10%, #d3d8ffa6 0%, transparent 35%), #eaf1ff)!important;border:var(--card-mesh-border,1px solid #2563eb40)!important;box-shadow:var(--card-mesh-shadow,0 10px 30px #2563eb2e)!important}body.theme-light .news-events-section .event-card:nth-child(2n),html.theme-light .news-events-section .event-card:nth-child(2n),[data-theme=light] .news-events-section .event-card:nth-child(2n){background:var(--card-mesh-alt)!important}body.theme-light .news-events-section .event-card:nth-child(3n),html.theme-light .news-events-section .event-card:nth-child(3n),[data-theme=light] .news-events-section .event-card:nth-child(3n){background:var(--card-mesh-alt2)!important}body.theme-light .news-events-section .event-card:hover,html.theme-light .news-events-section .event-card:hover,[data-theme=light] .news-events-section .event-card:hover{border-color:#2563eb59!important;box-shadow:0 16px 36px #2563eb2e!important}body.theme-light .news-events-section .event-title,html.theme-light .news-events-section .event-title,[data-theme=light] .news-events-section .event-title{color:#0f172a!important}body.theme-light .news-events-section .event-meta,html.theme-light .news-events-section .event-meta,[data-theme=light] .news-events-section .event-meta{color:#64748b!important}body.theme-light .news-events-section .event-date-box,html.theme-light .news-events-section .event-date-box,[data-theme=light] .news-events-section .event-date-box{color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important}body.theme-light .news-detail-root,html.theme-light .news-detail-root,[data-theme=light] .news-detail-root{color:#0f172a!important;background:#f8fafc!important}body.theme-light .news-detail-breadcrumb,html.theme-light .news-detail-breadcrumb,[data-theme=light] .news-detail-breadcrumb{background:#fffffff2!important;border-bottom-color:#e2e8f0!important}body.theme-light .news-detail-title,html.theme-light .news-detail-title,[data-theme=light] .news-detail-title{color:#0f172a!important}body.theme-light .news-detail-meta,html.theme-light .news-detail-meta,[data-theme=light] .news-detail-meta{color:#64748b!important}body.theme-light .news-detail-card,html.theme-light .news-detail-card,[data-theme=light] .news-detail-card{background:var(--card-mesh,#fff)!important;border:var(--card-mesh-border,1px solid #2563eb40)!important;color:#1e293b!important;box-shadow:var(--card-mesh-shadow,0 10px 30px #2563eb2e)!important}body.theme-light .news-detail-card p,html.theme-light .news-detail-card p,[data-theme=light] .news-detail-card p{color:#334155!important}body.theme-light .news-detail-card h2,body.theme-light .news-detail-card h3,body.theme-light .news-detail-card h4,html.theme-light .news-detail-card h2,html.theme-light .news-detail-card h3,html.theme-light .news-detail-card h4{color:#0f172a!important}body.theme-light .news-detail-card blockquote,html.theme-light .news-detail-card blockquote,[data-theme=light] .news-detail-card blockquote{color:#1e3a8a!important;background:#eff6ff!important;border-left-color:#2563eb!important;border-right-color:#2563eb!important}body.theme-light .news-detail-sidebar-box,html.theme-light .news-detail-sidebar-box,[data-theme=light] .news-detail-sidebar-box{background:var(--card-mesh-alt,#fff)!important;border:var(--card-mesh-border,1px solid #2563eb40)!important;box-shadow:var(--card-mesh-shadow,0 10px 30px #2563eb2e)!important}body.theme-light .news-detail-sidebar-title,html.theme-light .news-detail-sidebar-title,[data-theme=light] .news-detail-sidebar-title{color:#0f172a!important}body.theme-light .news-detail-feedback,html.theme-light .news-detail-feedback,[data-theme=light] .news-detail-feedback{color:#0f172a!important;background:#fff!important;border-color:#e2e8f0!important}body.theme-light .news-detail-feedback h3,html.theme-light .news-detail-feedback h3,[data-theme=light] .news-detail-feedback h3{color:#0f172a!important}body.theme-light .news-comment-input,html.theme-light .news-comment-input,[data-theme=light] .news-comment-input{color:#0f172a!important;background:#f8fafc!important;border-color:#cbd5e1!important}body.theme-light .admin-modal-box,html.theme-light .admin-modal-box,[data-theme=light] .admin-modal-box{color:#0f172a!important;background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 25px 60px #0f172a33!important}body.theme-light .admin-modal-box h3,html.theme-light .admin-modal-box h3,[data-theme=light] .admin-modal-box h3{color:#0f172a!important}body.theme-light .admin-modal-box .admin-close-btn,html.theme-light .admin-modal-box .admin-close-btn,[data-theme=light] .admin-modal-box .admin-close-btn{color:#64748b!important}body.theme-light .admin-modal-box .admin-close-btn:hover,html.theme-light .admin-modal-box .admin-close-btn:hover,[data-theme=light] .admin-modal-box .admin-close-btn:hover{color:#0f172a!important}body.theme-light .news-form-label,html.theme-light .news-form-label,[data-theme=light] .news-form-label{color:#1e293b!important}body.theme-light .news-form-input,html.theme-light .news-form-input,[data-theme=light] .news-form-input{color:#0f172a!important;background:#f8fafc!important;border-color:#cbd5e1!important}body.theme-light .news-form-input::-moz-placeholder{color:#94a3b8!important}html.theme-light .news-form-input::-moz-placeholder{color:#94a3b8!important}[data-theme=light] .news-form-input::-moz-placeholder{color:#94a3b8!important}body.theme-light .news-form-input::placeholder,html.theme-light .news-form-input::placeholder,[data-theme=light] .news-form-input::placeholder{color:#94a3b8!important}body.theme-light .news-form-input:focus,html.theme-light .news-form-input:focus,[data-theme=light] .news-form-input:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb26!important}body.theme-light .news-form-subbox,html.theme-light .news-form-subbox,[data-theme=light] .news-form-subbox{background:#f8fafc!important;border-color:#e2e8f0!important}
