.Projects-module__T_D1Ca__sectionTitle{color:var(--foreground);border-bottom:2px solid var(--foreground);margin-bottom:2rem;padding-bottom:.2rem;font-size:1.8rem;font-weight:700;display:inline-block}.Projects-module__T_D1Ca__projectsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;display:grid}.Projects-module__T_D1Ca__card{color:#171717;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s;display:flex;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.05)}.Projects-module__T_D1Ca__card:hover{transform:translateY(-4px);box-shadow:0 6px 10px rgba(0,0,0,.1)}.Projects-module__T_D1Ca__cardDark{color:#ededed;background-color:#1f2937;border:1px solid #374151;box-shadow:0 4px 6px rgba(0,0,0,.25)}.Projects-module__T_D1Ca__cardDark:hover{box-shadow:0 8px 15px rgba(0,0,0,.4)}.Projects-module__T_D1Ca__imagePlaceholder{background-color:#4b5563;border-bottom:1px solid #4b5563;width:100%;height:180px;position:relative}.Projects-module__T_D1Ca__cardContent{flex-grow:1;padding:1.25rem}.Projects-module__T_D1Ca__cardTitle{color:inherit;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.Projects-module__T_D1Ca__cardDescription{color:#4b5563;margin-bottom:1rem;font-size:.95rem;line-height:1.4}.Projects-module__T_D1Ca__cardDark .Projects-module__T_D1Ca__cardDescription{color:#a0aec0}.Projects-module__T_D1Ca__cardTags{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.Projects-module__T_D1Ca__tag{color:#3f51b5;background-color:#e0e7ff;border-radius:4px;padding:.3rem .6rem;font-size:.75rem;font-weight:500}.Projects-module__T_D1Ca__cardDark .Projects-module__T_D1Ca__tag{color:#93c5fd;background-color:#374151}
