body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#282c34;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Inter,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:Consolas,source-code-pro,Menlo,Monaco,Courier New,monospace}@font-face{font-family:Consolas;src:local("Consolas"),url(/static/media/Consolas.149944d4de5df4795c0e.ttf) format("truetype")}@font-face{font-family:Inter;src:url(/static/media/Inter-VariableFont.b4c30855aff392d7e8dc.ttf)}html{overflow:scroll;overflow-x:hidden}::-webkit-scrollbar{background:transparent;width:0}::-webkit-scrollbar-thumb{background:red}.body{grid-gap:5rem;display:grid;gap:5rem;grid-template-columns:1fr 1fr;width:100%}.left{display:flex;flex:1 1;flex-direction:column}.container{align-items:center;background-color:#282c34;display:flex;gap:1rem;height:4rem;padding:0 2rem;position:-webkit-sticky;position:sticky;top:0}.logotype{font-size:1.2rem}.button{background:#343944;border:1px solid #4c5873;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;padding:0}.button:hover{background:#444a55;border:1px solid #586481}.number{border-right:1px solid #4c5873;color:#5a5a5a;font-family:Consolas;font-size:.9rem;font-style:normal;font-weight:400;line-height:1rem;padding:.4rem .6rem}button:hover .number{border-right:1px solid #586481;color:#6d6d6d}.code-text{color:#99c27c;font-family:Consolas;font-size:.9rem;font-style:normal;font-weight:400;padding:.4rem .6rem}#left-nav{display:flex;gap:1rem;margin-left:2rem}.spacer{flex:1 1}#right-nav{display:flex;justify-content:center}.social-button{align-items:center;background:none;border:none;color:#d0d0d0;display:flex;font-size:1rem;margin-left:1rem}.social-button img{height:24px;margin-right:.5rem}.social-button:hover{color:#f3f3f3}a{text-decoration:none}.banner-container{display:flex;height:100vh;justify-content:right;width:100%}.subtitle-area{margin-top:2rem;padding:0;width:454px}.title-text{font-family:Inter;font-size:96px;font-style:normal;font-weight:1000;line-height:116px;margin-top:15rem}.banner-code-text{font-family:Consolas;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.numbers{border-right:1px solid #4c5873;color:#5a5a5a;padding:.4rem .6rem}.about{background:#343944;border:1px solid #4c5873;border-radius:4px;box-sizing:border-box;display:flex;padding:0;width:-webkit-max-content;width:max-content}.about-text{color:#aab1bd;padding:.4rem 2rem .4rem .8rem}.button-area{display:flex;gap:1rem;margin-top:1rem}.banner-container button{background:#343944;border:1px solid #4c5873;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;flex:1 1;font-family:Consolas;font-size:.9rem;font-style:normal;font-weight:400;justify-content:center;line-height:1em;padding:.4rem .6rem}.blue{color:#65b0ed}.green{color:#99c27c}.dark-gray{color:#5a626e}.subtitle-area{display:flex;flex-direction:column}.red{color:#de6d77}.banner-container button:hover{background:#444a55;border:1px solid #586481}Canvas{margin-top:5rem;position:fixed}.orbit-container{display:flex}.right-justify{display:flex;justify-content:right}.skills-container{height:100vh}.skills-container>.card{background:#343944;border:1px solid #4c5363;border-radius:4px;box-sizing:border-box;margin-bottom:1rem;padding:1rem 2rem;width:454px}.card>.title{color:#99c27c;font-family:Inter;font-size:1.2rem;font-weight:500}.card>.sub-title,.card>.title{align-items:center;display:flex;font-style:normal;line-height:1.5rem}.card>.sub-title{color:#aab1bd;font-size:1rem}.card>.sub-title,.link{font-family:Consolas;font-weight:400}.link{background:#343944;border:1px solid #4c5363;border-radius:4px;box-sizing:border-box;color:#de6d77;cursor:pointer;display:flex;flex:1 1;font-size:.8rem;font-style:normal;justify-content:center;padding:.4rem .6rem;text-decoration:none;white-space:nowrap}.link:hover{background:#444a55;border:1px solid #586481}.links{gap:1rem}.links,.tools-heading{display:flex;margin-top:.5rem}.tools-heading{align-items:center;color:#aab1bd;font-family:Consolas;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.logos img{border-radius:4px;height:32px}.anchor{position:relative;top:-80px}.logos{display:flex;gap:.5rem;margin-top:.5rem}.img-container{align-items:center;background-color:#fff;border-radius:4px;display:flex;justify-content:center;width:32px}.tooltip{border-bottom:1px dotted #000;display:inline-block;position:relative}
/*# sourceMappingURL=main.23de148e.css.map*/