@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600&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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Navbar_navbar__lXs7u{align-items:center;background:#111;box-shadow:0 4px 8px #0000001a;display:flex;flex:1 1;justify-content:space-between;padding:15px 20px;position:sticky;top:0;transition:background .3s ease-in-out;z-index:1000}.Navbar_logo__sDR53{color:#f89d56;cursor:pointer;font-size:1.8rem;font-weight:700;transition:color .3s ease-in-out}.Navbar_logo__sDR53:hover{color:#ffb577}.Navbar_navLinks__jGTPp{display:flex;gap:25px;list-style:none}.Navbar_navLinks__jGTPp li{position:relative}.Navbar_navLinks__jGTPp li a{color:#fff;font-size:1rem;font-weight:500;padding-bottom:5px;position:relative;text-decoration:none;transition:color .3s ease-in-out}.Navbar_navLinks__jGTPp li a.Navbar_active__maThY,.Navbar_navLinks__jGTPp li a:hover{color:#f89d56}.Navbar_navLinks__jGTPp li a:after{background:#f89d56;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease-in-out;width:0}.Navbar_navLinks__jGTPp li a.Navbar_active__maThY:after,.Navbar_navLinks__jGTPp li a:hover:after{width:100%}.Navbar_hamburger__EYbxi{background:none;border:none;color:#fff;cursor:pointer;display:none;font-size:2rem}.Navbar_mobileNav__gpUH5{background:#111;border-radius:8px;list-style:none;padding:10px;position:absolute;right:0;text-align:center;top:60px;width:200px}.Navbar_mobileNav__gpUH5 li{padding:10px}.Navbar_mobileNav__gpUH5 li a{color:#fff;font-size:1rem;text-decoration:none}@media (max-width:768px){.Navbar_navLinks__jGTPp{display:none}.Navbar_hamburger__EYbxi{display:block}}.footer{background:#222;bottom:0;padding-bottom:10px;padding-top:10px;width:100%}.footer,.hero{color:#fff;text-align:center}.hero{align-items:center;background:linear-gradient(90deg,#0d1b2a,#1b263b);display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:80px 20px}.hero h1{font-size:3rem;font-weight:700;margin-bottom:10px}.hero h1 span{color:#f89d56}.hero p{font-size:1.2rem;margin-bottom:20px}.hero-buttons{display:flex;gap:15px;justify-content:center}.btn,.hero-buttons:hover{transition:transform .3s ease}.btn{background-color:#f89d56;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:12px 20px}.btn:hover{background-color:#ffae6d;transform:scale(1.05)}.hero-logo{width:200px}@media (max-width:768px){.hero h1{font-size:2.5rem}.hero-buttons{flex-direction:column}}body{color:#fff;font-family:Poppins,sans-serif;margin:0;overflow-x:hidden;padding:0}.tech-stack-section{background:linear-gradient(90deg,#1e1e1e,#252525);padding:50px 20px;text-align:center}.tech-stack-section .section-title{color:#fff;font-size:2.5rem;font-weight:700;letter-spacing:1.5px;margin-bottom:25px;text-transform:uppercase}.tech-stack-section .skills-container{display:flex;flex-direction:column;gap:40px}.tech-stack-section .skill-category{background:#ffffff14;border-radius:15px;padding:30px;transition:.3s}.tech-stack-section .skill-category:hover{background:#ffffff1f}.tech-stack-section .category-title{color:#e3e3e3;font-size:1.8rem;font-weight:700;margin-bottom:20px;text-transform:uppercase}.tech-stack-section .skills-grid{display:flex;flex-wrap:wrap;gap:25px;justify-content:center}.tech-stack-section .skill-card{align-items:center;background:#ffffff26;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:18px;transition:transform .2s ease-in-out,box-shadow .2s;width:120px}.tech-stack-section .skill-card:hover{box-shadow:0 5px 15px #fff3}.tech-stack-section .skill-icon{height:50px;transition:transform .2s;width:50px}.tech-stack-section .skill-card:hover .skill-icon{transform:scale(1.2)}.tech-stack-section .skill-name{color:#fff;font-size:1rem;font-weight:500;margin-top:10px}.skills-section{background-color:#f9f9f9;padding:3rem 2rem;text-align:center}.section-title{color:#333;font-size:2.2rem;margin-bottom:2rem}.skills-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-content:center}.skill-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 8px #0000001a;cursor:pointer;padding:1.5rem;text-align:center;transition:transform .3s,box-shadow .3s}.skill-icon{font-size:3rem;margin-bottom:1rem}.skill-name{color:#333;font-size:1.25rem;font-weight:700}.skill-card:hover{transform:scale(1.05)}@media (min-width:1024px){.skills-grid{grid-template-columns:repeat(4,1fr)}}.contact-section{background:radial-gradient(circle at top,#121222,#1e1e2f);color:#fff;font-family:Poppins,sans-serif;overflow:hidden;padding:50px 10%;position:relative;text-align:center}.success-message{background:#4caf5033;border-radius:8px;color:#4caf50;font-size:1.1rem;margin-bottom:15px;padding:10px}.contact-form{display:flex;flex-direction:column;gap:15px;margin:0 auto;max-width:500px}.contact-form input,.contact-form textarea{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:none;border-radius:12px;color:#fff;font-family:Poppins,sans-serif;font-size:1rem;outline:none;padding:14px;transition:all .3s ease-in-out;width:100%}.contact-form input:focus,.contact-form textarea:focus{background:#fff3;box-shadow:0 0 8px #fff3}.contact-form textarea{height:120px;resize:none}.error{border:2px solid #ff6f61!important}.error-text{color:#ff6f61;font-size:.9rem;margin-left:5px;text-align:left}.send-btn{background:linear-gradient(270deg,#ff6f61,#fc0);background-size:300% 100%;border:none;border-radius:12px;box-shadow:0 4px 10px #ffcc0080;color:#121222;cursor:pointer;font-size:1.2rem;font-weight:700;letter-spacing:1.2px;outline:none;overflow:hidden;padding:14px;position:relative;text-transform:uppercase;transition:all .3s ease-in-out;width:100%}.send-btn:hover{background-position:100% 0;box-shadow:0 0 20px #ffcc00e6;transform:scale(1.08)}.send-btn:active{box-shadow:0 0 15px #ffcc0080;transform:scale(.95)}.send-btn:disabled{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#5555554d;cursor:not-allowed}.navbar{align-items:center;background:#111;box-shadow:0 4px 8px #00000026;display:flex;justify-content:space-between;padding:15px 25px;position:sticky;top:0;transition:all .3s ease-in-out;width:100%;z-index:1000}.logo a{color:#f89d56;font-size:1.8rem;font-weight:700;text-decoration:none;transition:color .3s ease-in-out}.logo a:hover{color:#ffb380}.nav-links{display:flex;gap:25px;list-style:none}.nav-links li a{border-radius:5px;color:#fff;font-size:1rem;font-weight:500;padding:8px 12px;text-decoration:none;transition:all .3s ease-in-out}.nav-links li a:hover{color:#f89d56}.nav-links li a.active{border-bottom:2px solid #f89d56;color:#f89d56}.hamburger{color:#fff;cursor:pointer;display:none;font-size:2rem}@media (max-width:768px){.nav-links{background:#111111f2;border-radius:8px;box-shadow:0 4px 10px #0003;display:none;flex-direction:column;padding:15px;position:absolute;right:0;text-align:center;top:60px;transition:transform .3s ease-in-out;width:220px}.nav-links.open{display:flex}.hamburger{display:block}}
/*# sourceMappingURL=main.e9e67592.css.map*/