:root{--primary-purple:#6366f1}[data-theme=light]{--text-dark:#1f2937;--text-light:#6b7280;--background:#fff;--border:#e5e7eb;--card-background:#fff;--hover-background:#f3f4f6}[data-theme=dark]{--text-dark:#f9fafb;--text-light:#d1d5db;--background:#111827;--border:#374151;--card-background:#1f2937;--hover-background:#374151}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--background);color:var(--text-dark);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;transition:background-color .3s,color .3s}.container{max-width:1200px;margin:0 auto;padding:0 24px}.dev-banner{background:var(--primary-purple);text-align:center;padding:6px 0}.dev-text{color:#fff;opacity:.9;font-size:12px;font-weight:500}.header{border-bottom:1px solid var(--border);padding:20px 0}.header-inner{justify-content:space-between;align-items:center;display:flex}.logo{align-items:center;display:flex}.logo-icon{background:var(--primary-purple);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:600;display:flex}.nav{gap:16px;display:flex}.nav-btn{cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.mentorship-btn{color:var(--text-light);background:0 0}.mentorship-btn:hover{background:var(--hover-background);color:var(--text-dark)}.theme-toggle{color:var(--text-light);background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:6px 8px;font-size:16px;display:flex}.theme-toggle:hover{background:var(--hover-background)}.contact-btn{background:var(--primary-purple);color:#fff}.contact-btn:hover{background:#5855eb}.hero{text-align:center;padding:60px 0 80px}.hero-content{max-width:700px;margin:0 auto}.hero-avatar{justify-content:center;margin-bottom:32px;display:flex}.avatar-image{object-fit:cover;border:3px solid var(--primary-purple);background:var(--card-background);border-radius:50%;width:160px;height:160px;box-shadow:0 8px 32px #6366f133}.hero-title{color:var(--text-dark);margin:0 0 16px;font-size:42px;font-weight:700;line-height:1.2}.hero-subtitle{color:var(--primary-purple);margin:0 0 16px;font-size:24px;font-weight:600}.hero-description{color:var(--text-light);max-width:500px;margin:0 auto 40px;font-size:18px;line-height:1.6}.hero-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.cta-btn{cursor:pointer;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.cta-btn.primary{background:var(--primary-purple);color:#fff}.cta-btn.primary:hover{background:#5855eb;transform:translateY(-2px);box-shadow:0 8px 25px #6366f14d}.cta-btn.secondary{color:var(--primary-purple);border:2px solid var(--primary-purple);background:0 0}.cta-btn.secondary:hover{background:var(--primary-purple);color:#fff;transform:translateY(-2px)}.section-title{text-align:center;color:var(--text-dark);margin:0 0 48px;font-size:36px;font-weight:700}.skills{background:var(--card-background);padding:80px 0}.skills-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;display:grid}.skill-category{background:var(--background);border:1px solid var(--border);border-radius:12px;padding:24px;transition:transform .3s,box-shadow .3s}.skill-category:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001a}.category-title{color:var(--text-dark);margin:0 0 16px;font-size:20px;font-weight:600}.skills-list{flex-wrap:wrap;gap:8px;display:flex}.skill-tag{background:var(--primary-purple);color:#fff;border-radius:20px;padding:6px 12px;font-size:14px;font-weight:500}.projects{padding:80px 0}.projects-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;display:grid}.project-card{background:var(--card-background);border:1px solid var(--border);border-radius:12px;padding:24px;transition:transform .3s,box-shadow .3s}.project-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001a}.project-icon{margin-bottom:16px;font-size:48px}.project-title{color:var(--text-dark);margin:0 0 12px;font-size:22px;font-weight:600}.project-description{color:var(--text-light);margin:0 0 16px;line-height:1.6}.project-tech{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.tech-tag{color:var(--primary-purple);background:#6366f11a;border-radius:12px;padding:4px 8px;font-size:12px;font-weight:500}.project-links{gap:12px;display:flex}.project-link{border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s}.project-link:not(.primary){color:var(--text-light);border:1px solid var(--border);background:0 0}.project-link:not(.primary):hover{background:var(--hover-background);color:var(--text-dark)}.project-link.primary{background:var(--primary-purple);color:#fff}.project-link.primary:hover{background:#5855eb}.education{background:var(--card-background);padding:80px 0}.education-item{background:var(--background);border:1px solid var(--border);border-radius:12px;gap:24px;max-width:800px;margin:0 auto;padding:32px;display:flex}.education-icon{flex-shrink:0;font-size:48px}.education-details h3{color:var(--text-dark);margin:0 0 8px;font-size:24px;font-weight:600}.education-details .institution{color:var(--primary-purple);margin:0 0 4px;font-size:18px;font-weight:500}.education-details .duration,.education-details .gpa{color:var(--text-light);margin:0 0 4px}.coursework{margin-top:20px}.coursework h4{color:var(--text-dark);margin:0 0 12px;font-size:16px;font-weight:600}.course-tags{flex-wrap:wrap;gap:8px;display:flex}.course-tag{color:var(--primary-purple);background:#6366f11a;border-radius:16px;padding:6px 12px;font-size:13px;font-weight:500}@media (width<=768px){.hero-title{font-size:32px}.hero-subtitle{font-size:20px}.hero-description{font-size:16px}.avatar-image{width:120px;height:120px}.nav{gap:8px}.nav-btn{padding:6px 12px;font-size:13px}.hero-actions{flex-direction:column;align-items:center}.cta-btn{width:200px}.section-title{font-size:28px}.dev-text{font-size:11px}.skills-grid,.projects-grid{grid-template-columns:1fr}.education-item{text-align:center;flex-direction:column}.course-tags{justify-content:center}}
/*# sourceMappingURL=path0.345b9b75.css.map */
