@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*{font-family:Poppins,sans-serif!important;scroll-behavior:smooth;transition:scroll-behavior .3s ease-in-out}:root{font-family:Poppins,sans-serif!important;line-height:1.5;font-weight:400;color-scheme:light dark;color:#d23131de;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}h1{font-size:3.2em;line-height:1.1}.header-link-container{width:71%}.section_text_p1{text-align:center;color:#555;font-size:16px!important}.section_heading{font-size:2.5rem!important;position:relative;font-weight:700!important;font-style:normal!important;color:#000!important;padding:10px 0!important}.section_heading:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:3.5px;background:linear-gradient(90deg,#6091cc,#ef8ebf);border-radius:1px}.nav-link{color:#000!important;text-decoration:none!important;text-decoration-color:#fff!important;transition:color .3s ease,background-color .3s ease!important;list-style:none!important;margin-top:0;font-size:21px!important;font-family:Poppins,sans-serif!important;font-weight:400!important;font-style:normal!important;line-height:normal!important}.nav-link:hover{color:#6091cc!important;text-decoration:underline!important;text-underline-offset:1rem!important;text-decoration-color:#6091cc!important}.poppins-regular{font-family:Poppins,sans-serif!important;font-weight:400!important;font-style:normal!important}main{display:block!important;margin-top:60px}section{padding-top:4vh!important;margin:0 10rem!important;box-sizing:border-box!important;min-height:fit-content!important}#profile{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5rem;height:85vh!important}.profile-pic-container{display:flex;height:475px;width:475px;margin:auto 0}.profile-pic-img-box{display:flex;height:100%;width:100%;border-radius:50%;overflow:hidden!important;background-color:#f4f4f4!important}.profile-pic-img{height:100%;width:100%;object-fit:cover;object-position:top center}.profile-info{align-self:center;text-align:center}.profile-gretting-text{font-family:Poppins,sans-serif!important;font-weight:600!important;font-style:normal!important;font-size:16px!important;color:#555!important}.profile-gretting-name{font-family:Poppins,sans-serif!important;font-weight:600!important;font-style:normal!important;font-size:3rem!important;color:#000!important}.profile-gretting-text-2{font-size:1.5rem!important;margin-bottom:1rem!important;font-weight:600!important;color:#555!important}#about{padding:4rem 0;text-align:center}.text-container{margin-top:4rem!important}.text-container p{color:#555;line-height:1.6;text-align:left}#proficiencies{padding:3rem 0;text-align:center}.article_container{display:flex;flex-wrap:wrap;justify-content:space-around;gap:3.5rem}.article_container article{display:flex;flex-direction:column;align-items:center;max-width:320px;text-align:center}article h3{font-size:1.5rem!important;color:#333!important;font-weight:600!important}article p{color:#777;line-height:1.5;text-align:justify}article .icon{cursor:pointer;height:90px!important;margin-bottom:1rem!important}#projects{padding:4rem 0;text-align:center}.details_container{display:flex;flex-wrap:wrap;justify-content:space-around;gap:5rem;margin-top:4rem!important}.subdetail_container{background-color:#fff!important;border:1px solid #ddd!important;border-radius:1px!important;padding:1.5rem;max-width:490px;text-align:left;box-shadow:0 0 10px #0000001a;transition:transform .2s ease-in-out!important}.subdetail_container:hover{transform:scale(1.02);box-shadow:0 0 15px #0003}.project_img{max-width:100%;height:auto}.subdetail_container h3{font-size:1.5rem!important;color:#333!important;font-weight:600!important}.subdetail_container p{color:#777;line-height:1.5;text-align:justify}.btn_container{margin-top:.5rem;text-align:center}.view-project-btn{background:linear-gradient(90deg,#6091cc,#ef8ebf);border:none;color:#fff;padding:1rem;font-weight:600;border-radius:4rem;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.view-project-btn:hover{background:linear-gradient(90deg,#ef8ebf,#6091cc);transform:scale(1.05)}.subdetail_container:hover .view-project-btn{transform:scale(1.05)}#other-platforms{padding:4rem 0;text-align:center}#other-platforms .details_container{display:flex;justify-content:center;align-items:center;gap:4rem;flex-wrap:wrap}#other-platforms .subdetail_container{display:flex;flex-direction:column;max-width:310px;padding:1rem}#other-platforms .platform-image{width:40px;height:50px;object-fit:contain;margin-bottom:.5rem}.text-center{text-align:center!important}#contacts{padding:4rem 0;text-align:center}.contact-container{display:flex;flex-wrap:wrap;justify-content:space-around;gap:2rem;padding:2rem}.contact-card{flex:1;text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-info{text-align:left;flex:1;max-width:400px}.contact-info h3{font-size:1.5rem!important;color:#333!important;font-weight:600!important}.contact-info p{color:#777;line-height:1.5;text-align:justify}footer{padding:2rem 0;text-align:center;background-color:#f9f9f7}footer p{color:#555!important}.sidebar-close-btn{position:absolute;top:.8rem;right:.8rem;font-size:1.5rem;cursor:pointer}@media (max-width: 1200px){#profile{flex-direction:column;gap:0rem;height:83vh!important}.profile-pic-container{width:275px;height:275px;margin:0 auto 2rem}.article_container article{max-width:300px;text-align:center}#about{padding:0;text-align:center}section{margin:0 5%!important}#other-platforms .subdetail_container{max-width:300px!important;gap:2.5rem}#other-platforms .details_container{justify-content:center!important}#projects .subdetail_container{padding:1rem;max-width:320px;gap:2.5rem}}@media (max-width: 768px){.header-link-container{width:100%}#profile{flex-direction:column;gap:0rem;height:72vh!important}.profile-pic-container{width:250px;height:250px;margin:0 auto 2rem}.profile-gretting-text{font-size:12.8px!important}.profile-gretting-name{font-size:1.6rem!important}.profile-gretting-text-2{font-size:1rem!important}#about{padding:0;text-align:center}section{margin:0 5%!important}.section_text_p1{font-size:.8rem!important}.section_heading{font-size:1.6rem!important;padding:5px 0!important}.text-container{margin-top:2rem!important}.text-container p{line-height:1.4;text-align:center}.details_container{display:flex;flex-wrap:wrap;justify-content:space-around;gap:2.5rem;margin-top:0rem!important}.subdetail_container{padding:1.5rem;max-width:100%;text-align:center}.article_container{display:flex;flex-wrap:wrap;justify-content:space-around;gap:0}.article_container article{max-width:100%;text-align:center}article h3{font-size:1rem!important}article p{font-size:.9rem!important;line-height:1.4!important;text-align:center!important}#other-platforms .subdetail_container{max-width:250px!important;gap:1.5rem}#other-platforms .details_container{justify-content:center!important}#projects .subdetail_container{padding:1.5rem;max-width:250px;gap:1.5rem}.subdetail_container h3{font-size:1rem!important}.subdetail_container p{font-size:.9rem!important}.view-project-btn{padding:.8rem 1rem;font-size:.8rem}.nav-link{font-size:20px!important}.contact-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-info h3{font-size:1rem!important;text-align:center!important}.contact-info p{font-size:.9rem!important;text-align:center!important}.contact-card .view-project-btn{width:100%!important}.header-link-container img{height:25px!important}}#root{max-width:100%;background-color:#fff}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}
