@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;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}:root{--background-color:#fff;--text-color:#2d3748;--link-color:#2d3748;--nav-background:#f7fafc;--nav-text:#2d3748;--primary-color:#2563eb;--secondary-color:#64748b;--accent-color:#3b82f6;--card-background:#fff;--card-border:#e2e8f0;--hover-shadow:#2563eb1a}[data-theme=dark]{--background-color:#0f172a;--text-color:#e2e8f0;--link-color:#e2e8f0;--nav-background:#1e293b;--nav-text:#e2e8f0;--primary-color:#3b82f6;--secondary-color:#94a3b8;--accent-color:#60a5fa;--card-background:#1e293b;--card-border:#334155;--hover-shadow:#3b82f633}body{background-color:#fff;background-color:var(--background-color);color:#2d3748;color:var(--text-color);font-family:Poppins,sans-serif;margin:0;padding:0;transition:background-color .3s ease,color .3s ease}nav{background-color:#f7fafc;background-color:var(--nav-background);box-shadow:0 1px 3px #0000001a;color:#2d3748;color:var(--nav-text);padding:15px 20px;position:-webkit-sticky;position:sticky;top:0;transition:background-color .3s ease;z-index:100}nav,nav .container{align-items:center;display:flex;justify-content:space-between}nav .container{width:100%}nav ul{display:flex;gap:30px;list-style:none;margin:0;padding:0}nav ul li a{color:#2d3748;color:var(--link-color);font-weight:500;text-decoration:none;transition:color .3s ease}nav ul li a:hover{color:#2563eb;color:var(--primary-color)}#theme-toggle{background-color:#2563eb;background-color:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;margin-left:20px;padding:10px 18px;transition:all .3s ease}#theme-toggle:hover{background-color:#3b82f6;background-color:var(--accent-color);box-shadow:0 4px 12px #2563eb4d;transform:translateY(-2px)}.container{margin:0 auto;max-width:1200px;padding:20px}.intro{padding:50px 20px;text-align:center}.intro h1{color:#2d3748;color:var(--text-color);font-size:2.5em;margin-bottom:10px}.intro h2{color:#64748b;color:var(--secondary-color);font-size:1.5em;margin-bottom:20px}.intro p{font-size:1.1em;line-height:1.6;margin-bottom:20px}.intro img{margin:10px;width:50px}.links{display:flex;gap:30px;justify-content:center;padding:20px}.links a{color:#2d3748;color:var(--text-color);text-decoration:none;transition:transform .3s ease}.links a:hover{transform:translateY(-5px)}.links img{height:30px;transition:transform .3s;width:30px}.links img:hover{transform:scale(1.2)}.links p{color:#2d3748;color:var(--text-color);font-weight:500;margin-top:5px}section{padding:60px 20px}section h2{color:#2d3748;color:var(--text-color);font-size:2.5em;margin-bottom:40px;text-align:center}.job{margin-bottom:30px}.job h4{color:#2d3748;color:var(--text-color);font-size:1.3em;margin-bottom:5px}.job h5{color:#64748b;color:var(--secondary-color);font-size:1.1em;margin-bottom:10px}.job ul{list-style-type:disc;margin-left:20px}.job ul li{line-height:1.6;margin-bottom:8px}.hero{background-color:#fff;background-color:var(--card-background);border:1px solid #e2e8f0;border:1px solid var(--card-border);border-radius:16px;box-shadow:0 4px 6px #0000000d;font-family:poppins,sans-serif;margin:20px auto;max-width:800px;padding:40px 30px;transition:all .3s ease}.hero:hover{box-shadow:0 8px 16px #2563eb1a;box-shadow:0 8px 16px var(--hover-shadow)}.hero .container{align-items:center;display:flex;gap:30px}.hero .profile-pic{border:3px solid #2563eb;border:3px solid var(--primary-color);border-radius:50%;height:150px;object-fit:cover;width:150px}.hero-content{flex:1 1}.hero h1{color:#2d3748;color:var(--text-color);font-size:2.5em;margin-bottom:10px}.hero h2{color:#2563eb;color:var(--primary-color);font-size:1.5em;font-weight:500;margin-bottom:15px}.location{align-items:center;display:flex;gap:10px;margin-bottom:20px}.location-icon{height:20px;width:20px}.location p{color:#2d3748;color:var(--text-color);font-size:1em;margin:0}#technologies{background-color:#f7fafc;background-color:var(--nav-background);padding:60px 20px;text-align:center}#technologies h3{color:#2d3748;color:var(--text-color);font-size:2em;margin-bottom:40px}.tech-list{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.tech-item{text-align:center;transition:transform .3s ease}.tech-icon{fill:#64748b;fill:var(--secondary-color);height:80px;transition:all .3s ease;width:80px}.tech-item:hover .tech-icon{fill:#2563eb;fill:var(--primary-color);transform:translateY(-10px)}.tech-name{color:#2d3748;color:var(--text-color);font-size:1em;font-weight:500;margin-top:10px}.projects-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:0 auto;max-width:1200px;padding:20px}.project-card{background-color:#fff;background-color:var(--card-background);border:1px solid #e2e8f0;border:1px solid var(--card-border);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease}.project-card:hover{border-color:#2563eb;border-color:var(--primary-color);box-shadow:0 12px 24px #2563eb1a;box-shadow:0 12px 24px var(--hover-shadow);transform:translateY(-8px)}.project-card-image{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--card-border);height:220px;object-fit:cover;width:100%}.project-card-content{display:flex;flex-direction:column;flex-grow:1;padding:24px}.project-card-title{color:#2d3748;color:var(--text-color);font-size:1.4em;font-weight:600;line-height:1.3;margin-bottom:12px}.project-card-description{color:#64748b;color:var(--secondary-color);flex-grow:1;font-size:.95em;line-height:1.6;margin-bottom:16px}.project-card-highlight{background-color:#f7fafc;background-color:var(--nav-background);border-left:3px solid #2563eb;border-left:3px solid var(--primary-color);border-radius:8px;margin-bottom:16px;padding:12px 16px}.project-card-highlight p{color:#2d3748;color:var(--text-color);font-size:.9em;font-weight:500;margin:0}.project-card-tech{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.tech-badge{background-color:#2563eb;background-color:var(--primary-color);border-radius:6px;color:#fff;font-size:.85em;font-weight:500;padding:6px 12px}.project-card-footer{border-top:1px solid #e2e8f0;border-top:1px solid var(--card-border);display:flex;gap:12px;margin-top:auto;padding-top:16px}.project-link{align-items:center;background-color:#2563eb;background-color:var(--primary-color);border-radius:8px;color:#fff;display:flex;flex:1 1;font-weight:500;gap:8px;justify-content:center;padding:10px 16px;text-align:center;text-decoration:none;transition:all .3s ease}.project-link:hover{background-color:#3b82f6;background-color:var(--accent-color);box-shadow:0 4px 12px #2563eb4d;transform:translateY(-2px)}.project-link.secondary{background-color:#f7fafc;background-color:var(--nav-background);border:1px solid #e2e8f0;border:1px solid var(--card-border);color:#2563eb;color:var(--primary-color)}.project-link.secondary:hover{background-color:#e2e8f0;background-color:var(--card-border);border-color:#2563eb;border-color:var(--primary-color)}.github-icon{height:18px;width:18px}.project-image{border-radius:8px;box-shadow:0 4px 8px #0000001a;height:auto;margin:20px 0;max-width:100%;width:800px}.project-links{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.project-links a{align-items:center;background-color:#2563eb;background-color:var(--primary-color);border-radius:8px;color:#fff;display:inline-flex;font-weight:500;gap:8px;padding:10px 20px;text-decoration:none;transition:all .3s ease}.project-links a:hover{background-color:#3b82f6;background-color:var(--accent-color);box-shadow:0 4px 12px #2563eb4d;transform:translateY(-2px)}.experience-container{display:flex;flex-direction:column;gap:30px;margin:0 auto;max-width:1200px;padding:20px}.experience-card{background-color:#fff;background-color:var(--card-background);border:1px solid #e2e8f0;border:1px solid var(--card-border);border-radius:12px;padding:30px;transition:all .3s ease}.experience-card:hover{border-color:#2563eb;border-color:var(--primary-color);box-shadow:0 8px 16px #2563eb1a;box-shadow:0 8px 16px var(--hover-shadow);transform:translateY(-4px)}.experience-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.experience-title-section{flex:1 1}.experience-company{color:#2d3748;color:var(--text-color);font-size:1.8em;font-weight:600;margin:0 0 6px}.experience-location{align-items:center;color:#64748b;color:var(--secondary-color);display:flex;font-size:1em;gap:6px;margin:0}.experience-location:before{content:"📍";font-size:.9em}.current-badge{background-color:#2563eb;background-color:var(--primary-color);border-radius:20px;color:#fff;font-size:.85em;font-weight:500;padding:6px 14px}.experience-role{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--card-border);margin-bottom:20px;padding-bottom:16px}.experience-job-title{color:#2563eb;color:var(--primary-color);font-size:1.3em;font-weight:600;margin:0 0 8px}.experience-duration{color:#64748b;color:var(--secondary-color);font-size:.95em;margin:0}.experience-achievements{list-style:none;margin:0 0 20px;padding:0}.experience-achievements li{color:#2d3748;color:var(--text-color);font-size:1em;line-height:1.7;margin-bottom:12px;padding-left:28px;position:relative}.experience-achievements li:before{color:#2563eb;color:var(--primary-color);content:"▹";font-size:1.4em;left:0;line-height:1.2;position:absolute}.experience-skills{border-top:1px solid #e2e8f0;border-top:1px solid var(--card-border);display:flex;flex-wrap:wrap;gap:8px;padding-top:16px}.skill-badge{background-color:#f7fafc;background-color:var(--nav-background);border:1px solid #e2e8f0;border:1px solid var(--card-border);border-radius:6px;color:#2563eb;color:var(--primary-color);font-size:.85em;font-weight:500;padding:6px 12px;transition:all .2s ease}.skill-badge:hover{background-color:#2563eb;background-color:var(--primary-color);border-color:#2563eb;border-color:var(--primary-color);color:#fff}@media (max-width:768px){.container{padding:10px}.intro h1{font-size:2em}.intro h2{font-size:1.3em}.intro p{font-size:1em}.links{gap:20px}.hero .container{flex-direction:column;text-align:center}.hero .profile-pic{height:120px;width:120px}.hero h1{font-size:2em}.hero h2{font-size:1.3em}.location{justify-content:center}.tech-list{gap:20px}.tech-icon{height:60px;width:60px}.projects-grid{gap:20px;grid-template-columns:1fr}.project-card-image{height:180px}.project-card-content{padding:20px}.project-image{width:100%}nav ul{gap:15px}section h2{font-size:2em}.experience-card{padding:24px}.experience-company{font-size:1.5em}.experience-job-title{font-size:1.2em}.experience-header{align-items:flex-start;flex-direction:column}.current-badge{align-self:flex-start}}
/*# sourceMappingURL=main.12a5dfc4.css.map*/