@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap);.navbar{width:100%;position:fixed;top:0;z-index:50;padding:20px 0;background:rgba(15,20,30,.55);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid hsla(0,0%,100%,.05)}.nav-container{width:85%;max-width:1350px;margin:auto;display:flex;justify-content:space-between;align-items:center}.nav-logo a{color:#fff;font-size:1.9rem;font-weight:800;text-decoration:none}.nav-logo span{color:#ff4d57}.nav-links{list-style:none;display:flex;grid-gap:35px;gap:35px}.nav-links li a{color:#fff;text-decoration:none;font-size:1.05rem;font-weight:500;transition:.3s}.nav-links li a:hover{color:#ff4d57}.burger{display:none;cursor:pointer;flex-direction:column;grid-gap:6px;gap:6px}.burger span{display:block;width:28px;height:3px;background:#fff;border-radius:5px;transition:.35s}@media (max-width:900px){.nav-links{position:fixed;right:-100%;top:0;height:100vh;width:65%;background:#0b0f1a;flex-direction:column;justify-content:center;align-items:center;grid-gap:40px;gap:40px;transition:.4s ease}.nav-links.nav-active{right:0}.burger{display:flex}.toggle span:first-child{transform:rotate(45deg) translate(5px,6px)}.toggle span:nth-child(2){opacity:0}.toggle span:nth-child(3){transform:rotate(-45deg) translate(5px,-6px)}}.hero-section{width:100%;padding:120px 0;background:linear-gradient(135deg,#0a0f18,#121826);justify-content:center;color:#fff;overflow:hidden}.hero-content,.hero-section{display:flex;align-items:center}.hero-content{width:80%;max-width:1400px;justify-content:space-between}.hero-text{max-width:550px}.hero-title{font-size:3.8rem;font-weight:800;margin:0;line-height:1.1}.hero-title span{color:#ff4d57}.hero-subtitle{margin-top:20px;font-size:1.8rem;font-weight:500;opacity:.85}.hero-btn{margin-top:35px;padding:14px 32px;font-size:1.1rem;background:#ff4d57;border:none;border-radius:50px;color:#fff;cursor:pointer;transition:.3s;font-weight:600;display:inline-flex;align-items:center;grid-gap:10px;gap:10px}.hero-btn:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(255,77,87,.35)}.hero-hexagon-wrapper{width:400px;height:400px;padding:12px;background:rgba(255,77,86,.49411764705882355);box-shadow:0 0 35px #ff4d56}.hero-hexagon-wrapper,.hexagon{position:relative;-webkit-clip-path:polygon(50% 0,90% 25%,90% 75%,50% 100%,10% 75%,10% 25%);clip-path:polygon(50% 0,90% 25%,90% 75%,50% 100%,10% 75%,10% 25%);display:flex;justify-content:center;align-items:center}.hexagon{width:360px;height:360px;overflow:hidden;box-shadow:0 0 20px 10px #ff4d57}.hero-img{width:140%;height:80%;object-fit:cover;transform:rotate(-90deg);object-position:center;border-radius:0}.hexagon:before{content:"";position:absolute;inset:-15px;background:radial-gradient(50% 50% at center,rgba(255,77,87,.45),transparent);filter:blur(25px);z-index:-1}@media (max-width:900px){.hero-content{flex-direction:column-reverse;grid-gap:50px;gap:50px;text-align:center}.hero-title{font-size:3rem}.hero-subtitle{font-size:1.4rem}.hexagon{width:290px;height:290px}.hero-hexagon-wrapper{width:300px;height:300px;padding:10px}}@media (max-width:600px){.hero-hexagon-wrapper{width:300px;height:300px;padding:10px}.hexagon{width:260px;height:260px}}@media (max-width:500px){.hero-title{font-size:2.4rem}.hero-subtitle{font-size:1.2rem}.hero-hexagon-wrapper{width:260px;height:260px}}.about-section{padding:90px 0;background:#0b0f1a;color:#fff}.about-container{width:85%;max-width:1350px;margin:auto;display:flex;align-items:center;justify-content:space-between;grid-gap:40px;gap:40px}.about-text{flex:1 1;max-width:550px}.about-title{font-size:2.6rem;font-weight:800;text-transform:uppercase;margin-bottom:20px;color:#fff}.about-description{font-size:1.1rem;line-height:1.7;opacity:.9;margin-bottom:20px}.about-btn{display:inline-block;margin-top:20px;padding:12px 28px;background:#ff4d57;color:#fff;text-decoration:none;font-weight:600;border-radius:40px;font-size:1rem;transition:.3s}.about-btn:hover{box-shadow:0 10px 25px rgba(255,77,87,.35);transform:translateY(-3px)}.about-image-wrapper{flex:1 1;display:flex;justify-content:center}.about-image{width:90%;max-width:480px;border-radius:12px;filter:drop-shadow(0 0 20px rgba(255,77,87,.25))}@media (max-width:900px){.about-container{flex-direction:column;text-align:center}.about-image{width:80%}}.skills-section{padding:90px 0;background:#0b0f1a;text-align:center}.skills-title{color:#fff;font-size:2.6rem;font-weight:800;margin-bottom:50px;text-transform:uppercase;letter-spacing:1px}.skills-grid{width:85%;max-width:1300px;margin:auto;display:flex;justify-content:space-between;flex-wrap:wrap;grid-gap:30px;gap:30px}.skill-card{background:#1c2535;width:30%;min-width:300px;padding:25px;border-radius:16px;text-align:left;color:#fff;box-shadow:0 4px 15px rgba(0,0,0,.3);transition:.3s}.skill-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(255,77,87,.25)}.skill-icon{font-size:42px;color:#ff4d57;margin-bottom:15px}.skill-card h3{font-size:1.4rem;font-weight:700}.skill-bar,.skill-card h3{margin-bottom:20px}.skill-bar span{font-size:.95rem;opacity:.9}.bar{width:100%;height:10px;background:#2a3344;margin-top:6px;overflow:hidden}.bar,.bar div{border-radius:10px}.bar div{height:100%;background:#ff4d57}@media (max-width:900px){.skill-card{width:45%}}@media (max-width:600px){.skill-card{width:100%}}.slick-list{overflow:hidden!important}.projects-section{padding:90px 0;background:#0b0f1a;text-align:center}.projects-title{font-size:2.6rem;font-weight:800;color:#fff;margin-bottom:50px;text-transform:uppercase;letter-spacing:1px}.projects-slider-container{width:85%;max-width:1300px;margin:auto}.project-card-wrapper,.slick-slide{display:flex!important;justify-content:center}.project-card-wrapper{align-items:center;padding:20px}.project-card{width:340px;min-width:280px;background:#141a27;border-radius:20px;padding:20px;box-shadow:0 0 25px rgba(0,0,0,.6);transition:.35s ease;opacity:.6;transform:scale(.85);border:2px solid transparent;overflow:hidden}.project-card.active{opacity:1;transform:scale(1.06);border-color:#ff4d57;box-shadow:0 0 35px rgba(255,77,87,.35);z-index:5}.project-image{width:100%;height:200px;object-fit:contain!important;border-radius:14px;margin-bottom:15px}.project-info h3{font-size:1.4rem;color:#fff;margin-bottom:10px}.project-info p{font-size:.95rem;color:#d5d5d5;height:60px;overflow:hidden}.project-actions{display:flex;justify-content:center;align-items:center;grid-gap:18px;gap:18px;margin-top:15px}.project-btn{padding:8px 18px;background:#ff4d57;color:#fff;border-radius:30px;font-weight:600;text-decoration:none;transition:.25s}.project-btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(255,77,87,.35)}.project-github-icon{font-size:34px;color:#ff4d57;transition:.25s}.project-github-icon:hover{transform:translateY(-2px);color:#ff7a84}@media (max-width:900px){.project-card{width:80%;min-width:280px;transform:scale(1)!important;opacity:1!important}}@media (max-width:600px){.project-card-wrapper{padding:10px!important}.project-card{width:100%!important;padding:16px;transform:scale(1)!important;opacity:1!important}.project-image{height:150px}.project-info p{height:auto}}@media (max-width:400px){.project-card{width:100%!important}.project-image{height:130px}}.contact-section{padding:90px 0;background:#0b0f1a;color:#fff;text-align:center}.contact-title{font-size:2.6rem;font-weight:800;margin-bottom:40px;text-transform:uppercase;color:#fff}.contact-form{width:80%;max-width:620px;margin:auto;background:#1c2535;padding:35px;border-radius:18px;box-shadow:0 0 25px rgba(0,0,0,.5)}.input-group{text-align:left;margin-bottom:20px}.input-group label{font-size:1rem;font-weight:600}.input-group input,.input-group textarea{width:100%;margin-top:6px;padding:12px;border-radius:12px;border:none;outline:none;background:#101726;color:#fff;font-size:1rem}.input-group textarea{height:120px;resize:none}.contact-btn{margin-top:15px;padding:15px 32px;background:#ff4d57;border:none;color:#fff;border-radius:40px;font-weight:600;font-size:1.1rem;cursor:pointer;transition:.3s}.contact-btn:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(255,77,87,.35)}.form-status{margin-top:15px;font-size:1rem;color:#fff;opacity:.8}.footer-section{background:#0b0f1a;padding:70px 0 30px;color:#fff;border-top:1px solid hsla(0,0%,100%,.07)}.footer-container{width:85%;max-width:1350px;margin:auto;display:flex;justify-content:space-between;flex-wrap:wrap;grid-gap:40px;gap:40px}.footer-title{font-size:1.9rem;font-weight:800}.footer-title span{color:#ff4d57}.footer-subtitle{font-size:1.2rem;margin-bottom:10px;font-weight:600}.footer-text{margin-top:12px;line-height:1.6;opacity:.85}.footer-links{list-style:none;margin-top:12px;line-height:2.1}.footer-links li a{color:#d4d4d4;text-decoration:none;transition:.3s}.footer-links li a:hover{color:#ff4d57}.footer-socials{display:flex;grid-gap:18px;gap:18px;margin:15px 0}.footer-socials a{font-size:1.6rem;color:#d4d4d4;transition:.3s}.footer-socials a:hover{color:#ff4d57;transform:translateY(-3px)}.footer-mail-btn{display:inline-block;margin-top:10px;padding:10px 22px;background:#ff4d57;color:#fff;border-radius:30px;font-weight:600;transition:.3s}.footer-mail-btn:hover{box-shadow:0 8px 25px rgba(255,77,87,.35);transform:translateY(-2px)}.footer-bottom{text-align:center;margin-top:40px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.07);font-size:.9rem;opacity:.7}@media (max-width:900px){.footer-container{flex-direction:column;text-align:center}.footer-socials{justify-content:center}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:"Poppins",sans-serif;background-color:#0b0f1a;color:#fff;overflow-x:hidden}.container{width:85%;max-width:1350px;margin:auto}h1,h2,h3,h4{color:#fff;font-weight:700}p{color:#d3d3d3;line-height:1.7}a{color:inherit;text-decoration:none}.btn-primary{padding:12px 28px;background:#ff4d57;border-radius:40px;border:none;color:#fff;font-weight:600;transition:.3s;cursor:pointer}.btn-primary:hover{box-shadow:0 8px 25px rgba(255,77,87,.35);transform:translateY(-2px)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#0b0f1a}::-webkit-scrollbar-thumb{background:#ff4d57;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#ff3544}section{padding-top:90px}.hire-container{text-align:center;padding:32px}.hire-button{margin-top:20px;padding:14px 32px;background:#ff4d57;color:#fff;border-radius:50px;font-weight:600;font-size:1.1rem;transition:.3s;display:inline-block}
/*# sourceMappingURL=main.5d69b393.chunk.css.map */