:root{--background:#fffaf0;--text-primary:#0f110c;--accent:#f58b89;--sun:orange;--moon:#777;--background-switch:#e0e0e0;--switch:#fff;--switch-box-shadow:#444;--btn-bg-primary:#f7e7ce;--btn-bg-secondary:#f29292;--btn-color-secondary:#fff}[data-theme=dark]{--background:#0f110c;--text-primary:#fff;--accent:#f58b89;--sun:#777;--moon:#fff;--background-switch:#232323;--switch:#4d4d4d;--switch-box-shadow:#e0e0e0;--btn-bg-primary:#f29292;--btn-bg-secondary:#f7e7ce;--btn-color-primary:#fff;--btn-color-secondary:#0f110c}*{background-color:#fffaf0;background-color:var(--background);box-sizing:border-box;color:#0f110c;color:var(--text-primary);margin:0;padding:0;transition:background 2s ease-in-out}::selection{background-color:#f58b89;background-color:var(--accent)}*,:after,:before{box-sizing:border-box}a{letter-spacing:.5px;text-decoration:none;text-transform:uppercase}ul{list-style-type:none}.App{padding:1rem}.page-header{color:#777;color:var(--moon);display:flex;font-size:1.2rem;letter-spacing:2px;margin:0 0 2rem;max-width:1152px;text-align:center;text-transform:uppercase}.page-header:before{margin-right:20px}.page-header:after,.page-header:before{align-self:center;background-color:#777;background-color:var(--moon);content:"";display:block;height:1px;width:100%}.page-header:after{margin-left:20px}@keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}to{opacity:1}}@-webkit-keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}to{opacity:1}}@media only screen and (min-width:766px){.page-header{margin:0 auto 2rem;width:90%}}@media only screen and (min-width:1023px){.page-header{font-size:1.4rem!important;margin:0 auto 2rem;width:90%}.App{padding:1.25rem!important}}@media only screen and (min-width:1439px){.page-header{font-size:1.6rem!important;margin:0 auto 3rem;width:80%}.App{padding:1.25rem!important}}.about-me-container{align-content:center;display:grid;height:100vh;max-width:1440px;width:100%}.about-me-container .about-me{grid-row-gap:2rem;display:grid;row-gap:2rem}.about-me-container .about-me .big-font{align-self:center;font-size:2.8rem}.about-me-container .about-me .small-text{align-self:center;font-size:1rem;line-height:1.5rem}.about-me-container .about-me .small-text a{color:var(--accent);font-size:inherit}.about-me-container .about-me .small-text a:hover{color:var(--text-primary)}.about-me-container .about-me .small-text a::selection{background-color:var(--background)}@media only screen and (max-width:400px){.big-font{font-size:2.4rem!important}.small-text{font-size:.85rem!important}.about-me{row-gap:1.5rem!important}}@media only screen and (min-width:767px){.about-me-container{margin:auto;padding:0 5%}.about-me{row-gap:1.5rem!important}.big-font{font-size:3.2rem!important}.small-text{font-size:1.1rem!important}}@media only screen and (min-width:1023px){.about-me-container{margin:auto;padding:0 5%}.about-me{grid-template-columns:3fr 3fr}.big-font{font-size:3rem!important}.small-text{font-size:.9rem!important}}@media only screen and (min-width:1439px){.about-me-container{padding:0 10%}.big-font{font-size:3rem!important}.small-text{font-size:1.1rem!important}}.work-exp-container{margin:6rem 0 0;min-height:calc(100vh - 6rem);width:100%}.ventures{margin:auto;max-width:1440px}.ventures a{color:var(--accent);font-size:inherit;font-weight:600;text-transform:none}.ventures a:hover{text-decoration:underline}.ventures a::selection{background-color:var(--background)}.ventures .experience{grid-row-gap:15px;display:grid;margin:0 0 3rem;row-gap:15px}.ventures .experience .information{grid-row-gap:10px;display:grid;row-gap:10px}.ventures .experience .information div{display:flex;justify-content:space-between}.ventures .experience .information span{color:var(--text-primary);font-family:monospace;font-size:1rem}.ventures .experience .information span:nth-child(2n){justify-self:flex-end}.ventures .experience .information .company,.ventures .experience .information .title{font-weight:800}.ventures .experience .information .date,.ventures .experience .information .location{color:var(--moon);font-weight:400}.ventures .experience .description{color:var(--switch-box-shadow);display:flex;font-size:.8rem;line-height:20px;margin:0 auto;width:95%}.ventures .experience .description div{margin:0}.ventures .experience .description div a{display:inline}.ventures .experience .description div p{margin-bottom:.5rem}.ventures .experience .description:before{background-color:var(--switch-box-shadow);border:.5px solid var(--switch-box-shadow);content:"";margin-right:10px;vertical-align:top}@media only screen and (max-width:414px){.ventures .description,.ventures span{font-size:.7rem!important}}@media only screen and (min-width:414px){.ventures .description,.ventures span{font-size:.85rem!important}}@media only screen and (min-width:766px){.ventures{padding:0 5%}.ventures .description,.ventures span{font-size:.85rem!important}}@media only screen and (min-width:1023px){.work-exp-container{margin:9rem 0 0!important}.ventures{padding:0 5%}.ventures span{font-size:1rem!important}.ventures .description{font-size:.85rem!important}}@media only screen and (min-width:1439px){.work-exp-container{margin:9rem 0 0!important}.ventures{padding:0 10%}.ventures span{font-size:1.1rem!important}.ventures .description{font-size:.9rem!important}}.projects-container{min-height:100vh;padding-top:6rem}.projects-container .projects{max-width:1152px}.projects-container .projects .project{grid-row-gap:1rem;display:grid;margin:0 0 2rem;row-gap:1rem}.projects-container .projects .project .metadata{display:flex;font-family:monospace;font-size:1rem;justify-content:space-between;width:100%}.projects-container .projects .project .metadata .title{font-weight:800}.projects-container .projects .project .metadata .date{color:var(--moon)}.projects-container .projects .project .description{color:var(--switch-box-shadow);display:flex;font-size:.85rem;line-height:20px;margin:0 auto;width:95%}.projects-container .projects .project .description div{margin:0}.projects-container .projects .project .description div a{color:var(--accent);display:inline;text-transform:none}.projects-container .projects .project .description div p{margin-bottom:.5rem}.projects-container .projects .project .description:before{background-color:var(--switch-box-shadow);border:.5px solid var(--switch-box-shadow);content:"";margin-right:.8rem;vertical-align:top}.projects-container .projects .project .tech-stack{-webkit-column-gap:.8rem;column-gap:.8rem;display:flex;flex-wrap:wrap;margin-bottom:.5rem;margin-left:.8rem;row-gap:.8rem}.projects-container .projects .project .tech-stack span{background-color:hsla(1,84%,75%,.2);border:2px solid var(--accent);border-radius:8px;color:var(--accent);font-size:.7rem;font-weight:800;padding:.3rem .6rem}.projects-container .projects .project .external-links{-webkit-column-gap:1.2rem;column-gap:1.2rem;display:flex;margin-left:.8rem}.projects-container .projects .project .external-links a svg{height:25px;width:25px}@media only screen and (max-width:414px){.metadata{font-size:.8rem!important}.description{font-size:.7rem!important}a svg{height:20px!important;width:20px!important}}@media only screen and (min-width:414px){.metadata{font-size:.9rem!important}.description{font-size:.8rem!important}a svg{height:25px!important;width:25px!important}}@media only screen and (min-width:766px){.projects{margin:0 auto;width:90%}.metadata{font-size:1rem!important}.description{font-size:.85rem!important}a svg{height:25px!important;width:25px!important}}@media only screen and (min-width:1023px){.projects-container{padding-top:9rem!important}.projects{margin:0 auto;width:90%}.metadata{font-size:1rem!important}.description{font-size:.85rem!important}a svg{height:25px!important;width:25px!important}}@media only screen and (min-width:1439px){.projects-container{padding-top:9rem!important}.projects{margin:0 auto;width:80%}.metadata{font-size:1.1rem!important}.description{font-size:.9rem!important}a svg{height:30px!important;width:30px!important}.tech-stack span{font-size:.8rem!important}}.archives-container{min-height:100vh;padding-top:6rem}.archives-container .archives{max-width:1152px}.archives-container .archives .year-list{grid-row-gap:1rem;display:grid;margin:0 0 2rem;row-gap:1rem}.archives-container .archives .year-list h3{display:flex;font-family:monospace;font-size:2.5rem}.archives-container .archives .year-list .archive{grid-row-gap:1rem;border-bottom:1px solid var(--moon);display:grid;margin:0 0 .6rem;padding:1rem 0;row-gap:1rem}.archives-container .archives .year-list .archive .metadata{align-items:center;display:flex;justify-content:space-between;margin:0 0 1rem}.archives-container .archives .year-list .archive .metadata h6{font-size:1rem;text-decoration:underline;width:40%}.archives-container .archives .year-list .archive .metadata .tags{-webkit-column-gap:.4rem;column-gap:.4rem;display:flex}.archives-container .archives .year-list .archive .metadata .tags button{background-color:hsla(1,84%,75%,.2);border:2px solid var(--accent);border-radius:8px;color:var(--accent);font-size:.7rem;font-weight:800;padding:.3rem .6rem}.archives-container .archives .year-list .archive .description a{color:var(--accent);text-decoration:underline}.archives-container .archives .year-list .archive .iframe-container{height:0;padding-bottom:56.25%;position:relative;width:100%}.archives-container .archives .year-list .archive .iframe-container iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.archives-container .archives .year-list .archive .location{display:flex;font-size:1rem;font-weight:800;justify-content:space-between;margin:1rem 0 0}.archives-container .archives .year-list .archive .location p{color:var(--moon)}@media only screen and (min-width:0px){h3{font-size:2rem!important}.metadata h6{font-size:.8rem!important}.metadata .tags button{font-size:.6rem!important}.description{font-size:.7rem!important}.location{font-size:.6rem!important}}@media only screen and (min-width:766px){.archives{margin:auto;width:90%}h3{font-size:2.5rem!important}.metadata h6{font-size:1rem!important}.metadata .tags button{font-size:.7rem!important}.description{font-size:.8rem!important}.location{font-size:.7rem!important}}@media only screen and (min-width:1023px){.archives-container{padding-top:9rem!important}.archives{margin:auto;width:90%}.archives .archive{margin:0 0 1.2rem!important}h3{font-size:3rem!important}.metadata h6{font-size:1.1rem!important}.description,.metadata .tags button{font-size:.8rem!important}.location{font-size:.7rem!important}}@media only screen and (min-width:1439px){.archives-container{padding-top:9rem!important}.archives{margin:auto;width:60%}.archives .archive{margin:0 0 1.2rem!important}h3{font-size:3rem!important}.metadata h6{font-size:1.5rem!important}.metadata .tags button{font-size:.9rem!important}.description{font-size:1rem!important}.location{font-size:.9rem!important}}
/*# sourceMappingURL=main.cb1c2ab1.css.map*/