*{margin:0;padding:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;box-sizing:border-box}html,body{width:100%;overflow-x:hidden}body{min-height:100vh;background:#161513;color:#fff}.about{position:relative;display:flex;flex-direction:column;align-items:center;gap:80px;width:100%;max-width:1200px;margin:0 auto;padding:160px 1.5rem 120px;box-sizing:border-box}.about-glow{position:fixed;width:200px;height:200px;border-radius:50%;pointer-events:none;z-index:50;filter:blur(80px);background:radial-gradient(circle,#fff,#fffc 30%,#fff0 70%)}.about-title{position:relative;text-align:center}.about-title h1{background:linear-gradient(264deg,#f74c40 -6.09%,#eb6fe4);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:60px;font-weight:600;margin:0;padding:0 30px;position:relative;z-index:1}.about-stars{position:absolute;top:45px;left:255px;width:130px;height:70px;z-index:-1}.about-sections{display:flex;width:100%;gap:40px;align-items:flex-start;justify-content:center}.about-left{display:flex;justify-content:center;width:100%}.about-profile{margin-top:40px;width:410px;height:400px;border-radius:12px;object-fit:cover}.about-right{display:flex;flex-direction:column;gap:80px;margin-left:50px;width:100%}.about-para{display:flex;flex-direction:column;gap:20px;font-size:24px;font-weight:500;line-height:1.5;color:#f5f5f5}.about-skills{display:flex;flex-direction:column;gap:20px;width:100%}.about-skills__title{font-size:40px;font-weight:600;margin:0}.about-skill-list{display:flex;flex-direction:column;gap:20px}.skill{display:flex;align-items:center;gap:50px;transition:transform .3s ease}.skill-label{min-width:150px;font-size:24px;font-weight:500}.skill-bar{flex:1;height:8px;border-radius:50px;border:none;outline:none;background:linear-gradient(264deg,orange -5%,#fc62da)}@media (max-width: 1200px){.about{padding:140px 2rem 100px;gap:60px}.about-sections{flex-direction:column;align-items:center;gap:60px}.about-right{margin-left:0;align-items:center;text-align:center;gap:60px}.about-para{font-size:20px;text-align:center}.about-skills__title{text-align:center}.skill{flex-direction:column;gap:12px;align-items:flex-start;width:100%}.skill-label{font-size:20px;min-width:auto}}@media (max-width: 768px){.about{padding:120px 1rem 80px;gap:50px}.about-title h1{font-size:42px;padding:0 16px}.about-stars{width:100px;height:50px;top:28px;left:50%;transform:translate(-50%)}.about-profile{width:min(280px,80vw);height:auto}.about-para{font-size:18px;gap:16px}.about-skills__title{font-size:32px}.about-skill-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;width:100%}.skill{gap:10px}.skill-label{font-size:18px}.skill-bar{height:6px;width:100%}}@media (max-width: 480px){.about{padding:110px 1rem 70px}.about-title h1{font-size:36px}.about-profile{width:min(240px,75vw)}.about-skill-list{grid-template-columns:1fr}}#resume{display:flex;flex-direction:column;min-height:100vh;background:none;padding:40px 0}.resume-title{position:relative;text-align:center}.resume-title h1{background:linear-gradient(264deg,#f74c40 -6.09%,#eb6fe4);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:60px;font-weight:600;margin:0;padding:0 30px;position:relative;z-index:1}.resume-stars{position:absolute;top:45px;left:50%;transform:translate(50%);width:130px;height:70px;z-index:-1}.pdf-container{padding:0 60px;flex:1;display:flex;justify-content:center;overflow:hidden}.pdf-viewer{width:100%;max-width:900px;height:1150px;border:none;border-radius:10px;box-shadow:0 4px 20px #0000001a}.download-section{padding:40px 20px 20px;text-align:center;flex-shrink:0}.download-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:.9rem 3rem;border-radius:999px;background:linear-gradient(264deg,orange -5.09%,#eb6fe4);background-size:200% 200%;border:2px solid white;font-size:clamp(1rem,2.8vw,1.4rem);font-weight:600;text-decoration:none;color:#fff;box-shadow:0 0 #ec489900;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;animation:gradient-shift 3s ease infinite}.download-btn:hover,.download-btn:focus-visible{box-shadow:0 5px 20px #ec489999;transform:translateY(-2px)}@media (max-width: 768px){#resume{min-height:auto}.resume-title h1{font-size:42px;padding:0 16px}.resume-stars{width:100px;height:50px;top:28px}.pdf-container{padding:10px 15px 0;margin-top:10px}.pdf-viewer{height:82vh}.download-section{padding-bottom:0}}@media (max-width: 480px){.resume-title h1{font-size:36px}.download-section{padding-top:12px;padding-bottom:0}}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.contact-info img{width:30px;height:30px}.contact{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:80px;margin:80px 170px}.contact-title{position:relative}.contact-title h1{padding:0px,30px;font-size:80px;font-weight:600}.contact-section{display:flex;gap:150px}.contact-left{display:flex;flex-direction:column;gap:30px}.contact-left h1{font-size:80px;font-weight:700;background:linear-gradient(270deg,#df8908 80%,#bf15ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.contact-left p{max-width:550px;color:#fff;font-size:20px;line-height:35px}.contact-details{display:flex;flex-direction:column;gap:30px;color:#f0f8ff;font-size:22px}.contact-info{display:flex;align-items:center;gap:20px}.contact-right{display:flex;flex-direction:column;align-items:start;gap:30px}.contact-right label{color:#f0f8ff;font-size:22px;font-weight:500}.contact-right input{border:none;width:700px;height:78px;padding-left:20px;border-radius:5px;background-color:#32323c;color:#a0a0a0;font-size:20px;box-sizing:border-box}.contact-right textarea{border:none;width:650px;padding:25px;border-radius:5px;background-color:#32323c;color:#a0a0a0;font-size:20px;box-sizing:border-box}.contact-submit{border:none;color:#fff;border-radius:50px;background:linear-gradient(256deg,#df8908 -5.09%,#b415ff);font-size:22px;padding:20px 60px;margin-bottom:50px;cursor:pointer;transition:.3s}.contact-submit:hover{transform:scale(1.1);transition:.3s}@media screen and (max-width: 1068px){.contact{margin:40px 20px;gap:40px}.contact-title h1{font-size:40px}.contact-section{flex-direction:column;gap:50px}.contact-left h1{font-size:40px}.contact-right input,.contact-right textarea{width:100%}}@media screen and (max-width: 768px){.contact{margin:20px 15px;gap:30px;width:calc(100% - 30px)}.contact-title h1{font-size:28px;padding:0 10px}.contact-section{gap:30px}.contact-left h1{font-size:28px}.contact-left p{font-size:16px;line-height:28px}.contact-details{gap:20px}.contact-info{gap:15px}.contact-info img{width:25px;height:25px}.contact-details span{font-size:18px}.contact-right{gap:20px}.contact-right label{font-size:18px}.contact-right input,.contact-right textarea{height:60px;padding-left:15px;font-size:16px}.contact-right textarea{padding:20px}.contact-submit{font-size:18px;padding:15px 40px}}.footer{display:flex;padding:50px 170px;flex-direction:column;gap:30px;background-color:#2e2e2e;width:100%;box-sizing:border-box}.footer-topleft h1{font-size:35px;margin-bottom:10px}.footer-email-input img{width:30px;height:30px}.footer-top{display:flex;justify-content:space-between}.footer-topleft p{font-size:20px;max-width:400px}.footer-topright{align-items:center;display:flex;gap:30px}.footer-topright img{width:50px;height:50px}.footer-email-input{display:flex;gap:30px;padding:20px 80px 20px 30px;border-radius:80px;background:#646475;max-width:100%;box-sizing:border-box}.footer-email-input input{outline:none;border:none;background:transparent;color:#f0f8ff;font-size:18px}.footer-email-input:hover{border:2px solid white}.footer-sub{font-size:20px;padding:22px 50px;border-radius:50px;background:linear-gradient(256deg,#df4c08 -5.09%,#b415ff);cursor:pointer;transition:.3s}.footer-sub:hover{transform:scale(1.1)}.footer-bottom{font-size:18px;text-align:center}.li-icon{border:none;border-radius:50%;transition:.3s}.li-icon:hover{box-shadow:0 0 6px #4caaf7;transform:scale(1.1)}.git-ic{border:none;border-radius:50%;transition:.3s}.git-ic:hover{box-shadow:0 0 6px #f8f8f8;transform:scale(1.1)}@media screen and (max-width: 1268px){.footer{padding:30px 20px}.footer-topleft h1{font-size:25px;margin-bottom:10px}.footer-top{flex-direction:column;gap:30px;align-items:start}.footer-topright{flex-direction:row;align-items:flex-start}.footer-bottom{flex-direction:column;gap:20px;font-size:16px}}@media screen and (max-width: 768px){.footer{padding:20px 15px}.footer-topleft h1{font-size:20px}.footer-topleft p{font-size:16px;max-width:300px}.footer-topright{gap:20px}.footer-topright img{width:40px;height:40px}.footer-email-input{gap:15px;padding:15px;max-width:calc(100vw - 30px);overflow:hidden}.footer-email-input input{font-size:16px}.footer-sub{font-size:16px;padding:15px 30px}.footer-bottom{font-size:14px}}
