body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#613b74;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background-color:#613b74;text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{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}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Navbar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:1rem;position:sticky;top:0;z-index:10}.Navbar,.Navbar-links{display:flex;justify-content:space-between}.Navbar-links{gap:.5rem}.Navbar-links .logo{height:3rem}.Navbar-nav{align-items:center;display:flex;gap:2rem;justify-content:space-between}.Navbar-nav .nav{color:#fcfcfc;text-decoration:none}.Navbar-doc{align-items:center;color:#fcfcfc;display:flex;gap:.5rem;justify-content:flex-start}.Navbar-doc a:link{display:flex;text-decoration:none}.nav.active{font-weight:700;text-decoration:underline}.hero{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:fit-content;padding:2rem 2rem 12rem;place-items:center}.name{animation-fill-mode:none;animation:fadeOut 3s ease-in-out;opacity:1}.Hero-content,.name{grid-area:1/1;width:100%}.Hero-content{display:flex;justify-content:space-between;position:relative}.Hero-text{animation-fill-mode:none;animation:fadeOut 1s ease-in-out;color:#fcfcfc;display:inline-block;display:flex;flex-direction:column;font-size:2rem;justify-content:center;margin:initial;opacity:1;width:100%}.Hero-text .text-1,.Hero-text .text-2,.Hero-text .text-3,.Hero-text .text-4{margin:initial;position:relative}.Hero-text .text-4{font-size:1rem;padding-top:1%}@media(prefers-reduced-motion){.Hero-text{transition:none}}@keyframes leftToRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes fadeOut{0%{opacity:0}to{opacity:1}}.contact{color:#fff;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;margin:2rem;place-items:center}.Contact-content{align-items:center;gap:1rem;justify-content:center}.Contact-content,.Contact-form{display:flex;flex-direction:column}.Contact-form{width:125%}.Contact-form .email,.msg{background-color:#a173b8;border-color:#452257;border-radius:.5rem}::placeholder{color:#fff}.Contact-form .email{padding:.5rem 1rem}.Contact-form .msg{height:5rem;padding:.5rem 1rem;resize:vertical}.btn{background-color:#452257;border-radius:1rem;color:#fff;padding:.5rem 1rem;width:fit-content}a:link{background-color:initial;color:#fff;text-decoration:underline}a:visited{color:pink}a:hover,a:visited{background-color:initial;text-decoration:none}a:hover{color:blue}a:active{background-color:initial;color:#ff0;text-decoration:underline}.binary-container{background-color:#000;border-radius:8px;color:#0f0;font-family:monospace;margin-bottom:1rem;padding:1rem}.num{line-height:1.4}.portfolio{color:#fff;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:fit-content;padding:2rem 2rem 12rem;place-items:center}.portfolio-content{align-items:center;display:grid;justify-content:center}.portfolio-items{flex-direction:row;flex-wrap:wrap;gap:2rem;padding:5rem;width:fit-content}.card,.portfolio-items{align-items:center;display:flex}.card{background-color:#452257;box-shadow:0 4px 8px 0 #0003;color:#fff;flex-direction:column;flex-wrap:nowrap;height:32rem;overflow-x:hidden;padding:2rem;transition:.3s;width:25rem}.card:hover{box-shadow:0 8px 16px 0 #0003}.container{padding:2px 16px}.card-text{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}.btnPortfolio{background-color:#a173b8;border-radius:1rem;color:#452257;font-size:bold;padding:.5rem 1rem;text-decoration:none;width:fit-content}.btnPortfolio:hover{background-color:#a173b8;color:#fff;text-decoration:underline}.btnPortfolio:active,.btnPortfolio:hover{transform:scale3d(1.6,1.6,1.6);transition:.3s}.btnPortfolio:active{background-color:#452257;text-decoration:none}.btnPortfolio:focus{outline:none;text-decoration:none}.img{height:20rem;object-fit:cover;width:100%}
/*# sourceMappingURL=main.af4528b5.css.map*/