@import"https://fonts.googleapis.com/css2?family=Pathway+Gothic+One&family=Source+Sans+Pro:wght@300;400;600&display=swap";:root{--jedi-blue: #4bd5ee;--jedi-gold: #ffe81f;--sith-red: #e30b17;--dark-space: #000000;--mid-space: #0a0a0a;--light-space: #1a1a1a}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:var(--dark-space);color:#fff;font-family:Source Sans Pro,sans-serif;overflow-x:hidden;line-height:1.6}h1,h2,h3,h4{font-family:Pathway Gothic One,sans-serif;letter-spacing:2px;text-transform:uppercase;color:var(--jedi-blue)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--mid-space)}::-webkit-scrollbar-thumb{background:var(--jedi-blue);border-radius:4px}.star-wars-intro{position:fixed;top:0;left:0;width:100%;height:100vh;perspective:400px;overflow:hidden;z-index:-1;background:var(--dark-space)}.stars,.stars2,.stars3{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(2px 2px at 20px 30px,#eee,#0000),radial-gradient(2px 2px at 40px 70px,#fff,#0000),radial-gradient(2px 2px at 50px 160px,#ddd,#0000),radial-gradient(2px 2px at 90px 40px,#fff,#0000),radial-gradient(2px 2px at 130px 80px,#fff,#0000),radial-gradient(2px 2px at 160px 120px,#ddd,#0000);background-repeat:repeat;background-size:200px 200px;animation:stars-animation 100s linear infinite}.stars2{background-size:300px 300px;animation-duration:150s;opacity:.7}.stars3{background-size:400px 400px;animation-duration:200s;opacity:.5}@keyframes stars-animation{0%{background-position:0 0}to{background-position:-1000px 1000px}}.main-content{position:relative;z-index:1;background:transparent;padding-top:20px}header{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative;overflow:hidden;padding:0}.crawl-container{position:relative;width:100%;height:auto;display:flex;justify-content:center;perspective:400px;z-index:3;margin-bottom:2rem}.crawl{position:relative;transform-origin:50% 100%;animation:crawl 2s linear forwards;width:80%;max-width:800px;text-align:center;z-index:3}@keyframes crawl{0%{top:100vh;transform:rotateX(20deg) translateZ(0)}to{top:5vh;transform:rotateX(20deg) translateZ(0)}}.crawl-content{text-align:center}.crawl h1{white-space:nowrap;text-align:center;text-overflow:ellipsis;font-size:3rem;margin-bottom:2rem;color:var(--jedi-gold);text-shadow:0 0 10px rgba(255,232,31,.7)}.hero-content{position:relative;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:1;opacity:0;animation:fadeIn 1s ease-in-out 2s forwards;margin-top:0;padding-bottom:0}@keyframes fadeIn{to{opacity:1}}.profile-pic{width:150px;height:150px;border-radius:50%;border:3px solid var(--jedi-blue);box-shadow:0 0 20px var(--jedi-blue);background-image:url(/images/aakash.png);background-size:cover;background-position:center;margin-bottom:1rem;transition:all .3s ease;position:relative;overflow:hidden;z-index:1}.hero-content h2{font-size:2.5rem;margin-bottom:1rem;color:#fff;text-shadow:0 0 10px var(--jedi-blue);animation:text-glow 2s infinite alternate}@keyframes text-glow{0%{text-shadow:0 0 10px var(--jedi-blue)}to{text-shadow:0 0 20px var(--jedi-blue),0 0 30px var(--jedi-blue)}}.hero-content p{font-size:1.2rem;max-width:600px;margin:0 auto 2rem}.saber-btn{display:inline-block;padding:12px 30px;background:transparent;color:var(--jedi-blue);border:2px solid var(--jedi-blue);border-radius:30px;font-family:Pathway Gothic One,sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:1rem;cursor:pointer;position:relative;overflow:hidden;transition:all .3s ease;text-decoration:none;margin:0 10px}.saber-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(75,213,238,.4),transparent);transition:.5s}.saber-btn:hover{color:var(--dark-space);background:var(--jedi-blue);box-shadow:0 0 20px var(--jedi-blue);transform:translateY(-3px)}.saber-btn:hover:before{left:100%}.saber-btn:active{transform:translateY(0)}nav{position:fixed;top:0;left:0;width:100%;padding:15px 5%;z-index:1000;background:#000000e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:space-between;align-items:center;box-shadow:0 0 20px #4bd5ee4d;border-bottom:1px solid rgba(75,213,238,.2);transition:box-shadow .3s ease}nav.scrolled{box-shadow:0 0 20px var(--jedi-blue)}.nav-content{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto}.nav-logo{flex:1;display:flex;align-items:center}.nav-logo a{display:flex;align-items:center;text-decoration:none}.nav-logo img{height:40px;width:40px;object-fit:cover}.nav-links{flex:1;display:flex;justify-content:center;align-items:center;list-style:none;margin:0;padding:0}.nav-links li{margin:0 15px;position:relative}.nav-links a{color:#fff;text-decoration:none;font-family:Pathway Gothic One,sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:1rem;position:relative;padding:5px 0;transition:all .3s ease}.nav-links a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--jedi-blue);transition:width .3s ease}.nav-links a:hover{color:var(--jedi-blue)}.nav-links a:hover:after{width:100%}.social-nav{flex:1;display:flex;justify-content:flex-end;align-items:center;gap:20px}.social-nav a{color:#fff;font-size:1.2rem;transition:all .3s ease;width:24px;height:24px;display:flex;align-items:center;justify-content:center;text-decoration:none}.social-nav a:hover{color:var(--jedi-blue);transform:translateY(-3px)}section{padding:100px 20px;position:relative;overflow:hidden;min-height:100vh;display:flex;flex-direction:column;justify-content:center;transform-style:preserve-3d;perspective:1000px}.section-content{transform-origin:50% 100%;animation:section-enter 1s ease forwards;opacity:0;transform:rotateX(20deg) translateY(100px)}@keyframes section-enter{to{opacity:1;transform:rotateX(0) translateY(0)}}.section-title{text-align:center;margin-bottom:60px;position:relative}.section-title:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:100px;height:3px;background:var(--jedi-blue);box-shadow:0 0 10px var(--jedi-blue);animation:saber-glow 2s infinite alternate}@keyframes saber-glow{0%{opacity:.7;box-shadow:0 0 10px var(--jedi-blue)}to{opacity:1;box-shadow:0 0 20px var(--jedi-blue)}}#about{background:linear-gradient(#0a0a0ae6,#0a0a0ae6)}.about-content{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;max-width:1200px;margin:0 auto}.about-text{flex:1;min-width:300px;padding:0 30px}.about-text h3{margin-bottom:20px;color:var(--jedi-gold);animation:text-glow 2s infinite alternate}.about-text p{margin-bottom:15px;font-size:1.1rem;opacity:0;transform:translateY(20px);animation:fadeInUp 1s ease forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.skills{display:flex;flex-wrap:wrap;margin-top:20px}.skill{background:#4bd5ee1a;border:1px solid var(--jedi-blue);color:var(--jedi-blue);padding:8px 15px;margin:5px;border-radius:20px;font-size:.9rem;transition:all .3s ease;opacity:0;transform:scale(.8);animation:skill-pop .5s ease forwards}@keyframes skill-pop{to{opacity:1;transform:scale(1)}}.skill:hover{background:var(--jedi-blue);color:var(--dark-space);transform:translateY(-3px) scale(1.1);box-shadow:0 0 10px var(--jedi-blue)}.about-image{flex:1;min-width:300px;text-align:center;position:relative;height:400px;display:flex;justify-content:center;align-items:center}.certificate-image{width:400px;height:600px;background-image:url(/images/agbody.png);background-size:contain;background-position:center;background-repeat:no-repeat;animation:float 6s ease-in-out infinite;position:relative;border:none;border-radius:0}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}#projects{background:linear-gradient(#000000e6,#000000e6)}.projects-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;width:100%;margin:0 auto}.project-card{background:var(--light-space);border-radius:10px;overflow:hidden;box-shadow:0 5px 15px #0000004d;transition:all .3s ease;position:relative;opacity:0;transform:translateY(50px);animation:card-enter 1s ease forwards}@keyframes card-enter{to{opacity:1;transform:translateY(0)}}.project-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #4bd5ee33}.project-image{height:200px;overflow:hidden;position:relative}.project-image img{width:100%;height:100%;object-fit:cover;transition:all .5s ease}.project-card:hover .project-image img{transform:scale(1.1)}.project-info{padding:20px}.project-info h3{margin-bottom:10px;color:#fff}.project-info p{margin-bottom:15px;color:#ccc}.project-links{display:flex;gap:10px}.project-links a{display:inline-block;padding:8px 15px;background:transparent;color:var(--jedi-blue);border:1px solid var(--jedi-blue);border-radius:4px;font-size:.9rem;text-decoration:none;transition:all .3s ease}.project-links a:hover{background:var(--jedi-blue);color:var(--dark-space)}#contact{background:linear-gradient(#0a0a0ae6,#0a0a0ae6);text-align:center}.contact-content{max-width:800px;margin:0 auto}.contact-content p{margin-bottom:40px;font-size:1.1rem}.email-btn{display:inline-block;padding:15px 30px;background:transparent;color:var(--jedi-blue);border:2px solid var(--jedi-blue);border-radius:30px;font-family:Pathway Gothic One,sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:1.2rem;text-decoration:none;transition:all .3s ease;margin-bottom:40px}.email-btn:hover{background:var(--jedi-blue);color:var(--dark-space);box-shadow:0 0 20px var(--jedi-blue);transform:translateY(-3px)}.social-links{display:flex;justify-content:center;gap:20px;margin-top:40px}.social-links a{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50%;background:var(--light-space);color:#fff;font-size:1.5rem;transition:all .3s ease;position:relative;overflow:hidden;opacity:0;transform:scale(0);animation:social-pop .5s ease forwards;text-decoration:none}@keyframes social-pop{to{opacity:1;transform:scale(1)}}.social-links a:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(75,213,238,.4),transparent);transition:.5s}.social-links a:hover{color:var(--jedi-blue);transform:translateY(-5px) scale(1.1);box-shadow:0 0 20px var(--jedi-blue)}.social-links a:hover:before{left:100%}footer{background:var(--dark-space);padding:30px 0;text-align:center;position:relative}footer p{margin-bottom:10px}footer .saber-btn{margin-top:20px}.lightsaber{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:300px;height:5px;background:linear-gradient(90deg,transparent,var(--jedi-blue),transparent);box-shadow:0 0 10px var(--jedi-blue),0 0 20px var(--jedi-blue),0 0 30px var(--jedi-blue);opacity:.7;animation:saber-glow 2s infinite alternate}@media (max-width: 768px){header{padding:0}.crawl-container{margin-bottom:1.5rem}.crawl{width:90%}.crawl h1{font-size:2rem;white-space:normal;word-wrap:break-word}.hero-content{margin-top:0}.about-content{flex-direction:column}.about-text,.about-image{padding:0;margin-bottom:30px}.nav-content{flex-direction:column}.social-nav{margin-top:15px}.projects-grid{grid-template-columns:1fr}.nav-links{flex-wrap:wrap;justify-content:center}.nav-links li{margin:5px 10px}.certificate-image{width:300px;height:450px}}
