*{background-color:"#ffffff"}.nav-link.active{background:#9253ff;color:#fff!important;border-radius:40px;padding:.5rem 2rem;width:125%;font-weight:500;box-shadow:0 2px 8px #9253ff33;border:none;transition:background .2s,color .2s}*{color:#333!important;font:poppins!important}.navbar-center{display:flex;justify-content:center;align-items:center;width:100%}.navbar{max-width:900px;margin:auto;padding:.2rem 0rem;text-align:center;border:1px solid black;border-radius:100px}.nav-item{margin-right:3.5rem}@media (max-width: 767px){.navbar{display:none}}.circle-round-svg{left:50%;top:10%;width:120px;height:auto;transform:translate(-50%);opacity:.22;animation:rotate-slow2 18s linear infinite reverse}.do-svg{left:8%;bottom:18%;width:180px;height:auto;opacity:.18;animation:float-updown2 10s ease-in-out infinite alternate}@keyframes rotate-slow2{0%{transform:translate(-50%) rotate(0)}to{transform:translate(-50%) rotate(-360deg)}}@keyframes float-updown2{0%{transform:translateY(0)}to{transform:translateY(25px)}}.projects-bg-wrapper{position:relative;overflow:hidden}.projects-bg-svg{position:absolute;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .3s}.round-svg{top:5%;left:2%;width:220px;height:auto;animation:rotate-slow 22s linear infinite}.circle-svg{bottom:8%;right:4%;width:180px;height:auto;animation:float-updown 8s ease-in-out infinite alternate}.random-svg{top:40%;right:12%;width:140px;height:auto;animation:scale-pulse 7s ease-in-out infinite alternate}@keyframes rotate-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes float-updown{0%{transform:translateY(0)}to{transform:translateY(-30px)}}@keyframes scale-pulse{0%{transform:scale(1)}to{transform:scale(1.15)}}@media (max-width: 900px){.round-svg,.circle-svg,.random-svg{width:100px}}.projects{background-color:#000;color:#fff!important;padding:50px 0;border-radius:50px!important}.con-project{display:flex;flex-direction:column;align-items:center;justify-content:center}.text{color:#eda78e!important}.h2{color:#fff!important}.card{background-color:#1a1a1a!important;border:2px solid white;padding:1rem}.card-title{color:#eda78e!important}.card-text{color:#fff!important}.btn{color:#000;background-color:#fff}.carousel-outer{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:2rem}.carousel-arrow{background:none;border:none;outline:none;cursor:pointer;width:48px;height:48px;display:flex;align-items:center;justify-content:center;transition:transform .2s;z-index:2}.carousel-arrow:hover{transform:scale(1.15)}.carousel-arrow-left{order:0}.carousel-arrow-right{order:2}.carousel-card{box-shadow:0 8px 32px #0000005e;border-radius:20px;overflow:hidden;margin:0 12px;border:2px solid #eda78e}.carousel-inner{display:flex;flex-direction:row;align-items:center;justify-content:center}.carousel-item{transition:transform .7s cubic-bezier(.4,0,.2,1),opacity .7s cubic-bezier(.4,0,.2,1)}.about-container{min-height:50vh;padding:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.header-section{text-align:center;padding:20px 0}.hello-btn{border:1px solid black;border-radius:50px;padding:8px 24px;background:transparent;cursor:pointer;font-weight:500}.header-lines{width:20px;position:absolute}.main-heading{font-size:clamp(2.5rem,6vw,4rem);font-weight:700;line-height:1.2;margin:0}.name-highlight{color:#eda78e!important}.software-text{position:relative;display:inline-block}.underline-decoration{position:absolute;top:80%;left:-25px;width:30px;height:auto}.main-content{display:grid;grid-template-columns:1fr 2fr 1fr;gap:40px;align-items:center;max-width:1200px;margin:0 auto}.quote-section{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.quote-icon{width:24px}.quote-text{font-style:italic;font-size:1.1rem;color:#666;line-height:1.5}.image-section{display:flex;justify-content:center;align-items:center;flex-direction:column}.image-wrapper{position:relative;display:inline-block}.semi-circle-bg{position:absolute;left:50%;top:70%;transform:translate(-50%,-40%);width:380px;height:200px;background:#eda78e;border-top-left-radius:340px 200px;border-top-right-radius:340px 200px;z-index:1}.profile-image{position:relative;z-index:2;max-width:100%;height:auto;border-radius:10px}.social-buttons{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:15px;z-index:3}.social-btn{width:50px;height:50px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.social-btn:hover{transform:translateY(-2px)}.github-btn{background-color:#000}.linkedin-btn{background-color:#0a66c2}.resume-info-section{display:flex;flex-direction:column;align-items:center;gap:30px}.floating-resume-btn{width:100px;height:100px;background:#9253ff;border-radius:50%;border:none;box-shadow:0 4px 16px #9253ff4d;display:flex;align-items:center;justify-content:center;cursor:pointer;animation:float 2.5s ease-in-out infinite}.mobile-resume-btn{display:none}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}.resume-text{text-align:center;color:#fff;font-size:.8rem;font-weight:500;line-height:1.2}.current-status{text-align:center;font-weight:700;color:#333}@media (max-width: 1024px){.main-content{grid-template-columns:1fr 1.5fr 1fr;gap:30px}.semi-circle-bg{width:320px;height:160px}.main-heading{font-size:clamp(2.2rem,5vw,3.5rem)}}@media (max-width: 768px){.about-container{padding:15px 15px 0}.main-content{grid-template-columns:1fr;gap:0;text-align:center}.quote-section{display:none}.image-section{order:1;margin:20px 0 0;padding-bottom:0;display:flex;flex-direction:column;align-items:center;gap:20px}.mobile-resume-btn{display:flex;width:80px;height:80px;background:#9253ff;border-radius:50%;border:none;box-shadow:0 4px 16px #9253ff4d;align-items:center;justify-content:center;cursor:pointer;animation:float 2.5s ease-in-out infinite;order:-1}.mobile-resume-btn .resume-text{text-align:center;color:#fff;font-size:.7rem;font-weight:500;line-height:1.2}.semi-circle-bg{width:280px;height:140px;top:65%}.profile-image{max-width:280px}.social-buttons{bottom:15px;gap:12px}.social-btn{width:45px;height:45px}.resume-info-section{order:2;flex-direction:row;justify-content:center;align-items:center;width:100%;margin-top:0;padding-top:0}.resume-info-section .floating-resume-btn{display:none}.current-status{font-size:.9rem}.main-heading{margin-bottom:10px}}@media (max-width: 480px){.header-section{margin-bottom:10px}.current-status{display:none}.main-heading{font-size:clamp(2rem,8vw,2.8rem)}.image-section{margin:10px 0 0}.semi-circle-bg{width:240px;height:120px}.profile-image{max-width:240px}.resume-info-section{flex-direction:column;gap:0;margin-top:0;padding-top:0}.mobile-resume-btn{display:none}}@media (min-width: 1200px){.main-content{gap:60px}.semi-circle-bg{width:420px;height:220px}}.frontend-card{background:#fff;border-radius:20px;box-shadow:0 0 20px #00000014;padding:2rem;margin:0 auto;min-width:340px;max-width:350px}.frontend-title{font-size:1.2rem;font-weight:700;margin-bottom:.5rem;color:#222}.frontend-underline hr{width:50%;height:3px;background:#eda78e;border:none;margin:0 auto 2rem}.frontend-skills-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.2rem 1.5rem;justify-items:start}.frontend-skill{display:flex;align-items:center;gap:1rem;border-radius:12px;padding:.7rem 1.1rem;cursor:pointer;transition:background .2s,box-shadow .2s,transform .2s}.frontend-icon{width:30px;height:30px;transition:transform .2s ease,box-shadow .2s ease}.frontend-skill-title{font-size:.9rem;font-weight:600;color:#222;transition:color .2s ease,transform .2s ease}.frontend-skill-level{font-size:.7rem;color:#888;font-weight:500;margin-top:2px}.skill-card{border-radius:20px;box-shadow:0 0 10px #0000001a;padding:20px}.frontend-skill:hover{background:#fff3eb;box-shadow:0 4px 18px #eda78e2e,0 1.5px 8px #00000012;transform:translateY(-2px) scale(1.03)}.frontend-skill:hover .frontend-icon{transform:scale(1.18);box-shadow:0 4px 16px #eda78e40}.frontend-skill:hover .frontend-skill-title{color:#ff6c37;transform:scale(1.08)}.me-container{background-color:#e8ebef!important;padding:20px;border-radius:50px!important}.text-highlight{color:#9747ff!important}.about-box{background-color:#fff!important;border-radius:20px!important;padding:20px}.aa{font-size:.7rem;color:gray}.about-para{font-size:1.3rem;color:#817c77!important}.about-btn{background-color:#333!important;color:#fff!important;width:100%}.about-icon{background-color:#fff!important}@media (max-width: 767.98px){.me-container{padding:15px;border-radius:30px!important;margin-top:1rem!important}.about-para{font-size:1.1rem;text-align:center}.about-box{margin-bottom:1rem;padding:15px}.about-btn{padding:12px 20px;font-size:.9rem}}@media (min-width: 768px) and (max-width: 991.98px){.me-container{padding:18px;border-radius:40px!important}.about-para{font-size:1.2rem}}@media (min-width: 992px){.about-btn{width:auto}}.hackathon-header-desc{color:#fff!important}.hackathon-title{margin-bottom:1rem}.hackathon-row{width:100%!important;padding:20px;margin:0}.hackathon-card-wrapper{height:100%}.hackathon-card-wrapper .card{transition:transform .3s ease,box-shadow .3s ease;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 4px 6px #0000001a}.hackathon-card-wrapper .card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.hackathon-card-img{height:200px;object-fit:cover;width:100%}.hackathon-card-wrapper .card-body{padding:1.5rem;min-height:150px}.hackathon-card-wrapper .card-title{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#2c3e50}.hackathon-card-wrapper .card-text{font-size:.95rem;line-height:1.5;color:#555}.hackathon-header{margin-bottom:2rem}@media (max-width: 992px){.hackathon-row{padding:15px}.hackathon-title{font-size:2rem;text-align:center!important;margin-bottom:1rem}.hackathon-header-desc{text-align:center!important;margin-bottom:0}.hackathon-card-img{height:180px}.hackathon-card-wrapper .card-body{min-height:140px;padding:1.25rem}}@media (max-width: 768px){.hackathon-row{padding:10px}.hackathon-title{font-size:1.75rem;text-align:center!important}.hackathon-header-desc{font-size:.9rem;text-align:center!important;padding:0 10px}.hackathon-card-img{height:160px}.hackathon-card-wrapper .card-body{min-height:120px;padding:1rem}.hackathon-card-wrapper .card-title{font-size:1.1rem}.hackathon-card-wrapper .card-text{font-size:.9rem}.hackathon-header{margin-bottom:1.5rem}}@media (max-width: 576px){.hackathon-row{padding:8px}.hackathon-title{font-size:1.5rem}.hackathon-header-desc{font-size:.85rem}.hackathon-card-img{height:140px}.hackathon-card-wrapper .card-body{min-height:100px;padding:.875rem}.hackathon-card-wrapper .card-title{font-size:1rem;margin-bottom:.75rem}.hackathon-card-wrapper .card-text{font-size:.85rem}}@media (max-width: 768px){.projects-bg-svg{opacity:.3;transform:scale(.8)}}@media (max-width: 576px){.projects-bg-svg{opacity:.2;transform:scale(.6)}}.text-lg-start{text-align:left}.text-lg-end{text-align:right}@media (max-width: 992px){.text-lg-start,.text-lg-end{text-align:center!important}}.timeline-item:last-child .timeline-line,.timeline-item:last-child .timeline-line-mobile{display:none}.text-position{color:#eda78e!important}.company-info h4{font-size:1.1rem}.position-info h3{font-size:1.25rem}@media (max-width: 767px){.timeline-content-mobile h4,.timeline-content-mobile h5{font-size:1.1rem}}.calendar .react-github-calendar rect[data-level],.calendar .react-github-calendar .ContributionCalendar-day{fill:#6f42c1!important;stroke:#6f42c1!important}.calendar{background:#000;color:#fff!important;border-radius:50px!important;box-shadow:0 0 20px #00000014;padding:20px;margin:40px 0 0;width:100%;max-width:100vw;min-width:0;position:relative;overflow:hidden}.calendar-title{font-size:2.2rem;font-weight:700;margin-bottom:1.5rem;color:#fff!important}.calendar,.calendar *{color:#fff!important}.calendar .text{color:#eda78e!important}.github-calendar{display:flex;justify-content:center;align-items:center;margin:0 auto;background:#ffffff0a;border-radius:18px;box-shadow:0 2px 12px #eda78e14;padding:1.5rem 1rem;max-width:100%;overflow-x:auto}.calendar .react-github-calendar{margin:0 auto;display:flex;flex-direction:column;align-items:center;color:#fff!important}.calendar .react-github-calendar svg{width:100%!important;height:auto;min-width:700px;max-width:100%}@media (max-width: 900px){.calendar{padding:1.2rem .5rem;width:100vw;max-width:100vw}.calendar .react-github-calendar svg{min-width:350px}}.touch-icon{display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto}.touch-title{font-size:2rem;font-weight:700;margin-bottom:1rem;color:#eda78e}.touch-description{color:#fff;font-size:1rem;margin-bottom:1.5rem}.touch-item{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 24px #6f42c114;padding:2rem 1rem 1.5rem;margin:1rem 0;display:flex;flex-direction:column;align-items:center;transition:transform .2s,box-shadow .2s;text-decoration:none;color:inherit;height:100%}.touch-item:hover{transform:translateY(-6px) scale(1.04);box-shadow:0 8px 32px #6f42c12e;color:inherit;text-decoration:none}.touch-icon{font-size:2.5rem;color:#6f42c1!important;margin-bottom:1rem;background:#fff;border-radius:50%;width:64px;height:64px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 12px #6f42c11a;transition:all .3s ease}.touch-item:hover .touch-icon{background:linear-gradient(135deg,#eda78e,#f4c2a1);color:#fff!important;transform:scale(1.1)}.touch-item .touch-title{font-size:1.3rem;margin-bottom:.5rem;color:#eda78e}.touch-item .touch-description{color:#b0b0b0;font-size:.9rem;word-break:break-word;text-align:center;margin-bottom:0}@media (max-width: 1199.98px){.touch-title{font-size:1.8rem}}@media (max-width: 991.98px){.touch-item{padding:1.5rem 1rem;margin:.5rem 0}.touch-icon{width:56px;height:56px;font-size:2.2rem}.touch-item .touch-title{font-size:1.2rem}.touch-item .touch-description{font-size:.85rem}}@media (max-width: 767.98px){.touch-title{font-size:1.6rem}.touch-description{font-size:.95rem;margin-bottom:2rem}.touch-item{padding:1.5rem 1rem;margin:.5rem 0}.touch-icon{width:50px;height:50px;font-size:2rem}.touch-item .touch-title{font-size:1.1rem}.touch-item .touch-description{font-size:.8rem}}@media (max-width: 575.98px){.touch-title{font-size:1.4rem}.touch-description{font-size:.9rem}.touch-item{padding:1.2rem .8rem}.touch-icon{width:45px;height:45px;font-size:1.8rem}.touch-item .touch-title{font-size:1rem}.touch-item .touch-description{font-size:.75rem}}.touch-item:focus{outline:3px solid #eda78e;outline-offset:2px}@media (prefers-reduced-motion: reduce){.touch-item,.touch-icon{transition:none}.touch-item:hover{transform:none}.touch-item:hover .touch-icon{transform:scale(1.05)}}.footer{width:100%;background:#000;color:#ccc;padding:24px 0 16px;position:relative;bottom:0;left:0;z-index:10}.footer-content{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:0 32px}.footer-text{font-size:1.25rem;font-weight:400;letter-spacing:.01em;color:#fff!important}.footer-icons{display:flex;gap:24px}.footer-icons i{font-size:2.2rem;color:#fff!important;margin:0 12px;transition:transform .2s,color .2s;vertical-align:middle}.footer-icons i:hover{transform:scale(1.15);color:#0af}
