body,html{max-width:100%;overflow-x:hidden}@font-face{font-family:CentraNo2;font-weight:400;src:url(/static/media/CentraNo2-Book.2b143fa4b734a3584043.ttf) format("truetype")}@font-face{font-family:CentraNo2;font-weight:500;src:url(/static/media/CentraNo2-Medium.f94be5b326d78bb32b95.ttf) format("truetype")}@font-face{font-family:CentraNo2;font-weight:700;src:url(/static/media/CentraNo2-Bold.2faff7f7d3fc92a2fcd9.ttf) format("truetype")}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;background:#f5efe6;color:#2c1a0e;font-family:CentraNo2,Georgia,serif}a{text-decoration:none}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@media (max-width:768px){nav{min-height:80px!important;padding:0 16px!important}nav,nav img{height:80px!important}nav button span:first-child{display:none}#about{gap:24px!important;grid-template-columns:1fr!important;padding:32px 24px!important;text-align:center}#about h1{font-size:32px!important}#about>div:nth-child(2){order:-1}#about>div:first-child a{justify-content:center}#about>div:nth-child(2)>div{height:180px!important;width:180px!important}#about>div:nth-child(2)>div img{height:130px!important;width:130px!important}#about>div:nth-child(3){max-width:100%!important;width:100%!important}#about>div:nth-child(3) a{width:100%!important}#skills{padding:32px 24px!important}#skills>div:last-child{justify-content:center}#projects{padding:32px 0!important}#resume,#work{padding:48px 24px!important}#resume a{justify-content:center;width:100%!important}}@media (max-width:480px){#about h1{font-size:28px!important}#about>div:nth-child(2)>div{height:150px!important;width:150px!important}}@media (max-width:768px){nav button span:first-child{display:none}}#projects{overflow:hidden!important;padding:32px 0!important}#projects>div{gap:12px!important;padding:0 16px!important}#projects>div>div{max-width:100%!important}
/*# sourceMappingURL=main.8c91da41.css.map*/