@import url("https://fonts.googleapis.com/css2?family=Pixelify+Sans:wght@400..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=VT323&display=swap");@import url("https://fonts.googleapis.com/css2?family=Press+Start+2P&family=VT323&display=swap");@font-face{font-family:Pixelmania;src:local ("Pixelmania"),url(webpack:///mini-css-extract-plugin/_next/static/media/Pixelmania.e76516a5.ttf) format("truetype")}.page_container__jZF7q{font:1rem sans-serif;background-color:#fff;color:#000;line-height:1.6}.page_header__oRW75{display:flex;justify-content:space-between;align-items:center;padding:1rem;margin:0;position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:1000}.page_headerTitle__Jd54L{font-size:4rem;font-family:Pixelify Sans,cursive;color:#000;padding-left:1rem;margin:0}.page_headerAuthor__lK4tV{font-size:4.5rem;font-family:Pixelify Sans,cursive;z-index:2}.page_header__oRW75 img{margin-right:1.5rem;cursor:pointer}.page_header__oRW75 img:hover{transform:translateX(5px) translateY(-5px);transition:transform .3s ease,text-shadow .3s ease}.page_containerIcons__N3uiv{position:relative;display:flex;justify-content:center;align-items:center;transition:background-color .1s ease}.page_lottieContainer__sTGlT{display:flex;justify-content:center;align-items:center;height:250px;text-shadow:2px 2px 0 #ee7575}.page_icon__HtCf9{position:absolute;width:300px;height:300px;z-index:1}.page_aboutMeContainer__AHAQj{display:flex;padding:4rem;align-items:flex-start;justify-content:space-between}.page_aboutmeText__rAoZ4{display:flex;flex-direction:column;align-items:center;margin-right:2rem}.page_aboutMeText___Mjrj img{height:auto;border-radius:10px}.page_aboutMeText___Mjrj h2{font-size:2rem;color:#040404;font-family:Pixelify Sans,cursive;display:flex;justify-content:center}.page_aboutMeContainer__AHAQj p{flex:1 1;font-size:1.1rem;text-align:justify;margin-left:3rem;margin-top:auto}.page_aboutMeContainer__AHAQj a{text-decoration:none;color:#ee7575}.page_stack__9fW6O{padding:2rem}.page_stackContainer__TtVFR{display:flex;gap:2rem;text-align:left;padding:1rem;flex-direction:row;align-items:center;justify-content:space-between;border:4px solid #106d8e;border-radius:10px}.page_stack__9fW6O h2{font-size:2rem;color:#040404;font-family:Pixelify Sans,cursive;margin-right:1rem}.page_techContainer__UXBau{display:flex;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1rem}.page_techStackButton__4mHqD{background-color:#007bff;cursor:pointer;transition:transform .3s ease,background-color .3s ease}.page_techStackButton__4mHqD:hover{background-color:#0056b3}.page_techStackButton__4mHqD{padding:10px 20px;margin:.5rem;border:none;border-radius:0;background-color:#ee7575;color:#fff;font-size:16px;cursor:default;transition:background-color .3s ease}.page_techStackButton__4mHqD:hover{background-color:#f3abab}.page_techStackButton__4mHqD:active{background-color:#004080}.page_techStackButton2__1F26e{padding:10px 20px;margin:.5rem;border:none;border-radius:0;background-color:#106d8e;color:#fff;font-size:16px;cursor:default;transition:background-color .3s ease}.page_techStackButton2__1F26e:hover{background-color:#0056b3}.page_techStackButton2__1F26e:active{background-color:#004080}.page_techStackButton3__kZ4O_{padding:10px 20px;margin:.5rem;border:none;border-radius:0;background-color:#459116;color:#fff;font-size:16px;cursor:default;transition:background-color .3s ease}.page_techStackButton3__kZ4O_:hover{background-color:#326911}.page_techStackButton3__kZ4O_:active{background-color:#004080}.page_techStackButton4__EY_Yu{padding:10px 20px;margin:.5rem;border:none;border-radius:0;background-color:#dc6520;color:#fff;font-size:16px;cursor:default;transition:background-color .3s ease}.page_techStackButton4__EY_Yu:hover{background-color:#eb944d}.page_techStackButton4__EY_Yu:active{background-color:#004080}.page_techStackButton5__iQGNO{padding:10px 20px;margin:.5rem;border:none;border-radius:0;background-color:#7e20dc;color:#fff;font-size:16px;cursor:default;transition:background-color .3s ease}.page_techStackButton5__iQGNO:hover{background-color:#3c096f}.page_techStackButton5__iQGNO:active{background-color:#004080}.page_projects__FNpfo{padding:2rem}.page_projects__FNpfo h2{text-align:left;font-size:3rem;margin-bottom:2rem;color:#040404;font-family:Pixelify Sans,cursive}.page_projectGrid___QL_D{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));grid-gap:3rem;gap:3rem}.page_project__UJj0p{text-align:justify;padding:1rem;border-radius:10px}.page_project__UJj0p a{text-decoration:none;color:#040404}.page_project__UJj0p img{height:auto;border-radius:10px}.page_project__UJj0p h3{font-size:1.5rem;margin:1rem 0;text-decoration:none;color:#040404;font-family:Pixelify Sans,cursive}.page_footer__F3MD0{padding:1rem;background-color:#dedddd;color:#040404}.page_contact__jWuHg{flex-wrap:wrap}.page_getInTouch__xwJB9{font-size:1.5rem;font-family:Pixelify Sans,cursive}.page_contact__jWuHg{display:flex;justify-content:space-between;gap:1rem;align-items:center}.page_footterButtons__ueBgY{display:flex;overflow:hidden}.page_buttonFooter1__C51RM{background-color:#ee7575;color:#fff;padding:.75rem 1.5rem;text-decoration:none;margin:.5rem;border-radius:0;transition:transform .3s ease,background-color .3s ease;white-space:nowrap}.page_buttonFooter1__C51RM:hover{background-color:#3c3d3e}.page_buttonFooter2__JJcfN{background-color:#459116;color:#fff;padding:.75rem 1.5rem;text-decoration:none;margin:.5rem;border-radius:0;transition:transform .3s ease,background-color .3s ease}.page_buttonFooter2__JJcfN:hover{background-color:#3c3d3e;transform:translateX(5px) translateY(-5px);text-shadow:3px 3px 0 #ee7575,-3px -3px 0 #106d8e;transition:transform .3s ease,text-shadow .3s ease}.page_buttonFooter3__2wEbv{background-color:#7e20dc;color:#fff;padding:.75rem 1.5rem;text-decoration:none;margin:.5rem;border-radius:0;transition:background-color .3s ease}.page_buttonFooter3__2wEbv:hover{background-color:#3c3d3e;transform:translateX(5px) translateY(-5px);text-shadow:3px 3px 0 #ee7575,-3px -3px 0 #106d8e;transition:transform .3s ease,text-shadow .3s ease}@media (max-width:600px){.page_header__oRW75{flex-direction:row;align-items:center}.page_header__oRW75 img{margin-right:0}.page_headerTitle__Jd54L{font-size:3rem}.page_headerAuthor__lK4tV{font-size:2.5rem}.page_hero__7KFOs{margin-bottom:.5rem}.page_aboutMeContainer__AHAQj{flex-direction:column;align-items:center;text-align:justify;padding:.5rem}.page_aboutMeText___Mjrj{margin-right:0}.page_aboutMeText___Mjrj h2{margin-bottom:.5rem}.page_aboutMeContainer__AHAQj p{margin-left:0;padding:2rem}.page_aboutMeText___Mjrj p{text-align:justify;align-items:center}.page_stackContainer__TtVFR{flex-direction:column;align-items:center}.page_stack__9fW6O h2{margin-right:0}.page_techContainer__UXBau{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.page_techContainer__UXBau ul{display:flex;flex-wrap:wrap;justify-content:center;padding:0}.page_tech-stack-button__hqBnz{width:100%;text-align:center}.page_projects__FNpfo h2{font-size:2rem;text-align:center}.page_projectGrid___QL_D{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.page_project__UJj0p{text-align:justify}.page_footer__F3MD0{text-align:center;align-items:center}.page_contact__jWuHg{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;align-items:center}.page_footerButtons__86roL{display:flex;align-items:center;flex-direction:column;flex-wrap:wrap}.page_buttonFooter1__C51RM{white-space:nowrap}}.page_buttonFooter2__JJcfN,.page_buttonFooter3__2wEbv{white-space:nowrap}