.Me__Project{cursor:pointer;margin:8px;border:1px dashed black;border-radius:0;min-width:5vw;padding:8px;background-color:#000;color:#fff;font-family:inherit;font-size:14px;font-weight:500;transition-property:border-color,background-color,color;transition-duration:.25s}.Me__Project:hover,.Me__Project:focus,.Me__Project:active{background-color:#fff;color:#000}.Dark .Me__Project{border-color:#fff;background-color:#fff;color:#000}.Dark .Me__Project:hover,.Dark .Me__Project:focus,.Dark .Me__Project:active{background-color:#000;color:#fff}@media(max-width:767px){.Me__Project{min-width:10vw;padding:10px}}@media(max-width:575px){.Me__Project{min-width:15vw}}@media(min-width:768px)and (max-width:1023px){.Project.Card{aspect-ratio:2}}@media(max-width:1023px){.Project{grid-area:3 / 1 / 3 / 3}}@media(max-width:767px){.Project{order:1}.Project.Card{aspect-ratio:1.5}}@media(max-width:575px){.Project.Card{aspect-ratio:.75}}@media(min-width:1024px){.Project{grid-area:2 / 1 / 2 / 3}}.Project__Intro{display:flex;align-items:center;gap:10px}.Project__Intro img{width:20%;max-height:128px;object-fit:contain;object-position:center}.Project__Intro>p{flex:1}@media(min-width:576px){.Project__Intro{gap:20px}}@media(min-width:1024px){.Project__Intro img{width:25%;max-height:192px}}.Team{grid-area:2 / 1 / 2 / 1}@media(min-width:1024px){.Team{grid-area:1 / 3 / 1 / 3}}.Team .Logo{display:block;margin:auto;width:auto;max-width:100%;height:100%}.Work{grid-area:2 / 1 / 2 / 1}.Work .Project__Heading button{cursor:pointer;border:0;padding:0;background-color:transparent;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;text-decoration:underline}.Work .Project__Heading button:hover,.Work .Project__Heading button:focus,.Work .Project__Heading button:active{text-decoration:none}@media(min-width:768px){.Work{grid-area:1 / 2 / 1 / 2}}.GitHub{grid-area:2 / 2 / 2 / 2}@media(min-width:1024px){.GitHub{grid-area:2 / 3 / 2 / 3}}.App{display:flex;flex-direction:column;grid-template:repeat(3,auto) / repeat(2,1fr);gap:30px;padding:30px;transition-property:background-color,color;transition-duration:.5s}.App.Dark{background-color:#000;color:#fff}@media(min-width:576px){.App{gap:40px;padding:40px}}@media(min-width:768px){.App{display:grid}}@media(min-width:1024px){.App{height:100vh;grid-template:repeat(2,1fr) / repeat(3,1fr)}}.Card{position:relative;border:2px solid black;width:100%;height:100%;padding:20px;overflow:hidden;overflow-wrap:break-word;transition:border-color .5s}.Card ul,.Card ol{margin:0;padding:0;list-style:none}.Card li{margin-bottom:4px}.Dark .Card{border-color:#fff}@media(max-width:1023px){.Card{aspect-ratio:1}}@media(min-width:576px)and (max-width:767px){.Card{aspect-ratio:2}}.Card__Heading{position:absolute;right:-2px;top:-2px;margin:0;border:2px solid white;padding:20px;background-color:#000;color:#fff;text-align:right;transition-property:border-color,background-color,color;transition-duration:.5s}.Dark .Card__Heading{border-color:#000;background-color:#fff;color:#000}@media(max-width:575px){.Card__Heading{padding:15px 20px}}.Card__Content{height:100%;overflow:auto;overflow-wrap:break-word;padding-top:60px}@media(max-width:575px){.Card__Content{padding-top:50px}}.App__Theme{cursor:pointer;position:fixed;bottom:50px;right:50px;z-index:1;border:2px solid white;border-radius:100%;width:40px;height:40px;padding:0;background-color:#000;font-size:24px;transition-property:border-color,background-color;transition-duration:.5s}.App__Theme:hover,.App__Theme:focus{transform:scale(1.1)}.Dark .App__Theme{border-color:#000;background-color:#fff}@media(min-width:576px){.App__Theme{bottom:60px;right:60px}}*{box-sizing:border-box}body{margin:0;padding:0;font-family:IBM Plex Mono,Courier New,Courier,monospace;line-height:1.5;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width:575px){body{font-size:14px}}h1,h2,h3,h4,h5,h6{font-weight:500}a{color:#00f;transition:color .25s}.Dark a{color:#ff0}
