@font-face{font-family:"JetBrains Mono";src:url(/static/media/JetBrainsMono-Regular.346298cb.woff2) format("woff2"),url(/static/media/JetBrainsMono-Regular.7f9e93f2.ttf) format("truetype");font-weight:400;font-style:normal}:root{--background-color:#07051f;--black-white:hsla(0,0%,100%,0.6)}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}*{font-family:"JetBrains Mono",sans-serif;color:#fff;padding:0;margin:0}html{font-size:20px;overflow-x:hidden;background:#07051f;background:var(--background-color)}section{width:100vw;display:inline-block}section:not(:first-child)>div:last-child{width:80%}p{font-family:"JetBrains Mono",sans-serif}html{width:100vw}#portfolio-before{padding-top:15vh}.home{height:100vh;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.home>*{flex:1 0;background:var(--background-color);height:inherit;font-family:"JetBrains Mono",sans-serif;overflow:hidden}.home>.name{display:flex;align-items:stretch;flex-direction:column;text-align:left}.name>p:first-child{margin-top:26vh}.home p{width:60%;position:relative;left:5vw;font-size:3.2rem;color:#fff;display:flex;flex-direction:column}.name-p{padding-bottom:2vh}.name-p~p,.name>p:first-child:before{font-size:2rem;color:hsla(0,0%,100%,.6)}.name>p:first-child:before{content:"// Hello world";font-size:.9rem}.home>.menu{display:flex;flex-direction:row;flex-wrap:nowrap}#menu ul{position:fixed;top:26%}.picture{width:100%;height:80%;object-fit:cover;opacity:1;position:relative;left:12.5%}.picture-code{position:relative;height:18%;width:40%;bottom:10%;object-fit:scale-down}.pics{height:100%;width:60%}.picture,.picture-code{user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}#menu{height:100%;display:inline-flex;flex-direction:column;align-items:flex-start;margin-left:10%}#menu,.menu-element{justify-content:flex-start}.menu-element{display:flex;flex-direction:row;align-items:center;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;color:hsla(0,0%,100%,.6);font-size:1.4rem}.menu-element:not(:first-child){padding:.8vh 0}.menu-element:hover{color:#fff}.menu-element:hover:before{content:"//"}.cv-saver{margin-top:20px;background:none;border:none;transition:all .2s;font-size:25px}.cv-saver:hover{opacity:.4}.full{position:fixed;background:var(--background-color);top:0;left:0;z-index:100000;width:100%;height:110vh}.close{position:absolute;top:5%;right:12%;font-size:35px}.center-content{height:100%;display:flex;justify-content:center;align-items:center}.center-content>ul>li{padding:.8vh 0;font-size:30px}#portfolio{display:inline-flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between}#portfolio>h1{flex:1 1}#portfolio>#projects{flex:20 1}#projects{width:100%;display:flex;min-height:70vh}#projects>.content{width:90%;margin-left:10vw}.type-element{display:inline-block;color:var(--black-white);margin-right:4%;transition:all .2s;font-size:1.4rem}.type-element:hover{color:#fff}.projects-grid{margin-top:2%;width:100%;display:inline-flex;flex-direction:row}.projects-grid>.projects-name{flex:2 1}.projects-grid .info{flex:1.2 1}.content{display:inline-flex;flex-direction:column}.content>ul{flex:1 1}.content>.projects-grid{flex:20 1}.card{width:80%;display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:2% 0}.card>p{transition:all .1s}.card>p,.title{color:var(--black-white)}.title{font-size:2.1rem;margin-bottom:1%}.card>p:last-child{font-size:1.4rem}.card.colored>*,.card:hover>p{color:#fff}.info{overflow:hidden;display:inline-block;height:100%}.info>.projects-image{width:100%;height:30vh;margin-bottom:2vh}.info p{color:var(--black-white)}.printing>p.title{color:#fff;font-size:2rem}.info>.content{display:flex;flex-direction:row;grid-gap:20px;gap:20px}.content>.description{flex:7 1}.content>.stack{flex:2 1;height:100%;font-size:.8rem}@keyframes animate-image{0%{transform:translateZ(0)}50%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}.printing>*{display:inline-block}.printing{display:flex;justify-content:flex-start;align-items:center}.printing>*{-webkit-user-select:none;-ms-user-select:none;user-select:none}.cursor{width:5px;height:2rem;background:#fff;margin-left:10px}.blinking{animation:cursor-blink 1s infinite forwards}@keyframes cursor-blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}h1.global-title{margin:2vh 0;font-size:2rem;position:relative;left:5vw;bottom:2vh;display:inline}div:has(.global-title){display:inline}.contact{display:inline-block}.contact>.content{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:wrap}.write{justify-content:flex-start;position:relative;left:10vw}.contacts,.write{display:flex;align-items:flex-start;height:100%;flex:1 1}.contacts{flex-direction:column}.contacts>div{width:50%;height:60%;justify-content:space-between}.contacts>div,.write>form{display:flex;flex-direction:column}.write>form{grid-gap:8px;gap:8px;align-items:stretch;justify-content:flex-start}.write>form>span{align-self:center}.center{display:flex}.contact>.content{padding:0!important;margin:0}.contact,.write{height:50%}.content>.write>form{width:55%;min-width:300px;padding-bottom:10%}.contacts{justify-content:center;align-items:center}.contact-title{color:var(--black-white)}.contacts p{font-size:.9rem}.contacts h1{font-size:1rem;padding-bottom:2vh}input[type=text],textarea{background:var(--background-color);border:2px solid #fff;padding:10px;font-size:.9rem}textarea{resize:none;height:120px}#message{min-height:30%}#send{color:#fff;background:var(--background-color);height:40px;border:2px solid #fff;font-size:.9rem}.experience{width:80%;display:flex;margin-bottom:10%;flex-direction:column;justify-content:flex-start;align-items:flex-start}.experience>div{display:inline-flex;flex-direction:column;width:100%;flex:1 1}.experience>div>:nth-child(2){margin-top:20px}.experience .experience-card{position:relative;left:10vw;bottom:2vh;padding:10px 0 0}.experience-card,.experience-card *{display:inline-block}.text-with-borders:after{content:"//";color:#c9cccf;margin-right:10px}.text-with-borders{margin-left:40px}.experience-card h1{font-size:1.7rem;color:hsla(0,0%,100%,.7)}
/*# sourceMappingURL=main.48016ba1.chunk.css.map */