:root{--custom-black:#000}.custom-link-wrapper{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-around;align-items:flex-start}.custom-list-item{margin:.75rem 2rem .75rem 2rem}.custom-projects,.custom-timeline{font-size:larger;margin-inline:.25rem}.sidebar-bg{background-color:var(--custom-black)}.p-button.p-button-icon-only{border-radius:.5rem}@media screen and (max-width:960px){.sidebar-width{width:auto!important}}:root{--primary-text:orange;--secondary-text:green;--tertiary-text:#7daea3;--quaternary-text:#000;--quinary-text:#f8ca57}.curly-brackets{color:var(--secondary-text)}.title{color:var(--primary-text);margin:0;font-family:sans-serif;font-size:1.5rem}.software-developer{color:var(--secondary-text)}.subTitle{margin:0;margin-top:1rem;margin-bottom:.2rem;font-family:sans-serif;font-size:1rem}.github{color:var(--tertiary-text);margin:1rem 0 .5rem 0;max-width:20rem;font-family:sans-serif;font-size:.7rem;flex-direction:column}.date-and-link,.github{display:flex;flex-wrap:wrap;align-items:center}.date-and-link{flex-direction:row;justify-content:space-between}.custom-date{margin-right:.5rem}.custom-date,.custom-link,.custom-message{color:var(--secondary-text)}.custom-message-container{margin-top:.2rem;text-align:center}.custom-social-icon{background-color:var(--primary-text);border-radius:50%;color:var(--quaternary-text);height:1.588rem;padding:.3rem;width:1.601rem}.custom-social-icon:hover{background-color:var(--quinary-text)}.socialLink{transition:transform .2s ease;transform:scaleX(1)}.socialLink:hover{transform:scale3d(1.3,1.3,1.3)}.social{margin-top:1rem}.social>.pi{font-size:2.2rem}.header{background:var(--quaternary-text);margin-bottom:2rem;padding-bottom:2rem}.selfie{display:block;border-radius:1rem;max-height:200px;margin-left:auto;margin-right:auto}.dot-spin{position:relative;width:10px;height:10px;border-radius:5px;background-color:transparent;color:transparent;box-shadow:0 -18px 0 0 var(--tertiary-text),12.727926px -12.727926px 0 0 var(--tertiary-text),18px 0 0 0 var(--tertiary-text),12.727926px 12.727926px 0 0 rgba(152,128,255,0),0 18px 0 0 rgba(152,128,255,0),-12.727926px 12.727926px 0 0 rgba(152,128,255,0),-18px 0 0 0 rgba(152,128,255,0),-12.727926px -12.727926px 0 0 rgba(152,128,255,0);animation:dot-spin 1s linear infinite}@keyframes dot-spin{0%,to{box-shadow:0 -18px 0 0 var(--tertiary-text),12.727926px -12.727926px 0 0 var(--tertiary-text),18px 0 0 0 var(--tertiary-text),12.727926px 12.727926px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.727926px 12.727926px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.727926px -12.727926px 0 -5px rgba(152,128,255,0)}12.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.727926px -12.727926px 0 0 var(--tertiary-text),18px 0 0 0 var(--tertiary-text),12.727926px 12.727926px 0 0 var(--tertiary-text),0 18px 0 -5px rgba(152,128,255,0),-12.727926px 12.727926px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.727926px -12.727926px 0 -5px rgba(152,128,255,0)}25%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.727926px -12.727926px 0 -5px rgba(152,128,255,0),18px 0 0 0 var(--tertiary-text),12.727926px 12.727926px 0 0 var(--tertiary-text),0 18px 0 0 var(--tertiary-text),-12.727926px 12.727926px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.727926px -12.727926px 0 -5px rgba(152,128,255,0)}37.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.727926px -12.727926px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.727926px 12.727926px 0 0 var(--tertiary-text),0 18px 0 0 var(--tertiary-text),-12.727926px 12.727926px 0 0 var(--tertiary-text),-18px 0 0 -5px rgba(152,128,255,0),-12.727926px -12.727926px 0 -5px rgba(152,128,255,0)}50%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.727926px -12.727926px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.727926px 12.727926px 0 -5px rgba(152,128,255,0),0 18px 0 0 var(--tertiary-text),-12.727926px 12.727926px 0 0 var(--tertiary-text),-18px 0 0 0 var(--tertiary-text),-12.727926px -12.727926px 0 -5px rgba(152,128,255,0)}62.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.727926px -12.727926px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.727926px 12.727926px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.727926px 12.727926px 0 0 var(--tertiary-text),-18px 0 0 0 var(--tertiary-text),-12.727926px -12.727926px 0 0 var(--tertiary-text)}75%{box-shadow:0 -18px 0 0 var(--tertiary-text),12.727926px -12.727926px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.727926px 12.727926px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.727926px 12.727926px 0 -5px rgba(152,128,255,0),-18px 0 0 0 var(--tertiary-text),-12.727926px -12.727926px 0 0 var(--tertiary-text)}87.5%{box-shadow:0 -18px 0 0 var(--tertiary-text),12.727926px -12.727926px 0 0 var(--tertiary-text),18px 0 0 -5px rgba(152,128,255,0),12.727926px 12.727926px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.727926px 12.727926px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.727926px -12.727926px 0 0 var(--tertiary-text)}}.footer[data-v-16bfd4c0]{margin-top:2rem;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;color:var(--custom-blue);font-size:.7rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.attribution[data-v-16bfd4c0]{font-weight:600;font-size:.6rem;color:var(--custom-orange)}.attribution[data-v-16bfd4c0]:hover{color:var(--quinary-text)}:root{--custom-background:#282828;--custom-blue:#7daea3;--custom-green:green;--custom-orange:orange}.cardHover,.linkHover{font-family:sans-serif;transition:transform .2s ease;transform:scaleX(1);color:var(--custom-green)}.linkHover{padding:.7rem;border-radius:.5rem}.cardHover:hover,.linkHover:hover{transform:scale3d(1.1,1.1,1.1);background-color:var(--custom-orange);color:var(--custom-background)}.p-card{border-radius:1rem;height:39rem;width:24rem}.p-card .p-card-body{padding-inline:0}.p-card .p-card-title{font-size:larger;font-weight:600;text-align:center;background:var(--custom-background);padding-bottom:.5rem;padding-top:.5rem;color:var(--custom-green)}.p-card .p-card-content{padding:0;margin-inline:2rem;color:var(--custom-orange)}.last-update{font-size:xx-small;font-weight:600;color:var(--custom-blue);margin-left:1.8rem}.img-field{height:13rem;margin-top:.4rem;width:24rem}.description-field{height:15rem}.text-small{font-size:xx-small;margin-inline:.1rem}