body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-background)!important}body::-webkit-scrollbar{width:0}pre::-webkit-scrollbar{width:.4rem}body::-webkit-scrollbar-thumb,pre::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:8px}body::-webkit-scrollbar-track,pre::-webkit-scrollbar-track{background:var(--color-gray-6)}h1{font-family:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:600}*{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:auto;font-kerning:auto}.js-focus-visible :focus:not(.focus-visible){outline:none}.js-focus-visible .focus-visible{outline:2px solid var(--color-success)!important}.sp_btn{text-decoration:none!important;margin:.5rem!important;background-color:var(--button-active-background-color)!important;border:1px solid var(--button-active-border-color)!important;color:var(--button-text-color)!important}.sp_btn:hover{background-color:var(--button-hover-background-color)!important;border:1px solid var(--button-hover-border-color)!important}.row{display:flex;flex-wrap:wrap}.col-sm-8{width:100%}@media (min-width:576px){.col-sm-8{flex:0 0 55%;max-width:55%}}.col-sm-4{width:100%}@media (min-width:576px){.col-sm-4{flex:0 0 45%;max-width:45%}}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MuiAppBar-colorPrimary{background-color:var(--color-navBar)!important}.MuiButton-containedPrimary{background-color:var(--color-button)!important}.MuiDrawer-root .MuiPaper-root{background-color:var(--color-sidebar-background)!important}.makeStyles-drawerHeader-7 button,.MuiDrawer-root .MuiPaper-root{color:var(--color-gray-1)!important}.theme-dark{--neumorphic-color-background:#262626;--neumorphic-color-surround:#262626;--neumorphic-color-top-left:#4d4d4d;--neumorphic-color-bottom-right:#000;--skillbar-fill-color:rgba(86,61,124,0.8);--color-navBar:#222020;--color-background:#262626;--color-sidebar-background:#262626;--color-gray-8:#282c34;--color-gray-7:#2f343d;--color-gray-6:#5c6370;--color-gray-5:#5c6370;--color-gray-4:#8f96a3;--color-gray-3:#e3e5e8;--color-gray-2:#f1f2f4;--color-gray-1:#f9fafa;--color-primary:#61afef;--color-primary-lighter:#78bcf3;--color-success:#6aff00;--color-warning:#e5c07b;--color-danger:#e06c75;--html-background-color:var(--color-gray-8);--body-background-color:var(--color-gray-8);--disabled-border-color:var(--color-gray-4);--disabled-background-color:var(--color-gray-4);--disabled-text-color:var(--color-gray-3);--outline-color:rgba(156,41,55,0.8);--button-text-color:#fff;--button-hover-border-color:rgba(172,46,61,0.8);--button-hover-background-color:rgba(172,46,61,0.8);--button-active-border-color:rgba(156,41,55,0.8);--button-active-background-color:rgba(156,41,55,0.8)}.theme-dark,.theme-light{--mark-color:#fcf8e3;--deleted-color:#f95da8;--inserted-color:#e5f2ff;--selection-color:#cce6ff;--link-color:#ff82ac;--link-hover-color:#ff4281;--link-active-color:#ff4281;--link-text-decoration:none}.theme-light{--neumorphic-color-background:#efeeee;--neumorphic-color-surround:#efeeee;--neumorphic-color-top-left:hsla(0,0%,100%,0.8313725490196079);--neumorphic-color-bottom-right:rgba(172,168,162,0.5098039215686274);--skillbar-fill-color:#dd2138;--color-navBar:#563d7c;--color-background:#efeeee;--color-sidebar-background:#fff;--color-gray-1:#1c110a;--color-gray-2:#17191c;--color-gray-3:#2e3138;--color-gray-4:#5c6370;--color-gray-5:#8f96a3;--color-gray-6:#e3e5e8;--color-gray-7:#e8ecec;--color-gray-8:#f9fafa;--color-primary:#ff82ac;--color-primary-lighter:#f18fb0;--color-success:#8593bc;--color-warning:#f0b67f;--color-danger:#fe5f55;--html-background-color:#fafafa;--body-background-color:#fafafa;--outline-color:rgba(86,61,124,0.8);--button-text-color:#fff;--button-hover-border-color:rgba(96,69,138,0.8);--button-hover-background-color:rgba(96,69,138,0.8);--button-active-border-color:rgba(86,61,124,0.8);--button-active-background-color:rgba(86,61,124,0.8)}.hero{text-align:center;top:0;left:0;width:100%;height:700px}.hero__copy{position:relative;z-index:1}.hero__copy h1{color:var(--color-gray-1);font-size:40px}.hero__copy p{color:var(--color-gray-4);font-size:14px}@media (min-width:450px){.hero__copy p{font-size:16px}}.hero__copy h1,.hero__copy p{margin-bottom:25px}.hero__cta{margin-bottom:40px}.hero__figure{position:relative}@media (max-width:767px){.hero__figure svg{width:100%;height:auto}}.hero__figure:after,.hero__figure:before{content:"";position:absolute;background-repeat:no-repeat;background-size:100%;opacity:0;animation:fadein 2s forwards}.hero__box{position:absolute;top:0;will-change:transform}.hero__box--01,.hero__box--02,.hero__box--03,.hero__box--04,.hero__box--08,.hero__box--09{opacity:0;overflow:hidden}.hero__box--01:before,.hero__box--02:before,.hero__box--03:before,.hero__box--04:before,.hero__box--08:before,.hero__box--09:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;transform-origin:100% 100%}.hero__box--01{left:82%;top:41.9%;width:28.03%;height:37.37%;background-image:url(../../static/media/favicon.5e2f21b7.png);filter:blur(3px);-webkit-filter:blur(3px);box-shadow:-14px 32px 64px rgba(0,0,0,.25);transform:rotate(45deg)}.hero__box--01,.hero__box--02{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px}.hero__box--02{left:43%;top:64.1%;width:37.87%;height:50.5%;background-image:url(data:image/jpeg;base64,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);filter:blur(4px);-webkit-filter:blur(4px);box-shadow:-20px 22px 64px rgba(0,0,0,.25);transform:rotate(-45deg)}.hero__box--05,.hero__box--07{box-shadow:-20px 32px 64px rgba(0,0,0,.25);border-radius:5px}.hero__box--05{left:0;top:13.3%;width:64%;height:73.7%;background-image:url(../../static/media/Hero1.ac98a905.jpg);filter:blur(2px);-webkit-filter:blur(2px);background-position:50%;background-repeat:no-repeat;background-size:cover;transform:scale(0) perspective(500px) rotateY(-15deg) rotateX(8deg) rotate(-1deg)}.hero__box--06{left:45.5%;top:6.3%;width:30.3%;height:40.4%;background-image:url(../../static/media/Hero3.1376f75d.jpeg);filter:blur(1px);-webkit-filter:blur(1px);box-shadow:-15px 12px 64px rgba(0,0,0,.25)}.hero__box--06,.hero__box--07{background-position:50%;background-repeat:no-repeat;background-size:cover;transform:scale(0) rotate(20deg)}.hero__box--07{left:-12%;top:42.4%;width:12.12%;height:16.16%;background-image:url(../../static/media/Hero4.e0a2f109.jpeg);filter:blur(4px);-webkit-filter:blur(4px)}.hero__box--10{left:-6.8%;top:4.3%;width:3.03%;height:4.04%;background:#fff;box-shadow:-20px 32px 4px rgba(0,0,0,.25);transform:rotate(-50deg);opacity:0}@media (max-width:576px){.hero__cta{max-width:280px;margin-left:auto;margin-right:auto}.hero__cta a{display:flex}.hero__cta a+a{margin-top:16px}.hero__box--03,.hero__box--04,.hero__box--09,.hero__figure:after{display:none}}@media (min-width:1024px){.hero{text-align:left;padding-top:64px;padding-bottom:88px;display:grid;place-content:center}.hero__inner{display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width:600px){.hero__inner{width:80%}}.hero__copy{padding-right:80px;min-width:560px;width:560px}.hero__copy h1{font-size:44px;letter-spacing:0}.hero__copy h1 span{animation:wave 4s infinite;display:inline-block}.hero__copy p{font-size:18px}.hero__cta{margin:0}.hero__cta .btn{min-width:170px}.hero__cta .btn:first-child{margin-right:16px}.hero__figure svg{height:100%}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes wave{0%{transform:rotate(0deg)}5%{transform:rotate(-10deg)}10%{transform:rotate(12deg)}15%{transform:rotate(-10deg)}20%{transform:rotate(9deg)}25%{transform:rotate(0deg)}to{transform:rotate(0deg)}}.youtube-channel{max-width:800px;margin:0 auto;padding:20px;text-align:center;background-color:#333;color:#fff;opacity:0;animation:fadeIn .5s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}h2{font-size:24px}.video-list{display:flex;flex-wrap:nowrap;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;margin:20px 0;scrollbar-width:thin;scrollbar-color:#ddd transparent}.video-card{min-width:250px;max-width:300px;flex:0 0 auto;margin:0 10px;background-color:#1f1f1f;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);overflow:hidden;scroll-snap-align:start;text-decoration:none;color:#fff;transition:transform .3s,box-shadow .3s}.video-card:hover{transform:scale(1.05);box-shadow:0 8px 16px rgba(0,0,0,.2)}.thumbnail{width:100%;height:auto;border-radius:10px 10px 0 0}.video-details{padding:15px;background:transparent}.video-title{font-size:18px;margin-bottom:10px}.channel-title{color:#aaa;font-size:14px}.go-to-channel{display:inline-block;margin-top:20px;padding:10px 20px;font-size:16px;background-color:#e44d26;color:#fff;border:none;border-radius:5px;cursor:pointer;text-decoration:none;transition:background-color .3s}.go-to-channel:hover{background-color:#d33b1c}@media screen and (max-width:600px){.video-list{flex-wrap:wrap;align-items:center;justify-content:center;padding:0 10px}.video-card{width:calc(100% - 20px);margin-bottom:10px}}.technologies{text-align:center;font-family:"IBM Plex Sans";display:flex;flex-direction:column;justify-content:space-between}.technologies__title{color:var(--color-gray-1)}.technologies a,.technologies h3{visibility:hidden}.technologies h3{color:var(--color-gray-3)}.technologies__row{display:flex;width:auto;flex-wrap:wrap;justify-content:center;margin:50px 0}@media (min-width:768px){.technologies__row{justify-content:center}}.technology{-webkit-user-select:none;-ms-user-select:none;user-select:none;width:20%;height:70px;display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:2px;transition:box-shadow .2s ease-out;margin-right:10px;margin-bottom:15px;color:var(--color-gray-3);text-decoration:none}@media (min-width:768px){.technology{width:70px;height:70px}}.technology:focus,.technology:hover,.technology:visited{color:var(--color-gray-3)}.technology:focus span,.technology:hover span{opacity:1}.technology:focus img,.technology:hover img{transform:scale(1.1) translateY(-3px)}.technology img{transition:.2s ease-out;width:35px;height:35px;margin-bottom:10px}@media (min-width:768px){.technology img{height:50px;width:50px}}.technology span{transition:opacity .2s ease-out;opacity:1;font-size:10px;font-weight:500}@media (min-width:350px){.technology span{font-size:12px}}@media (min-width:768px){.technology span{font-size:14px;opacity:0}}.project{padding:10px;color:var(--color-gray-3);border:1px solid transparent;border-bottom:1px solid var(--color-gray-6)}.projects__title{color:var(--color-gray-1)}.desc{color:var(--color-gray-4)}.desc,.techsHeads{padding:10px}.projName{color:var(--color-gray-1)}.project-list{margin:auto;padding:30px 0;display:flex;flex-direction:column;align-content:center}@media (min-width:768px){.project-list{width:80%;padding:60px 0}}.project-list__new{margin-top:20px;margin-left:50px;color:var(--color-gray-3)}.project-list a{visibility:hidden;padding:10px;color:var(--color-gray-3);display:flex;justify-content:space-between;text-decoration:none}.project-list a:hover{background-color:var(--color-gray-7);border-radius:3px}.project-list a:hover .project-list__new{background-color:var(--color-gray-8)}.project-list article{padding-top:20px;padding-bottom:20px;display:flex}.techs{padding:10px}.techs img{width:40px;height:40px;margin-right:20px;margin-top:2px}@media (min-width:768px){.techs img{width:45px;height:45px}}.project-list article h1{margin-top:0;margin-bottom:8px;font-size:14px}@media (min-width:768px){.project-list article h1{font-size:20px}}.project-list article span{font-size:12px;color:var(--color-gray-4)}@media (min-width:768px){.project-list article span{font-size:14px}}.project-list article header{display:flex;flex-direction:column}.pill{font-family:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;padding:5px 15px;background-color:var(--color-gray-7);color:var(--color-success);border:1px solid var(--color-gray-6);height:30px;border-radius:6px;justify-content:center;align-items:center;font-size:14px;font-weight:500}.divContainer404{width:100vw;height:100vh;display:grid;place-content:center;color:var(--color-gray-3)}.div404{min-width:400px!important;min-height:300px!important;background-image:url(../../static/media/programmer-3.a00420d9.gif);background-position:50%;background-repeat:no-repeat;background-size:cover}
/*# sourceMappingURL=main.66a1a2c1.chunk.css.map */