.TableOfContents_tableOfContents__jIUOA{border:2px dashed #000;width:10.5em;margin-top:.8em;position:relative}.TableOfContents_tableOfContents__jIUOA h2{text-align:center}.TableOfContents_tableOfContents__jIUOA .TableOfContents_contents__DFZHT{list-style:square;display:flex;flex-direction:column;gap:.1em}.TableOfContents_tableOfContents__jIUOA .TableOfContents_tableContent___IJSY{color:#000;font-size:1.3em;text-decoration:underline;scroll-behavior:smooth}.TableOfContents_tableOfContents__jIUOA .TableOfContents_tableContent___IJSY:hover{color:blue}@media(min-width:1205px){.TableOfContents_tableOfContents__jIUOA{position:fixed;top:5em;right:1em}}.Projects_projectContainer__KoK2O{border:2px solid #000;display:flex;flex-direction:column;align-items:center;gap:.5em;position:relative}.Projects_projectContainer__KoK2O .Projects_backButton__Tz1Io{position:absolute;top:0;left:0}.Projects_projectContainer__KoK2O .Projects_title__X10qr{background:linear-gradient(45deg,#20002c,#1d2671);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-decoration:underline}.Projects_projectContainer__KoK2O .Projects_thumbnail__SyzwQ{max-width:70%;height:100%}.Projects_projectContainer__KoK2O .Projects_technologies__yXoP0{display:flex;justify-content:center;align-items:center;width:50vw;flex-wrap:wrap;list-style:none}.Projects_projectContainer__KoK2O .Projects_technologies__yXoP0 .Projects_technology__18wGe{padding:.2em 1em;border:1px solid #000;border-top:none;border-bottom:none}.Projects_projectInfo__Wpzqz{width:50vw;padding:0 .5em}.Projects_projectInfo__Wpzqz h2{text-decoration:underline}.Projects_projectInfo__Wpzqz ul{list-style:square}.Projects_projectInfo__Wpzqz h3{margin:0}.Projects_projectInfo__Wpzqz a{border:2px dotted #000}.Projects_projectInfo__Wpzqz code{font-family:monospace;background:#000;padding:.1em;text-transform:capitalize;border-radius:.2em;font-size:.8em}.Projects_buttons__GPrd1{display:flex;justify-content:center;gap:1em;flex-wrap:wrap}@media(max-width:1200px){.Projects_projectInfo__Wpzqz{width:90vw}}