*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased;font-family:Prompt,sans-serif;background:#f1f1f1;height:100vh;scroll-behavior:smooth;overflow-x:hidden;background:#011627;color:#fff}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}a{text-decoration:none}ul{padding:0}button{cursor:pointer}.header{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;background:#02223b;position:sticky;top:0;z-index:10;transition:transform .3s ease}.header .language-selector{display:flex;margin-left:auto;margin-right:13px;gap:20px;cursor:pointer;perspective:1000px;position:relative}.header .language-selector .flag{width:25px;height:25px;transition:transform .6s ease-in-out;transform-style:preserve-3d;transform-origin:center}.header .language-selector .flag img{position:absolute;width:100%;height:100%}.header .language-selector .flag.flipped{transform:rotateY(360deg)}.header h1{color:#e0dfdc;text-shadow:0 -1px 0 #fff,0 1px 0 #2e2e2e,0 2px 0 #2c2c2c,0 3px 0 #2a2a2a,0 4px 0 #282828,0 5px 0 #262626,0 6px 0 #242424,0 7px 0 #222,0 8px 0 #202020,0 9px 0 #1e1e1e,0 10px 0 #1c1c1c,0 11px 0 #1a1a1a,0 12px 0 #181818,0 13px 0 #161616,0 14px 0 #141414,0 15px 0 #121212,0 22px 30px rgba(0,0,0,.9)}.header h1 span{color:#007980}.header .hamburger-menu{z-index:1}.header .hamburger-menu #menu__toggle{opacity:0}.header .hamburger-menu #menu__toggle:checked+.menu__btn>span{transform:rotate(45deg)}.header .hamburger-menu #menu__toggle:checked+.menu__btn>span:before{top:0;transform:rotate(0)}.header .hamburger-menu #menu__toggle:checked+.menu__btn>span:after{top:0;transform:rotate(90deg)}.header .hamburger-menu #menu__toggle:checked~.menu__box{right:0!important}.header .hamburger-menu .menu__btn{position:fixed;top:12px;right:20px;width:26px;height:26px;cursor:pointer;padding-top:23px;z-index:1}.header .hamburger-menu .menu__btn>span,.header .hamburger-menu .menu__btn>span:before,.header .hamburger-menu .menu__btn>span:after{display:block;position:absolute;width:100%;height:2px;background-color:#616161;transition-duration:.25s}.header .hamburger-menu .menu__btn>span:before{content:"";top:-8px}.header .hamburger-menu .menu__btn>span:after{content:"";top:8px}.header .hamburger-menu .menu__box{display:block;position:fixed;top:0;right:-100%;width:225px;height:100vh;margin:0;padding:80px 0;list-style:none;background-color:#eceff1;box-shadow:2px 2px 6px #0006;transition-duration:.25s;transition:opacity .3s ease,transform .3s ease,visibility 0s .3s}.header .hamburger-menu .menu__box button{background:#00adb5;border:none;margin-left:12px;font-size:16px;padding:10px 12px;margin-top:25px;border-radius:6px;box-shadow:0 -4px #000 inset;transition:all .2s ease}.header .hamburger-menu .menu__box button i{margin-left:6px}.header .hamburger-menu .menu__box button:active{box-shadow:0 2px 4px #0003 inset;transform:translateY(2px)}.header .hamburger-menu .menu__box button:hover{background-color:#099}.header .menu__item{display:block;padding:12px 24px;color:#212529;font-size:20px;font-weight:600;text-decoration:none;transition-duration:.25s}.header .btn-container{width:32px;height:32px;padding:12px;margin-right:18px;background:inherit;border:none;display:flex;justify-content:center;align-items:center;position:relative}.header .btn-container .sun{width:50%;height:50%;position:absolute;pointer-events:none;opacity:0;transform:scale(.6) rotate(0);transition:transform .3s ease-in,opacity .2s ease-in .1s;background:radial-gradient(circle,#0000 50%,#fff 50%)}.header .btn-container .sun:before{content:"";position:absolute;display:block;width:100%;height:100%;background:radial-gradient(circle,#fff 30%,#0000 30%,#0000 50%,#fff 50%);transform:rotate(45deg)}.header .btn-container .sun.visible{pointer-events:auto;opacity:1;transform:scale(1) rotate(180deg);transition:transform .3s ease-in,opacity .2s ease-in .1s}.header .btn-container .moon{width:50%;height:50%;pointer-events:none;position:absolute;left:12.5%;top:18.75%;background-color:#0000;border-radius:50%;box-shadow:9px 3px #333;opacity:0;transform:scale(.3) rotate(65deg);transition:transform .3s ease-in,opacity .2s ease-in .1s}.header .btn-container .moon.visible{pointer-events:auto;opacity:1;transform:scale(1) rotate(0);transition:transform .3s ease-in,opacity .2s ease-in .1s}.header-content{background:url(/assets/avatar-CznLxsw7.jpg) no-repeat center center/cover;height:500px;text-align:center;padding-top:50%;position:relative}.header-content .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#00000080;pointer-events:none}.header-content h3{background-image:linear-gradient(to bottom right,#00c0ff,#4218b8);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative;font-size:2rem;line-height:1.2}.header-content h3 .small-size{color:#fff;text-decoration:none}.header-content h3 .username{font-size:2rem;line-height:1.2;color:#fff;text-shadow:2px 2px 4px rgba(0,192,255,.6),-2px 2px 4px rgba(0,192,255,.6),2px -2px 4px rgba(0,192,255,.6),-2px -2px 4px rgba(0,192,255,.6)}.header-content h3 span{color:#fff;font-size:1.3rem}.main-content{padding-inline:24px}.main-content .border-bottom{height:3px;width:3rem;background-color:#00adb5;margin:0 auto 25px}.main-content p{text-align:center;font-size:1rem;margin-bottom:1.2rem;word-spacing:1px}.intro{padding-top:32px}.education .panel{height:270px;width:190px;position:relative;margin-inline:auto;margin-bottom:24px}.education .panel:hover .card{filter:blur(1.5px)}.education .panel:hover .card1{background-size:215% 135%}.education .panel:hover .card2{background-size:115% 115%}.education .panel:hover .card3{background-size:155% 115%}.education .panel:hover .title{color:#fff3}.education .panel:hover .border{border:1px solid rgba(255,255,255,1)}.education .panel:hover .slide{bottom:0}.education .panel:hover .ring:before,.education .panel:hover .ring:after{transform:translate(-50%) translateY(-50%) rotate(50deg)}.education .ring,.education .card,.education .border,.education .slide,.education .line{display:flex;justify-content:center;align-items:center}.education .ring{color:#fffbf1;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);font-size:230px}.education .card{background:#f0ead6;position:relative;transition:all 1s;height:270px;width:190px;border:1px solid rgba(255,255,255,1)}.education .card1{background:#00adb5;background-repeat:no-repeat;background-size:200% 120%}.education .card2{background:#e9e937;background-repeat:no-repeat;background-size:100% 100%}.education .card3{background:#f54a4a;background-repeat:no-repeat;background-size:140% 100%}.education .ring:before,.education .ring:after{content:"";padding:.7em .4em;position:absolute;left:50%;width:115%;top:50%;display:block;border:5px solid #50c9c3;border-radius:50%;transition:transform 1s;transform:translate(-50%) translateY(-50%) rotate(310deg)}.education .ring:before{border-color:rgb(235,235,235) rgb(235,235,235) rgba(0,0,0,0) rgba(0,0,0,0);z-index:-1}.education .ring:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgb(235,235,235) rgb(235,235,235)}.education p{text-align:center}.education .title{margin-top:10%;font-size:28px;font-weight:700;transition:all 1s;top:0}.education .para{bottom:0;font-size:22px;margin:0 0 10px;text-align:center}.education .border{position:absolute;border:1px solid rgba(255,255,255,.5);height:260px;width:180px;transition:border 1s;overflow:hidden}.education .slide{height:260px;width:180px;position:absolute;border:1px solid black;bottom:-270px;background:#00000080;transition:bottom 1s;flex-direction:column;display:block;padding-top:30%}.education .slide>div p{font-size:13px;margin-bottom:0}.skills-box{margin-top:32px;padding-inline:24px}.skills-box .skills{display:grid;align-items:center;grid-template-columns:repeat(2,1fr);gap:30px}.skills-box .skills .skill{display:flex;justify-content:center;position:relative}.skills-box .skills .skill:last-child{position:relative}.skills-box .skills .skill:last-child span{font-size:10px;color:#ffd75c;color:oklch(.89 .15 90.79);border:1px solid oklch(.24 .02 349.84);background:#573c49;border-radius:42132px;padding-inline:4px;position:absolute;right:-24px;top:0}.skills-box .skills .skill .tooltip{position:absolute;bottom:-30px;left:50%;transform:translate(-50%);background-color:#222;color:#fff;padding:5px 10px;border-radius:6px;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:10}.skills-box .skills img{width:70px;transition:transform .3s ease}.skills-box .skills img:hover{transform:scale(1.1)}.skills-box .skills .skill img:hover+.tooltip{opacity:1}.projects-box{margin-top:90px}.projects-box .card{position:relative;height:400px;width:100%;margin:10px 0;transition:ease all 2.3s;perspective:1200px}.projects-box .card:hover .cover{transform:rotateX(0) rotateY(-180deg)}.projects-box .card:hover .cover:before{transform:translateZ(30px)}.projects-box .card:hover .cover:after{background-color:#000}.projects-box .card:hover .cover h1{transform:translateZ(100px)}.projects-box .card:hover .cover .price{transform:translateZ(60px)}.projects-box .card:hover .cover a{transform:translateZ(-60px) rotatey(-180deg)}.projects-box .card .cover{position:absolute;height:100%;width:100%;transform-style:preserve-3d;transition:ease all 2.3s;background-size:cover;background-position:center center;background-repeat:no-repeat}.projects-box .card .cover:before{content:"";position:absolute;border:5px solid rgba(255,255,255,.5);box-shadow:0 0 12px #0000004d;top:20px;left:20px;right:20px;bottom:20px;z-index:2;transition:ease all 2.3s;transform-style:preserve-3d;transform:translateZ(0)}.projects-box .card .cover:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;transition:ease all 1.3s;background:#0006}.projects-box .card .cover.item-a{background-image:url(/assets/kanban-web-app-Jf0AE3k7.png);background-position:top left}.projects-box .card .cover.item-b{background-image:url(/assets/audiophile-B-M4JHDB.png);background-position:top}.projects-box .card .cover.item-c{background-image:url(/assets/entertainment-app-CxXQyiAP.png);background-position:top}.projects-box .card .cover.item-d{background-image:url(/assets/countries-app-mZKyIfFT.png)}.projects-box .card .cover.item-e{background-image:url(/assets/desserts-app-BoOCYEa6.png);background-position:top left}.projects-box .card .cover.item-f{background-image:url(/assets/devjobs-web-app-Czy1-81o.png)}.projects-box .card .cover.item-g{background-image:url(/assets/mortgage-calculator-DamiY1Pd.png)}.projects-box .card .cover.item-h{background-image:url(/assets/js-quiz-app-Dc3kNN7L.png)}.projects-box .card .cover.item-i{background-image:url(/assets/landing-page-Dsj4kLht.png);background-position:top}.projects-box .card .cover.item-j{background-image:url(/assets/invoice-app-BiGPlvDn.png);background-position:top}.projects-box .card .cover.item-k{background-image:url(/assets/hangman-aU3pck5Q.png);background-position:top}.projects-box .card .cover.item-l{background-image:url(/assets/dictionary-web-app-CbirFWnC.png);background-position:top}.projects-box .card .cover h1{font-weight:600;position:absolute;bottom:55px;left:30px;color:#fff;transform-style:preserve-3d;transition:ease all 2.3s;z-index:3;font-size:3em;transform:translateZ(0)}.projects-box .card .cover .price{font-weight:200;position:absolute;top:55px;right:50px;color:#fff;transform-style:preserve-3d;transition:ease all 2.3s;z-index:4;font-size:2em;transform:translateZ(0)}.projects-box .card .card-back{position:absolute;height:100%;width:100%;background:#0b0f08;transform-style:preserve-3d;transition:ease all 2.3s;transform:translateZ(-1px);display:flex;align-items:center;justify-content:center}.projects-box .card .card-back a{transform-style:preserve-3d;transition:ease transform 2.3s,ease background .5s;transform:translateZ(-1px) rotatey(-180deg);background:transparent;border:1px solid white;font-weight:200;font-size:1.3em;color:#fff;padding:14px 32px;outline:none;text-decoration:none}.projects-box .card .card-back a:hover{background-color:#fff;color:#0b0f08}.button{color:#212529;font-size:1rem;line-height:2.5rem;max-width:160px;width:100%;letter-spacing:.3rem;font-weight:600;position:relative;display:flex;align-items:center;justify-content:center;transition:all 1s ease-in;margin-left:24px;margin-top:12px}.button:hover{color:#00c0ff}.button svg{height:40px;left:0;top:0;position:absolute;width:100%}.button rect{fill:none;stroke:#212529;stroke-width:2;stroke-dasharray:450,0;transition:all .5s linear}.button:hover rect{stroke-width:5;stroke-dasharray:20,300;stroke-dashoffset:48;stroke:#00c0ff;transition:all 2s cubic-bezier(.22,1,.25,1)}footer{margin-top:40px;background:#02223b;padding-top:25px}footer .footer-text{padding-inline:24px}footer .footer-text h2{color:#fff}footer .footer-text h2 strong{color:#00adb5}footer .footer-text p{color:#fff;margin-block:5px 16px}footer .footer-text span{color:#9ca3af;font-size:12px}footer .social-media{margin-top:18px;border-top:1px solid #ccc;display:flex;justify-content:center;gap:12px;padding-block:18px}footer .social-media a{display:flex;color:#fff;background:#00adb5;padding:.5rem;border-radius:5px}footer .social-media a:hover{background:#007980}.keyboard{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.key{font-size:2rem;font-weight:700;display:inline-block;transition:transform .2s;color:#e0dfdc;text-shadow:0 -1px 0 #fff,0 1px 0 #2e2e2e,0 2px 0 #2c2c2c,0 3px 0 #2a2a2a,0 4px 0 #282828,0 5px 0 #262626,0 6px 0 #242424,0 7px 0 #222,0 8px 0 #202020,0 9px 0 #1e1e1e,0 10px 0 #1c1c1c,0 11px 0 #1a1a1a,0 12px 0 #181818,0 13px 0 #161616,0 14px 0 #141414,0 15px 0 #121212,0 22px 30px rgba(0,0,0,.9)}@keyframes pressDown1{30%,40%,to{transform:translateY(0)}35%{transform:translateY(10px)}}@keyframes pressDown2{70%,80%,to{transform:translateY(0)}75%{transform:translateY(10px)}}@keyframes pressDown3{30%,40%,to{transform:translateY(0)}35%{transform:translateY(10px)}}@keyframes pressDown4{40%,50%,to{transform:translateY(0)}45%{transform:translateY(10px)}}@keyframes pressDown5{20%,30%,to{transform:translateY(0)}25%{transform:translateY(10px)}}@keyframes pressDown6{60%,70%,to{transform:translateY(0)}65%{transform:translateY(10px)}}@keyframes pressDown7{10%,20%,to{transform:translateY(0)}15%{transform:translateY(10px)}}@keyframes pressDown8{35%,45%,to{transform:translateY(0)}40%{transform:translateY(10px)}}.key:nth-child(1){animation:pressDown1 2s infinite}.key:nth-child(2){animation:pressDown2 3s infinite}.key:nth-child(3){animation:pressDown3 4s infinite}.key:nth-child(4){animation:pressDown4 2.5s infinite}.key:nth-child(5){animation:pressDown5 2.5s infinite}.key:nth-child(6){animation:pressDown6 3.5s infinite}.key:nth-child(7){animation:pressDown7 2.2s infinite}.key:nth-child(8){animation:pressDown8 3.2s infinite}.key:nth-child(9){animation:pressDown4 2.5s infinite}.key:nth-child(10){animation:pressDown1 2.5s infinite}.key:nth-child(11){animation:pressDown5 2.5s infinite}.key:nth-child(12){animation:pressDown8 2.5s infinite}.section{opacity:0;transform:translateY(50px);transition:opacity .5s ease,transform .7s ease;margin-bottom:32px}.right{animation:slideInRight 1s forwards}.left{animation:slideInLeft 1s forwards}.fade{animation:fadeIn 1s forwards}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.desktop-menu__box{display:none}.dark-mode{background:#cfcfcf}.dark-mode .header{background:#eee}.dark-mode .header h1{color:#212529;text-shadow:4px 4px 0px #d5d5d5,7px 7px 0px rgba(0,0,0,.2)}.dark-mode .header .desktop-menu__box .menu__item{color:#333}.dark-mode .lg-header-content h3 .username{color:#fff}.dark-mode .lg-header-content h3 span,.dark-mode .button{color:#333}.dark-mode .button:hover{color:#f71735}.dark-mode .button rect{stroke:#333}.dark-mode .button:hover rect{stroke:#f71735}.dark-mode .main-content .lead{color:#333}.dark-mode .key{color:#2c2c2c;text-shadow:4px 4px 0px #d5d5d5,7px 7px 0px rgba(0,0,0,.2)}.dark-mode footer{background:#eee}.dark-mode footer .footer-text h2{color:#333}.dark-mode .placeholder h5{-webkit-text-stroke-color:#000}.dark-mode .lg-header-content .home-avatar-box:after{background-color:#cfcfcf}.lg-header-content,.placeholder{display:none}@media (min-width: 480px){.header{padding-inline:40px}.header .hamburger-menu .menu__btn{right:33px}.header-content{padding-top:27%;height:600px}.header-content h3{font-size:3.2rem}.header-content h3 .username{font-size:3.2rem}.header-content h3 span{font-size:2rem}.skills-box .skills{grid-template-columns:repeat(3,1fr)}.skills-box .skills .skill:last-child span{right:0;top:0}.row{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}footer .footer-text h2{font-size:2rem}footer .footer-text span{font-size:14px}}@media (min-width: 1080px){.placeholder{display:block;position:absolute;top:100px;opacity:.08;pointer-events:none;padding-left:10vh;text-align:left}.placeholder h5{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;font-size:7vw;color:transparent;margin:0;font-weight:600;text-transform:uppercase;line-height:1;letter-spacing:.8rem}.menu__item:hover{color:#f71735}.container{max-width:1320px;margin-inline:auto}.header{border-radius:0 0 40px 40px}.header h1{font-size:2.5rem}.header .hamburger-menu{display:none}.header .desktop-menu__box{display:flex;list-style:none;gap:30px;margin-left:auto}.header .desktop-menu__box .menu__item{color:#fff;padding:0}.header .desktop-menu__box .menu__item:hover{color:#f71735;padding:0}.border-btm{border-bottom:2px solid red}.header-content{display:none}.lg-header-content{display:flex;margin-inline:auto;padding-bottom:100px;align-items:center;flex-wrap:wrap;min-height:100vh!important;position:relative}.lg-header-content .lg-text,.lg-header-content .lg-img{flex:0 0 auto;width:50%}.lg-header-content .home-avatar-box{position:relative;padding:40px}.lg-header-content .home-avatar-box:before{content:"";background-image:url(/assets/dots-effect-DJ63ZVXX.png);background-size:cover;background-position:left center;position:absolute;top:0;left:-40px;right:0;bottom:0;animation:140s linear 0s infinite normal none running spin}.lg-header-content .home-avatar-in{position:relative;z-index:1;border-radius:50% 50% 0%;border:15px solid rgb(255,255,255);overflow:hidden}.lg-header-content .home-avatar-in img{object-fit:cover}.lg-header-content .home-avatar-box:after{content:"";position:absolute;bottom:0;top:0;left:0;width:200vw;border:20px solid rgb(247,23,53);border-image:initial;border-radius:310px 0 0 310px;background:#011627}.lg-header-content h3{background-image:linear-gradient(to bottom right,#00c0ff,#4218b8);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative;font-size:60px;line-height:1.2}.lg-header-content h3 .small-size{color:#fff;text-decoration:none}.lg-header-content h3 .username{color:#fff;font-size:60px;line-height:1.2;text-shadow:2px 2px 4px rgba(0,192,255,.6),-2px 2px 4px rgba(0,192,255,.6),2px -2px 4px rgba(0,192,255,.6),-2px -2px 4px rgba(0,192,255,.6)}.lg-header-content h3 span{color:#fff;font-size:2rem}.button{color:#fff;margin-left:0;margin-top:29px}.button rect{stroke:#fff}.button:hover{color:#f71735}.button:hover rect{stroke:#f71735}.main-content .lead{line-height:50px;font-size:25px}.section{margin-bottom:80px}.row{grid-template-columns:repeat(3,1fr);gap:50px}.education .card-container{display:flex}.key{font-size:50px}.skills-box .skills{gap:50px}.skills-box .skills img{width:100px}.skills-box .skills .skill:last-child span{right:60px}footer{border-radius:40px 40px 0 0;background:#02223b;padding-top:25px}footer .footer-text{padding-inline:50px}footer .footer-text h2{font-size:3.2rem;margin-bottom:25px}footer .footer-text span{font-size:1.4rem}footer .social-media{margin-top:25px;padding-top:25px}footer .social-media a{padding:.7rem}footer .social-media a i{font-size:25px}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.highlight{color:#f39c12;font-weight:700}
