@import url(https://fonts.googleapis.com/css2?family=Mulish:wght@400;500&family=Poppins:wght@400;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@tailwind base;@tailwind components;@tailwind utilities;:root{background:linear-gradient(135deg,#1e1e1e,#0a0a0a);background-attachment:fixed;background-position:25% 90%;background-repeat:no-repeat;background-size:cover;color:#fff}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Poppins,sans-serif}.navbar{align-items:center;display:flex;justify-content:space-around;padding:20px 40px;position:sticky;top:0;z-index:100;.nav{& .left{font-size:1.7rem;font-weight:700;letter-spacing:1px;padding:0 15px;& a{color:#00b3b3;cursor:pointer;text-decoration:none}a:hover{text-shadow:0 0 15px #00b3b3}}}.hamburger{display:none}& .right ul{display:flex;gap:30px;& li{list-style:none;& a{color:#00b3b3;cursor:pointer;font-weight:700;letter-spacing:1.5px;padding:8px 15px;text-decoration:none}& a:hover{text-shadow:0 0 15px #00b3b3}.active-link{background-color:#30ffffa1;border-radius:30px;color:#1e1e1e!important;transition:background-color .3s ease}}}}.navbar.scrolled{.left{background-color:#414141eb;border-radius:50px}}@media only screen and (min-width:768px){.navbar{.right{background-color:#414141eb;border:1px solid #ffffff1a;border-radius:50px;padding:10px 2px}}}@media only screen and (max-width:768px){.nav{align-items:center;display:flex;justify-content:space-around;.left{a{font-size:22px}}}.hamburger{display:flex!important;font-size:24px;font-weight:600;z-index:1000;svg{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffffb8;border-radius:50px;color:#000;cursor:pointer;padding:5px}}.right{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#000000f2;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;transform:translateX(100%);transition:transform .4s ease;width:100%;z-index:998;ul{flex-direction:column;gap:40px}}& .right.active{transform:translateX(0)}.right ul li a{font-size:1.5rem;padding:10px}.right ul li a:hover{color:#00b3b3}}.add-project-container{border-radius:10px;margin:0 auto;max-width:800px;padding:20px;h3{color:#00b3b3;font-size:1.5rem;margin-bottom:20px}.error,h3{text-align:center}.error{color:red;font-size:1rem;margin-bottom:10px}form{display:flex;flex-direction:column;gap:20px;.form-group{flex:1 1}.two{display:flex}.description{display:flex;flex-direction:column}}label{font-size:1rem;font-weight:500;margin-bottom:5px;margin-right:1rem}input,textarea{border:1px solid #00b3b3;border-radius:8px;font-size:1rem;outline:none;padding:10px;transition:border-color .3s ease}input[type=file]{padding:5px}input:focus,textarea:focus{border-color:#00b3b3;box-shadow:0 0 5px #00b3b3}textarea{height:120px;resize:vertical}input[type=date]{padding-left:5px}button{background-color:#00b3b3;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:550;margin-top:10px;padding:12px;transition:background-color .3s ease;width:100%}button:disabled{background-color:#ccc}button:active,button:hover:not(:disabled){background-color:#007c7c}}@media (max-width:768px){.add-project-container{padding:15px;h3{font-size:1.5rem}button,input,textarea{font-size:.9rem}}}.ant-table{background-color:#373737;color:#fff}.ant-table-thead>tr>th{background-color:#373737!important;border-color:#f5f5f5!important;color:#fff!important}.ant-table-tbody>tr>td{background-color:#373737;border-color:#f5f5f5;color:#fff}.ant-table-tbody>tr:hover,.ant-table-tbody>tr:hover>td{background-color:#2c2c2c!important}.ant-pagination-item-active,.ant-pagination-item:hover{background-color:#2c2c2c!important;color:#fff!important}.ant-pagination-item-active{border-color:#f5f5f5}.ant-pagination-item{background-color:#373737;border-color:#f5f5f5;color:#fff}.ant-table-thead>tr>th.ant-table-column-sort{background-color:#373737!important;border-color:#f5f5f5!important;color:#fff!important}.ant-pagination-next,.ant-pagination-prev{background-color:#373737;border-color:#f5f5f5;color:#fff}.ant-pagination-next:hover,.ant-pagination-prev:hover{background-color:#2c2c2c!important;color:#fff!important}.contact-list-container{color:#fff;font-family:Arial,sans-serif;padding:20px}h2{margin-bottom:20px;text-align:center}.custom-table{border:1px solid #f5f5f5;display:flex;flex-direction:column}.table-header,.table-row{border-bottom:1px solid #f5f5f5;display:grid;grid-template-columns:70px 1fr 150px 1fr 2fr 1fr 60px;padding:12px}.table-header{background-color:#1f1f1f;font-weight:700}.table-row{background-color:#dbdbdb;color:#2c2c2c;transition:background-color .3s}.table-row:hover{background-color:#2c2c2c;color:#dbdbdb}.loader{color:#fff;font-size:18px}.error,.loader{padding:20px;text-align:center}.error{color:red}.custom-table .del-btn{background-color:#d58787;border-radius:5px;cursor:pointer;padding:2px 8px;width:fit-content;svg{color:red}}.home-container{border-radius:15px;color:#fff;height:88vh;padding:30px 40px;position:relative;.hero-main{align-items:center;animation:fadeIn 2s ease-out;display:flex;justify-content:space-evenly;margin-bottom:50px;.hero-text{h1{color:#fff;font-size:2rem;line-height:1.5;text-shadow:0 0 15px #00ffff80}.typed{span{color:#00b3b3;font-size:2.5rem;font-weight:700;letter-spacing:3px;margin-left:5px;text-transform:uppercase}}p{color:#ddd;font-family:Mulish,sans-serif;font-size:1.1rem;line-height:1.8;margin-top:20px;max-width:800px;text-shadow:0 0 15px #0ff3}img{height:3rem;margin-bottom:-10px;transition:transform .3s ease-in-out;width:3rem}img:hover{transform:rotate(1turn)}}}.show_icon_button{display:none}.hero-pic{animation:morph 8s ease-in-out infinite,glow 1.5s ease-out infinite;background-image:url(/static/media/mypic.9fff26319c5c4891b6a8.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;height:20rem;position:relative;width:20rem}.button-tech{align-items:center;display:flex;flex-direction:column;.buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:50px;a{text-decoration:none}}.buttons button{align-items:center;background:linear-gradient(135deg,#00f0ff,#0fffc1);border:2px solid #0000;border-radius:50px;box-shadow:0 0 15px #0ff6,0 0 30px #0ff3;color:#000;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;gap:10px;outline:none;overflow:hidden;padding:12px 28px;position:relative;text-shadow:0 0 4px #fff3;transition:all .3s ease;z-index:1}.buttons button:before{animation:pulseGlow 2.5s linear infinite;background:radial-gradient(circle,#00ffff40 0,#0000 70%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%;z-index:-1}.buttons button:hover{border-color:#0fffc1;box-shadow:0 0 25px #0fffc1,0 0 40px #00f0ff;transform:scale(1.08)}.btn-icon{color:#000;font-size:18px}.tech{align-items:center;display:flex;justify-content:center;h4{border-right:3px solid hsla(0,0%,95%,.662);font-family:Mulish,sans-serif;font-size:1.5rem;font-weight:600;margin-right:4rem;padding-right:2rem}.center{animation:fadeIn 2s ease-out;display:flex;font-size:3rem;gap:1rem;place-items:center;img{border-radius:5px;height:42px;transition:transform 0s ease-in-out;width:42px}i:hover,img:hover{filter:drop-shadow(0 0 20px rgba(0,255,255,.7));transform:scale(1.2)}.nextjs{height:50px;object-fit:cover;width:50px}.typescript{height:63px;object-fit:cover}.mongodb{width:25px}.aws,.tailwind{width:50px}.aws{background:#fff;object-fit:contain;padding:5px}.fa-html5{color:#ff5722}.fa-css3-alt{color:#264de4}.fa-react{color:#61dafb}.fa-bootstrap{color:#404c96}}}}.social_icons{animation:slideIn 1s ease-out;display:flex;flex-direction:column;position:fixed;right:2%;row-gap:1.5rem;top:40%;.icon{a{i{font-size:2.5rem;transition:transform .3s ease-out,color .3s ease-out}i:hover{filter:drop-shadow(0 0 20px rgba(0,255,255,.7));transform:scale(1.3)}}}.li .fa-linkedin{color:#0a66c2}.wp .fa-whatsapp{color:#43d854}.git .fa-github{color:#fff}.mail .fa-square-envelope{color:#4285f4}}}@keyframes pulseGlow{0%{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}to{opacity:.6;transform:scale(1)}}@keyframes morph{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}@keyframes glow{0%{box-shadow:0 0 10px #dbdbdb,0 0 20px #dbdbdb,0 0 30px #dbdbdb}50%{box-shadow:0 0 15px #dbdbdb,0 0 25px #dbdbdb,0 0 35px #dbdbdb}to{box-shadow:0 0 10px #dbdbdb,0 0 20px #dbdbdb,0 0 30px #dbdbdb}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{right:-100px}to{right:2%}}@media only screen and (max-width:1023px){.home-container{height:100%;padding:20px 0;.hero-main{flex-direction:column-reverse;gap:2rem;.hero-text{text-align:center}.hero-pic{height:17rem;width:17rem}}.tech{flex-direction:column;position:static;& h4{border-bottom:3px solid hsla(0,0%,95%,.662);border-right:none!important;margin-bottom:2rem;margin-right:0!important;padding-bottom:1rem;padding-right:0!important}}.social_icons{top:30%;z-index:100}}}@media only screen and (max-width:720px){.home-container{.hero-main{gap:1.5rem;margin-bottom:20px;position:relative}.hero-text{padding:0 10px;h1{font-size:1.2rem!important;img{height:1.5rem!important;margin-bottom:-5px!important;width:1.5rem!important}}span{font-size:1.2rem!important}p{font-size:1rem!important}}.show_icon_button{align-items:center;background:linear-gradient(135deg,#00f0ff,#0fffc1);border:none;border-radius:50% 0 0 50%;box-shadow:0 0 15px #0fffc1,0 0 40px #00f0ff;color:#000;cursor:pointer;display:flex;justify-content:center;padding:5px 0 5px 5px;position:fixed;right:0;top:45%;z-index:10}.hero-pic{height:14rem!important;width:14rem!important}.button-tech{padding:0 10px;.buttons{margin-bottom:20px;button{font-size:12px}}}.tech{h4{font-size:1rem!important;margin-bottom:1rem;padding-bottom:.5rem!important}.lang{padding:0 20px;.center{flex-wrap:wrap;gap:1.5rem;justify-content:center}}}.social_icons.hidden-mobile{display:none}.social_icons{right:3%;row-gap:1rem;top:50%;z-index:10;.icon{i{font-size:1.5rem!important}}}}}.about-container{color:#fff;padding:0 2rem 2rem;width:100%}.about-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:auto;max-width:1200px;position:relative}.about-left,.about-right{flex:1 1 45%;min-width:300px}.text-about{color:#00b3b3;font-size:1.1rem;font-weight:600;letter-spacing:3px;margin-bottom:30px;text-align:center;text-shadow:none;text-transform:uppercase}.about-left h3,.about-right h3{color:#00ffae;margin-top:1.5rem;p{margin-top:.5rem}}.about-left ul,.about-right ul{list-style:disc;margin-bottom:1rem;padding-left:1.5rem;li{margin:10px 0}}.divider{align-self:stretch;background:linear-gradient(180deg,#0ff,#00ffae);border-radius:5px;box-shadow:0 0 10px #0fc,0 0 20px #0fc;width:3px}.about-job p{margin-top:.5rem}@media (max-width:720px){.about-wrapper{flex-direction:column;gap:2rem}.text-about{font-size:.8rem;margin-bottom:0;margin-top:10px}.divider{display:none}}.projects-container{border-radius:15px;color:#fff;padding:0 40px 40px;.floating-orb{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(circle,#fff9,#ffffff1a);border-radius:50%;box-shadow:0 0 20px #fff3;height:60px;pointer-events:none;width:60px}.text-projects{color:#00b3b3;font-size:1.1rem;letter-spacing:3px;margin-bottom:25px;text-align:center;text-transform:uppercase}.projects-grid{grid-gap:3rem;display:grid;gap:3rem;place-items:center;.box{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1rem;box-shadow:0 0 20px #00ffff1a;max-width:58rem;padding:1rem .5rem;transition:transform .3s ease-in-out;width:auto;&:hover{transform:scale(1.05)}.projects-text{gap:3rem;padding:1rem}.projects-text,h3{align-items:center;display:flex;justify-content:center}h3{color:#00b3b3;font-size:1.2rem;gap:.2rem;margin-bottom:1rem}p{color:#fff;font-size:1rem;text-align:start}.image{img{border-radius:10px;height:auto;object-fit:cover;transition:transform .3s ease-in-out;width:25rem}}.projects-description{.stack{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1rem;p{background-color:#93f9f9;border-radius:5px;box-shadow:0 0 10px #0ff;color:#000;font-family:Mulish,sans-serif!important;font-weight:550!important;padding:.7rem 1rem;transition:.3s ease}p:hover{box-shadow:0 0 20px #0ff;transform:scale(1.1)}}.link{display:flex;font-size:1rem;font-weight:500;gap:2rem;justify-content:center;margin-top:1rem;a{color:blue;text-decoration:none}a:hover{color:#00b3b3}}}}.box:nth-child(2n):hover{transform:perspective(1000px) rotateY(-10deg) scale(1.03)}.box:nth-child(odd):hover{transform:perspective(1000px) rotateY(10deg) scale(1.03)}.box:nth-child(2n){.projects-text{flex-direction:row-reverse}}}}@media only screen and (max-width:1024px){.projects-container{.projects-grid{.box{.projects{.projects-text{flex-direction:column}}}}}}@media only screen and (max-width:720px){.projects-container{padding:20px;.text-projects{font-size:.8rem}.projects-grid{.box{padding:1rem;h3{font-size:15px}.projects-text{gap:1.5rem;padding:0;.image{img{height:auto;object-fit:contain;width:20rem}}.projects-description{p{font-size:12px}.stack{p{padding:.5rem 1rem}}.link{a{color:blue;font-size:12px}}}}}}}}@media only screen and (max-width:390px){.projects-container{.box{h3{font-size:13px!important}.projects-text{.image{img{width:15rem!important}}}}}}.loader-container{align-items:center;box-sizing:border-box;color:#00fff7;display:flex;flex-direction:column;font-family:Orbitron,sans-serif;height:100vh;justify-content:center;overflow:hidden;padding:20px;text-align:center}.loader-title{font-size:2.5rem;letter-spacing:2px;margin-bottom:30px;text-shadow:0 0 10px #00fff7}.glow-line{background:linear-gradient(90deg,#00fff7,#09f);border-radius:10px;box-shadow:0 0 10px #00fff7,0 0 20px #09f;height:4px;margin-bottom:20px;width:0}.loader-subtext{color:#888;font-size:1.1rem;margin-top:10px}@media only screen and (max-width:1024px){.loader-title{font-size:2rem}.loader-subtext{font-size:1rem}.glow-line{height:3px}}@media only screen and (max-width:720px){.loader-title{font-size:1.7rem;margin-bottom:20px}.loader-subtext{font-size:.95rem}.glow-line{height:3px;margin-bottom:15px}.loader-container{padding:10px}}@media only screen and (max-width:480px){.loader-title{font-size:1.4rem}.loader-subtext{font-size:.9rem}.glow-line{height:2.5px}}.contact-container{color:#fff;margin:0 auto;max-width:900px;padding:0 40px 40px;.text-contact{color:#00b3b3;font-size:1.1rem;font-weight:600;letter-spacing:3px;margin-bottom:30px;text-align:center;text-shadow:none;text-transform:uppercase}h3{color:#fff;display:flex;font-size:1.6rem;justify-content:center;margin-bottom:20px;text-shadow:0 0 15px #00ffff4d}.message{color:#00b3b3;font-size:1.1rem;margin-top:1rem;text-align:center}.contact-form{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;margin-top:40px;padding:30px;.two{column-gap:1rem;display:flex;.form-group{flex:1 1}}}.contact-form h3{font-size:1.6rem;margin-bottom:20px}.form-group{margin-bottom:20px;text-align:left}.form-group label{color:#fff;font-size:1.1rem}.form-group input,.form-group textarea{border:1px solid #ddd;border-radius:6px;box-sizing:border-box;font-size:1rem;margin-top:8px;padding:12px;width:100%}input:focus,textarea:focus{outline:none}.form-group textarea{min-height:150px;resize:vertical}button{align-items:center;background:linear-gradient(135deg,#00f0ff,#0fffc1);border:none;border-radius:6px;box-shadow:0 0 15px #0ff6,0 0 30px #0ff3;color:#000;column-gap:.5rem;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:1rem;justify-content:center;padding:10px 15px;transition:background-color .3s;width:100%;svg{font-size:1.5rem}}button:disabled{background-color:#b0b0b0;cursor:not-allowed}}@media only screen and (max-width:720px){.contact-container{padding:20px;.text-contact{font-size:.8rem;margin-bottom:20px}h3{font-size:1.1rem;margin-bottom:10px}.contact-form{margin-top:20px;padding:20px;.two{flex-direction:column}.form-group label{font-size:1rem}.form-group input,.form-group textarea{font-size:.9rem;padding:10px}button{font-size:.9rem;padding:10px 20px}}}}.mb{margin-bottom:4rem}.futuristic-hr{animation:pulse-glow 2s infinite;background:linear-gradient(90deg,#0ff0,#0ff9 50%,#0ff0);border:none;box-shadow:0 0 8px #0ff6;height:2px;margin:2rem 0;overflow:hidden;position:relative}@keyframes pulse-glow{0%{box-shadow:0 0 4px #0ff3}50%{box-shadow:0 0 16px #0ff9}to{box-shadow:0 0 4px #0ff3}}.scroll-to-top-button{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:conic-gradient(#00f0ff var(--scroll-progress),#1a1a1a var(--scroll-progress));border-radius:50%;bottom:1.5rem;box-shadow:0 0 10px #00ffff80,0 0 20px #00ffff4d,0 0 30px #0ff3;cursor:pointer;height:3.5rem;padding:3px;position:fixed;right:1.5rem;transition:opacity .5s ease-in-out,transform .3s ease;width:3.5rem;z-index:50}.scroll-to-top-button:hover{box-shadow:0 0 20px #0ffc,0 0 30px #0ff9,0 0 40px #0ff6;transform:scale(1.1) rotate(5deg)}.scroll-to-top-button.visible{opacity:1;pointer-events:auto}.scroll-to-top-button.hidden{opacity:0;pointer-events:none}.scroll-to-top-button .inner-circle{align-items:center;background-color:#0f0f0f;border:2px solid #00ffff4d;border-radius:9999px;box-shadow:inset 0 0 6px #0ff6,0 0 6px #0ff3;color:#00f0ff;display:flex;height:100%;justify-content:center;transition:background-color .3s ease;width:100%}.scroll-to-top-button:hover .inner-circle{background-color:#00ffff0d}.futuristic-footer{background-color:initial;color:#b2fefa;padding:1rem 1rem 3rem;text-align:center}.footer-container{margin:0 auto;max-width:900px}.footer-title{color:cyan;font-size:2rem;margin-bottom:.5rem}.footer-subtext{color:#ffffffb3;font-size:1rem;margin-bottom:1.5rem}.footer-icons{display:flex;gap:1.5rem;justify-content:center;margin-bottom:1.5rem}.footer-icons a{color:cyan;font-size:1.5rem;transition:transform .3s,color .3s}.footer-icons a:hover{color:#00fff7;text-shadow:0 0 10px #00fff7;transform:scale(1.3)}.footer-copy{color:#fff6;font-size:.875rem}.custom-cursor{align-items:center;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:#ffffff12;border-radius:50%;display:flex;height:40px;justify-content:center;left:0;mix-blend-mode:difference;pointer-events:none;position:fixed;top:0;transform:translate(-50%,-50%);transition:transform .1s ease-out,box-shadow .3s ease-in-out;width:40px;z-index:9999}.cursor-default{border:2px solid #ffffff80;box-shadow:0 0 6px #ffffff4d,0 0 12px #ffffff26;transform:translate(-50%,-50%) scale(.75)}.cursor-hovered{box-shadow:0 0 10px #fff6,0 0 20px #ffffff4d,0 0 30px #fff3;transform:translate(-50%,-50%) scale(1.5)}.cursor-dot{animation:pulse-white 1.5s infinite;background-color:#ffffffe6;border-radius:50%;height:8px;width:8px}@keyframes pulse-white{0%{opacity:.9;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}to{opacity:.9;transform:scale(1)}}
/*# sourceMappingURL=main.2316f373.css.map*/