@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);:root{--primary-color:#0ea5e9;--secondary-color:#0284c7;--dark-color:#0f172a;--light-color:#f8fafc;--success-color:#10b981;--warning-color:#f59e0b;--danger-color:#ef4444;--bg-color:#fff;--bg-secondary:#f8fafc;--text-color:#333;--text-secondary:#4b5563;--border-color:#e2e8f0;--card-bg:#fff;--card-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--navbar-bg:#fffffff2;--hero-gradient:linear-gradient(135deg,#f8fafc,#e0f2fe)}[data-theme=dark]{--primary-color:#38bdf8;--secondary-color:#7dd3fc;--dark-color:#f8fafc;--light-color:#0f172a;--bg-color:#111827;--bg-secondary:#1e293b;--text-color:#f3f4f6;--text-secondary:#d1d5db;--border-color:#374151;--card-bg:#1e293b;--card-shadow:0 4px 6px -1px #0003,0 2px 4px -1px #0000001a;--navbar-bg:#111827f2;--hero-gradient:linear-gradient(135deg,#0f172a,#1e293b)}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--bg-color);color:#333;color:var(--text-color);font-family:Poppins,sans-serif;line-height:1.6;transition:color .3s ease,background-color .3s ease}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}img{height:auto;max-width:100%}a{color:#0ea5e9;color:var(--primary-color);text-decoration:none;transition:all .3s ease}a:hover{color:#0284c7;color:var(--secondary-color)}.container{margin:0 auto;max-width:1200px;padding:0 1.5rem}.btn{border:none;border-radius:5px;cursor:pointer;display:inline-block;font-weight:500;padding:.75rem 1.5rem;transition:all .3s ease}.btn-primary{background-color:#0ea5e9;background-color:var(--primary-color);color:#fff}.btn-primary:hover{background-color:#0284c7;background-color:var(--secondary-color);color:#fff}.section{padding:5rem 0}.section-title{color:#333;color:var(--text-color);font-size:2rem;margin-bottom:2rem;position:relative;text-align:center;transition:color .3s ease}.section-title:after{background-color:#0ea5e9;background-color:var(--primary-color);border-radius:2px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.navbar{background-color:var(--navbar-bg);box-shadow:0 2px 10px #0000001a;left:0;padding:1rem 0;position:fixed;top:0;transition:background-color .3s ease;width:100%;z-index:1000}.nav-container{align-items:center;display:flex;justify-content:space-between;position:relative}.logo{color:var(--primary-color);font-size:1.8rem;font-weight:700}.nav-links{display:flex;list-style:none;margin:0;padding:0}.nav-links li{margin-left:2rem}.nav-links a{color:var(--text-color);font-weight:500;position:relative;transition:color .3s ease}.nav-links a:hover{color:var(--primary-color)}.nav-links a:after{background-color:var(--primary-color);bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-links a:hover:after{width:100%}.theme-toggle{align-items:center;background:none;background-color:var(--bg-secondary);border:none;border-radius:50%;box-shadow:0 2px 5px #0000001a;cursor:pointer;display:flex;font-size:1.2rem;justify-content:center;padding:.5rem;transition:all .3s ease}.theme-toggle:hover{transform:scale(1.1)}.theme-toggle.dark,.theme-toggle.light{background-color:var(--bg-secondary)}.hero{background:var(--hero-gradient);padding:10rem 0 5rem;transition:background .3s ease}.hero-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.hero-content{flex:1 1;max-width:600px}.hero h1{color:var(--text-color);font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem;transition:color .3s ease}.hero h2{color:var(--secondary-color);font-size:1.8rem;font-weight:500;margin-bottom:1.5rem}.hero p{color:var(--text-secondary);font-size:1.2rem;margin-bottom:2rem;transition:color .3s ease}.highlight{color:var(--primary-color)}.hero-buttons{display:flex;gap:1rem}.btn-outline{background-color:initial;border:2px solid var(--primary-color);color:var(--primary-color)}.btn-outline:hover{background-color:var(--primary-color);color:#fff}.hero-image{flex:1 1}.hero-image,.profile-image-container{align-items:center;display:flex;justify-content:center}.profile-image-container{background-color:#e0f2fe;border-radius:50%;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;height:350px;overflow:hidden;position:relative;width:350px}.profile-image{background-color:var(--primary-color);background-image:url(data:image/png;base64,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);background-position:50%;background-size:cover;border-radius:50%;height:320px;width:320px}.about-section{background-color:var(--bg-color);transition:background-color .3s ease}.about-content{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr 1fr}.about-text p{color:var(--text-secondary);font-size:1.1rem;line-height:1.7}.about-text p,.skills-container h3{margin-bottom:1.5rem;transition:color .3s ease}.skills-container h3{color:var(--text-color);font-size:1.5rem}.skills-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.skill-cat.section-title{color:var(--text-color);font-size:2rem;margin-bottom:2rem;position:relative;text-align:center;transition:color .3s ease}.skill-category h4{color:var(--primary-color);font-size:1.2rem;margin-bottom:1rem;position:relative}.skill-category h4:after{background-color:var(--primary-color);bottom:-5px;content:"";height:3px;left:0;position:absolute;width:40px}.skill-category ul{list-style:none}.skill-category li{color:var(--text-secondary);margin-bottom:.5rem;padding-left:1.5rem;position:relative;transition:color .3s ease}.skill-category li:before{color:var(--primary-color);content:"▹";left:0;position:absolute}.projects-section{background-color:var(--bg-secondary);transition:background-color .3s ease}.projects-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.project-card{background-color:var(--card-bg);border-radius:10px;box-shadow:var(--card-shadow);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.project-card:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-5px)}.project-image{overflow:hidden;position:relative}.project-image img{height:200px;object-fit:cover;transition:transform .3s ease;width:100%}.project-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.visit-btn{background-color:var(--primary-color);border-radius:4px;color:#fff;font-weight:500;letter-spacing:1px;padding:.5rem 1.5rem;text-transform:uppercase;transform:translateY(20px);transition:transform .3s ease,background-color .3s ease}.visit-btn:hover{background-color:var(--secondary-color);color:#fff}.project-card:hover .project-overlay{opacity:1}.project-card:hover .visit-btn{transform:translateY(0)}.project-card:hover .project-image img{transform:scale(1.05)}.project-info{padding:1.5rem}.project-info h3{color:var(--text-color);font-size:1.3rem;margin-bottom:.75rem;transition:color .3s ease}.project-info p{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin-bottom:1rem;transition:color .3s ease}.project-tech{display:flex;flex-wrap:wrap;gap:.5rem}.tech-tag{background-color:var(--bg-secondary);border:1px solid var(--primary-color);border-radius:20px;color:var(--primary-color);display:inline-block;font-size:.8rem;margin:.1rem;padding:.25rem .75rem;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.contact-section{background-color:var(--bg-color);transition:background-color .3s ease}.contact-content{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr 1fr}.contact-info h3{color:var(--text-color);font-size:1.5rem;margin-bottom:1rem;transition:color .3s ease}.contact-info p{color:var(--text-secondary);font-size:1.1rem;transition:color .3s ease}.contact-details,.contact-info p{margin-bottom:2rem}.contact-item{align-items:center;display:flex;margin-bottom:1rem}.contact-icon{color:var(--primary-color);font-size:1.5rem;margin-right:1rem}.social-links{display:flex;flex-wrap:wrap;gap:1rem}.social-link{align-items:center;background-color:var(--bg-secondary);border-radius:5px;display:flex;padding:.5rem 1rem;transition:all .3s ease}.social-link:hover{background-color:var(--primary-color);color:#fff}.social-icon{font-size:1.2rem;margin-right:.5rem}.contact-form-container{background-color:var(--bg-secondary);border-radius:10px;box-shadow:var(--card-shadow);padding:2rem;transition:background-color .3s ease,box-shadow .3s ease}.form-group{margin-bottom:1.5rem}.form-group label{color:var(--text-color);display:block;font-weight:500;margin-bottom:.5rem;transition:color .3s ease}.form-group input,.form-group textarea{background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:5px;color:var(--text-color);font-family:Poppins,sans-serif;font-size:1rem;padding:.75rem 1rem;transition:border-color .3s ease,background-color .3s ease,color .3s ease;width:100%}.form-group input:focus,.form-group textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #0ea5e933;outline:none}.footer{background-color:var(--bg-secondary);color:var(--text-color);padding:2rem 0;text-align:center;transition:background-color .3s ease,color .3s ease}@media (max-width:992px){.hero-container{flex-direction:column;text-align:center}.hero-content{margin-bottom:3rem}.hero-buttons{justify-content:center}.about-content,.contact-content{grid-template-columns:1fr}.skills-container{margin-top:2rem}}.burger-menu{background:none;border:none;cursor:pointer;display:none;height:24px;padding:0;position:relative;width:30px;z-index:1001}.burger-menu span{background:var(--text-color);border-radius:3px;display:block;height:3px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:.25s ease-in-out;width:100%}.burger-menu span:first-child{top:0}.burger-menu span:nth-child(2){top:10px}.burger-menu span:nth-child(3){top:20px}.burger-menu.open span:first-child{top:10px;transform:rotate(135deg)}.burger-menu.open span:nth-child(2){left:-60px;opacity:0}.burger-menu.open span:nth-child(3){top:10px;transform:rotate(-135deg)}@media (max-width:768px){.burger-menu{display:block}.nav-container{flex-direction:row}.nav-links{align-items:center;background-color:var(--navbar-bg);box-shadow:-5px 0 15px #0000001a;flex-direction:column;height:100vh;justify-content:center;padding:4rem 0;position:fixed;right:-100%;top:0;transition:right .3s ease;width:70%;z-index:1000}.nav-links.mobile-open{right:0}.nav-links li{margin:1.5rem 0}.hero-container{flex-direction:column;text-align:center}.hero-content{margin-bottom:2rem;order:2}.hero-image{margin-bottom:2rem;order:1}.hero h1{font-size:2.5rem}.hero h2{font-size:1.5rem}.projects-grid,.skills-grid{grid-template-columns:1fr}}@media (max-width:576px){.hero{padding:8rem 0 3rem}.profile-image-container{height:200px;width:200px}.profile-image{height:180px;width:180px}.hero h1{font-size:2rem}.hero h2{font-size:1.2rem}.hero p{font-size:1rem}.hero-buttons{flex-direction:column;gap:.75rem}.btn{text-align:center;width:100%}.nav-links{width:85%}}
/*# sourceMappingURL=main.c8ff8068.css.map*/