*{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0f172a;--text:#fff;--card:#1e293b;--accent:#8b5cf6;--border:#ffffff1a}body.light{--bg:#f5f5f5;--text:#111;--card:#fff;--accent:#2563eb;--border:#0000001a}body{background:#0f172a;background:var(--bg);color:#fff;color:var(--text);font-family:Arial,sans-serif}.nav{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--border);display:flex;height:70px;justify-content:space-between;padding:0 20px;position:fixed;top:0;width:100%;z-index:1000}.logo{color:#8b5cf6;color:var(--accent);font-weight:700}.nav-links{display:flex;gap:20px;list-style:none}.nav-links a{color:#fff;color:var(--text);text-decoration:none}.nav-links a:hover{color:#8b5cf6;color:var(--accent)}.nav-right{align-items:center;display:flex;gap:10px}.toggle-btn{background:none;border:none;color:#8b5cf6;color:var(--accent);cursor:pointer;font-size:22px}.hamburger{cursor:pointer;display:none;font-size:24px}section{padding:100px 20px}section h1,section h2{font-size:32px;margin-bottom:30px;text-align:center}html{scroll-behavior:smooth}.hero{justify-content:center;min-height:100vh;padding-top:80px}.hero,.hero-container{align-items:center;display:flex}.hero-container{gap:50px;justify-content:space-between;max-width:1100px;width:100%}.hero-text{flex:1 1;text-align:left}.hero-text h1{font-size:42px;margin-bottom:10px}.hero-text h2{margin-bottom:10px;opacity:.8}.hero-text p{margin-bottom:15px}.hero-buttons{display:flex;gap:15px;margin-top:15px}.btn{background:#8b5cf6;background:var(--accent);border-radius:8px;color:#fff}.btn,.btn-outline{padding:10px 20px;text-decoration:none}.btn-outline{border:1px solid #8b5cf6;border:1px solid var(--accent);border-radius:8px;color:#8b5cf6;color:var(--accent);display:inline-block;transition:.3s}.btn-outline:hover{background:#8b5cf6;background:var(--accent);color:#fff}.hero-img{display:flex;flex:1 1;justify-content:flex-end;position:relative}.hero-img img{border:6px solid #fffc;border-radius:50%;box-shadow:0 0 40px #6366f180,0 20px 60px #0009;height:380px;object-fit:cover;object-position:center top;transition:.4s ease;width:380px}.hero-img img:hover{transform:scale(1.05)}.hero-img:before{background:radial-gradient(circle,#6366f14d,#0000 70%);border-radius:50%;content:"";height:450px;position:absolute;width:450px;z-index:-1}.socials{display:flex;gap:15px;margin-top:20px}.socials a{color:#8b5cf6;color:var(--accent);font-size:22px;transition:.3s}.socials a:hover{transform:scale(1.2)}.about-container{display:flex;gap:40px;margin:auto;max-width:1100px}.subtitle{font-weight:1000;line-height:1.6;margin:0 auto 20px;max-width:800px;text-align:center}.about-left{flex:1 1;padding-top:10px;text-align:left}.about-left h3{margin-top:20px}.about-left p{line-height:1.6;margin-top:10px}.about-right{grid-gap:20px;display:grid;flex:1 1;gap:20px;grid-template-columns:repeat(2,1fr)}.about-box{background:#1e293b;background:var(--card);border:1px solid #ffffff1a;border:1px solid var(--border);border-radius:15px;padding:25px}.skills-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;padding:40px 0}.skill-card:hover{background:#8b5cf61a;box-shadow:0 12px 25px #0000004d;transform:translateY(-10px)}.skill-icon{color:#8b5cf6;color:var(--accent);font-size:40px;margin-bottom:15px}.skill-card h3{color:#fff;color:var(--text);font-size:22px;margin-bottom:10px}.skill-card p{color:#fff;color:var(--text);font-size:15px;line-height:1.5;margin-bottom:8px}.skill-card{background:#1e293b;background:var(--card);border:1px solid #ffffff1a;border:1px solid var(--border);border-radius:20px;box-shadow:0 8px 20px #0003;padding:25px;text-align:center;transition:transform .3s ease,box-shadow .3s ease,background .3s ease;width:300px}@media (max-width:650px){.skill-card{max-width:350px;width:90%}}.projects-container{display:flex;flex-wrap:wrap;gap:25px;justify-content:center}.project-card{background:#1e293b;background:var(--card);border:1px solid #ffffff1a;border:1px solid var(--border);border-radius:15px;overflow:hidden;width:300px}.project-card img{height:180px;object-fit:cover;width:100%}.project-content{padding:15px;text-align:left}.contact-section{padding:100px 20px}.contact-container{align-items:stretch;display:flex;gap:30px;margin:auto;max-width:1100px}.contact-info{display:flex;flex:1 1;flex-direction:column;gap:20px;text-align:left}.sub-text{opacity:.7}.info-item{align-items:center;background:#1e293b;background:var(--card);border:1px solid #ffffff1a;border:1px solid var(--border);border-radius:12px;display:flex;gap:12px;padding:15px;transition:.3s}.info-item:hover{box-shadow:0 0 15px #8b5cf6;box-shadow:0 0 15px var(--accent);transform:translateY(-5px)}.icon{color:#8b5cf6;color:var(--accent);font-size:20px}.contact-box{background:#1e293b;background:var(--card);border:1px solid #ffffff1a;border:1px solid var(--border);border-radius:15px;flex:1 1;padding:25px;text-align:left}.contact-box form{display:flex;flex-direction:column;gap:15px;margin-top:10px}.contact-box input,.contact-box textarea{background:#0000;border:1px solid #ffffff1a;border:1px solid var(--border);border-radius:10px;color:#fff;color:var(--text);padding:12px;width:100%}.contact-box input::placeholder,.contact-box textarea::placeholder{color:gray}.contact-box input:focus,.contact-box textarea:focus{border-color:#8b5cf6;border-color:var(--accent);outline:none}.contact-box button{background:#8b5cf6;background:var(--accent);border:none;border-radius:10px;color:#fff;cursor:pointer;padding:12px}.status{color:#8b5cf6;color:var(--accent);margin-top:10px}.education-container{align-items:center;display:flex;flex-direction:column;gap:20px}.edu-card{background:#1e293b;background:var(--card);border:1px solid #ffffff1a;border:1px solid var(--border);border-radius:15px;display:flex;gap:20px;max-width:900px;padding:20px;width:90%}.about-box,.edu-card,.info-item,.project-card,.skill-card{transition:.3s}.about-box:hover,.edu-card:hover,.info-item:hover,.project-card:hover,.skill-card:hover{box-shadow:0 0 15px #8b5cf6;box-shadow:0 0 15px var(--accent);transform:translateY(-6px)}@media (max-width:768px){.hamburger{display:block}.nav-links{background:#1e293b;background:var(--card);border-radius:10px;flex-direction:column;padding:15px;position:absolute;right:10px;top:70px;transform:translateX(120%);transition:.3s}.nav-links.active{transform:translateX(0)}.about-container,.contact-container,.edu-card,.hero-container{flex-direction:column;text-align:center}.about-right{grid-template-columns:1fr}.contact-box,.contact-info,.hero-text{text-align:center}.hero-img img{height:180px;width:180px}}
/*# sourceMappingURL=main.feec6561.css.map*/