*,:after,:before{border-width:0;box-sizing:border-box;margin:0;outline:none;padding:0}body,html{--font-size:10px;background-color:#fff;color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:var(--font-size);line-height:1.2!important;-webkit-font-smoothing:antialiased;scrollbar-gutter:stable;transition:font-size .2s}.main-layout{display:flex}.sidebar{background:transparent;height:100vh;left:0;padding:10px;pointer-events:none;position:fixed;top:0;width:242px;z-index:10}.sidebar .acc-btn,.sidebar .link-button,.sidebar .main-nav-container{pointer-events:auto}.content{padding:10px}.content,.project-view{margin-left:0;min-height:100vh;position:relative;width:100%}.project-view{padding-left:10px;padding-right:10px;padding-top:52px}.site-header{margin-bottom:10px!important}.contact-section,.main-nav-container{margin-top:30px!important}.work-section{margin-bottom:30px!important}.label{display:block;margin-bottom:5px!important}.link-button{color:inherit;cursor:pointer;display:block!important;height:auto;line-height:1.2;text-decoration:none;width:-moz-fit-content;width:fit-content}.link-button:hover{text-decoration:underline}.acc-btn{background:none;border:none;bottom:10px;cursor:pointer;pointer-events:auto;position:fixed;right:10px}.page-container{animation:fadeIn .95s ease;margin-left:0;min-height:100vh;padding:10px;width:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:768px){.content,.project-view{margin-left:0}}.fade-enter-active,.fade-leave-active{transition:opacity .25s ease}.fade-enter-from,.fade-leave-to{opacity:0}.fade-in-name{animation:fadeIn .95s ease forwards;opacity:0}
