body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}img{width:100%}.App{height:100vh;overflow:hidden;position:relative}.App .social__social-wrapper{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding:.9375rem}.App .social__social-wrapper a{display:flex;justify-content:center;align-items:center;text-decoration:none;color:#000;color:var(--font-color-light)}.App .social__social-wrapper a .social__label{margin-left:.3125rem;position:relative}.App .social__social-wrapper a .social__label:after{content:"";background:#000;background:var(--font-color-light);height:.125rem;width:0;transition:width .7s ease;position:absolute;left:0;bottom:-.625rem}.App .social__social-wrapper a .social__label:hover:after{width:50%}.App .social__social-wrapper svg{padding:.5rem .3125rem;color:#000;color:var(--font-color-light);width:1.5rem;height:1.5rem}.App .portrait__wrapper.window__wrapper{right:1.875rem;bottom:1.875rem;-webkit-transform:none;transform:none}.App .portrait__image-wrapper{width:12.5rem;position:relative}.App .portrait__image-wrapper img{user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.App .portrait__social-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:row}.App .portrait__social-wrapper svg{padding:.5rem .3125rem;color:#000;color:var(--font-color-light);width:1.5rem;height:1.5rem}.App .projects__content{display:flex;align-items:center;flex-wrap:wrap}.App .projects__wrapper{max-height:25rem;overflow:scroll;max-width:37.5rem;width:calc(100% - 100px);top:1.875rem;right:1.875rem}.App .projects__wrapper h2{text-align:center}.App .projects__wrapper .projects__wrapper-content{padding:0 1.25rem 1.25rem}.dark-mode .App .social__social-wrapper a{color:#fff;color:var(--font-color-dark)}.dark-mode .App .social__social-wrapper a .social__label:after{background:#fff;background:var(--font-color-dark)}.dark-mode .App .portrait__social-wrapper svg,.dark-mode .App .social__social-wrapper svg{color:#fff;color:var(--font-color-dark)}.window__wrapper{position:absolute;right:50%;bottom:1.875rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10;background-color:#cecece;background-color:var(--terminal-color-light);border-radius:.3125rem;padding:0;box-shadow:.3125rem .3125rem .625rem #000;min-width:9.375rem;color:#000;color:var(--font-color-light)}.window__wrapper div:not(.link__wrapper){user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.window__wrapper.hidden{display:none}.window__wrapper .window__control-bar{display:flex;justify-content:flex-start;align-items:center;font-size:0;padding:.375rem;cursor:pointer;position:-webkit-sticky;position:sticky;box-sizing:border-box;top:0;left:0;width:100%;background-color:#424242;background-color:var(--second-color-light);border-radius:.3125rem .3125rem 0 0;z-index:10}.window__wrapper .window__control-bar .window__control-bar-actions{display:flex;justify-content:flex-start;align-items:center;flex-basis:30%}.window__wrapper .window__control-bar .window__control-bar-dragzone{flex-basis:70%;height:1.25rem}.window__wrapper .window__control-bar .window__control-bar-close,.window__wrapper .window__control-bar .window__control-bar-maximize,.window__wrapper .window__control-bar .window__control-bar-minimize{border-radius:50%;width:.8125rem;height:.8125rem;margin:0 .1875rem}.window__wrapper .window__control-bar .window__control-bar-close{background:#fc5b57;background:var(--control-close-bg-color)}.window__wrapper .window__control-bar .window__control-bar-minimize{background:#e5bf3c;background:var(--control-minimize-bg-color)}.window__wrapper .window__control-bar .window__control-bar-maximize{background:#57c038;background:var(--control-maximize-bg-color)}.dark-mode .window__wrapper{background-color:#202121;background-color:var(--terminal-color-dark);color:#fff;color:var(--font-color-dark)}:root{--second-color-light:#424242;--primary-color-light:#fafafa;--terminal-color-light:#cecece;--font-color-light:#000;--second-color-dark:#032833;--primary-color-dark:#131519;--terminal-color-dark:#202121;--font-color-dark:#fff;--control-default-bg-color:#424242;--control-close-bg-color:#fc5b57;--control-minimize-bg-color:#e5bf3c;--control-maximize-bg-color:#57c038}.project__container{width:100%}.project__container a{color:#000;color:var(--font-color-light);text-decoration:none;display:flex;align-items:center;position:relative;margin-top:.9375rem;font-weight:600}.project__container a>svg{margin-left:.3125rem;width:.9375rem;height:.9375rem}.project__container a:after{content:"";background:#000;background:var(--font-color-light);height:.125rem;width:0;transition:width .3s ease;position:absolute;left:0;bottom:-.625rem}.project__container a:hover:after{width:1.875rem}.project__container:not(:last-of-type){margin-bottom:1.25rem}.project__container .project__wrapper{padding:.9375rem;display:flex;align-items:center}.project__container .project__wrapper .project__content-wrapper{margin-left:1.875rem}.project__container .project__wrapper .project__content-wrapper .project__title{text-transform:uppercase;position:relative}.project__container .project__wrapper .project__content-wrapper .project__title:after{content:"";width:1.875rem;left:0;bottom:-.625rem;height:.125rem;background:#000;background:var(--font-color-light);position:absolute}.project__container .project__logo-wrapper{background-color:#fff;border-radius:50%;overflow:hidden;width:9.375rem;height:9.375rem;display:flex;justify-content:center;align-items:center}.project__container img{max-width:6.25rem;object-fit:cover;width:100%}.dark-mode a{color:#fff;color:var(--font-color-dark)}.dark-mode a:after{content:""}.dark-mode .project__wrapper .project__content-wrapper .project__title:after,.dark-mode a:after{background:#fff;background:var(--font-color-dark)}@media screen and (max-width:34.375rem){.project__container .project__wrapper{flex-direction:column;justify-content:center;align-items:center}}
/*# sourceMappingURL=main.68fbd82c.chunk.css.map */