.footer{text-align:center;padding:.2rem 0;color:#fff;background-color:#101010}.footer p{font-size:.8rem}@font-face{font-family:__Press_Start_2P_3757f2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/60c1b9efbca49fe9-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Press_Start_2P_3757f2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/31dd38bdb4daced8-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Press_Start_2P_3757f2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3511decdf5d10790-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__Press_Start_2P_3757f2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/999f4d94c8b14f83-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Press_Start_2P_3757f2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9b8c15de1de72117-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Press_Start_2P_Fallback_3757f2;src:local("Arial");ascent-override:44.14%;descent-override:0.00%;line-gap-override:0.00%;size-adjust:226.55%}.__className_3757f2{font-family:__Press_Start_2P_3757f2,__Press_Start_2P_Fallback_3757f2;font-weight:400;font-style:normal}.header-projects{display:flex;justify-content:space-between;font-size:1rem}@media only screen and (min-width:370px){.header-projects{font-size:1.4rem}}@media only screen and (min-width:768px){.header-projects{font-size:1.6rem}}.header-projects .second-col{text-align:center;margin:0 1.2rem}.header-projects .top-score,.project-container{text-transform:uppercase}.project-container{padding:3rem 0;display:flex;flex-direction:column;gap:1.3rem;border-bottom:1px solid #8c8c8c}@media only screen and (min-width:768px){.project-container{flex-direction:row}.project-container:first-of-type{padding-top:6rem}}.project-container:nth-last-of-type(2){border-bottom:none;padding-bottom:6rem}@media only screen and (min-width:768px){.project-container .project-details{flex-basis:70%}}.project-container .project-details .red{color:#f20e00}.project-container .project-details .pink{color:#f9baf9}.project-container .project-details .azure{color:#54feff}.project-container .project-details .orange{color:#fab94c}.project-container .project-details .yellow{color:#ffff42}.project-container .project-details .content{line-height:1.7rem}.project-container .project-details .content a{text-decoration:none;color:inherit}.project-container .project-details .content span{margin-left:.6rem}@media only screen and (min-width:768px){.project-container .project-details .content span{margin-left:1.3rem}}.project-container .project-details .content span .open-new-window-icon{max-width:1rem;height:auto}@media only screen and (min-width:768px){.project-container .project-details .content span .open-new-window-icon{max-width:2rem}}.project-container .project-details .content h3{margin-bottom:0}.project-container .project-image{align-items:center;justify-content:center;flex-direction:column;display:none}@media only screen and (min-width:768px){.project-container .project-image{display:flex;flex-basis:30%}}.project-container .project-image .project-screenshot{width:100%;height:auto;max-width:280px}.project-container .project-image .project-url{margin-top:.6rem;color:#fff;text-decoration:none}.project-container .project-image .project-url:hover{color:#fff}.project-container .project-image .project-url p{font-size:.5rem}.footer-projects{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;gap:.6rem;margin-bottom:1.2rem;flex-wrap:wrap}@media only screen and (min-width:370px){.footer-projects{flex-direction:row;align-items:center}}.footer-projects .back-home a{color:inherit;text-decoration:none}.footer-projects .fruits-container .fruit{max-width:25px;height:auto;margin-right:.6rem}.footer-projects .fruits-container .fruit:last-child{margin-right:0}