@import url(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&family=Questrial&display=swap);.toggle-container{display:inline-flex;height:50px;position:relative;width:90px}.toggle-container .toggle{height:0;opacity:0;width:0}.toggle-container .toggle:checked+.slide:before{background-color:#131313;transform:translateX(43px)}.toggle-container .toggle:checked+.slide{background-color:#762cd0;box-shadow:0 4px 4px 3px #000}.toggle-container .slide{align-items:center;background-color:#131313;border-radius:99px;box-shadow:0 4px 4px 3px #ae9ad8;color:#f8f8f8;cursor:pointer;display:flex;inset:0;justify-content:space-between;padding:20px;position:absolute;transition:.4s}.toggle-container .slide:before{background-color:#762cd0;border-radius:99px;content:"";height:30px;left:10%;position:absolute;top:10px;transition:.4s;width:30px}.language-content-mobile{align-items:center;background-color:#762cd0;border-radius:99px;display:flex;gap:5px;justify-content:space-between;padding:0 15px}.language-content-mobile .select-container{background-color:#762cd0;border:none;border-radius:99px;color:#fff;font-size:18px;height:50px;width:110px}.language-content-mobile .select-container:focus-visible{outline:none}.language-content-desktop{background-color:#762cd0;border-radius:99px;cursor:pointer;height:50px;padding:0 15px}.language-content-desktop,.language-content-desktop_display{align-items:center;display:flex;justify-content:space-between}.language-content-desktop_display{color:#f8f8f8;gap:10px}.language-content-desktop_options{align-items:center;border-radius:5px;display:flex;flex-direction:column;gap:5px;justify-content:space-between;max-height:0;opacity:0;overflow:hidden;position:absolute;top:110px;transform:translateY(0);transition:all .3s ease}.language-content-desktop_options option{background-color:#762cd0;border-radius:5px;color:#f8f8f8;font-size:15px;padding:10px;width:110px}.language-content-desktop_options.open{max-height:200px;opacity:1;transform:translateY(0)}.body-row-home{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;max-width:1800px;width:100%}.body-row-home .home-msg.dark-mode{color:#f8f8f8}.body-row-home .home-msg.light-mode{color:#762cd0}.footer-row-home{align-items:center;display:flex;flex-direction:column;justify-content:flex-end}.footer-row-home span{color:#bc85ff;font-weight:700}.footer-row-home span.light-mode{color:#762cd0}.footer-row-home .link-github{color:#f8f8f8;font-weight:500;text-decoration:none}.footer-row-home .link-github.light-mode{color:#131313}@media screen and (max-width:768px){.footer-row-home{margin-top:50px}.footer-row-home .link-github{font-size:12px;margin-bottom:10px}}.grid-home{align-items:center;display:flex;flex-direction:column;height:100vh;overflow:auto;padding:50px;transition:.3s;width:100%}.grid-home.bg{left:0;position:absolute;top:0;width:100%;z-index:-1}.grid-home.bg.dark-mode{background-color:#131313;background-image:repeating-radial-gradient(circle at 0 0,#0000 0,#000 10px),repeating-linear-gradient(rgba(30,30,30,.333),#1e1e1e);opacity:1}.grid-home.bg.light-mode{background-color:#bd6df7;background-image:repeating-radial-gradient(circle at 0 0,#0000 0,#f2e3fd 10px),repeating-linear-gradient(rgba(146,111,219,.333),#926fdb);opacity:.4}@media(max-width:1000px){.grid-home{padding:25px}}.about-me-content{align-items:center;animation:fadeup 1s ease forwards;animation-delay:.5s;display:flex;justify-content:space-around;opacity:0;transform:translateY(20px);width:100%}@keyframes fadeup{to{opacity:1;transform:translateY(0)}}.about-me-content_texts{align-items:center;display:flex;flex-direction:column;justify-content:center}.about-me-content_texts .about-me-subtitle{color:#762cd0;font-size:30px;font-style:normal;font-weight:500;margin-bottom:30px;margin-top:10px}.about-me-content_texts .about-me-text{font-size:16px;font-weight:400;margin-bottom:15px;padding:0 70px 0 0}.about-me-content .dark-mode.texts .about-me-text,.about-me-content .dark-mode.texts .about-me-title{color:#fff}.about-me-content .light-mode.texts .about-me-text,.about-me-content .light-mode.texts .about-me-title{color:#333}@media(max-width:1000px){.about-me-content{flex-direction:column-reverse;gap:40px;margin-top:50px}.about-me-content_texts .about-me-subtitle{font-size:25px}}.button{align-items:center;border-radius:4px;display:flex;font-size:15px;gap:15PX;justify-content:center;padding:10px 15px}.button.default{background-color:#762cd0;color:#fff}.tag{border-radius:4px;font-size:15px;font-style:normal;font-weight:700;padding:3px 5px}.tag.default{background-color:#762cd0;color:#fff}.button-contact{margin:30px 0;width:70%}dialog{border:none;border-radius:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:500px}dialog::backdrop{align-items:center;background-color:rgba(0,0,0,.549);display:flex;justify-content:center}dialog .modal-container{padding:16px 25px 25px}dialog .modal-container_header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}dialog .modal-container_body .contacts{display:flex;flex-direction:column;gap:15px}dialog .modal-container_body .contacts_item{align-items:center;display:flex;gap:10px}dialog .modal-container_body .contacts_item svg{color:#762cd0}dialog .modal-container_body .contacts_item a{align-items:center;color:#131313;display:flex;font-size:15px;font-weight:500;gap:5px;justify-content:center;text-decoration:none}dialog .modal-container_body .contacts_item a:hover{text-decoration:none}.blob-image{position:relative}.blob-image_blob{animation:animate-blob 5s ease-in-out infinite;background:linear-gradient(180deg,#9a34ee,#bf4df37d);height:450px}.blob-image_blob,.blob-image_image{transition:all 1s ease-in-out;width:450px}.blob-image_image{animation:animate-image 5s ease-in-out infinite;position:absolute;top:5%}@keyframes animate-image{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30%}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}@keyframes animate-blob{0%{border-radius:30% 60% 70% 40%/50% 60% 30%}50%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}to{border-radius:30% 60% 70% 40%/50% 60% 30%}}@media(max-width:1000px){.blob-image{position:relative}.blob-image_blob{height:300px;width:300px}.blob-image_image{position:absolute;top:5%;width:300px}}.logo-container{text-align:center}.logo-container .title-logo-bottom,.logo-container .title-logo-top{font-family:Questrial,sans-serif;font-size:120px;font-weight:700;margin:0;-webkit-user-select:none;user-select:none}.logo-container .title-logo-bottom.dark-mode,.logo-container .title-logo-top.dark-mode{color:#f8f8f8}.logo-container .title-logo-bottom.light-mode,.logo-container .title-logo-top.light-mode{color:#131313}@media(max-width:1000px){.logo-container .title-logo-bottom,.logo-container .title-logo-top{font-size:70px}.logo-container .title-logo-bottom{margin-top:-10px}}.socials-container{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center;width:100%}.socials-container .btn-socials{background-color:#0000;transition:.3s linear}.socials-container .btn-socials.dark-mode svg{color:#f8f8f8}.socials-container .btn-socials.light-mode svg{color:#131313}.socials-container .btn-socials:hover{transform:scale(1.1)}.socials-container .btn-socials:hover svg{color:#762cd0}@media screen and (max-width:1000px){.socials-container{gap:0}.socials-container .btn-socials{margin:10px 8px 0}}.header-row-home{border-radius:99px;max-width:1800px;width:100%;z-index:9999}.header-row-home .header-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;white-space:nowrap}.header-row-home .header-container h2{color:#762cd0}.header-row-home_options{align-items:flex-end;display:flex;gap:10px;justify-content:flex-end;width:100%}@media(max-width:1000px){.header-row-home .header-container h2{display:none}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;margin:0}* ::selection{background-color:#762cd0;color:#f8f8f8}a,button,h1,h2,h3,h4,h5,h6,label,option,p,span{font-family:Poppins,sans-serif}button{border:none;cursor:pointer}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{background-color:#131313;width:10px}::-webkit-scrollbar-track{border-radius:10px}::-webkit-scrollbar-thumb{background:#202020;border-radius:10px;cursor:pointer}
/*# sourceMappingURL=main.82115e3f.css.map*/