body[class=light-mode]{--primary:#5137c0;--text-color:#373737;--secondary:#f5f5f5;--homepage:#f5f5f5;--about-bgcolor:#373737;--blog-bgcolor:#f5f5f5;--repo-bgcolor:#f5f5f5;--newsletter-bgcolor:#f5f5f5;--card-border:#d5ceff;--text-muted:#6c757d;--text-select-bg:#1c1150;--text-select-color:#f5f5f5}body[class=dark-mode]{--primary:#6342ff;--text-color:#f5f5f5;--secondary:#f5f5f5;--homepage:#1c1150;--about-bgcolor:#1c1150;--card-border:#2d2070;--blog-bgcolor:#1c1150;--repo-bgcolor:#1c1150;--newsletter-bgcolor:#1c1150;--text-muted:#b9abff;--text-select-bg:#f5f5f5;--text-select-color:#1c1150}::-moz-selection{background:var(--text-select-bg);color:var(--text-select-color)}::selection{background:var(--text-select-bg);color:var(--text-select-color)}a{text-decoration:none;color:var(--text-color)}a:hover{color:var(--primary)}body{margin:0;color:var(--text-color);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}header{display:flex;justify-content:center;align-items:center;background:var(--homepage);vertical-align:center;min-height:100vh;position:relative;overflow:hidden}body[class=dark-mode] header{background:#08061e}body[class=light-mode] header{background:#f5f5f5}.header-bg-light .blob-1{background:#fff;opacity:.85}.header-bg-light .blob-2{background:#d5ceff;opacity:.65}.header-bg-light .blob-3{background:#373737;opacity:.07}.header-bg-light .blob-4{background:#373737;opacity:.05}.header-bg-light:after{mix-blend-mode:multiply;opacity:.06}body[class=light-mode] .about{background:#373737;color:#f5f5f5}body[class=light-mode] .about .text-muted{color:#b9abff}.header-bg{position:absolute;inset:0;z-index:0}.header-bg:after{content:"";position:absolute;inset:-50%;width:200%;height:200%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' d='M0 0h400v400H0z'/%3E%3C/svg%3E");opacity:.22;mix-blend-mode:screen;pointer-events:none;z-index:3}.blob{position:absolute;border-radius:50%;-webkit-filter:blur(90px);filter:blur(90px)}.blob-1{width:90%;height:85%;background:#5137c0;top:-30%;left:-5%;opacity:.95}.blob-2{width:65%;height:65%;background:#6342ff;top:5%;left:20%;opacity:.75}.blob-3{width:60%;height:50%;background:#3a28b0;bottom:-10%;left:5%;opacity:.6}.blob-4{width:40%;height:40%;background:#5137c0;bottom:0;right:-5%;opacity:.4}.profile{position:relative;z-index:1}.theme-switch{position:absolute;top:0;right:0;padding:2rem;cursor:pointer;z-index:2}nav{display:flex;justify-content:space-evenly;font-weight:500;margin-top:30px}section h3{padding:2rem}.text-black{color:#373737}.space-between{justify-content:space-between}.text-muted{color:var(--text-muted)}.text-muted p{text-align:justify}.em-svg{margin:5px}.f-12{font-size:12px}.theme-switch span{padding:1rem}.avatar-center{display:flex;justify-content:center;align-items:center;vertical-align:center}.avatar{border-radius:100%;width:125px;height:125px}.avatarMobile{display:none}.profile-desc{margin-left:30px;width:300px}.social-profile a{padding:0 10px}.flex,.job{display:flex}.job{align-items:center;flex-direction:column;background:var(--blog-bgcolor);min-height:100vh;padding:30px 1rem 0}.job .customers{display:flex;justify-content:space-between;max-width:800px;flex-wrap:wrap}.job .customers-invert{-webkit-filter:invert(1);filter:invert(1)}.job .customers img{margin:15px;width:100px;filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%)}.blog{display:flex;align-items:center;flex-direction:column;background:var(--blog-bgcolor);min-height:100vh;padding:30px 1rem 0}.blog .posts{max-width:60%;margin:0 auto;max-height:70vh;overflow:scroll}.blog .posts .post{padding-bottom:15px;line-height:1.5rem}.post .date{font-size:12px;color:#b9abff}.repository{flex-direction:column;background:var(--repo-bgcolor);min-height:100vh;padding:30px 1rem 0}.repos,.repository{display:flex;align-items:center}.repos{flex-grow:1;flex-wrap:wrap;margin-bottom:50px;justify-content:center;margin-left:10px;margin-right:10px}.repo-card{padding:1rem;border-radius:8px;border:1px solid var(--card-border);width:400px;margin:10px}.repo-stats{font-size:13px;padding:10px 0}.repo-card h5{margin:0}.repo-card .desc{min-height:25px;font-size:14px}.repo-card:hover{box-shadow:0 1px 2px 0 rgba(60,64,67,.302),0 1px 3px 1px rgba(60,64,67,.149)}.repo-card .star{font-size:12px;float:right}.about{display:flex;align-items:center;flex-direction:column;background:var(--about-bgcolor);min-height:100vh;padding:30px 1rem 0}.about .details{width:55%;line-height:1.9rem;vertical-align:center;margin:0 auto}.newsletter{display:flex;align-items:center;flex-direction:column;background:var(--newsletter-bgcolor);min-height:100vh;justify-content:center;padding:30px 1rem 0}.newsletter input{padding-top:1.25rem!important;padding-bottom:1.25rem!important;box-shadow:0 15px 35px 0 rgba(42,51,83,.12),0 5px 15px rgba(0,0,0,.06)!important;border:0;border-radius:.5rem 0 0 .5rem;padding-left:20px;min-width:400px}.newsletter button,.newsletter input{-webkit-box-shadow:none;outline:0 auto -webkit-focus-ring-color}.newsletter button{background:#5137c0;border:0;border-radius:0 .5rem .5rem 0;padding:0 2rem;color:#f5f5f5;cursor:pointer}.newsletter button:hover{background:#3d29a0}.newsletter .newsletter-desc{margin-bottom:50px}@media screen and (max-width:600px){.blob{display:none}.header-bg-dark{background:radial-gradient(ellipse 220% 40% at 50% 25%,#6342ff 0,#5137c0 25%,#2a1a88 50%,#0e0840 75%,#08061e 100%),radial-gradient(ellipse 180% 35% at 50% 75%,#3a28b0 0,#1c1150 50%,#08061e 100%)}.header-bg-light{background:radial-gradient(ellipse 220% 40% at 50% 25%,#fff 0,#ede8ff 30%,#d5ceff 60%,#f5f5f5 100%),radial-gradient(ellipse 180% 35% at 50% 75%,#ede8ff 0,#f5f5f5 100%)}}@media screen and (max-width:600px){.repo-card{max-width:250px;min-width:250px}.profile{max-width:335px;text-align:center}.profile-desc{margin-left:unset}.avatar{display:none}.avatarMobile{display:block}.about .details{width:80%}}.animated{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@-webkit-keyframes bounce{0%,to{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(-5px)}}@keyframes bounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@-webkit-keyframes rotate{0%,to{-webkit-transform:translateX(0)}50%{-webkit-transform:translateX(-5px);transform:rotate(20deg)}}@keyframes rotate{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-5px);transform:translateX(-5px);-webkit-transform:rotate(20deg);transform:rotate(20deg)}}@-webkit-keyframes rotateFull{0%,to{-webkit-transform:translateX(0)}50%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}}@keyframes rotateFull{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}}.bounce,.hover-bounce:hover{-webkit-animation-name:bounce;animation-name:bounce}.hover-rotate:hover{-webkit-animation-name:rotate;animation-name:rotate}.hover-rotatefull:hover{-webkit-animation-name:rotateFull;animation-name:rotateFull}.coming-soon{display:inline-flex;align-items:center;grid-gap:10px;gap:10px;margin-top:28px;padding:10px 24px;border:1px solid rgba(185,171,255,.4);border-radius:999px;font-size:15px;font-weight:500;color:#fff;letter-spacing:.08em;background:rgba(99,66,255,.13);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 20px rgba(99,66,255,.2)}.coming-soon-dot{width:10px;height:10px;border-radius:50%;background:#b9abff;display:inline-block;box-shadow:0 0 8px #b9abff;-webkit-animation:pulse 1.8s ease-in-out infinite;animation:pulse 1.8s ease-in-out infinite}@-webkit-keyframes pulse{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.4;-webkit-transform:scale(.7);transform:scale(.7)}}@keyframes pulse{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.4;-webkit-transform:scale(.7);transform:scale(.7)}}.logo{max-width:250px}.profile-desc{margin-left:unset;width:unset}.social-profile{display:flex;justify-content:space-between;max-width:800px;flex-wrap:wrap}.text-muted .homenagem{font-style:italic;font-weight:500;text-align:center}
/*# sourceMappingURL=main.e8914b25.chunk.css.map */