.Projects_container__sozy3{margin-top:8rem;padding:2rem;display:flex;justify-content:center}.Projects_flexLayout__HdXSt{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;padding:1rem;box-sizing:border-box}.ProjectCard_card__9V1xL{background-color:var(--primary-background);border-radius:1rem;box-shadow:0 .5rem 1.25rem rgba(0,0,0,.08);transition:transform .3s ease;overflow:hidden;padding:1rem;width:100%;max-width:32rem;flex:1 1 25rem;display:flex;flex-direction:column;min-height:15rem}.ProjectCard_card__9V1xL :last-child{margin-bottom:0}.ProjectCard_card__9V1xL:hover{transform:scale(1.03)}.ProjectCard_link__aJAQn{text-decoration:none;color:inherit;display:block;height:100%}.ProjectCard_content__5oh2q{padding:6%;display:flex;flex-direction:column;justify-content:space-between;height:100%;box-sizing:border-box}.ProjectCard_header__EruSe{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.ProjectCard_title__ikDSD{font-size:1.25rem;font-weight:700;color:var(--primary);margin:0}.ProjectCard_gitName__XjhLM{font-size:.875rem;margin-top:.25rem;color:var(--secondary)}.ProjectCard_meta__GzZSn{display:flex;align-items:center;gap:.5rem}.ProjectCard_star__q3kCL{display:flex;align-items:center;gap:.25rem;font-size:.9rem}.ProjectCard_description__uDQqH{font-size:1rem;margin:1rem 0;flex-grow:0}.ProjectCard_footer__B_t_D{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-top:auto}.ProjectCard_iconContainer___fNpj{display:flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:50%;background-color:var(--input);z-index:2rem;box-shadow:0 .5rem 1.25rem rgba(0,0,0,.08)}.ProjectCard_icon__61fkM{display:flex;align-items:center}.ProjectCard_icon__61fkM:hover{color:var(--highlight)}.ProjectCard_languageIcon__JWIV9{width:1.25rem;height:1.25rem;object-fit:contain}.ProjectCard_tags__xBJ54{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;flex:1 1}.Tag_tag__xEEV2{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .8rem;border:1px solid var(--border);background-color:var(--input);border-radius:9999px;font-size:.8rem;color:var(--highlight);font-weight:650}