.icon-mdi{padding:24px 13px!important}.skill-icon{background-color:#fff;border:1px solid;border-radius:50%;margin-right:9px}.project-content{font-size:13px}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}.colorTheme{color:#18d26e}.profile-image{-webkit-filter:brightness(1.1);filter:brightness(1.1)}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.carousel-inner{background-color:#1a1a1a;border-radius:8px;padding:15px}.project-image{border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);height:250px;object-fit:contain;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.carousel{border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.15);margin-bottom:20px;overflow:hidden}.carousel-indicators{bottom:-5px}.carousel-control-next,.carousel-control-prev{width:8%}.carousel-control-next-icon,.carousel-control-prev-icon{background-color:rgba(0,0,0,.3);border-radius:50%;padding:10px}.project-content{border-radius:10px;transition:box-shadow .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease}.project-content:hover{box-shadow:0 10px 20px rgba(0,0,0,.1);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.resume-item.project-content{p{color:#e0e0e0;font-size:.85rem;line-height:1.7}}.show-more-btn{.btn{font-family:Raleway,sans-serif;font-size:.9rem;font-weight:500;letter-spacing:.3px;padding:5px 18px}.btn,.btn-primary{transition:all .3s ease}.btn-primary{background-color:#20c997;border:none}.btn-primary:hover{background-color:#1ba17f;box-shadow:0 5px 15px rgba(32,201,151,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.btn-secondary{background-color:initial;border:1px solid #444;color:#e0e0e0;transition:all .3s ease}.btn-secondary:hover{background-color:#444;box-shadow:0 5px 15px rgba(0,0,0,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}}.modal-content{background-color:#1f1f1f;border:none;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.4);color:#fff;font-family:Open Sans,sans-serif}.modal-header{background-color:#272727;border-bottom:1px solid hsla(0,0%,100%,.1);border-radius:15px 15px 0 0;padding:20px 25px}.modal-header .modal-title{color:#fff;font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:.5px}.modal-header .btn-close{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E") 50%/1em auto no-repeat;color:#fff;opacity:.8}.modal-footer{background-color:#272727;border-radius:0 0 15px 15px;border-top:1px solid hsla(0,0%,100%,.1);padding:15px 25px}.modal-body{background-color:#1f1f1f;font-size:.95rem;line-height:1.7;padding:30px}.project-image-modal{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.3);height:350px;object-fit:contain;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.carousel:hover .project-image-modal{-webkit-transform:scale(1.02);transform:scale(1.02)}.tech-stack .badge{font-family:Raleway,sans-serif;font-size:.85rem;font-weight:500;margin-bottom:6px;margin-right:6px;padding:6px 12px}.tech-stack .badge.bg-secondary{background-color:#444!important}.tech-stack .badge.bg-primary{background-color:#0078ff!important}.project-full-description h6,.project-integrations h6,.project-responsibilities h6,.section-title{color:#20c997;display:inline-block;font-family:Raleway,sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:.5px;margin-bottom:12px;margin-top:20px;padding-bottom:10px;position:relative;text-transform:uppercase}.project-full-description p{color:#e0e0e0;font-size:.95rem;line-height:1.7;margin-bottom:15px}li{list-style:none}.project-integrations ul li,.project-responsibilities ul li{color:#e0e0e0;font-size:.95rem;line-height:1.6;margin-bottom:10px;padding-left:20px;position:relative}.project-integrations ul li:before,.project-responsibilities ul li:before{color:#20c997;content:"▹";font-size:1rem;left:0;position:absolute}.project-integrations ul li b,.project-responsibilities ul li b{color:#20c997;font-weight:600}.modal-footer .btn{border-radius:50px;font-family:Raleway,sans-serif;font-size:.9rem;font-weight:500;letter-spacing:.3px;padding:8px 20px;transition:all .3s ease}.modal-footer .btn-primary{background-color:#20c997;border:none;transition:all .3s ease}.modal-footer .btn-primary:hover{background-color:#1ba17f;box-shadow:0 5px 15px rgba(32,201,151,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.modal-footer .btn-secondary{background-color:initial;border:1px solid #444;color:#e0e0e0;transition:all .3s ease}.modal-footer .btn-secondary:hover{background-color:#444;box-shadow:0 5px 15px rgba(0,0,0,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.modal-backdrop,.modal.show{background-color:rgba(0,0,0,.7)}.modal.show{display:block}.project-description{-webkit-line-clamp:10;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.text-justify{text-align:justify}
/*# sourceMappingURL=main.02f5d886.css.map*/