@import"https://fonts.googleapis.com/css2?family=Fira+Code:wght@300..700&display=swap";body{display:flex;flex-direction:column;background-color:var(--page-background);color:#fff;height:100vh;margin:0}.container{margin-top:1rem;margin-left:10%;margin-right:10%}._container_2ikc7_32{display:flex;flex-direction:column;border:2px solid black;padding:1rem;box-shadow:4px 4px #000;margin-top:2rem;background:#ece2d0}._container_2ikc7_32 p{font-family:Fira Code,monospace;font-weight:400;font-size:1rem;color:var(--faded-black);margin:0}._container_2ikc7_32 p strong{font-weight:600;color:var(--faded-black)}._container_1a40v_32{display:flex;flex-direction:column;margin-top:5rem}@media (min-width: 768px){._container_1a40v_32{flex-direction:row;align-items:end;justify-content:space-between}}._container_1a40v_32 p{font-family:Fira Code,monospace;font-size:1.2rem;font-weight:400;color:var(--faded-black);margin:0}._container_1a40v_32 h1{font-family:Fira Code,monospace;font-size:2.7rem;font-weight:600;color:var(--faded-black);margin:0}._container_1a40v_32 ._imageWrapper_1a40v_58{width:10rem;height:10rem;border:2px solid black;overflow:hidden;position:relative;box-shadow:4px 4px #000;margin-top:2rem}@media (min-width: 768px){._container_1a40v_32 ._imageWrapper_1a40v_58{margin-top:0}}._container_1a40v_32 img{width:200%;height:200%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-55%,-35%)}._navbar_17yv8_32{display:none;flex-direction:row;justify-content:flex-end;width:100%}@media (min-width: 768px){._navbar_17yv8_32{display:flex}}._navbar_17yv8_32 ul{display:flex;flex-direction:row;list-style:none;gap:1.5rem}._navbar_17yv8_32 ul li{border:1px solid black;padding:.5rem 1rem;border-radius:.5rem;background-color:var(--pistachio);box-shadow:4px 4px #000;transition:box-shadow .1s ease,transform .1s ease}._navbar_17yv8_32 ul li:hover{box-shadow:none;transform:translate(4px) translateY(4px)}._navbar_17yv8_32 ul li a{text-decoration:none;color:#000;font-family:Fira Code,monospace;font-weight:500;font-size:.8rem}._container_1fxr6_1{display:flex;flex-direction:column;border:2px solid black;box-shadow:2px 2px #000;padding:1.2rem;transition:box-shadow .1s ease,transform .1s ease;gap:1rem;flex:1}._container_1fxr6_1:hover{box-shadow:4px 4px #000;transform:translate(-2px) translateY(-2px)}._container_1fxr6_1 ._imageWrapper_1fxr6_15{width:100%;aspect-ratio:4/3;background-color:#d3d3d3;border-radius:.4rem;border:2px solid black;overflow:hidden}._container_1fxr6_1 ._imageWrapper_1fxr6_15 img{width:100%;height:100%;object-fit:cover}._container_1fxr6_1 h3{font-size:1.2rem;font-weight:500;font-family:Fira Code,monospace;color:var(--faded-black);margin:0}._container_1fxr6_1 p{font-size:.8rem;font-weight:400;font-family:Fira Code,monospace;color:var(--faded-black);margin:0}._container_1fxr6_1 ._technologies_1fxr6_42{display:flex;flex-wrap:wrap;gap:.5rem}._container_1fxr6_1 ._technologies_1fxr6_42 ._tech_1fxr6_42{font-size:.8rem;font-weight:600;font-family:Fira Code,monospace;color:var(--faded-black);background-color:var(--pistachio);padding:.5rem;border:2px solid black}._container_1fxr6_1 ._links_1fxr6_56{display:flex;gap:.8rem;margin-top:auto}._container_1fxr6_1 ._links_1fxr6_56 a{text-decoration:none;font-size:.9rem;font-weight:600;font-family:Fira Code,monospace;color:var(--faded-black);border:2px solid black;padding:.5rem;box-shadow:2px 2px #000;transition:box-shadow .1s ease,transform .1s ease}._container_1fxr6_1 ._links_1fxr6_56 a:hover{box-shadow:none;transform:translate(2px) translateY(2px)}._container_1fxr6_1 ._links_1fxr6_56 ._githubLink_1fxr6_76{background-color:var(--cream)}._container_1fxr6_1 ._links_1fxr6_56 ._liveLink_1fxr6_79{background-color:var(--sun-yellow)}._container_1yvmu_32{display:flex;flex-direction:column;width:100%;margin-bottom:5rem}._container_1yvmu_32 h2{font-size:1.2rem;font-weight:600;font-family:Fira Code,monospace;color:var(--faded-black);padding:.5rem 1rem;background-color:var(--sun-yellow);border:2px solid black;box-shadow:4px 4px #000;margin-top:3rem;text-align:center}@media (min-width: 768px){._container_1yvmu_32 h2{width:fit-content}}._container_1yvmu_32 ._cardsSection_1yvmu_55{display:flex;flex-direction:column;gap:2rem}@media (min-width: 768px){._container_1yvmu_32 ._cardsSection_1yvmu_55{flex-direction:row}}:root{--page-background: #c5d5cb ;--pistachio: #a0d373;--cream: #ece2d0;--faded-black: #1c1c1c;--sun-yellow: #ffd166}html{font-size:16px}@media (min-width: 768px){html{font-size:17px}}@media (min-width: 1024px){html{font-size:18px}}@media (min-width: 1280px){html{font-size:19px}}
