@import url(https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap);:root{--bg-color:#1b0613;--main-color:#18d9c5;--main-color-muted:#11998b;--main-color-higlight:#f273c8}.light:root{--bg-color:#f5f5f5;--main-color:#2c5a63;--main-color-muted:#39727e;--main-color-higlight:#bf045b}body{background-color:#1b0613;background-color:var(--bg-color);box-sizing:border-box;color:#18d9c5;color:var(--main-color);font-family:JetBrains Mono,monospace;margin:0 auto;max-width:960px;min-height:100vh;padding:20px;transition-duration:.25s}#root{display:flex;flex-direction:column}a:link,a:visited{color:#18d9c5;color:var(--main-color);text-decoration:underline;transition-duration:.25s}a.active,a:hover{color:#f273c8;color:var(--main-color-higlight)}h1{margin:0}h1,h2{font-weight:400}h2{font-size:1em;margin-top:0}h4{margin-bottom:10px}p{margin-top:0;white-space:pre-wrap}.high{color:#f273c8;color:var(--main-color-higlight);text-transform:uppercase}hr{border:1px solid #11998b;border:1px solid var(--main-color-muted)}ul{padding:0}.logo{width:max-content}header{align-items:center;margin-bottom:20px}header,main{display:flex;justify-content:space-between}main{flex-grow:1}nav{min-width:150px}nav .nav-link{text-decoration:none}main section{text-align:right;width:100%}main section ul{list-style-type:none}footer{bottom:30px;position:absolute}.button-link,.button-link:link,.button-link:visited{background-color:initial;border:1px solid #18d9c5;border:1px solid var(--main-color);border-radius:5px;color:#18d9c5;color:var(--main-color);cursor:pointer;font-family:inherit;font-size:1em;margin-bottom:20px;margin-left:10px;padding:5px;text-decoration:none}.button-link:hover{color:#f273c8;color:var(--main-color-higlight)}address{font-style:normal}li.skill{border:1px solid #18d9c5;border:1px solid var(--main-color);border-radius:5px;font-size:.8em;margin:5px;padding:3px}.switch,li.skill{display:inline-block}.switch{color:#0000;height:20px;position:relative;width:40px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#11998b;background-color:var(--main-color-muted);border-radius:5px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#1b0613;background-color:var(--bg-color);border-radius:2px;bottom:4px;content:"";height:12px;left:4px;width:12px}input:checked+.slider{background-color:#18d9c5;background-color:var(--main-color)}input:checked+.slider:before{transform:translateX(20px)}@media (max-width:480px){body{max-width:calc(100% - 30px);padding:15px}main{display:block}nav{margin-bottom:20px}}@media print{body{background-color:#fff;color:#000!important;margin-bottom:0;margin-top:0}.button-link,.switch,hr,nav{display:none}main section{text-align:left}.experience,address{display:flex;justify-content:space-between}.experience div,address div{width:45%}li.skill{border-color:#000;margin:5px 10px 5px 0}.logo{color:#f273c8;color:var(--main-color-higlight)}header{margin-bottom:0}a:link,a:visited{color:#000;text-decoration:none}section:after{content:"I authorize the processing of personal data present in the CV pursuant to Legislative Decree .Lgs. 101/2018 and of the GDPR (EU Regulation 2016/679).";font-size:.8em;margin-top:30px}}.loader,.loader:after,.loader:before{animation:load 1.2s linear 0s infinite;animation:load 1.2s infinite linear calc(var(--_s,0)*.4s);aspect-ratio:.5;background:radial-gradient(#18d9c5 68%,#18d9c5 72%) 50%/100% 50% no-repeat;background:radial-gradient(var(--main-color) 68%,var(--main-color) 72%) 50%/100% 50% no-repeat;display:grid;margin:0 auto;transform:translate(0);transform:translate(calc(var(--_s,0)*150%));width:10px}.loader:after,.loader:before{content:"";grid-area:1/1}.loader:before{--_s:-1}.loader:after{--_s:1}@keyframes load{20%{background-position:top}40%{background-position:bottom}60%{background-position:50%}}.carbonbadge{margin-top:30px}.carbonbadge span{color:#18d9c5;color:var(--main-color)}.carbonbadge a:last-child{color:#fff}.carbonbadge a:first-child{color:#0e11a8}.carbonbadge a,.carbonbadge a:link,.carbonbadge a:visited{text-decoration:none}
/*# sourceMappingURL=main.ae953c7b.css.map*/