body{margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-display:swap;font-family:ITC Garamond Std Light Narrow;font-style:normal;font-weight:300;src:url(/static/media/itc-garamond-std-light-narrow.d1dba24ab4185e2a2ba7.otf) format("opentype")}body,html{height:100%;margin:0;padding:0;width:100%}#root,*,body,html{background-color:#fff!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:#fff!important;background:linear-gradient(180deg,#fff 0,#fff)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;min-height:100vh;min-height:-webkit-fill-available;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}a,body{color:#333}a{text-decoration:underline}a:hover{text-decoration:none}.App{margin:0 auto;max-width:800px;min-height:100vh;min-height:-webkit-fill-available;padding:max(80px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(40px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.App-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:60px}.name{color:#333;font-family:Chivo Mono,monospace;font-size:2.2rem;font-weight:400;letter-spacing:-.015em;line-height:1.2;margin:0}.cursor{animation:blink .7s infinite}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}nav{display:flex;gap:20px}nav a{color:#333;font-size:1rem;text-decoration:none}nav a:hover{text-decoration:underline}.section{margin:40px 0;text-align:left}.section h2{border-bottom:none;color:#333;display:block;font-size:1.3rem;font-weight:700;margin:40px 0 20px;padding-bottom:0}.section p{animation:fadeInUp .6s ease-out forwards;color:#333;font-size:1.1rem;line-height:1.6;margin-bottom:20px;opacity:0}.section p:first-child,.section p:nth-child(2),.section p:nth-child(3),.section p:nth-child(4),.section p:nth-child(5),.section p:nth-child(6){animation-delay:2.3s}.project{background:#0000;border-radius:0;box-shadow:none;margin:20px 0;padding:0}.project h3{color:#333;font-size:1.1rem;font-weight:400;margin:0 0 10px}.project p{color:#333;margin:0}.App-footer{align-items:center;animation:fadeInUp .8s ease-out 2.4s both;border-top:none;color:#333;display:flex;justify-content:space-between;margin-top:60px;padding:20px 0;text-align:left}.App-footer i{font-size:1.2rem;transition:color .2s ease}.footer-icons a{display:inline-block;margin:0 5px}.footer-icons a:first-child{margin-left:0}.footer-icons a:hover i{color:#666}.footer-copyright{color:#333}@keyframes blink-caret{0%,to{opacity:1}50%{opacity:0}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.App{animation:pageLoad .5s ease-out}@keyframes pageLoad{0%{opacity:0}to{opacity:1}}@media screen and (max-width:768px){body,html{background-color:#fff!important}.App{background-color:#fff;padding:max(100px,env(safe-area-inset-top)) max(15px,env(safe-area-inset-right)) max(15px,env(safe-area-inset-bottom)) max(15px,env(safe-area-inset-left))}.name{font-size:1.8rem}.section p{font-size:1rem}}
/*# sourceMappingURL=main.633dfdcd.css.map*/