@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wght@200;400;600;800);.container{margin:auto}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:Noto Sans Mono,monospace}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff6f6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}body nav{color:#752736;font-family:Noto Sans Mono,monospace;font-size:1.1rem;margin:0;min-height:calc(40px + 2rem);position:fixed;top:0;width:100%;z-index:200}body nav .show-nav+button.navbar__burger .burger-bar{background-color:transparent;width:0}body nav .show-nav+button.navbar__burger .burger-bar:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}body nav .show-nav+button.navbar__burger .burger-bar:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}body nav button.navbar__burger{background-color:transparent;border:none;color:inherit;cursor:pointer;height:40px;outline:none;position:absolute;right:1rem;top:1rem;width:40px}body nav button.navbar__burger .burger-bar,body nav button.navbar__burger .burger-bar:after,body nav button.navbar__burger .burger-bar:before{background-color:#752736;display:block;height:3px;left:0;position:absolute;transition:all .2s ease-in-out;width:40px}body nav button.navbar__burger .burger-bar:after,body nav button.navbar__burger .burger-bar:before{content:""}body nav button.navbar__burger .burger-bar:before{-webkit-transform:translateY(-12px);transform:translateY(-12px)}body nav button.navbar__burger .burger-bar:after{-webkit-transform:translateY(12px);transform:translateY(12px)}body nav ul.navbar{align-items:center;background-color:#fff6f6;bottom:0;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;list-style:none;margin-bottom:0;margin-top:0;padding-left:0;position:fixed;right:-100vw;top:0;transition:right .8s ease-out,width .8s ease-out;width:0}body nav ul.navbar.show-nav{right:0;width:100%}body nav ul.navbar li.navbar__item{margin:.5rem;padding:.5rem;text-align:center}body nav ul.navbar li.navbar__item:not(:last-child):after{background-color:#fff6f6;content:"";display:block;height:1px;margin:1rem auto 0;-webkit-transform:translateY(.5rem);transform:translateY(.5rem);width:10vw}body nav ul.navbar li.navbar__item a.navbar__link{box-sizing:border-box;color:inherit;cursor:pointer;font-weight:600;text-decoration:none;transition:all .2s ease}body section#projects{font-size:1.2rem;padding:1rem 0 8rem}body section#projects header.introduction h1{text-align:center}body section#projects header.introduction p{margin:auto;text-align:center;width:75%}body section#projects .projects-list{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:3rem}body section#projects article.project-item{background-color:#fff6f6;border:1px solid rgba(184,61,86,.2);border-radius:1rem;box-shadow:0 0 2rem rgba(184,61,86,.03);padding:2rem;width:100%}body section#projects article.project-item .tags{display:flex;flex-wrap:wrap;width:100%}body section#projects article.project-item .tags span.project-tag{color:#db4866;font-size:medium;font-weight:700;margin:0 .2rem}body section#projects article.project-item h1{font-size:larger;margin-top:.2rem}body section#projects article.project-item a{color:#db4866;font-weight:700;text-decoration:none}body section#projects article.project-item a:hover{text-decoration:underline}body section#projects article.project-item .project-links-list .project-link{display:inline-block;margin:0 .5rem}body section#projects article.project-item .project-links-list .project-link:first-child{margin-left:0}body section#projects article.project-item .project-links-list .project-link:after{border-bottom:2px solid #b83d56;content:"";display:block;margin-top:.2rem;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center;transform-origin:center;transition:all .2s ease-in-out}body section#projects article.project-item .project-links-list .project-link:hover:after{border-bottom-color:#db4866;-webkit-transform:scaleX(1);transform:scaleX(1)}body section#projects article.project-item .project-links-list .project-link>a{color:#b83d56;font-weight:700;padding-bottom:.2rem;text-decoration:none;transition:color .2s ease}body section#projects article.project-item .project-links-list .project-link>a:after{content:"➔";display:inline;margin-left:.2rem}body section#projects article.project-item .project-links-list .project-link>a:hover{color:#db4866}body main#about{margin-top:2rem;padding:0}body main#about .container{align-items:center;display:flex;flex-direction:column;justify-content:space-around}body main#about strong{color:#db4866;font-weight:700}body main#about em{color:#752736;font-style:normal;font-weight:600}body main#about #description{font-size:x-large;padding:0 2rem;text-align:center;width:100%}body main#about #socials ul{list-style-type:none;padding-left:0}body main#about #socials ul li{align-content:center;display:flex;padding-bottom:.5rem}body main#about #socials ul li img.social-img{-webkit-filter:brightness(100%);filter:brightness(100%);margin-right:.5rem;width:1.5rem}body main#about #socials ul li a{color:#db4866;font-weight:700;text-decoration:none}body main#about #socials ul li a:hover{text-decoration:underline}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media(min-width:576px){.container{max-width:540px}body nav{min-height:auto}body nav ul.navbar{flex-direction:row;justify-content:flex-end;position:relative;right:0;transition:none;width:100%}body nav ul.navbar li.navbar__item:not(:last-child):after{display:none}body nav ul.navbar li.navbar__item a.navbar__link:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}body nav ul.navbar li.navbar__item a.navbar__link:after{background-color:#fff6f6;content:"";display:block;height:3px;margin-top:.3rem;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:100%}body nav button.navbar__burger{display:none}#projects .project-item{margin-left:0!important;margin-right:0!important}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}#products .product-item{width:calc(33.33333% - 4rem)!important}#projects .project-item{width:calc(50% - 1rem)!important}body main#about .container{flex-direction:row}body main#about #description{width:60%}}@media(min-width:1200px){.container{max-width:1140px}}@media(min-width:1400px){.container{max-width:1320px}#projects .project-item{width:calc(33.33333% - 1rem)!important}}
/*# sourceMappingURL=main.a4abe245.css.map*/