body{background-color:#000}.home{display:flex;flex-direction:row;justify-content:space-around;font-family:Rajdhani,sans-serif;padding:3rem 0 0}.content{padding:0 3rem;width:55%;display:flex;flex-direction:column;justify-content:center}.photo{width:45%;text-align:center;z-index:1}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,40px,0)}to{opacity:1;transform:translateZ(0)}}.my-photo{animation:1s fadeInUp}.content .hi{font-size:1.5rem;height:1rem;color:wheat}.content .name{font-size:2rem;height:6.5rem;color:#fff}.content .role{font-size:1rem;height:3.5rem;color:#ff9727}.content .home-btn{margin:1rem 0;width:40%;display:flex;gap:2rem}.neo-btn{position:relative;padding:.7rem 1.1rem;background:transparent;color:#fff;font-size:.9rem;border-radius:10px;cursor:pointer;overflow:hidden;border:none;z-index:1}.neo-btn:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(90deg,red,transparent,red);background-size:200% 200%;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;transition:background-position .7s ease,filter .4s ease;z-index:-1}.neo-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(270deg,red,#000);opacity:0;transition:opacity .4s ease;z-index:-2}.neo-btn:hover:before{background-position:100% 100%;filter:drop-shadow(0 0 10px red)}.neo-btn:hover:after{opacity:.25}.neo-btn:hover{transform:translateY(-1px)}.neo-btn:active{transform:scale(.96)}.navbar{display:inline-flex;justify-content:space-evenly;background-color:#ffffff59;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:1rem;width:80%;margin:.5rem 10% 0;position:fixed;z-index:1000}.nav-menu{display:flex;flex-direction:row;gap:4rem;list-style-type:none}.nav-item a{text-decoration:none;font-family:Rajdhani,sans-serif;font-size:1.2rem;font-weight:600;color:#000}.icon-menu{padding:.25rem}.about{display:flex;gap:1rem;padding:6rem 2rem}.about-container{border-radius:1rem;border:1px solid rgba(255,255,255,.2);background:linear-gradient(135deg,#ffffff40,#ffffff05);box-shadow:0 0 20px #00b4ff26,inset 0 0 10px #ffffff14;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);width:50%;height:80%;margin:2rem 0}.about-container h1{text-decoration:underline;text-align:center;font-family:Rajdhani,sans-serif;font-weight:600;color:#38bdf8;text-shadow:0 0 10px rgba(56,189,248,.35),0 0 20px rgba(56,189,248,.15);letter-spacing:.05rem}.about-container p{font-size:1.1rem;font-family:Rajdhani,sans-serif;font-weight:400;line-height:1.3rem;margin:2rem;padding:1rem 3rem;border-radius:10px;color:#ffffffb3}.side-container{display:flex;flex-direction:column;gap:2.5rem;padding:2rem 0rem 2rem 3rem;width:40%}.side-container .education{padding:.5rem 2rem;line-height:1rem;border-radius:10px;border:1px solid rgba(255,255,255,.2);background:linear-gradient(135deg,#ffffff40,#ffffff05);box-shadow:0 0 20px #00b4ff26,inset 0 0 10px #ffffff14;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.education h2,.interests h2{text-decoration:underline;font-family:Arial,Helvetica,sans-serif;font-weight:700;color:#ffea00;letter-spacing:.05rem;text-shadow:0 0 10px rgba(255,255,70,.35),0 0 20px rgba(56,189,248,.15)}.btech,.hsc{line-height:.6rem}.btech h3,.hsc h3{font-family:Rajdhani,sans-serif;font-size:1rem;color:#f5f5f5e6}.btech .btech-info{width:95%;margin:-1.5rem;display:flex;flex-direction:row;justify-content:space-around}.btech-info p,.hsc-info p{background-color:#faebd7;border-radius:1rem;padding:.6rem;font-family:Rajdhani,sans-serif}.grade{color:#fff}.hsc .hsc-info{width:108%;margin:-1.5rem;display:flex;flex-direction:row;justify-content:space-evenly}.side-container .interests{padding:.5rem 2rem;line-height:1.2rem;border-radius:10px;border:1px solid rgba(255,255,255,.2);background:linear-gradient(135deg,#ffffff40,#ffffff05);box-shadow:0 0 20px #00b4ff26,inset 0 0 10px #ffffff14;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.interests-list{font-family:Rajdhani,sans-serif;font-size:1.1rem;font-weight:400;line-height:1.3rem;color:#fff}.project h1{text-align:center;font-size:2.5rem;font-family:Rajdhani,sans-serif;margin:1rem 0;counter-reset:section;color:#fff;text-shadow:2px 2px 10px #ffffffa0}.project-card{border:1px solid #ffffff;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-auto-rows:auto;grid-gap:1rem;padding:1rem}.cards{border:1px solid rgb(255,255,255,.2);background:linear-gradient(135deg,#ffffff40,#ffffff05);box-shadow:0 0 20px #fdfdfd4d,inset 0 0 10px #ffffff14;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:10px;margin:1rem;padding:.5rem;display:flex;flex-direction:column;gap:.5rem;height:100%}.project-name{text-align:center;color:#fff;border:2px solid #ff0000}.project-name h2{font-family:Rajdhani,sans-serif;font-weight:400;font-size:1.3rem}.project-desp{border:2px solid #ff8800;color:#fff;height:50%}.project-code{text-align:center;border:2px solid #dd00ff}.project-code button{background-color:#faebd7;border:1px solid snow;padding:.5rem 1.5rem;border-radius:.5rem;cursor:pointer}h1{color:#fff}.app{margin:0;padding:0}
