@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700&family=Noto+Kufi+Arabic:wght@300;400;600;700&display=swap";:root{--delta-dark: #050a14;--delta-blue: #0a2056;--delta-lime: #daea0a}html{scroll-behavior:smooth;overflow-x:hidden;width:100%}body{font-family:Noto Kufi Arabic,Inter,sans-serif;background-color:var(--delta-dark);color:#fff;overflow-x:hidden;width:100%;position:relative}.glass-nav{background:#0a2056b3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.05)}.text-glow{text-shadow:0 0 20px rgba(218,234,10,.3)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#020408}::-webkit-scrollbar-thumb{background:#1a3a7a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--delta-lime)}.reveal,.reveal-left,.reveal-right,.reveal-scale,.reveal-rotate{opacity:0;transition:all 1s cubic-bezier(.5,0,0,1)}.reveal{transform:translateY(30px)}.reveal.active{opacity:1;transform:translateY(0)}.reveal-left{transform:translate(30px)}.reveal-left.active{opacity:1;transform:translate(0)}.reveal-right{transform:translate(-30px)}.reveal-right.active{opacity:1;transform:translate(0)}.reveal-scale{transform:scale(.95) translateY(20px)}.reveal-scale.active{opacity:1;transform:scale(1) translateY(0)}.reveal-rotate{transform:perspective(1000px) rotateX(10deg) translateY(20px)}.reveal-rotate.active{opacity:1;transform:perspective(1000px) rotateX(0) translateY(0)}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.delay-500{transition-delay:.5s}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.animate-float{animation:float 6s ease-in-out infinite}.animate-float-delayed{animation:float 6s ease-in-out 3s infinite}@keyframes glow-pulse{0%{box-shadow:0 0 5px #daea0a1a}50%{box-shadow:0 0 20px #daea0a66}to{box-shadow:0 0 5px #daea0a1a}}.animate-glow{animation:glow-pulse 3s infinite}@keyframes glitch-1{0%{clip-path:inset(20% 0 80% 0)}20%{clip-path:inset(60% 0 10% 0)}40%{clip-path:inset(40% 0 50% 0)}60%{clip-path:inset(80% 0 5% 0)}80%{clip-path:inset(10% 0 60% 0)}to{clip-path:inset(30% 0 40% 0)}}@keyframes glitch-2{0%{clip-path:inset(10% 0 60% 0)}20%{clip-path:inset(80% 0 5% 0)}40%{clip-path:inset(30% 0 10% 0)}60%{clip-path:inset(50% 0 80% 0)}80%{clip-path:inset(10% 0 40% 0)}to{clip-path:inset(70% 0 20% 0)}}.animate-glitch-1{animation:glitch-1 2.5s infinite linear alternate-reverse}.animate-glitch-2{animation:glitch-2 3s infinite linear alternate-reverse}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.animate-blink{animation:blink 1s step-end infinite}
