html,body{margin:0;padding:0;background:#030a15;color:#fff;font-family:'Orbitron',monospace;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body{opacity:0;transition:opacity .8s cubic-bezier(.4,0,.2,1)}.page-ready{opacity:1}.content-box{opacity:0;transform:translateY(30px) scale(.95);transition:all .8s cubic-bezier(.4,0,.2,1)}.page-ready .content-box{opacity:1;transform:translateY(0) scale(1)}.glow-orb,.particles{opacity:0;transition:opacity 1s cubic-bezier(.4,0,.2,1)}.glow-orb:nth-child(1){transition-delay:.2s}.glow-orb:nth-child(2){transition-delay:.4s}.glow-orb:nth-child(3){transition-delay:.6s}.particles{transition-delay:.8s}.page-ready .glow-orb,.page-ready .particles{opacity:1}header{opacity:0;transform:translateY(-20px);transition:all .8s cubic-bezier(.4,0,.2,1);transition-delay:.1s}.page-ready header{opacity:1;transform:translateY(0)}.nav-container{display:flex;gap:2rem;align-items:center}.nav-link{color:rgba(255,255,255,.7);text-decoration:none;font-weight:500;transition:all .2s ease;padding:.5rem 1rem;border-radius:.5rem}.nav-link:hover,.nav-link.active{color:#6366f1;background:rgba(99,102,241,.1)}.page-heading{font-size:3rem;font-weight:700;text-align:center;margin-bottom:2rem;background:linear-gradient(135deg,#6366f1 0%,#818cf8 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-heading{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#6366f1}.content-section{margin-bottom:3rem}.font-loading{visibility:hidden}.fonts-loaded .font-loading{visibility:visible}